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
    • 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}.