Documentation ¶
Index ¶
- type AutomationParameters
- type AutomationParametersAttributes
- func (ap AutomationParametersAttributes) DocumentVersion() terra.StringValue
- func (ap AutomationParametersAttributes) InternalRef() (terra.Reference, error)
- func (ap AutomationParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap AutomationParametersAttributes) InternalWithRef(ref terra.Reference) AutomationParametersAttributes
- func (ap AutomationParametersAttributes) Parameter() terra.SetValue[AutomationParametersParameterAttributes]
- type AutomationParametersParameter
- type AutomationParametersParameterAttributes
- func (p AutomationParametersParameterAttributes) InternalRef() (terra.Reference, error)
- func (p AutomationParametersParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p AutomationParametersParameterAttributes) InternalWithRef(ref terra.Reference) AutomationParametersParameterAttributes
- func (p AutomationParametersParameterAttributes) Name() terra.StringValue
- func (p AutomationParametersParameterAttributes) Values() terra.ListValue[terra.StringValue]
- type AutomationParametersParameterState
- type AutomationParametersState
- type CloudwatchConfig
- type CloudwatchConfigAttributes
- func (cc CloudwatchConfigAttributes) CloudwatchLogGroupName() terra.StringValue
- func (cc CloudwatchConfigAttributes) CloudwatchOutputEnabled() terra.BoolValue
- func (cc CloudwatchConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc CloudwatchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc CloudwatchConfigAttributes) InternalWithRef(ref terra.Reference) CloudwatchConfigAttributes
- type CloudwatchConfigState
- type LambdaParameters
- type LambdaParametersAttributes
- func (lp LambdaParametersAttributes) ClientContext() terra.StringValue
- func (lp LambdaParametersAttributes) InternalRef() (terra.Reference, error)
- func (lp LambdaParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp LambdaParametersAttributes) InternalWithRef(ref terra.Reference) LambdaParametersAttributes
- func (lp LambdaParametersAttributes) Payload() terra.StringValue
- func (lp LambdaParametersAttributes) Qualifier() terra.StringValue
- type LambdaParametersState
- type NotificationConfig
- type NotificationConfigAttributes
- func (nc NotificationConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NotificationConfigAttributes) InternalWithRef(ref terra.Reference) NotificationConfigAttributes
- func (nc NotificationConfigAttributes) NotificationArn() terra.StringValue
- func (nc NotificationConfigAttributes) NotificationEvents() terra.ListValue[terra.StringValue]
- func (nc NotificationConfigAttributes) NotificationType() terra.StringValue
- type NotificationConfigState
- type RunCommandParameters
- type RunCommandParametersAttributes
- func (rcp RunCommandParametersAttributes) CloudwatchConfig() terra.ListValue[CloudwatchConfigAttributes]
- func (rcp RunCommandParametersAttributes) Comment() terra.StringValue
- func (rcp RunCommandParametersAttributes) DocumentHash() terra.StringValue
- func (rcp RunCommandParametersAttributes) DocumentHashType() terra.StringValue
- func (rcp RunCommandParametersAttributes) DocumentVersion() terra.StringValue
- func (rcp RunCommandParametersAttributes) InternalRef() (terra.Reference, error)
- func (rcp RunCommandParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rcp RunCommandParametersAttributes) InternalWithRef(ref terra.Reference) RunCommandParametersAttributes
- func (rcp RunCommandParametersAttributes) NotificationConfig() terra.ListValue[NotificationConfigAttributes]
- func (rcp RunCommandParametersAttributes) OutputS3Bucket() terra.StringValue
- func (rcp RunCommandParametersAttributes) OutputS3KeyPrefix() terra.StringValue
- func (rcp RunCommandParametersAttributes) Parameter() terra.SetValue[RunCommandParametersParameterAttributes]
- func (rcp RunCommandParametersAttributes) ServiceRoleArn() terra.StringValue
- func (rcp RunCommandParametersAttributes) TimeoutSeconds() terra.NumberValue
- type RunCommandParametersParameter
- type RunCommandParametersParameterAttributes
- func (p RunCommandParametersParameterAttributes) InternalRef() (terra.Reference, error)
- func (p RunCommandParametersParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p RunCommandParametersParameterAttributes) InternalWithRef(ref terra.Reference) RunCommandParametersParameterAttributes
- func (p RunCommandParametersParameterAttributes) Name() terra.StringValue
- func (p RunCommandParametersParameterAttributes) Values() terra.ListValue[terra.StringValue]
- type RunCommandParametersParameterState
- type RunCommandParametersState
- type StepFunctionsParameters
- type StepFunctionsParametersAttributes
- func (sfp StepFunctionsParametersAttributes) Input() terra.StringValue
- func (sfp StepFunctionsParametersAttributes) InternalRef() (terra.Reference, error)
- func (sfp StepFunctionsParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sfp StepFunctionsParametersAttributes) InternalWithRef(ref terra.Reference) StepFunctionsParametersAttributes
- func (sfp StepFunctionsParametersAttributes) Name() terra.StringValue
- type StepFunctionsParametersState
- 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[AutomationParametersAttributes]
- 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[LambdaParametersAttributes]
- func (tip TaskInvocationParametersAttributes) RunCommandParameters() terra.ListValue[RunCommandParametersAttributes]
- func (tip TaskInvocationParametersAttributes) StepFunctionsParameters() terra.ListValue[StepFunctionsParametersAttributes]
- type TaskInvocationParametersState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutomationParameters ¶
type AutomationParameters struct { // DocumentVersion: string, optional DocumentVersion terra.StringValue `hcl:"document_version,attr"` // AutomationParametersParameter: min=0 Parameter []AutomationParametersParameter `hcl:"parameter,block" validate:"min=0"` }
type AutomationParametersAttributes ¶
type AutomationParametersAttributes struct {
// contains filtered or unexported fields
}
func (AutomationParametersAttributes) DocumentVersion ¶
func (ap AutomationParametersAttributes) DocumentVersion() terra.StringValue
func (AutomationParametersAttributes) InternalRef ¶
func (ap AutomationParametersAttributes) InternalRef() (terra.Reference, error)
func (AutomationParametersAttributes) InternalTokens ¶
func (ap AutomationParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutomationParametersAttributes) InternalWithRef ¶
func (ap AutomationParametersAttributes) InternalWithRef(ref terra.Reference) AutomationParametersAttributes
func (AutomationParametersAttributes) Parameter ¶
func (ap AutomationParametersAttributes) Parameter() terra.SetValue[AutomationParametersParameterAttributes]
type AutomationParametersParameter ¶
type AutomationParametersParameter 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 AutomationParametersParameterAttributes ¶
type AutomationParametersParameterAttributes struct {
// contains filtered or unexported fields
}
func (AutomationParametersParameterAttributes) InternalRef ¶
func (p AutomationParametersParameterAttributes) InternalRef() (terra.Reference, error)
func (AutomationParametersParameterAttributes) InternalTokens ¶
func (p AutomationParametersParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutomationParametersParameterAttributes) InternalWithRef ¶
func (p AutomationParametersParameterAttributes) InternalWithRef(ref terra.Reference) AutomationParametersParameterAttributes
func (AutomationParametersParameterAttributes) Name ¶
func (p AutomationParametersParameterAttributes) Name() terra.StringValue
func (AutomationParametersParameterAttributes) Values ¶
func (p AutomationParametersParameterAttributes) Values() terra.ListValue[terra.StringValue]
type AutomationParametersState ¶
type AutomationParametersState struct { DocumentVersion string `json:"document_version"` Parameter []AutomationParametersParameterState `json:"parameter"` }
type CloudwatchConfig ¶
type CloudwatchConfig 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 CloudwatchConfigAttributes ¶
type CloudwatchConfigAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchConfigAttributes) CloudwatchLogGroupName ¶
func (cc CloudwatchConfigAttributes) CloudwatchLogGroupName() terra.StringValue
func (CloudwatchConfigAttributes) CloudwatchOutputEnabled ¶
func (cc CloudwatchConfigAttributes) CloudwatchOutputEnabled() terra.BoolValue
func (CloudwatchConfigAttributes) InternalRef ¶
func (cc CloudwatchConfigAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchConfigAttributes) InternalTokens ¶
func (cc CloudwatchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchConfigAttributes) InternalWithRef ¶
func (cc CloudwatchConfigAttributes) InternalWithRef(ref terra.Reference) CloudwatchConfigAttributes
type CloudwatchConfigState ¶
type LambdaParameters ¶
type LambdaParameters 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 LambdaParametersAttributes ¶
type LambdaParametersAttributes struct {
// contains filtered or unexported fields
}
func (LambdaParametersAttributes) ClientContext ¶
func (lp LambdaParametersAttributes) ClientContext() terra.StringValue
func (LambdaParametersAttributes) InternalRef ¶
func (lp LambdaParametersAttributes) InternalRef() (terra.Reference, error)
func (LambdaParametersAttributes) InternalTokens ¶
func (lp LambdaParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaParametersAttributes) InternalWithRef ¶
func (lp LambdaParametersAttributes) InternalWithRef(ref terra.Reference) LambdaParametersAttributes
func (LambdaParametersAttributes) Payload ¶
func (lp LambdaParametersAttributes) Payload() terra.StringValue
func (LambdaParametersAttributes) Qualifier ¶
func (lp LambdaParametersAttributes) Qualifier() terra.StringValue
type LambdaParametersState ¶
type NotificationConfig ¶
type NotificationConfig 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 NotificationConfigAttributes ¶
type NotificationConfigAttributes struct {
// contains filtered or unexported fields
}
func (NotificationConfigAttributes) InternalRef ¶
func (nc NotificationConfigAttributes) InternalRef() (terra.Reference, error)
func (NotificationConfigAttributes) InternalTokens ¶
func (nc NotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NotificationConfigAttributes) InternalWithRef ¶
func (nc NotificationConfigAttributes) InternalWithRef(ref terra.Reference) NotificationConfigAttributes
func (NotificationConfigAttributes) NotificationArn ¶
func (nc NotificationConfigAttributes) NotificationArn() terra.StringValue
func (NotificationConfigAttributes) NotificationEvents ¶
func (nc NotificationConfigAttributes) NotificationEvents() terra.ListValue[terra.StringValue]
func (NotificationConfigAttributes) NotificationType ¶
func (nc NotificationConfigAttributes) NotificationType() terra.StringValue
type NotificationConfigState ¶
type RunCommandParameters ¶
type RunCommandParameters 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"` // CloudwatchConfig: optional CloudwatchConfig *CloudwatchConfig `hcl:"cloudwatch_config,block"` // NotificationConfig: optional NotificationConfig *NotificationConfig `hcl:"notification_config,block"` // RunCommandParametersParameter: min=0 Parameter []RunCommandParametersParameter `hcl:"parameter,block" validate:"min=0"` }
type RunCommandParametersAttributes ¶
type RunCommandParametersAttributes struct {
// contains filtered or unexported fields
}
func (RunCommandParametersAttributes) CloudwatchConfig ¶
func (rcp RunCommandParametersAttributes) CloudwatchConfig() terra.ListValue[CloudwatchConfigAttributes]
func (RunCommandParametersAttributes) Comment ¶
func (rcp RunCommandParametersAttributes) Comment() terra.StringValue
func (RunCommandParametersAttributes) DocumentHash ¶
func (rcp RunCommandParametersAttributes) DocumentHash() terra.StringValue
func (RunCommandParametersAttributes) DocumentHashType ¶
func (rcp RunCommandParametersAttributes) DocumentHashType() terra.StringValue
func (RunCommandParametersAttributes) DocumentVersion ¶
func (rcp RunCommandParametersAttributes) DocumentVersion() terra.StringValue
func (RunCommandParametersAttributes) InternalRef ¶
func (rcp RunCommandParametersAttributes) InternalRef() (terra.Reference, error)
func (RunCommandParametersAttributes) InternalTokens ¶
func (rcp RunCommandParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RunCommandParametersAttributes) InternalWithRef ¶
func (rcp RunCommandParametersAttributes) InternalWithRef(ref terra.Reference) RunCommandParametersAttributes
func (RunCommandParametersAttributes) NotificationConfig ¶
func (rcp RunCommandParametersAttributes) NotificationConfig() terra.ListValue[NotificationConfigAttributes]
func (RunCommandParametersAttributes) OutputS3Bucket ¶
func (rcp RunCommandParametersAttributes) OutputS3Bucket() terra.StringValue
func (RunCommandParametersAttributes) OutputS3KeyPrefix ¶
func (rcp RunCommandParametersAttributes) OutputS3KeyPrefix() terra.StringValue
func (RunCommandParametersAttributes) Parameter ¶
func (rcp RunCommandParametersAttributes) Parameter() terra.SetValue[RunCommandParametersParameterAttributes]
func (RunCommandParametersAttributes) ServiceRoleArn ¶
func (rcp RunCommandParametersAttributes) ServiceRoleArn() terra.StringValue
func (RunCommandParametersAttributes) TimeoutSeconds ¶
func (rcp RunCommandParametersAttributes) TimeoutSeconds() terra.NumberValue
type RunCommandParametersParameter ¶
type RunCommandParametersParameter 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 RunCommandParametersParameterAttributes ¶
type RunCommandParametersParameterAttributes struct {
// contains filtered or unexported fields
}
func (RunCommandParametersParameterAttributes) InternalRef ¶
func (p RunCommandParametersParameterAttributes) InternalRef() (terra.Reference, error)
func (RunCommandParametersParameterAttributes) InternalTokens ¶
func (p RunCommandParametersParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RunCommandParametersParameterAttributes) InternalWithRef ¶
func (p RunCommandParametersParameterAttributes) InternalWithRef(ref terra.Reference) RunCommandParametersParameterAttributes
func (RunCommandParametersParameterAttributes) Name ¶
func (p RunCommandParametersParameterAttributes) Name() terra.StringValue
func (RunCommandParametersParameterAttributes) Values ¶
func (p RunCommandParametersParameterAttributes) Values() terra.ListValue[terra.StringValue]
type RunCommandParametersState ¶
type RunCommandParametersState 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 []CloudwatchConfigState `json:"cloudwatch_config"` NotificationConfig []NotificationConfigState `json:"notification_config"` Parameter []RunCommandParametersParameterState `json:"parameter"` }
type StepFunctionsParameters ¶
type StepFunctionsParameters struct { // Input: string, optional Input terra.StringValue `hcl:"input,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type StepFunctionsParametersAttributes ¶
type StepFunctionsParametersAttributes struct {
// contains filtered or unexported fields
}
func (StepFunctionsParametersAttributes) Input ¶
func (sfp StepFunctionsParametersAttributes) Input() terra.StringValue
func (StepFunctionsParametersAttributes) InternalRef ¶
func (sfp StepFunctionsParametersAttributes) InternalRef() (terra.Reference, error)
func (StepFunctionsParametersAttributes) InternalTokens ¶
func (sfp StepFunctionsParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StepFunctionsParametersAttributes) InternalWithRef ¶
func (sfp StepFunctionsParametersAttributes) InternalWithRef(ref terra.Reference) StepFunctionsParametersAttributes
func (StepFunctionsParametersAttributes) Name ¶
func (sfp StepFunctionsParametersAttributes) Name() terra.StringValue
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 { // AutomationParameters: optional AutomationParameters *AutomationParameters `hcl:"automation_parameters,block"` // LambdaParameters: optional LambdaParameters *LambdaParameters `hcl:"lambda_parameters,block"` // RunCommandParameters: optional RunCommandParameters *RunCommandParameters `hcl:"run_command_parameters,block"` // StepFunctionsParameters: optional StepFunctionsParameters *StepFunctionsParameters `hcl:"step_functions_parameters,block"` }
type TaskInvocationParametersAttributes ¶
type TaskInvocationParametersAttributes struct {
// contains filtered or unexported fields
}
func (TaskInvocationParametersAttributes) AutomationParameters ¶
func (tip TaskInvocationParametersAttributes) AutomationParameters() terra.ListValue[AutomationParametersAttributes]
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[LambdaParametersAttributes]
func (TaskInvocationParametersAttributes) RunCommandParameters ¶
func (tip TaskInvocationParametersAttributes) RunCommandParameters() terra.ListValue[RunCommandParametersAttributes]
func (TaskInvocationParametersAttributes) StepFunctionsParameters ¶
func (tip TaskInvocationParametersAttributes) StepFunctionsParameters() terra.ListValue[StepFunctionsParametersAttributes]
type TaskInvocationParametersState ¶
type TaskInvocationParametersState struct { AutomationParameters []AutomationParametersState `json:"automation_parameters"` LambdaParameters []LambdaParametersState `json:"lambda_parameters"` RunCommandParameters []RunCommandParametersState `json:"run_command_parameters"` StepFunctionsParameters []StepFunctionsParametersState `json:"step_functions_parameters"` }
Click to show internal directories.
Click to hide internal directories.