Interface FinspaceKxEnvironmentConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
    All Known Implementing Classes:
    FinspaceKxEnvironmentConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:53.058Z")
    @Stability(Stable)
    public interface FinspaceKxEnvironmentConfig
    extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
    • Method Detail

      • getKmsKeyId

        @Stability(Stable)
        @NotNull
        String getKmsKeyId()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_environment#kms_key_id FinspaceKxEnvironment#kms_key_id}.
      • getName

        @Stability(Stable)
        @NotNull
        String getName()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_environment#name FinspaceKxEnvironment#name}.
      • getCustomDnsConfiguration

        @Stability(Stable)
        @Nullable
        default Object getCustomDnsConfiguration()
        custom_dns_configuration block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_environment#custom_dns_configuration FinspaceKxEnvironment#custom_dns_configuration}

      • getDescription

        @Stability(Stable)
        @Nullable
        default String getDescription()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_environment#description FinspaceKxEnvironment#description}.
      • 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/finspace_kx_environment#tags FinspaceKxEnvironment#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/finspace_kx_environment#tags_all FinspaceKxEnvironment#tags_all}.
      • getTimeouts

        @Stability(Stable)
        @Nullable
        default FinspaceKxEnvironmentTimeouts getTimeouts()
        timeouts block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_environment#timeouts FinspaceKxEnvironment#timeouts}

      • getTransitGatewayConfiguration

        @Stability(Stable)
        @Nullable
        default FinspaceKxEnvironmentTransitGatewayConfiguration getTransitGatewayConfiguration()
        transit_gateway_configuration block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_environment#transit_gateway_configuration FinspaceKxEnvironment#transit_gateway_configuration}