Class CloudwatchEventTargetConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.aws.cloudwatch_event_target.CloudwatchEventTargetConfig.Jsii$Proxy
-
- All Implemented Interfaces:
CloudwatchEventTargetConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudwatchEventTargetConfig
@Stability(Stable) @Internal public static final class CloudwatchEventTargetConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudwatchEventTargetConfig
An implementation forCloudwatchEventTargetConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.aws.cloudwatch_event_target.CloudwatchEventTargetConfig
CloudwatchEventTargetConfig.Builder, CloudwatchEventTargetConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudwatchEventTargetConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudwatchEventTargetConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#arn CloudwatchEventTarget#arn}.CloudwatchEventTargetBatchTargetgetBatchTarget()batch_target block.ObjectgetConnection()ObjectgetCount()CloudwatchEventTargetDeadLetterConfiggetDeadLetterConfig()dead_letter_config block.List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()CloudwatchEventTargetEcsTargetgetEcsTarget()ecs_target block.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}.com.hashicorp.cdktf.ITerraformIteratorgetForEach()CloudwatchEventTargetHttpTargetgetHttpTarget()http_target block.StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#id CloudwatchEventTarget#id}.StringgetInput()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#input CloudwatchEventTarget#input}.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}.CloudwatchEventTargetInputTransformergetInputTransformer()input_transformer block.CloudwatchEventTargetKinesisTargetgetKinesisTarget()kinesis_target block.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()CloudwatchEventTargetRedshiftTargetgetRedshiftTarget()redshift_target block.CloudwatchEventTargetRetryPolicygetRetryPolicy()retry_policy block.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}.ObjectgetRunCommandTargets()run_command_targets block.CloudwatchEventTargetSqsTargetgetSqsTarget()sqs_target block.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}.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CloudwatchEventTargetConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudwatchEventTargetConfig.Builder.
-
-
Method Detail
-
getArn
public final String getArn()
Description copied from interface:CloudwatchEventTargetConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#arn CloudwatchEventTarget#arn}.- Specified by:
getArnin interfaceCloudwatchEventTargetConfig
-
getRule
public final String getRule()
Description copied from interface:CloudwatchEventTargetConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#rule CloudwatchEventTarget#rule}.- Specified by:
getRulein interfaceCloudwatchEventTargetConfig
-
getBatchTarget
public final CloudwatchEventTargetBatchTarget getBatchTarget()
Description copied from interface:CloudwatchEventTargetConfigbatch_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}
- Specified by:
getBatchTargetin interfaceCloudwatchEventTargetConfig
-
getDeadLetterConfig
public final CloudwatchEventTargetDeadLetterConfig getDeadLetterConfig()
Description copied from interface:CloudwatchEventTargetConfigdead_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}
- Specified by:
getDeadLetterConfigin interfaceCloudwatchEventTargetConfig
-
getEcsTarget
public final CloudwatchEventTargetEcsTarget getEcsTarget()
Description copied from interface:CloudwatchEventTargetConfigecs_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}
- Specified by:
getEcsTargetin interfaceCloudwatchEventTargetConfig
-
getEventBusName
public final String getEventBusName()
Description copied from interface:CloudwatchEventTargetConfigDocs 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}.- Specified by:
getEventBusNamein interfaceCloudwatchEventTargetConfig
-
getHttpTarget
public final CloudwatchEventTargetHttpTarget getHttpTarget()
Description copied from interface:CloudwatchEventTargetConfighttp_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}
- Specified by:
getHttpTargetin interfaceCloudwatchEventTargetConfig
-
getId
public final String getId()
Description copied from interface:CloudwatchEventTargetConfigDocs 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.
- Specified by:
getIdin interfaceCloudwatchEventTargetConfig
-
getInput
public final String getInput()
Description copied from interface:CloudwatchEventTargetConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#input CloudwatchEventTarget#input}.- Specified by:
getInputin interfaceCloudwatchEventTargetConfig
-
getInputPath
public final String getInputPath()
Description copied from interface:CloudwatchEventTargetConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#input_path CloudwatchEventTarget#input_path}.- Specified by:
getInputPathin interfaceCloudwatchEventTargetConfig
-
getInputTransformer
public final CloudwatchEventTargetInputTransformer getInputTransformer()
Description copied from interface:CloudwatchEventTargetConfiginput_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}
- Specified by:
getInputTransformerin interfaceCloudwatchEventTargetConfig
-
getKinesisTarget
public final CloudwatchEventTargetKinesisTarget getKinesisTarget()
Description copied from interface:CloudwatchEventTargetConfigkinesis_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}
- Specified by:
getKinesisTargetin interfaceCloudwatchEventTargetConfig
-
getRedshiftTarget
public final CloudwatchEventTargetRedshiftTarget getRedshiftTarget()
Description copied from interface:CloudwatchEventTargetConfigredshift_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}
- Specified by:
getRedshiftTargetin interfaceCloudwatchEventTargetConfig
-
getRetryPolicy
public final CloudwatchEventTargetRetryPolicy getRetryPolicy()
Description copied from interface:CloudwatchEventTargetConfigretry_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}
- Specified by:
getRetryPolicyin interfaceCloudwatchEventTargetConfig
-
getRoleArn
public final String getRoleArn()
Description copied from interface:CloudwatchEventTargetConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#role_arn CloudwatchEventTarget#role_arn}.- Specified by:
getRoleArnin interfaceCloudwatchEventTargetConfig
-
getRunCommandTargets
public final Object getRunCommandTargets()
Description copied from interface:CloudwatchEventTargetConfigrun_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}
- Specified by:
getRunCommandTargetsin interfaceCloudwatchEventTargetConfig
-
getSqsTarget
public final CloudwatchEventTargetSqsTarget getSqsTarget()
Description copied from interface:CloudwatchEventTargetConfigsqs_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}
- Specified by:
getSqsTargetin interfaceCloudwatchEventTargetConfig
-
getTargetId
public final String getTargetId()
Description copied from interface:CloudwatchEventTargetConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target#target_id CloudwatchEventTarget#target_id}.- Specified by:
getTargetIdin interfaceCloudwatchEventTargetConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-