Interface DataAwsKmsSecretsSecret

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    DataAwsKmsSecretsSecret.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:51.961Z")
    @Stability(Stable)
    public interface DataAwsKmsSecretsSecret
    extends software.amazon.jsii.JsiiSerializable
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      static DataAwsKmsSecretsSecret.Builder builder()  
      default Map<String,​String> getContext()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#context DataAwsKmsSecrets#context}.
      default String getEncryptionAlgorithm()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#encryption_algorithm DataAwsKmsSecrets#encryption_algorithm}.
      default List<String> getGrantTokens()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#grant_tokens DataAwsKmsSecrets#grant_tokens}.
      default String getKeyId()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#key_id DataAwsKmsSecrets#key_id}.
      String getName()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#name DataAwsKmsSecrets#name}.
      String getPayload()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#payload DataAwsKmsSecrets#payload}.
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
    • Method Detail

      • getName

        @Stability(Stable)
        @NotNull
        String getName()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#name DataAwsKmsSecrets#name}.
      • getPayload

        @Stability(Stable)
        @NotNull
        String getPayload()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#payload DataAwsKmsSecrets#payload}.
      • getContext

        @Stability(Stable)
        @Nullable
        default Map<String,​String> getContext()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#context DataAwsKmsSecrets#context}.
      • getEncryptionAlgorithm

        @Stability(Stable)
        @Nullable
        default String getEncryptionAlgorithm()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#encryption_algorithm DataAwsKmsSecrets#encryption_algorithm}.
      • getGrantTokens

        @Stability(Stable)
        @Nullable
        default List<String> getGrantTokens()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#grant_tokens DataAwsKmsSecrets#grant_tokens}.
      • getKeyId

        @Stability(Stable)
        @Nullable
        default String getKeyId()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/kms_secrets#key_id DataAwsKmsSecrets#key_id}.