Class CloudwatchEventTarget
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.cloudwatch_event_target.CloudwatchEventTarget
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.965Z") @Stability(Stable) public class CloudwatchEventTarget extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target aws_cloudwatch_event_target}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCloudwatchEventTarget.BuilderA fluent builder forCloudwatchEventTarget.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedCloudwatchEventTarget(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedCloudwatchEventTarget(software.amazon.jsii.JsiiObjectRef objRef)CloudwatchEventTarget(software.constructs.Construct scope, String id, CloudwatchEventTargetConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target aws_cloudwatch_event_target} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
CloudwatchEventTarget
protected CloudwatchEventTarget(software.amazon.jsii.JsiiObjectRef objRef)
-
CloudwatchEventTarget
protected CloudwatchEventTarget(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
CloudwatchEventTarget
@Stability(Stable) public CloudwatchEventTarget(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull CloudwatchEventTargetConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_event_target aws_cloudwatch_event_target} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
putBatchTarget
@Stability(Stable) public void putBatchTarget(@NotNull CloudwatchEventTargetBatchTarget value)- Parameters:
value- This parameter is required.
-
putDeadLetterConfig
@Stability(Stable) public void putDeadLetterConfig(@NotNull CloudwatchEventTargetDeadLetterConfig value)- Parameters:
value- This parameter is required.
-
putEcsTarget
@Stability(Stable) public void putEcsTarget(@NotNull CloudwatchEventTargetEcsTarget value)- Parameters:
value- This parameter is required.
-
putHttpTarget
@Stability(Stable) public void putHttpTarget(@NotNull CloudwatchEventTargetHttpTarget value)- Parameters:
value- This parameter is required.
-
putInputTransformer
@Stability(Stable) public void putInputTransformer(@NotNull CloudwatchEventTargetInputTransformer value)- Parameters:
value- This parameter is required.
-
putKinesisTarget
@Stability(Stable) public void putKinesisTarget(@NotNull CloudwatchEventTargetKinesisTarget value)- Parameters:
value- This parameter is required.
-
putRedshiftTarget
@Stability(Stable) public void putRedshiftTarget(@NotNull CloudwatchEventTargetRedshiftTarget value)- Parameters:
value- This parameter is required.
-
putRetryPolicy
@Stability(Stable) public void putRetryPolicy(@NotNull CloudwatchEventTargetRetryPolicy value)- Parameters:
value- This parameter is required.
-
putRunCommandTargets
@Stability(Stable) public void putRunCommandTargets(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putSqsTarget
@Stability(Stable) public void putSqsTarget(@NotNull CloudwatchEventTargetSqsTarget value)- Parameters:
value- This parameter is required.
-
resetBatchTarget
@Stability(Stable) public void resetBatchTarget()
-
resetDeadLetterConfig
@Stability(Stable) public void resetDeadLetterConfig()
-
resetEcsTarget
@Stability(Stable) public void resetEcsTarget()
-
resetEventBusName
@Stability(Stable) public void resetEventBusName()
-
resetHttpTarget
@Stability(Stable) public void resetHttpTarget()
-
resetId
@Stability(Stable) public void resetId()
-
resetInput
@Stability(Stable) public void resetInput()
-
resetInputPath
@Stability(Stable) public void resetInputPath()
-
resetInputTransformer
@Stability(Stable) public void resetInputTransformer()
-
resetKinesisTarget
@Stability(Stable) public void resetKinesisTarget()
-
resetRedshiftTarget
@Stability(Stable) public void resetRedshiftTarget()
-
resetRetryPolicy
@Stability(Stable) public void resetRetryPolicy()
-
resetRoleArn
@Stability(Stable) public void resetRoleArn()
-
resetRunCommandTargets
@Stability(Stable) public void resetRunCommandTargets()
-
resetSqsTarget
@Stability(Stable) public void resetSqsTarget()
-
resetTargetId
@Stability(Stable) public void resetTargetId()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getBatchTarget
@Stability(Stable) @NotNull public CloudwatchEventTargetBatchTargetOutputReference getBatchTarget()
-
getDeadLetterConfig
@Stability(Stable) @NotNull public CloudwatchEventTargetDeadLetterConfigOutputReference getDeadLetterConfig()
-
getEcsTarget
@Stability(Stable) @NotNull public CloudwatchEventTargetEcsTargetOutputReference getEcsTarget()
-
getHttpTarget
@Stability(Stable) @NotNull public CloudwatchEventTargetHttpTargetOutputReference getHttpTarget()
-
getInputTransformer
@Stability(Stable) @NotNull public CloudwatchEventTargetInputTransformerOutputReference getInputTransformer()
-
getKinesisTarget
@Stability(Stable) @NotNull public CloudwatchEventTargetKinesisTargetOutputReference getKinesisTarget()
-
getRedshiftTarget
@Stability(Stable) @NotNull public CloudwatchEventTargetRedshiftTargetOutputReference getRedshiftTarget()
-
getRetryPolicy
@Stability(Stable) @NotNull public CloudwatchEventTargetRetryPolicyOutputReference getRetryPolicy()
-
getRunCommandTargets
@Stability(Stable) @NotNull public CloudwatchEventTargetRunCommandTargetsList getRunCommandTargets()
-
getSqsTarget
@Stability(Stable) @NotNull public CloudwatchEventTargetSqsTargetOutputReference getSqsTarget()
-
getArnInput
@Stability(Stable) @Nullable public String getArnInput()
-
getBatchTargetInput
@Stability(Stable) @Nullable public CloudwatchEventTargetBatchTarget getBatchTargetInput()
-
getDeadLetterConfigInput
@Stability(Stable) @Nullable public CloudwatchEventTargetDeadLetterConfig getDeadLetterConfigInput()
-
getEcsTargetInput
@Stability(Stable) @Nullable public CloudwatchEventTargetEcsTarget getEcsTargetInput()
-
getEventBusNameInput
@Stability(Stable) @Nullable public String getEventBusNameInput()
-
getHttpTargetInput
@Stability(Stable) @Nullable public CloudwatchEventTargetHttpTarget getHttpTargetInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getInputInput
@Stability(Stable) @Nullable public String getInputInput()
-
getInputPathInput
@Stability(Stable) @Nullable public String getInputPathInput()
-
getInputTransformerInput
@Stability(Stable) @Nullable public CloudwatchEventTargetInputTransformer getInputTransformerInput()
-
getKinesisTargetInput
@Stability(Stable) @Nullable public CloudwatchEventTargetKinesisTarget getKinesisTargetInput()
-
getRedshiftTargetInput
@Stability(Stable) @Nullable public CloudwatchEventTargetRedshiftTarget getRedshiftTargetInput()
-
getRetryPolicyInput
@Stability(Stable) @Nullable public CloudwatchEventTargetRetryPolicy getRetryPolicyInput()
-
getRoleArnInput
@Stability(Stable) @Nullable public String getRoleArnInput()
-
getRuleInput
@Stability(Stable) @Nullable public String getRuleInput()
-
getRunCommandTargetsInput
@Stability(Stable) @Nullable public Object getRunCommandTargetsInput()
-
getSqsTargetInput
@Stability(Stable) @Nullable public CloudwatchEventTargetSqsTarget getSqsTargetInput()
-
getTargetIdInput
@Stability(Stable) @Nullable public String getTargetIdInput()
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
setArn
@Stability(Stable) public void setArn(@NotNull String value)
-
getEventBusName
@Stability(Stable) @NotNull public String getEventBusName()
-
setEventBusName
@Stability(Stable) public void setEventBusName(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getInput
@Stability(Stable) @NotNull public String getInput()
-
setInput
@Stability(Stable) public void setInput(@NotNull String value)
-
getInputPath
@Stability(Stable) @NotNull public String getInputPath()
-
setInputPath
@Stability(Stable) public void setInputPath(@NotNull String value)
-
getRoleArn
@Stability(Stable) @NotNull public String getRoleArn()
-
setRoleArn
@Stability(Stable) public void setRoleArn(@NotNull String value)
-
getRule
@Stability(Stable) @NotNull public String getRule()
-
setRule
@Stability(Stable) public void setRule(@NotNull String value)
-
getTargetId
@Stability(Stable) @NotNull public String getTargetId()
-
setTargetId
@Stability(Stable) public void setTargetId(@NotNull String value)
-
-