Documentation
¶
Index ¶
- type Args
- type Resource
- func (asmwt *Resource) Attributes() awsSsmMaintenanceWindowTaskAttributes
- func (asmwt *Resource) Configuration() interface{}
- func (asmwt *Resource) DependOn() terra.Reference
- func (asmwt *Resource) Dependencies() terra.Dependencies
- func (asmwt *Resource) ImportState(state io.Reader) error
- func (asmwt *Resource) LifecycleManagement() *terra.Lifecycle
- func (asmwt *Resource) LocalName() string
- func (asmwt *Resource) State() (*awsSsmMaintenanceWindowTaskState, bool)
- func (asmwt *Resource) StateMust() *awsSsmMaintenanceWindowTaskState
- func (asmwt *Resource) Type() string
- type Targets
- type TargetsAttributes
- func (t TargetsAttributes) InternalRef() (terra.Reference, error)
- func (t TargetsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TargetsAttributes) InternalWithRef(ref terra.Reference) TargetsAttributes
- func (t TargetsAttributes) Key() terra.StringValue
- func (t TargetsAttributes) Values() terra.ListValue[terra.StringValue]
- type TargetsState
- type TaskInvocationParameters
- type TaskInvocationParametersAttributes
- func (tip TaskInvocationParametersAttributes) AutomationParameters() terra.ListValue[TaskInvocationParametersAutomationParametersAttributes]
- func (tip TaskInvocationParametersAttributes) InternalRef() (terra.Reference, error)
- func (tip TaskInvocationParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tip TaskInvocationParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersAttributes
- func (tip TaskInvocationParametersAttributes) LambdaParameters() terra.ListValue[TaskInvocationParametersLambdaParametersAttributes]
- func (tip TaskInvocationParametersAttributes) RunCommandParameters() terra.ListValue[TaskInvocationParametersRunCommandParametersAttributes]
- func (tip TaskInvocationParametersAttributes) StepFunctionsParameters() terra.ListValue[TaskInvocationParametersStepFunctionsParametersAttributes]
- type TaskInvocationParametersAutomationParameters
- type TaskInvocationParametersAutomationParametersAttributes
- func (ap TaskInvocationParametersAutomationParametersAttributes) DocumentVersion() terra.StringValue
- func (ap TaskInvocationParametersAutomationParametersAttributes) InternalRef() (terra.Reference, error)
- func (ap TaskInvocationParametersAutomationParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap TaskInvocationParametersAutomationParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersAutomationParametersAttributes
- func (ap TaskInvocationParametersAutomationParametersAttributes) Parameter() ...
- type TaskInvocationParametersAutomationParametersParameter
- type TaskInvocationParametersAutomationParametersParameterAttributes
- func (p TaskInvocationParametersAutomationParametersParameterAttributes) InternalRef() (terra.Reference, error)
- func (p TaskInvocationParametersAutomationParametersParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p TaskInvocationParametersAutomationParametersParameterAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersAutomationParametersParameterAttributes
- func (p TaskInvocationParametersAutomationParametersParameterAttributes) Name() terra.StringValue
- func (p TaskInvocationParametersAutomationParametersParameterAttributes) Values() terra.ListValue[terra.StringValue]
- type TaskInvocationParametersAutomationParametersParameterState
- type TaskInvocationParametersAutomationParametersState
- type TaskInvocationParametersLambdaParameters
- type TaskInvocationParametersLambdaParametersAttributes
- func (lp TaskInvocationParametersLambdaParametersAttributes) ClientContext() terra.StringValue
- func (lp TaskInvocationParametersLambdaParametersAttributes) InternalRef() (terra.Reference, error)
- func (lp TaskInvocationParametersLambdaParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp TaskInvocationParametersLambdaParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersLambdaParametersAttributes
- func (lp TaskInvocationParametersLambdaParametersAttributes) Payload() terra.StringValue
- func (lp TaskInvocationParametersLambdaParametersAttributes) Qualifier() terra.StringValue
- type TaskInvocationParametersLambdaParametersState
- type TaskInvocationParametersRunCommandParameters
- type TaskInvocationParametersRunCommandParametersAttributes
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) CloudwatchConfig() ...
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) Comment() terra.StringValue
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) DocumentHash() terra.StringValue
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) DocumentHashType() terra.StringValue
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) DocumentVersion() terra.StringValue
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) InternalRef() (terra.Reference, error)
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersRunCommandParametersAttributes
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) NotificationConfig() ...
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) OutputS3Bucket() terra.StringValue
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) OutputS3KeyPrefix() terra.StringValue
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) Parameter() ...
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) ServiceRoleArn() terra.StringValue
- func (rcp TaskInvocationParametersRunCommandParametersAttributes) TimeoutSeconds() terra.NumberValue
- type TaskInvocationParametersRunCommandParametersCloudwatchConfig
- type TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes
- func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) CloudwatchLogGroupName() terra.StringValue
- func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) CloudwatchOutputEnabled() terra.BoolValue
- func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes
- type TaskInvocationParametersRunCommandParametersCloudwatchConfigState
- type TaskInvocationParametersRunCommandParametersNotificationConfig
- type TaskInvocationParametersRunCommandParametersNotificationConfigAttributes
- func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersRunCommandParametersNotificationConfigAttributes
- func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationArn() terra.StringValue
- func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationEvents() terra.ListValue[terra.StringValue]
- func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationType() terra.StringValue
- type TaskInvocationParametersRunCommandParametersNotificationConfigState
- type TaskInvocationParametersRunCommandParametersParameter
- type TaskInvocationParametersRunCommandParametersParameterAttributes
- func (p TaskInvocationParametersRunCommandParametersParameterAttributes) InternalRef() (terra.Reference, error)
- func (p TaskInvocationParametersRunCommandParametersParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p TaskInvocationParametersRunCommandParametersParameterAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersRunCommandParametersParameterAttributes
- func (p TaskInvocationParametersRunCommandParametersParameterAttributes) Name() terra.StringValue
- func (p TaskInvocationParametersRunCommandParametersParameterAttributes) Values() terra.ListValue[terra.StringValue]
- type TaskInvocationParametersRunCommandParametersParameterState
- type TaskInvocationParametersRunCommandParametersState
- type TaskInvocationParametersState
- type TaskInvocationParametersStepFunctionsParameters
- type TaskInvocationParametersStepFunctionsParametersAttributes
- func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) Input() terra.StringValue
- func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) InternalRef() (terra.Reference, error)
- func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersStepFunctionsParametersAttributes
- func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) Name() terra.StringValue
- type TaskInvocationParametersStepFunctionsParametersState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // CutoffBehavior: string, optional CutoffBehavior terra.StringValue `hcl:"cutoff_behavior,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MaxConcurrency: string, optional MaxConcurrency terra.StringValue `hcl:"max_concurrency,attr"` // MaxErrors: string, optional MaxErrors terra.StringValue `hcl:"max_errors,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // ServiceRoleArn: string, optional ServiceRoleArn terra.StringValue `hcl:"service_role_arn,attr"` // TaskArn: string, required TaskArn terra.StringValue `hcl:"task_arn,attr" validate:"required"` // TaskType: string, required TaskType terra.StringValue `hcl:"task_type,attr" validate:"required"` // WindowId: string, required WindowId terra.StringValue `hcl:"window_id,attr" validate:"required"` // Targets: min=0,max=5 Targets []Targets `hcl:"targets,block" validate:"min=0,max=5"` // TaskInvocationParameters: optional TaskInvocationParameters *TaskInvocationParameters `hcl:"task_invocation_parameters,block"` }
Args contains the configurations for aws_ssm_maintenance_window_task.
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_ssm_maintenance_window_task.
func (*Resource) Attributes ¶
func (asmwt *Resource) Attributes() awsSsmMaintenanceWindowTaskAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (asmwt *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (asmwt *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Targets ¶
type Targets struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type TargetsAttributes ¶
type TargetsAttributes struct {
// contains filtered or unexported fields
}
func (TargetsAttributes) InternalRef ¶
func (t TargetsAttributes) InternalRef() (terra.Reference, error)
func (TargetsAttributes) InternalTokens ¶
func (t TargetsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetsAttributes) InternalWithRef ¶
func (t TargetsAttributes) InternalWithRef(ref terra.Reference) TargetsAttributes
func (TargetsAttributes) Key ¶
func (t TargetsAttributes) Key() terra.StringValue
func (TargetsAttributes) Values ¶
func (t TargetsAttributes) Values() terra.ListValue[terra.StringValue]
type TargetsState ¶
type TaskInvocationParameters ¶
type TaskInvocationParameters struct { // TaskInvocationParametersAutomationParameters: optional AutomationParameters *TaskInvocationParametersAutomationParameters `hcl:"automation_parameters,block"` // TaskInvocationParametersLambdaParameters: optional LambdaParameters *TaskInvocationParametersLambdaParameters `hcl:"lambda_parameters,block"` // TaskInvocationParametersRunCommandParameters: optional RunCommandParameters *TaskInvocationParametersRunCommandParameters `hcl:"run_command_parameters,block"` // TaskInvocationParametersStepFunctionsParameters: optional StepFunctionsParameters *TaskInvocationParametersStepFunctionsParameters `hcl:"step_functions_parameters,block"` }
type TaskInvocationParametersAttributes ¶
type TaskInvocationParametersAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersAttributes) AutomationParameters ¶
func (tip TaskInvocationParametersAttributes) AutomationParameters() terra.ListValue[TaskInvocationParametersAutomationParametersAttributes]
func (TaskInvocationParametersAttributes) InternalRef ¶
func (tip TaskInvocationParametersAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersAttributes) InternalTokens ¶
func (tip TaskInvocationParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersAttributes) InternalWithRef ¶
func (tip TaskInvocationParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersAttributes
func (TaskInvocationParametersAttributes) LambdaParameters ¶
func (tip TaskInvocationParametersAttributes) LambdaParameters() terra.ListValue[TaskInvocationParametersLambdaParametersAttributes]
func (TaskInvocationParametersAttributes) RunCommandParameters ¶
func (tip TaskInvocationParametersAttributes) RunCommandParameters() terra.ListValue[TaskInvocationParametersRunCommandParametersAttributes]
func (TaskInvocationParametersAttributes) StepFunctionsParameters ¶
func (tip TaskInvocationParametersAttributes) StepFunctionsParameters() terra.ListValue[TaskInvocationParametersStepFunctionsParametersAttributes]
type TaskInvocationParametersAutomationParameters ¶
type TaskInvocationParametersAutomationParameters struct { // DocumentVersion: string, optional DocumentVersion terra.StringValue `hcl:"document_version,attr"` // TaskInvocationParametersAutomationParametersParameter: min=0 Parameter []TaskInvocationParametersAutomationParametersParameter `hcl:"parameter,block" validate:"min=0"` }
type TaskInvocationParametersAutomationParametersAttributes ¶
type TaskInvocationParametersAutomationParametersAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersAutomationParametersAttributes) DocumentVersion ¶
func (ap TaskInvocationParametersAutomationParametersAttributes) DocumentVersion() terra.StringValue
func (TaskInvocationParametersAutomationParametersAttributes) InternalRef ¶
func (ap TaskInvocationParametersAutomationParametersAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersAutomationParametersAttributes) InternalTokens ¶
func (ap TaskInvocationParametersAutomationParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersAutomationParametersAttributes) InternalWithRef ¶
func (ap TaskInvocationParametersAutomationParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersAutomationParametersAttributes
type TaskInvocationParametersAutomationParametersParameter ¶
type TaskInvocationParametersAutomationParametersParameter struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type TaskInvocationParametersAutomationParametersParameterAttributes ¶
type TaskInvocationParametersAutomationParametersParameterAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersAutomationParametersParameterAttributes) InternalRef ¶
func (p TaskInvocationParametersAutomationParametersParameterAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersAutomationParametersParameterAttributes) InternalTokens ¶
func (p TaskInvocationParametersAutomationParametersParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersAutomationParametersParameterAttributes) InternalWithRef ¶
type TaskInvocationParametersAutomationParametersState ¶
type TaskInvocationParametersAutomationParametersState struct { DocumentVersion string `json:"document_version"` Parameter []TaskInvocationParametersAutomationParametersParameterState `json:"parameter"` }
type TaskInvocationParametersLambdaParameters ¶
type TaskInvocationParametersLambdaParameters struct { // ClientContext: string, optional ClientContext terra.StringValue `hcl:"client_context,attr"` // Payload: string, optional Payload terra.StringValue `hcl:"payload,attr"` // Qualifier: string, optional Qualifier terra.StringValue `hcl:"qualifier,attr"` }
type TaskInvocationParametersLambdaParametersAttributes ¶
type TaskInvocationParametersLambdaParametersAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersLambdaParametersAttributes) ClientContext ¶
func (lp TaskInvocationParametersLambdaParametersAttributes) ClientContext() terra.StringValue
func (TaskInvocationParametersLambdaParametersAttributes) InternalRef ¶
func (lp TaskInvocationParametersLambdaParametersAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersLambdaParametersAttributes) InternalTokens ¶
func (lp TaskInvocationParametersLambdaParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersLambdaParametersAttributes) InternalWithRef ¶
func (lp TaskInvocationParametersLambdaParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersLambdaParametersAttributes
func (TaskInvocationParametersLambdaParametersAttributes) Payload ¶
func (lp TaskInvocationParametersLambdaParametersAttributes) Payload() terra.StringValue
func (TaskInvocationParametersLambdaParametersAttributes) Qualifier ¶
func (lp TaskInvocationParametersLambdaParametersAttributes) Qualifier() terra.StringValue
type TaskInvocationParametersRunCommandParameters ¶
type TaskInvocationParametersRunCommandParameters struct { // Comment: string, optional Comment terra.StringValue `hcl:"comment,attr"` // DocumentHash: string, optional DocumentHash terra.StringValue `hcl:"document_hash,attr"` // DocumentHashType: string, optional DocumentHashType terra.StringValue `hcl:"document_hash_type,attr"` // DocumentVersion: string, optional DocumentVersion terra.StringValue `hcl:"document_version,attr"` // OutputS3Bucket: string, optional OutputS3Bucket terra.StringValue `hcl:"output_s3_bucket,attr"` // OutputS3KeyPrefix: string, optional OutputS3KeyPrefix terra.StringValue `hcl:"output_s3_key_prefix,attr"` // ServiceRoleArn: string, optional ServiceRoleArn terra.StringValue `hcl:"service_role_arn,attr"` // TimeoutSeconds: number, optional TimeoutSeconds terra.NumberValue `hcl:"timeout_seconds,attr"` // TaskInvocationParametersRunCommandParametersCloudwatchConfig: optional CloudwatchConfig *TaskInvocationParametersRunCommandParametersCloudwatchConfig `hcl:"cloudwatch_config,block"` // TaskInvocationParametersRunCommandParametersNotificationConfig: optional NotificationConfig *TaskInvocationParametersRunCommandParametersNotificationConfig `hcl:"notification_config,block"` // TaskInvocationParametersRunCommandParametersParameter: min=0 Parameter []TaskInvocationParametersRunCommandParametersParameter `hcl:"parameter,block" validate:"min=0"` }
type TaskInvocationParametersRunCommandParametersAttributes ¶
type TaskInvocationParametersRunCommandParametersAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersRunCommandParametersAttributes) CloudwatchConfig ¶
func (TaskInvocationParametersRunCommandParametersAttributes) Comment ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) Comment() terra.StringValue
func (TaskInvocationParametersRunCommandParametersAttributes) DocumentHash ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) DocumentHash() terra.StringValue
func (TaskInvocationParametersRunCommandParametersAttributes) DocumentHashType ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) DocumentHashType() terra.StringValue
func (TaskInvocationParametersRunCommandParametersAttributes) DocumentVersion ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) DocumentVersion() terra.StringValue
func (TaskInvocationParametersRunCommandParametersAttributes) InternalRef ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersRunCommandParametersAttributes) InternalTokens ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersRunCommandParametersAttributes) InternalWithRef ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersRunCommandParametersAttributes
func (TaskInvocationParametersRunCommandParametersAttributes) NotificationConfig ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) NotificationConfig() terra.ListValue[TaskInvocationParametersRunCommandParametersNotificationConfigAttributes]
func (TaskInvocationParametersRunCommandParametersAttributes) OutputS3Bucket ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) OutputS3Bucket() terra.StringValue
func (TaskInvocationParametersRunCommandParametersAttributes) OutputS3KeyPrefix ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) OutputS3KeyPrefix() terra.StringValue
func (TaskInvocationParametersRunCommandParametersAttributes) ServiceRoleArn ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) ServiceRoleArn() terra.StringValue
func (TaskInvocationParametersRunCommandParametersAttributes) TimeoutSeconds ¶
func (rcp TaskInvocationParametersRunCommandParametersAttributes) TimeoutSeconds() terra.NumberValue
type TaskInvocationParametersRunCommandParametersCloudwatchConfig ¶
type TaskInvocationParametersRunCommandParametersCloudwatchConfig struct { // CloudwatchLogGroupName: string, optional CloudwatchLogGroupName terra.StringValue `hcl:"cloudwatch_log_group_name,attr"` // CloudwatchOutputEnabled: bool, optional CloudwatchOutputEnabled terra.BoolValue `hcl:"cloudwatch_output_enabled,attr"` }
type TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes ¶
type TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) CloudwatchLogGroupName ¶
func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) CloudwatchLogGroupName() terra.StringValue
func (TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) CloudwatchOutputEnabled ¶
func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) CloudwatchOutputEnabled() terra.BoolValue
func (TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) InternalRef ¶
func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) InternalTokens ¶
func (cc TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersRunCommandParametersCloudwatchConfigAttributes) InternalWithRef ¶
type TaskInvocationParametersRunCommandParametersNotificationConfig ¶
type TaskInvocationParametersRunCommandParametersNotificationConfig struct { // NotificationArn: string, optional NotificationArn terra.StringValue `hcl:"notification_arn,attr"` // NotificationEvents: list of string, optional NotificationEvents terra.ListValue[terra.StringValue] `hcl:"notification_events,attr"` // NotificationType: string, optional NotificationType terra.StringValue `hcl:"notification_type,attr"` }
type TaskInvocationParametersRunCommandParametersNotificationConfigAttributes ¶
type TaskInvocationParametersRunCommandParametersNotificationConfigAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) InternalRef ¶
func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) InternalTokens ¶
func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) InternalWithRef ¶
func (TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationArn ¶
func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationArn() terra.StringValue
func (TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationEvents ¶
func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationEvents() terra.ListValue[terra.StringValue]
func (TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationType ¶
func (nc TaskInvocationParametersRunCommandParametersNotificationConfigAttributes) NotificationType() terra.StringValue
type TaskInvocationParametersRunCommandParametersParameter ¶
type TaskInvocationParametersRunCommandParametersParameter struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type TaskInvocationParametersRunCommandParametersParameterAttributes ¶
type TaskInvocationParametersRunCommandParametersParameterAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersRunCommandParametersParameterAttributes) InternalRef ¶
func (p TaskInvocationParametersRunCommandParametersParameterAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersRunCommandParametersParameterAttributes) InternalTokens ¶
func (p TaskInvocationParametersRunCommandParametersParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersRunCommandParametersParameterAttributes) InternalWithRef ¶
type TaskInvocationParametersRunCommandParametersState ¶
type TaskInvocationParametersRunCommandParametersState struct { Comment string `json:"comment"` DocumentHash string `json:"document_hash"` DocumentHashType string `json:"document_hash_type"` DocumentVersion string `json:"document_version"` OutputS3Bucket string `json:"output_s3_bucket"` OutputS3KeyPrefix string `json:"output_s3_key_prefix"` ServiceRoleArn string `json:"service_role_arn"` TimeoutSeconds float64 `json:"timeout_seconds"` CloudwatchConfig []TaskInvocationParametersRunCommandParametersCloudwatchConfigState `json:"cloudwatch_config"` NotificationConfig []TaskInvocationParametersRunCommandParametersNotificationConfigState `json:"notification_config"` Parameter []TaskInvocationParametersRunCommandParametersParameterState `json:"parameter"` }
type TaskInvocationParametersState ¶
type TaskInvocationParametersState struct { AutomationParameters []TaskInvocationParametersAutomationParametersState `json:"automation_parameters"` LambdaParameters []TaskInvocationParametersLambdaParametersState `json:"lambda_parameters"` RunCommandParameters []TaskInvocationParametersRunCommandParametersState `json:"run_command_parameters"` StepFunctionsParameters []TaskInvocationParametersStepFunctionsParametersState `json:"step_functions_parameters"` }
type TaskInvocationParametersStepFunctionsParameters ¶
type TaskInvocationParametersStepFunctionsParameters struct { // Input: string, optional Input terra.StringValue `hcl:"input,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type TaskInvocationParametersStepFunctionsParametersAttributes ¶
type TaskInvocationParametersStepFunctionsParametersAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersStepFunctionsParametersAttributes) Input ¶
func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) Input() terra.StringValue
func (TaskInvocationParametersStepFunctionsParametersAttributes) InternalRef ¶
func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) InternalRef() (terra.Reference, error)
func (TaskInvocationParametersStepFunctionsParametersAttributes) InternalTokens ¶
func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaskInvocationParametersStepFunctionsParametersAttributes) InternalWithRef ¶
func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) InternalWithRef(ref terra.Reference) TaskInvocationParametersStepFunctionsParametersAttributes
func (TaskInvocationParametersStepFunctionsParametersAttributes) Name ¶
func (sfp TaskInvocationParametersStepFunctionsParametersAttributes) Name() terra.StringValue
Click to show internal directories.
Click to hide internal directories.