Class SqsQueue
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.sqs_queue.SqsQueue
-
- 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:55.271Z") @Stability(Stable) public class SqsQueue extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sqs_queue aws_sqs_queue}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSqsQueue.BuilderA fluent builder forSqsQueue.-
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 protectedSqsQueue(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedSqsQueue(software.amazon.jsii.JsiiObjectRef objRef)SqsQueue(software.constructs.Construct scope, String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sqs_queue aws_sqs_queue} Resource.SqsQueue(software.constructs.Construct scope, String id, SqsQueueConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sqs_queue aws_sqs_queue} 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
-
SqsQueue
protected SqsQueue(software.amazon.jsii.JsiiObjectRef objRef)
-
SqsQueue
protected SqsQueue(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
SqsQueue
@Stability(Stable) public SqsQueue(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable SqsQueueConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sqs_queue aws_sqs_queue} 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-
-
SqsQueue
@Stability(Stable) public SqsQueue(@NotNull software.constructs.Construct scope, @NotNull String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sqs_queue aws_sqs_queue} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.
-
-
Method Detail
-
resetContentBasedDeduplication
@Stability(Stable) public void resetContentBasedDeduplication()
-
resetDeduplicationScope
@Stability(Stable) public void resetDeduplicationScope()
-
resetDelaySeconds
@Stability(Stable) public void resetDelaySeconds()
-
resetFifoQueue
@Stability(Stable) public void resetFifoQueue()
-
resetFifoThroughputLimit
@Stability(Stable) public void resetFifoThroughputLimit()
-
resetId
@Stability(Stable) public void resetId()
-
resetKmsDataKeyReusePeriodSeconds
@Stability(Stable) public void resetKmsDataKeyReusePeriodSeconds()
-
resetKmsMasterKeyId
@Stability(Stable) public void resetKmsMasterKeyId()
-
resetMaxMessageSize
@Stability(Stable) public void resetMaxMessageSize()
-
resetMessageRetentionSeconds
@Stability(Stable) public void resetMessageRetentionSeconds()
-
resetName
@Stability(Stable) public void resetName()
-
resetNamePrefix
@Stability(Stable) public void resetNamePrefix()
-
resetPolicy
@Stability(Stable) public void resetPolicy()
-
resetReceiveWaitTimeSeconds
@Stability(Stable) public void resetReceiveWaitTimeSeconds()
-
resetRedriveAllowPolicy
@Stability(Stable) public void resetRedriveAllowPolicy()
-
resetRedrivePolicy
@Stability(Stable) public void resetRedrivePolicy()
-
resetSqsManagedSseEnabled
@Stability(Stable) public void resetSqsManagedSseEnabled()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
resetVisibilityTimeoutSeconds
@Stability(Stable) public void resetVisibilityTimeoutSeconds()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getUrl
@Stability(Stable) @NotNull public String getUrl()
-
getContentBasedDeduplicationInput
@Stability(Stable) @Nullable public Object getContentBasedDeduplicationInput()
-
getDeduplicationScopeInput
@Stability(Stable) @Nullable public String getDeduplicationScopeInput()
-
getDelaySecondsInput
@Stability(Stable) @Nullable public Number getDelaySecondsInput()
-
getFifoQueueInput
@Stability(Stable) @Nullable public Object getFifoQueueInput()
-
getFifoThroughputLimitInput
@Stability(Stable) @Nullable public String getFifoThroughputLimitInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getKmsDataKeyReusePeriodSecondsInput
@Stability(Stable) @Nullable public Number getKmsDataKeyReusePeriodSecondsInput()
-
getKmsMasterKeyIdInput
@Stability(Stable) @Nullable public String getKmsMasterKeyIdInput()
-
getMaxMessageSizeInput
@Stability(Stable) @Nullable public Number getMaxMessageSizeInput()
-
getMessageRetentionSecondsInput
@Stability(Stable) @Nullable public Number getMessageRetentionSecondsInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getNamePrefixInput
@Stability(Stable) @Nullable public String getNamePrefixInput()
-
getPolicyInput
@Stability(Stable) @Nullable public String getPolicyInput()
-
getReceiveWaitTimeSecondsInput
@Stability(Stable) @Nullable public Number getReceiveWaitTimeSecondsInput()
-
getRedriveAllowPolicyInput
@Stability(Stable) @Nullable public String getRedriveAllowPolicyInput()
-
getRedrivePolicyInput
@Stability(Stable) @Nullable public String getRedrivePolicyInput()
-
getSqsManagedSseEnabledInput
@Stability(Stable) @Nullable public Object getSqsManagedSseEnabledInput()
-
getVisibilityTimeoutSecondsInput
@Stability(Stable) @Nullable public Number getVisibilityTimeoutSecondsInput()
-
getContentBasedDeduplication
@Stability(Stable) @NotNull public Object getContentBasedDeduplication()
-
setContentBasedDeduplication
@Stability(Stable) public void setContentBasedDeduplication(@NotNull Boolean value)
-
setContentBasedDeduplication
@Stability(Stable) public void setContentBasedDeduplication(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getDeduplicationScope
@Stability(Stable) @NotNull public String getDeduplicationScope()
-
setDeduplicationScope
@Stability(Stable) public void setDeduplicationScope(@NotNull String value)
-
getDelaySeconds
@Stability(Stable) @NotNull public Number getDelaySeconds()
-
setDelaySeconds
@Stability(Stable) public void setDelaySeconds(@NotNull Number value)
-
getFifoQueue
@Stability(Stable) @NotNull public Object getFifoQueue()
-
setFifoQueue
@Stability(Stable) public void setFifoQueue(@NotNull Boolean value)
-
setFifoQueue
@Stability(Stable) public void setFifoQueue(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getFifoThroughputLimit
@Stability(Stable) @NotNull public String getFifoThroughputLimit()
-
setFifoThroughputLimit
@Stability(Stable) public void setFifoThroughputLimit(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getKmsDataKeyReusePeriodSeconds
@Stability(Stable) @NotNull public Number getKmsDataKeyReusePeriodSeconds()
-
setKmsDataKeyReusePeriodSeconds
@Stability(Stable) public void setKmsDataKeyReusePeriodSeconds(@NotNull Number value)
-
getKmsMasterKeyId
@Stability(Stable) @NotNull public String getKmsMasterKeyId()
-
setKmsMasterKeyId
@Stability(Stable) public void setKmsMasterKeyId(@NotNull String value)
-
getMaxMessageSize
@Stability(Stable) @NotNull public Number getMaxMessageSize()
-
setMaxMessageSize
@Stability(Stable) public void setMaxMessageSize(@NotNull Number value)
-
getMessageRetentionSeconds
@Stability(Stable) @NotNull public Number getMessageRetentionSeconds()
-
setMessageRetentionSeconds
@Stability(Stable) public void setMessageRetentionSeconds(@NotNull Number value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getNamePrefix
@Stability(Stable) @NotNull public String getNamePrefix()
-
setNamePrefix
@Stability(Stable) public void setNamePrefix(@NotNull String value)
-
getPolicy
@Stability(Stable) @NotNull public String getPolicy()
-
setPolicy
@Stability(Stable) public void setPolicy(@NotNull String value)
-
getReceiveWaitTimeSeconds
@Stability(Stable) @NotNull public Number getReceiveWaitTimeSeconds()
-
setReceiveWaitTimeSeconds
@Stability(Stable) public void setReceiveWaitTimeSeconds(@NotNull Number value)
-
getRedriveAllowPolicy
@Stability(Stable) @NotNull public String getRedriveAllowPolicy()
-
setRedriveAllowPolicy
@Stability(Stable) public void setRedriveAllowPolicy(@NotNull String value)
-
getRedrivePolicy
@Stability(Stable) @NotNull public String getRedrivePolicy()
-
setRedrivePolicy
@Stability(Stable) public void setRedrivePolicy(@NotNull String value)
-
getSqsManagedSseEnabled
@Stability(Stable) @NotNull public Object getSqsManagedSseEnabled()
-
setSqsManagedSseEnabled
@Stability(Stable) public void setSqsManagedSseEnabled(@NotNull Boolean value)
-
setSqsManagedSseEnabled
@Stability(Stable) public void setSqsManagedSseEnabled(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getVisibilityTimeoutSeconds
@Stability(Stable) @NotNull public Number getVisibilityTimeoutSeconds()
-
setVisibilityTimeoutSeconds
@Stability(Stable) public void setVisibilityTimeoutSeconds(@NotNull Number value)
-
-