Documentation ¶
Index ¶
- func CloudwatchEventTarget_IsConstruct(x interface{}) *bool
- func CloudwatchEventTarget_IsTerraformElement(x interface{}) *bool
- func CloudwatchEventTarget_IsTerraformResource(x interface{}) *bool
- func CloudwatchEventTarget_TfResourceType() *string
- func NewCloudwatchEventTargetBatchTargetOutputReference_Override(c CloudwatchEventTargetBatchTargetOutputReference, ...)
- func NewCloudwatchEventTargetDeadLetterConfigOutputReference_Override(c CloudwatchEventTargetDeadLetterConfigOutputReference, ...)
- func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyList_Override(c CloudwatchEventTargetEcsTargetCapacityProviderStrategyList, ...)
- func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference_Override(c CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference, ...)
- func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference_Override(c CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference, ...)
- func NewCloudwatchEventTargetEcsTargetOutputReference_Override(c CloudwatchEventTargetEcsTargetOutputReference, ...)
- func NewCloudwatchEventTargetEcsTargetPlacementConstraintList_Override(c CloudwatchEventTargetEcsTargetPlacementConstraintList, ...)
- func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference_Override(c CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference, ...)
- func NewCloudwatchEventTargetHttpTargetOutputReference_Override(c CloudwatchEventTargetHttpTargetOutputReference, ...)
- func NewCloudwatchEventTargetInputTransformerOutputReference_Override(c CloudwatchEventTargetInputTransformerOutputReference, ...)
- func NewCloudwatchEventTargetKinesisTargetOutputReference_Override(c CloudwatchEventTargetKinesisTargetOutputReference, ...)
- func NewCloudwatchEventTargetRedshiftTargetOutputReference_Override(c CloudwatchEventTargetRedshiftTargetOutputReference, ...)
- func NewCloudwatchEventTargetRetryPolicyOutputReference_Override(c CloudwatchEventTargetRetryPolicyOutputReference, ...)
- func NewCloudwatchEventTargetRunCommandTargetsList_Override(c CloudwatchEventTargetRunCommandTargetsList, ...)
- func NewCloudwatchEventTargetRunCommandTargetsOutputReference_Override(c CloudwatchEventTargetRunCommandTargetsOutputReference, ...)
- func NewCloudwatchEventTargetSqsTargetOutputReference_Override(c CloudwatchEventTargetSqsTargetOutputReference, ...)
- func NewCloudwatchEventTarget_Override(c CloudwatchEventTarget, scope constructs.Construct, id *string, ...)
- type CloudwatchEventTarget
- type CloudwatchEventTargetBatchTarget
- type CloudwatchEventTargetBatchTargetOutputReference
- type CloudwatchEventTargetConfig
- type CloudwatchEventTargetDeadLetterConfig
- type CloudwatchEventTargetDeadLetterConfigOutputReference
- type CloudwatchEventTargetEcsTarget
- type CloudwatchEventTargetEcsTargetCapacityProviderStrategy
- type CloudwatchEventTargetEcsTargetCapacityProviderStrategyList
- type CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference
- type CloudwatchEventTargetEcsTargetNetworkConfiguration
- type CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference
- type CloudwatchEventTargetEcsTargetOutputReference
- type CloudwatchEventTargetEcsTargetPlacementConstraint
- type CloudwatchEventTargetEcsTargetPlacementConstraintList
- type CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference
- type CloudwatchEventTargetHttpTarget
- type CloudwatchEventTargetHttpTargetOutputReference
- type CloudwatchEventTargetInputTransformer
- type CloudwatchEventTargetInputTransformerOutputReference
- type CloudwatchEventTargetKinesisTarget
- type CloudwatchEventTargetKinesisTargetOutputReference
- type CloudwatchEventTargetRedshiftTarget
- type CloudwatchEventTargetRedshiftTargetOutputReference
- type CloudwatchEventTargetRetryPolicy
- type CloudwatchEventTargetRetryPolicyOutputReference
- type CloudwatchEventTargetRunCommandTargets
- type CloudwatchEventTargetRunCommandTargetsList
- type CloudwatchEventTargetRunCommandTargetsOutputReference
- type CloudwatchEventTargetSqsTarget
- type CloudwatchEventTargetSqsTargetOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudwatchEventTarget_IsConstruct ¶
func CloudwatchEventTarget_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudwatchEventTarget_IsTerraformElement ¶
func CloudwatchEventTarget_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudwatchEventTarget_IsTerraformResource ¶
func CloudwatchEventTarget_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudwatchEventTarget_TfResourceType ¶
func CloudwatchEventTarget_TfResourceType() *string
func NewCloudwatchEventTargetBatchTargetOutputReference_Override ¶
func NewCloudwatchEventTargetBatchTargetOutputReference_Override(c CloudwatchEventTargetBatchTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetDeadLetterConfigOutputReference_Override ¶
func NewCloudwatchEventTargetDeadLetterConfigOutputReference_Override(c CloudwatchEventTargetDeadLetterConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyList_Override ¶
func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyList_Override(c CloudwatchEventTargetEcsTargetCapacityProviderStrategyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference_Override ¶
func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference_Override(c CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference_Override ¶
func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference_Override(c CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetEcsTargetOutputReference_Override ¶
func NewCloudwatchEventTargetEcsTargetOutputReference_Override(c CloudwatchEventTargetEcsTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetEcsTargetPlacementConstraintList_Override ¶
func NewCloudwatchEventTargetEcsTargetPlacementConstraintList_Override(c CloudwatchEventTargetEcsTargetPlacementConstraintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference_Override ¶
func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference_Override(c CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventTargetHttpTargetOutputReference_Override ¶
func NewCloudwatchEventTargetHttpTargetOutputReference_Override(c CloudwatchEventTargetHttpTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetInputTransformerOutputReference_Override ¶
func NewCloudwatchEventTargetInputTransformerOutputReference_Override(c CloudwatchEventTargetInputTransformerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetKinesisTargetOutputReference_Override ¶
func NewCloudwatchEventTargetKinesisTargetOutputReference_Override(c CloudwatchEventTargetKinesisTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetRedshiftTargetOutputReference_Override ¶
func NewCloudwatchEventTargetRedshiftTargetOutputReference_Override(c CloudwatchEventTargetRedshiftTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetRetryPolicyOutputReference_Override ¶
func NewCloudwatchEventTargetRetryPolicyOutputReference_Override(c CloudwatchEventTargetRetryPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetRunCommandTargetsList_Override ¶
func NewCloudwatchEventTargetRunCommandTargetsList_Override(c CloudwatchEventTargetRunCommandTargetsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventTargetRunCommandTargetsOutputReference_Override ¶
func NewCloudwatchEventTargetRunCommandTargetsOutputReference_Override(c CloudwatchEventTargetRunCommandTargetsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventTargetSqsTargetOutputReference_Override ¶
func NewCloudwatchEventTargetSqsTargetOutputReference_Override(c CloudwatchEventTargetSqsTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTarget_Override ¶
func NewCloudwatchEventTarget_Override(c CloudwatchEventTarget, scope constructs.Construct, id *string, config *CloudwatchEventTargetConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target aws_cloudwatch_event_target} Resource.
Types ¶
type CloudwatchEventTarget ¶
type CloudwatchEventTarget interface { cdktf.TerraformResource Arn() *string SetArn(val *string) ArnInput() *string BatchTarget() CloudwatchEventTargetBatchTargetOutputReference BatchTargetInput() *CloudwatchEventTargetBatchTarget // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DeadLetterConfig() CloudwatchEventTargetDeadLetterConfigOutputReference DeadLetterConfigInput() *CloudwatchEventTargetDeadLetterConfig // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EcsTarget() CloudwatchEventTargetEcsTargetOutputReference EcsTargetInput() *CloudwatchEventTargetEcsTarget EventBusName() *string SetEventBusName(val *string) EventBusNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HttpTarget() CloudwatchEventTargetHttpTargetOutputReference HttpTargetInput() *CloudwatchEventTargetHttpTarget Id() *string SetId(val *string) IdInput() *string Input() *string SetInput(val *string) InputInput() *string InputPath() *string SetInputPath(val *string) InputPathInput() *string InputTransformer() CloudwatchEventTargetInputTransformerOutputReference InputTransformerInput() *CloudwatchEventTargetInputTransformer KinesisTarget() CloudwatchEventTargetKinesisTargetOutputReference KinesisTargetInput() *CloudwatchEventTargetKinesisTarget // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RedshiftTarget() CloudwatchEventTargetRedshiftTargetOutputReference RedshiftTargetInput() *CloudwatchEventTargetRedshiftTarget RetryPolicy() CloudwatchEventTargetRetryPolicyOutputReference RetryPolicyInput() *CloudwatchEventTargetRetryPolicy RoleArn() *string SetRoleArn(val *string) RoleArnInput() *string Rule() *string SetRule(val *string) RuleInput() *string RunCommandTargets() CloudwatchEventTargetRunCommandTargetsList RunCommandTargetsInput() interface{} SqsTarget() CloudwatchEventTargetSqsTargetOutputReference SqsTargetInput() *CloudwatchEventTargetSqsTarget TargetId() *string SetTargetId(val *string) TargetIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBatchTarget(value *CloudwatchEventTargetBatchTarget) PutDeadLetterConfig(value *CloudwatchEventTargetDeadLetterConfig) PutEcsTarget(value *CloudwatchEventTargetEcsTarget) PutHttpTarget(value *CloudwatchEventTargetHttpTarget) PutInputTransformer(value *CloudwatchEventTargetInputTransformer) PutKinesisTarget(value *CloudwatchEventTargetKinesisTarget) PutRedshiftTarget(value *CloudwatchEventTargetRedshiftTarget) PutRetryPolicy(value *CloudwatchEventTargetRetryPolicy) PutRunCommandTargets(value interface{}) PutSqsTarget(value *CloudwatchEventTargetSqsTarget) ResetBatchTarget() ResetDeadLetterConfig() ResetEcsTarget() ResetEventBusName() ResetHttpTarget() ResetId() ResetInput() ResetInputPath() ResetInputTransformer() ResetKinesisTarget() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRedshiftTarget() ResetRetryPolicy() ResetRoleArn() ResetRunCommandTargets() ResetSqsTarget() ResetTargetId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target aws_cloudwatch_event_target}.
func NewCloudwatchEventTarget ¶
func NewCloudwatchEventTarget(scope constructs.Construct, id *string, config *CloudwatchEventTargetConfig) CloudwatchEventTarget
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target aws_cloudwatch_event_target} Resource.
type CloudwatchEventTargetBatchTarget ¶
type CloudwatchEventTargetBatchTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#job_definition CloudwatchEventTarget#job_definition}. JobDefinition *string `field:"required" json:"jobDefinition" yaml:"jobDefinition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#job_name CloudwatchEventTarget#job_name}. JobName *string `field:"required" json:"jobName" yaml:"jobName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#array_size CloudwatchEventTarget#array_size}. ArraySize *float64 `field:"optional" json:"arraySize" yaml:"arraySize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#job_attempts CloudwatchEventTarget#job_attempts}. JobAttempts *float64 `field:"optional" json:"jobAttempts" yaml:"jobAttempts"` }
type CloudwatchEventTargetBatchTargetOutputReference ¶
type CloudwatchEventTargetBatchTargetOutputReference interface { cdktf.ComplexObject ArraySize() *float64 SetArraySize(val *float64) ArraySizeInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudwatchEventTargetBatchTarget SetInternalValue(val *CloudwatchEventTargetBatchTarget) JobAttempts() *float64 SetJobAttempts(val *float64) JobAttemptsInput() *float64 JobDefinition() *string SetJobDefinition(val *string) JobDefinitionInput() *string JobName() *string SetJobName(val *string) JobNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetArraySize() ResetJobAttempts() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetBatchTargetOutputReference ¶
func NewCloudwatchEventTargetBatchTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetBatchTargetOutputReference
type CloudwatchEventTargetConfig ¶
type CloudwatchEventTargetConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#arn CloudwatchEventTarget#arn}. Arn *string `field:"required" json:"arn" yaml:"arn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#rule CloudwatchEventTarget#rule}. Rule *string `field:"required" json:"rule" yaml:"rule"` // batch_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#batch_target CloudwatchEventTarget#batch_target} BatchTarget *CloudwatchEventTargetBatchTarget `field:"optional" json:"batchTarget" yaml:"batchTarget"` // dead_letter_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#dead_letter_config CloudwatchEventTarget#dead_letter_config} DeadLetterConfig *CloudwatchEventTargetDeadLetterConfig `field:"optional" json:"deadLetterConfig" yaml:"deadLetterConfig"` // ecs_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#ecs_target CloudwatchEventTarget#ecs_target} EcsTarget *CloudwatchEventTargetEcsTarget `field:"optional" json:"ecsTarget" yaml:"ecsTarget"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#event_bus_name CloudwatchEventTarget#event_bus_name}. EventBusName *string `field:"optional" json:"eventBusName" yaml:"eventBusName"` // http_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#http_target CloudwatchEventTarget#http_target} HttpTarget *CloudwatchEventTargetHttpTarget `field:"optional" json:"httpTarget" yaml:"httpTarget"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#id CloudwatchEventTarget#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input CloudwatchEventTarget#input}. Input *string `field:"optional" json:"input" yaml:"input"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input_path CloudwatchEventTarget#input_path}. InputPath *string `field:"optional" json:"inputPath" yaml:"inputPath"` // input_transformer block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input_transformer CloudwatchEventTarget#input_transformer} InputTransformer *CloudwatchEventTargetInputTransformer `field:"optional" json:"inputTransformer" yaml:"inputTransformer"` // kinesis_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#kinesis_target CloudwatchEventTarget#kinesis_target} KinesisTarget *CloudwatchEventTargetKinesisTarget `field:"optional" json:"kinesisTarget" yaml:"kinesisTarget"` // redshift_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#redshift_target CloudwatchEventTarget#redshift_target} RedshiftTarget *CloudwatchEventTargetRedshiftTarget `field:"optional" json:"redshiftTarget" yaml:"redshiftTarget"` // retry_policy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#retry_policy CloudwatchEventTarget#retry_policy} RetryPolicy *CloudwatchEventTargetRetryPolicy `field:"optional" json:"retryPolicy" yaml:"retryPolicy"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#role_arn CloudwatchEventTarget#role_arn}. RoleArn *string `field:"optional" json:"roleArn" yaml:"roleArn"` // run_command_targets block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#run_command_targets CloudwatchEventTarget#run_command_targets} RunCommandTargets interface{} `field:"optional" json:"runCommandTargets" yaml:"runCommandTargets"` // sqs_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#sqs_target CloudwatchEventTarget#sqs_target} SqsTarget *CloudwatchEventTargetSqsTarget `field:"optional" json:"sqsTarget" yaml:"sqsTarget"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#target_id CloudwatchEventTarget#target_id}. TargetId *string `field:"optional" json:"targetId" yaml:"targetId"` }
type CloudwatchEventTargetDeadLetterConfig ¶
type CloudwatchEventTargetDeadLetterConfig struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#arn CloudwatchEventTarget#arn}. Arn *string `field:"optional" json:"arn" yaml:"arn"` }
type CloudwatchEventTargetDeadLetterConfigOutputReference ¶
type CloudwatchEventTargetDeadLetterConfigOutputReference interface { cdktf.ComplexObject Arn() *string SetArn(val *string) ArnInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudwatchEventTargetDeadLetterConfig SetInternalValue(val *CloudwatchEventTargetDeadLetterConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetArn() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetDeadLetterConfigOutputReference ¶
func NewCloudwatchEventTargetDeadLetterConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetDeadLetterConfigOutputReference
type CloudwatchEventTargetEcsTarget ¶
type CloudwatchEventTargetEcsTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#task_definition_arn CloudwatchEventTarget#task_definition_arn}. TaskDefinitionArn *string `field:"required" json:"taskDefinitionArn" yaml:"taskDefinitionArn"` // capacity_provider_strategy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#capacity_provider_strategy CloudwatchEventTarget#capacity_provider_strategy} CapacityProviderStrategy interface{} `field:"optional" json:"capacityProviderStrategy" yaml:"capacityProviderStrategy"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#enable_ecs_managed_tags CloudwatchEventTarget#enable_ecs_managed_tags}. EnableEcsManagedTags interface{} `field:"optional" json:"enableEcsManagedTags" yaml:"enableEcsManagedTags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#enable_execute_command CloudwatchEventTarget#enable_execute_command}. EnableExecuteCommand interface{} `field:"optional" json:"enableExecuteCommand" yaml:"enableExecuteCommand"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#group CloudwatchEventTarget#group}. Group *string `field:"optional" json:"group" yaml:"group"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#launch_type CloudwatchEventTarget#launch_type}. LaunchType *string `field:"optional" json:"launchType" yaml:"launchType"` // network_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#network_configuration CloudwatchEventTarget#network_configuration} NetworkConfiguration *CloudwatchEventTargetEcsTargetNetworkConfiguration `field:"optional" json:"networkConfiguration" yaml:"networkConfiguration"` // placement_constraint block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#placement_constraint CloudwatchEventTarget#placement_constraint} PlacementConstraint interface{} `field:"optional" json:"placementConstraint" yaml:"placementConstraint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#platform_version CloudwatchEventTarget#platform_version}. PlatformVersion *string `field:"optional" json:"platformVersion" yaml:"platformVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#propagate_tags CloudwatchEventTarget#propagate_tags}. PropagateTags *string `field:"optional" json:"propagateTags" yaml:"propagateTags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#tags CloudwatchEventTarget#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#task_count CloudwatchEventTarget#task_count}. TaskCount *float64 `field:"optional" json:"taskCount" yaml:"taskCount"` }
type CloudwatchEventTargetEcsTargetCapacityProviderStrategy ¶
type CloudwatchEventTargetEcsTargetCapacityProviderStrategy struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#capacity_provider CloudwatchEventTarget#capacity_provider}. CapacityProvider *string `field:"required" json:"capacityProvider" yaml:"capacityProvider"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#base CloudwatchEventTarget#base}. Base *float64 `field:"optional" json:"base" yaml:"base"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#weight CloudwatchEventTarget#weight}. Weight *float64 `field:"optional" json:"weight" yaml:"weight"` }
type CloudwatchEventTargetEcsTargetCapacityProviderStrategyList ¶
type CloudwatchEventTargetEcsTargetCapacityProviderStrategyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyList ¶
func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventTargetEcsTargetCapacityProviderStrategyList
type CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference ¶
type CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference interface { cdktf.ComplexObject Base() *float64 SetBase(val *float64) BaseInput() *float64 CapacityProvider() *string SetCapacityProvider(val *string) CapacityProviderInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Weight() *float64 SetWeight(val *float64) WeightInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBase() ResetWeight() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference ¶
func NewCloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference
type CloudwatchEventTargetEcsTargetNetworkConfiguration ¶
type CloudwatchEventTargetEcsTargetNetworkConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#subnets CloudwatchEventTarget#subnets}. Subnets *[]*string `field:"required" json:"subnets" yaml:"subnets"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#assign_public_ip CloudwatchEventTarget#assign_public_ip}. AssignPublicIp interface{} `field:"optional" json:"assignPublicIp" yaml:"assignPublicIp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#security_groups CloudwatchEventTarget#security_groups}. SecurityGroups *[]*string `field:"optional" json:"securityGroups" yaml:"securityGroups"` }
type CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference ¶
type CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference interface { cdktf.ComplexObject AssignPublicIp() interface{} SetAssignPublicIp(val interface{}) AssignPublicIpInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudwatchEventTargetEcsTargetNetworkConfiguration SetInternalValue(val *CloudwatchEventTargetEcsTargetNetworkConfiguration) SecurityGroups() *[]*string SetSecurityGroups(val *[]*string) SecurityGroupsInput() *[]*string Subnets() *[]*string SetSubnets(val *[]*string) SubnetsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAssignPublicIp() ResetSecurityGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference ¶
func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference
type CloudwatchEventTargetEcsTargetOutputReference ¶
type CloudwatchEventTargetEcsTargetOutputReference interface { cdktf.ComplexObject CapacityProviderStrategy() CloudwatchEventTargetEcsTargetCapacityProviderStrategyList CapacityProviderStrategyInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableEcsManagedTags() interface{} SetEnableEcsManagedTags(val interface{}) EnableEcsManagedTagsInput() interface{} EnableExecuteCommand() interface{} SetEnableExecuteCommand(val interface{}) EnableExecuteCommandInput() interface{} // Experimental. Fqn() *string Group() *string SetGroup(val *string) GroupInput() *string InternalValue() *CloudwatchEventTargetEcsTarget SetInternalValue(val *CloudwatchEventTargetEcsTarget) LaunchType() *string SetLaunchType(val *string) LaunchTypeInput() *string NetworkConfiguration() CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference NetworkConfigurationInput() *CloudwatchEventTargetEcsTargetNetworkConfiguration PlacementConstraint() CloudwatchEventTargetEcsTargetPlacementConstraintList PlacementConstraintInput() interface{} PlatformVersion() *string SetPlatformVersion(val *string) PlatformVersionInput() *string PropagateTags() *string SetPropagateTags(val *string) PropagateTagsInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string TaskCount() *float64 SetTaskCount(val *float64) TaskCountInput() *float64 TaskDefinitionArn() *string SetTaskDefinitionArn(val *string) TaskDefinitionArnInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCapacityProviderStrategy(value interface{}) PutNetworkConfiguration(value *CloudwatchEventTargetEcsTargetNetworkConfiguration) PutPlacementConstraint(value interface{}) ResetCapacityProviderStrategy() ResetEnableEcsManagedTags() ResetEnableExecuteCommand() ResetGroup() ResetLaunchType() ResetNetworkConfiguration() ResetPlacementConstraint() ResetPlatformVersion() ResetPropagateTags() ResetTags() ResetTaskCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetEcsTargetOutputReference ¶
func NewCloudwatchEventTargetEcsTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetEcsTargetOutputReference
type CloudwatchEventTargetEcsTargetPlacementConstraint ¶
type CloudwatchEventTargetEcsTargetPlacementConstraint struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#type CloudwatchEventTarget#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#expression CloudwatchEventTarget#expression}. Expression *string `field:"optional" json:"expression" yaml:"expression"` }
type CloudwatchEventTargetEcsTargetPlacementConstraintList ¶
type CloudwatchEventTargetEcsTargetPlacementConstraintList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetEcsTargetPlacementConstraintList ¶
func NewCloudwatchEventTargetEcsTargetPlacementConstraintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventTargetEcsTargetPlacementConstraintList
type CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference ¶
type CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetExpression() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference ¶
func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference
type CloudwatchEventTargetHttpTarget ¶
type CloudwatchEventTargetHttpTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#header_parameters CloudwatchEventTarget#header_parameters}. HeaderParameters *map[string]*string `field:"optional" json:"headerParameters" yaml:"headerParameters"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#path_parameter_values CloudwatchEventTarget#path_parameter_values}. PathParameterValues *[]*string `field:"optional" json:"pathParameterValues" yaml:"pathParameterValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#query_string_parameters CloudwatchEventTarget#query_string_parameters}. QueryStringParameters *map[string]*string `field:"optional" json:"queryStringParameters" yaml:"queryStringParameters"` }
type CloudwatchEventTargetHttpTargetOutputReference ¶
type CloudwatchEventTargetHttpTargetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HeaderParameters() *map[string]*string SetHeaderParameters(val *map[string]*string) HeaderParametersInput() *map[string]*string InternalValue() *CloudwatchEventTargetHttpTarget SetInternalValue(val *CloudwatchEventTargetHttpTarget) PathParameterValues() *[]*string SetPathParameterValues(val *[]*string) PathParameterValuesInput() *[]*string QueryStringParameters() *map[string]*string SetQueryStringParameters(val *map[string]*string) QueryStringParametersInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHeaderParameters() ResetPathParameterValues() ResetQueryStringParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetHttpTargetOutputReference ¶
func NewCloudwatchEventTargetHttpTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetHttpTargetOutputReference
type CloudwatchEventTargetInputTransformer ¶
type CloudwatchEventTargetInputTransformer struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input_template CloudwatchEventTarget#input_template}. InputTemplate *string `field:"required" json:"inputTemplate" yaml:"inputTemplate"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input_paths CloudwatchEventTarget#input_paths}. InputPaths *map[string]*string `field:"optional" json:"inputPaths" yaml:"inputPaths"` }
type CloudwatchEventTargetInputTransformerOutputReference ¶
type CloudwatchEventTargetInputTransformerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InputPaths() *map[string]*string SetInputPaths(val *map[string]*string) InputPathsInput() *map[string]*string InputTemplate() *string SetInputTemplate(val *string) InputTemplateInput() *string InternalValue() *CloudwatchEventTargetInputTransformer SetInternalValue(val *CloudwatchEventTargetInputTransformer) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetInputPaths() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetInputTransformerOutputReference ¶
func NewCloudwatchEventTargetInputTransformerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetInputTransformerOutputReference
type CloudwatchEventTargetKinesisTarget ¶
type CloudwatchEventTargetKinesisTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#partition_key_path CloudwatchEventTarget#partition_key_path}. PartitionKeyPath *string `field:"optional" json:"partitionKeyPath" yaml:"partitionKeyPath"` }
type CloudwatchEventTargetKinesisTargetOutputReference ¶
type CloudwatchEventTargetKinesisTargetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudwatchEventTargetKinesisTarget SetInternalValue(val *CloudwatchEventTargetKinesisTarget) PartitionKeyPath() *string SetPartitionKeyPath(val *string) PartitionKeyPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPartitionKeyPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetKinesisTargetOutputReference ¶
func NewCloudwatchEventTargetKinesisTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetKinesisTargetOutputReference
type CloudwatchEventTargetRedshiftTarget ¶
type CloudwatchEventTargetRedshiftTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#database CloudwatchEventTarget#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#db_user CloudwatchEventTarget#db_user}. DbUser *string `field:"optional" json:"dbUser" yaml:"dbUser"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#secrets_manager_arn CloudwatchEventTarget#secrets_manager_arn}. SecretsManagerArn *string `field:"optional" json:"secretsManagerArn" yaml:"secretsManagerArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#sql CloudwatchEventTarget#sql}. Sql *string `field:"optional" json:"sql" yaml:"sql"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#statement_name CloudwatchEventTarget#statement_name}. StatementName *string `field:"optional" json:"statementName" yaml:"statementName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#with_event CloudwatchEventTarget#with_event}. WithEvent interface{} `field:"optional" json:"withEvent" yaml:"withEvent"` }
type CloudwatchEventTargetRedshiftTargetOutputReference ¶
type CloudwatchEventTargetRedshiftTargetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Database() *string SetDatabase(val *string) DatabaseInput() *string DbUser() *string SetDbUser(val *string) DbUserInput() *string // Experimental. Fqn() *string InternalValue() *CloudwatchEventTargetRedshiftTarget SetInternalValue(val *CloudwatchEventTargetRedshiftTarget) SecretsManagerArn() *string SetSecretsManagerArn(val *string) SecretsManagerArnInput() *string Sql() *string SetSql(val *string) SqlInput() *string StatementName() *string SetStatementName(val *string) StatementNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WithEvent() interface{} SetWithEvent(val interface{}) WithEventInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDbUser() ResetSecretsManagerArn() ResetSql() ResetStatementName() ResetWithEvent() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetRedshiftTargetOutputReference ¶
func NewCloudwatchEventTargetRedshiftTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetRedshiftTargetOutputReference
type CloudwatchEventTargetRetryPolicy ¶
type CloudwatchEventTargetRetryPolicy struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#maximum_event_age_in_seconds CloudwatchEventTarget#maximum_event_age_in_seconds}. MaximumEventAgeInSeconds *float64 `field:"optional" json:"maximumEventAgeInSeconds" yaml:"maximumEventAgeInSeconds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#maximum_retry_attempts CloudwatchEventTarget#maximum_retry_attempts}. MaximumRetryAttempts *float64 `field:"optional" json:"maximumRetryAttempts" yaml:"maximumRetryAttempts"` }
type CloudwatchEventTargetRetryPolicyOutputReference ¶
type CloudwatchEventTargetRetryPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudwatchEventTargetRetryPolicy SetInternalValue(val *CloudwatchEventTargetRetryPolicy) MaximumEventAgeInSeconds() *float64 SetMaximumEventAgeInSeconds(val *float64) MaximumEventAgeInSecondsInput() *float64 MaximumRetryAttempts() *float64 SetMaximumRetryAttempts(val *float64) MaximumRetryAttemptsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaximumEventAgeInSeconds() ResetMaximumRetryAttempts() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetRetryPolicyOutputReference ¶
func NewCloudwatchEventTargetRetryPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetRetryPolicyOutputReference
type CloudwatchEventTargetRunCommandTargets ¶
type CloudwatchEventTargetRunCommandTargets struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#key CloudwatchEventTarget#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#values CloudwatchEventTarget#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type CloudwatchEventTargetRunCommandTargetsList ¶
type CloudwatchEventTargetRunCommandTargetsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudwatchEventTargetRunCommandTargetsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetRunCommandTargetsList ¶
func NewCloudwatchEventTargetRunCommandTargetsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventTargetRunCommandTargetsList
type CloudwatchEventTargetRunCommandTargetsOutputReference ¶
type CloudwatchEventTargetRunCommandTargetsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetRunCommandTargetsOutputReference ¶
func NewCloudwatchEventTargetRunCommandTargetsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventTargetRunCommandTargetsOutputReference
type CloudwatchEventTargetSqsTarget ¶
type CloudwatchEventTargetSqsTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#message_group_id CloudwatchEventTarget#message_group_id}. MessageGroupId *string `field:"optional" json:"messageGroupId" yaml:"messageGroupId"` }
type CloudwatchEventTargetSqsTargetOutputReference ¶
type CloudwatchEventTargetSqsTargetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudwatchEventTargetSqsTarget SetInternalValue(val *CloudwatchEventTargetSqsTarget) MessageGroupId() *string SetMessageGroupId(val *string) MessageGroupIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMessageGroupId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudwatchEventTargetSqsTargetOutputReference ¶
func NewCloudwatchEventTargetSqsTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetSqsTargetOutputReference
Source Files ¶
- cloudwatcheventtarget.go
- cloudwatcheventtarget_CloudwatchEventTarget.go
- cloudwatcheventtarget_CloudwatchEventTargetBatchTarget.go
- cloudwatcheventtarget_CloudwatchEventTargetBatchTargetOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetBatchTargetOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetConfig.go
- cloudwatcheventtarget_CloudwatchEventTargetDeadLetterConfig.go
- cloudwatcheventtarget_CloudwatchEventTargetDeadLetterConfigOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetDeadLetterConfigOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTarget.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetCapacityProviderStrategy.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetCapacityProviderStrategyList.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetCapacityProviderStrategyList__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetCapacityProviderStrategyOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetNetworkConfiguration.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetPlacementConstraint.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetPlacementConstraintList.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetPlacementConstraintList__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetHttpTarget.go
- cloudwatcheventtarget_CloudwatchEventTargetHttpTargetOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetHttpTargetOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetInputTransformer.go
- cloudwatcheventtarget_CloudwatchEventTargetInputTransformerOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetInputTransformerOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetKinesisTarget.go
- cloudwatcheventtarget_CloudwatchEventTargetKinesisTargetOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetKinesisTargetOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetRedshiftTarget.go
- cloudwatcheventtarget_CloudwatchEventTargetRedshiftTargetOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetRedshiftTargetOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetRetryPolicy.go
- cloudwatcheventtarget_CloudwatchEventTargetRetryPolicyOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetRetryPolicyOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetRunCommandTargets.go
- cloudwatcheventtarget_CloudwatchEventTargetRunCommandTargetsList.go
- cloudwatcheventtarget_CloudwatchEventTargetRunCommandTargetsList__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetRunCommandTargetsOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetRunCommandTargetsOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTargetSqsTarget.go
- cloudwatcheventtarget_CloudwatchEventTargetSqsTargetOutputReference.go
- cloudwatcheventtarget_CloudwatchEventTargetSqsTargetOutputReference__runtime_type_checks.go
- cloudwatcheventtarget_CloudwatchEventTarget__runtime_type_checks.go