Interface CloudformationStackConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
CloudformationStackConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.852Z") @Stability(Stable) public interface CloudformationStackConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudformationStackConfig.BuilderA builder forCloudformationStackConfigstatic classCloudformationStackConfig.Jsii$ProxyAn implementation forCloudformationStackConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CloudformationStackConfig.Builderbuilder()default List<String>getCapabilities()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#capabilities CloudformationStack#capabilities}.default ObjectgetDisableRollback()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#disable_rollback CloudformationStack#disable_rollback}.default StringgetIamRoleArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#iam_role_arn CloudformationStack#iam_role_arn}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#id CloudformationStack#id}.StringgetName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#name CloudformationStack#name}.default List<String>getNotificationArns()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#notification_arns CloudformationStack#notification_arns}.default StringgetOnFailure()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#on_failure CloudformationStack#on_failure}.default Map<String,String>getParameters()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#parameters CloudformationStack#parameters}.default StringgetPolicyBody()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#policy_body CloudformationStack#policy_body}.default StringgetPolicyUrl()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#policy_url CloudformationStack#policy_url}.default Map<String,String>getTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#tags CloudformationStack#tags}.default Map<String,String>getTagsAll()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#tags_all CloudformationStack#tags_all}.default StringgetTemplateBody()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#template_body CloudformationStack#template_body}.default StringgetTemplateUrl()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#template_url CloudformationStack#template_url}.default NumbergetTimeoutInMinutes()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#timeout_in_minutes CloudformationStack#timeout_in_minutes}.default CloudformationStackTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getName
@Stability(Stable) @NotNull String getName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#name CloudformationStack#name}.
-
getCapabilities
@Stability(Stable) @Nullable default List<String> getCapabilities()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#capabilities CloudformationStack#capabilities}.
-
getDisableRollback
@Stability(Stable) @Nullable default Object getDisableRollback()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#disable_rollback CloudformationStack#disable_rollback}.
-
getIamRoleArn
@Stability(Stable) @Nullable default String getIamRoleArn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#iam_role_arn CloudformationStack#iam_role_arn}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#id CloudformationStack#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.
-
getNotificationArns
@Stability(Stable) @Nullable default List<String> getNotificationArns()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#notification_arns CloudformationStack#notification_arns}.
-
getOnFailure
@Stability(Stable) @Nullable default String getOnFailure()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#on_failure CloudformationStack#on_failure}.
-
getParameters
@Stability(Stable) @Nullable default Map<String,String> getParameters()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#parameters CloudformationStack#parameters}.
-
getPolicyBody
@Stability(Stable) @Nullable default String getPolicyBody()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#policy_body CloudformationStack#policy_body}.
-
getPolicyUrl
@Stability(Stable) @Nullable default String getPolicyUrl()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#policy_url CloudformationStack#policy_url}.
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#tags CloudformationStack#tags}.
-
getTagsAll
@Stability(Stable) @Nullable default Map<String,String> getTagsAll()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#tags_all CloudformationStack#tags_all}.
-
getTemplateBody
@Stability(Stable) @Nullable default String getTemplateBody()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#template_body CloudformationStack#template_body}.
-
getTemplateUrl
@Stability(Stable) @Nullable default String getTemplateUrl()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#template_url CloudformationStack#template_url}.
-
getTimeoutInMinutes
@Stability(Stable) @Nullable default Number getTimeoutInMinutes()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#timeout_in_minutes CloudformationStack#timeout_in_minutes}.
-
getTimeouts
@Stability(Stable) @Nullable default CloudformationStackTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudformation_stack#timeouts CloudformationStack#timeouts}
-
builder
@Stability(Stable) static CloudformationStackConfig.Builder builder()
- Returns:
- a
CloudformationStackConfig.BuilderofCloudformationStackConfig
-
-