Interface CloudwatchEventTargetConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
CloudwatchEventTargetConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.970Z") @Stability(Stable) public interface CloudwatchEventTargetConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudwatchEventTargetConfig.BuilderA builder forCloudwatchEventTargetConfigstatic classCloudwatchEventTargetConfig.Jsii$ProxyAn implementation forCloudwatchEventTargetConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CloudwatchEventTargetConfig.Builderbuilder()StringgetArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#arn CloudwatchEventTarget#arn}.default CloudwatchEventTargetBatchTargetgetBatchTarget()batch_target block.default CloudwatchEventTargetDeadLetterConfiggetDeadLetterConfig()dead_letter_config block.default CloudwatchEventTargetEcsTargetgetEcsTarget()ecs_target block.default StringgetEventBusName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#event_bus_name CloudwatchEventTarget#event_bus_name}.default CloudwatchEventTargetHttpTargetgetHttpTarget()http_target block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#id CloudwatchEventTarget#id}.default StringgetInput()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#input CloudwatchEventTarget#input}.default StringgetInputPath()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#input_path CloudwatchEventTarget#input_path}.default CloudwatchEventTargetInputTransformergetInputTransformer()input_transformer block.default CloudwatchEventTargetKinesisTargetgetKinesisTarget()kinesis_target block.default CloudwatchEventTargetRedshiftTargetgetRedshiftTarget()redshift_target block.default CloudwatchEventTargetRetryPolicygetRetryPolicy()retry_policy block.default StringgetRoleArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#role_arn CloudwatchEventTarget#role_arn}.StringgetRule()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#rule CloudwatchEventTarget#rule}.default ObjectgetRunCommandTargets()run_command_targets block.default CloudwatchEventTargetSqsTargetgetSqsTarget()sqs_target block.default StringgetTargetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#target_id CloudwatchEventTarget#target_id}.
-
-
-
Method Detail
-
getArn
@Stability(Stable) @NotNull String getArn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#arn CloudwatchEventTarget#arn}.
-
getRule
@Stability(Stable) @NotNull String getRule()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#rule CloudwatchEventTarget#rule}.
-
getBatchTarget
@Stability(Stable) @Nullable default CloudwatchEventTargetBatchTarget getBatchTarget()
batch_target block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#batch_target CloudwatchEventTarget#batch_target}
-
getDeadLetterConfig
@Stability(Stable) @Nullable default CloudwatchEventTargetDeadLetterConfig getDeadLetterConfig()
dead_letter_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#dead_letter_config CloudwatchEventTarget#dead_letter_config}
-
getEcsTarget
@Stability(Stable) @Nullable default CloudwatchEventTargetEcsTarget getEcsTarget()
ecs_target block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#ecs_target CloudwatchEventTarget#ecs_target}
-
getEventBusName
@Stability(Stable) @Nullable default String getEventBusName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#event_bus_name CloudwatchEventTarget#event_bus_name}.
-
getHttpTarget
@Stability(Stable) @Nullable default CloudwatchEventTargetHttpTarget getHttpTarget()
http_target block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#http_target CloudwatchEventTarget#http_target}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/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.
-
getInput
@Stability(Stable) @Nullable default String getInput()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#input CloudwatchEventTarget#input}.
-
getInputPath
@Stability(Stable) @Nullable default String getInputPath()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#input_path CloudwatchEventTarget#input_path}.
-
getInputTransformer
@Stability(Stable) @Nullable default CloudwatchEventTargetInputTransformer getInputTransformer()
input_transformer block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#input_transformer CloudwatchEventTarget#input_transformer}
-
getKinesisTarget
@Stability(Stable) @Nullable default CloudwatchEventTargetKinesisTarget getKinesisTarget()
kinesis_target block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#kinesis_target CloudwatchEventTarget#kinesis_target}
-
getRedshiftTarget
@Stability(Stable) @Nullable default CloudwatchEventTargetRedshiftTarget getRedshiftTarget()
redshift_target block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#redshift_target CloudwatchEventTarget#redshift_target}
-
getRetryPolicy
@Stability(Stable) @Nullable default CloudwatchEventTargetRetryPolicy getRetryPolicy()
retry_policy block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#retry_policy CloudwatchEventTarget#retry_policy}
-
getRoleArn
@Stability(Stable) @Nullable default String getRoleArn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#role_arn CloudwatchEventTarget#role_arn}.
-
getRunCommandTargets
@Stability(Stable) @Nullable default Object getRunCommandTargets()
run_command_targets block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#run_command_targets CloudwatchEventTarget#run_command_targets}
-
getSqsTarget
@Stability(Stable) @Nullable default CloudwatchEventTargetSqsTarget getSqsTarget()
sqs_target block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#sqs_target CloudwatchEventTarget#sqs_target}
-
getTargetId
@Stability(Stable) @Nullable default String getTargetId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#target_id CloudwatchEventTarget#target_id}.
-
builder
@Stability(Stable) static CloudwatchEventTargetConfig.Builder builder()
-
-