Documentation
¶
Index ¶
- func FindAssociationByID(ctx context.Context, conn *ssm.Client, id string) (*awstypes.AssociationDescription, error)
- func New(version string) func() provider.Provider
- func SetFrameworkFromBool(state *types.Bool, value bool)
- func SetFrameworkFromOutputLocationModel(state *[]OutputLocationModel, ...)
- func SetFrameworkFromString(state *types.String, value string, emptyAsNull bool)
- func SetFrameworkFromtStringPointer(state *types.String, value *string)
- func SetFrameworkTags(state *types.Map, tags []awstypes.Tag, emptyTags bool)
- type AWSSSMAssociationResource
- func (a *AWSSSMAssociationResource) Configure(_ context.Context, request resource.ConfigureRequest, ...)
- func (a *AWSSSMAssociationResource) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (a *AWSSSMAssociationResource) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (a *AWSSSMAssociationResource) ImportState(ctx context.Context, request resource.ImportStateRequest, ...)
- func (a *AWSSSMAssociationResource) Metadata(_ context.Context, request resource.MetadataRequest, ...)
- func (a *AWSSSMAssociationResource) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (a *AWSSSMAssociationResource) Schema(_ context.Context, _ resource.SchemaRequest, response *resource.SchemaResponse)
- func (a *AWSSSMAssociationResource) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type AWSSSMAssociationResourceModel
- type AutomationProvider
- func (ap *AutomationProvider) Configure(ctx context.Context, request provider.ConfigureRequest, ...)
- func (ap *AutomationProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (ap *AutomationProvider) EphemeralResources(ctx context.Context) []func() ephemeral.EphemeralResource
- func (ap *AutomationProvider) Metadata(ctx context.Context, request provider.MetadataRequest, ...)
- func (ap *AutomationProvider) Resources(ctx context.Context) []func() resource.Resource
- func (ap *AutomationProvider) Schema(ctx context.Context, request provider.SchemaRequest, ...)
- type Meta
- type OutputLocationModel
- type ProviderConfigurationModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindAssociationByID ¶
func SetFrameworkFromBool ¶
func SetFrameworkFromOutputLocationModel ¶
func SetFrameworkFromOutputLocationModel(state *[]OutputLocationModel, value *awstypes.InstanceAssociationOutputLocation)
func SetFrameworkFromString ¶
Types ¶
type AWSSSMAssociationResource ¶
type AWSSSMAssociationResource struct {
Meta Meta
}
func (*AWSSSMAssociationResource) Configure ¶
func (a *AWSSSMAssociationResource) Configure(_ context.Context, request resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*AWSSSMAssociationResource) Create ¶
func (a *AWSSSMAssociationResource) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (*AWSSSMAssociationResource) Delete ¶
func (a *AWSSSMAssociationResource) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (*AWSSSMAssociationResource) ImportState ¶
func (a *AWSSSMAssociationResource) ImportState(ctx context.Context, request resource.ImportStateRequest, response *resource.ImportStateResponse)
func (*AWSSSMAssociationResource) Metadata ¶
func (a *AWSSSMAssociationResource) Metadata(_ context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (*AWSSSMAssociationResource) Read ¶
func (a *AWSSSMAssociationResource) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (*AWSSSMAssociationResource) Schema ¶
func (a *AWSSSMAssociationResource) Schema(_ context.Context, _ resource.SchemaRequest, response *resource.SchemaResponse)
func (*AWSSSMAssociationResource) Update ¶
func (a *AWSSSMAssociationResource) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type AWSSSMAssociationResourceModel ¶
type AWSSSMAssociationResourceModel struct { ApplyOnlyAtCronInterval types.Bool `tfsdk:"apply_only_at_cron_interval"` Arn types.String `tfsdk:"arn"` AssociationId types.String `tfsdk:"association_id"` AssociationName types.String `tfsdk:"association_name"` AssociationVersion types.String `tfsdk:"association_version"` AutomationTargetParameterName types.String `tfsdk:"automation_target_parameter_name"` ComplianceSeverity types.String `tfsdk:"compliance_severity"` DocumentVersion types.String `tfsdk:"document_version"` MaxConcurrency types.String `tfsdk:"max_concurrency"` MaxErrors types.String `tfsdk:"max_errors"` Name types.String `tfsdk:"name"` OutputLocation []OutputLocationModel `tfsdk:"output_location"` Parameters types.Map `tfsdk:"parameters"` ScheduleExpression types.String `tfsdk:"schedule_expression"` SyncCompliance types.String `tfsdk:"sync_compliance"` Tags types.Map `tfsdk:"tags"` TagsAll types.Map `tfsdk:"tags_all"` Targets types.List `tfsdk:"targets"` WaitForSuccessTimeoutSeconds types.Int32 `tfsdk:"wait_for_success_timeout_seconds"` }
type AutomationProvider ¶
type AutomationProvider struct { Meta Meta // contains filtered or unexported fields }
func (*AutomationProvider) Configure ¶
func (ap *AutomationProvider) Configure(ctx context.Context, request provider.ConfigureRequest, response *provider.ConfigureResponse)
func (*AutomationProvider) DataSources ¶
func (ap *AutomationProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*AutomationProvider) EphemeralResources ¶
func (ap *AutomationProvider) EphemeralResources(ctx context.Context) []func() ephemeral.EphemeralResource
func (*AutomationProvider) Metadata ¶
func (ap *AutomationProvider) Metadata(ctx context.Context, request provider.MetadataRequest, response *provider.MetadataResponse)
func (*AutomationProvider) Resources ¶
func (ap *AutomationProvider) Resources(ctx context.Context) []func() resource.Resource
func (*AutomationProvider) Schema ¶
func (ap *AutomationProvider) Schema(ctx context.Context, request provider.SchemaRequest, response *provider.SchemaResponse)
type OutputLocationModel ¶
Click to show internal directories.
Click to hide internal directories.