Class IntegrationsClientCloudKmsConfigOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:21.756Z")
    @Stability(Stable)
    public class IntegrationsClientCloudKmsConfigOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • IntegrationsClientCloudKmsConfigOutputReference

        protected IntegrationsClientCloudKmsConfigOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • IntegrationsClientCloudKmsConfigOutputReference

        protected IntegrationsClientCloudKmsConfigOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • IntegrationsClientCloudKmsConfigOutputReference

        @Stability(Stable)
        public IntegrationsClientCloudKmsConfigOutputReference​(@NotNull
                                                               com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                               @NotNull
                                                               String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • resetKeyVersion

        @Stability(Stable)
        public void resetKeyVersion()
      • resetKmsProjectId

        @Stability(Stable)
        public void resetKmsProjectId()
      • getKeyInput

        @Stability(Stable)
        @Nullable
        public String getKeyInput()
      • getKeyVersionInput

        @Stability(Stable)
        @Nullable
        public String getKeyVersionInput()
      • getKmsLocationInput

        @Stability(Stable)
        @Nullable
        public String getKmsLocationInput()
      • getKmsProjectIdInput

        @Stability(Stable)
        @Nullable
        public String getKmsProjectIdInput()
      • getKmsRingInput

        @Stability(Stable)
        @Nullable
        public String getKmsRingInput()
      • getKey

        @Stability(Stable)
        @NotNull
        public String getKey()
      • setKey

        @Stability(Stable)
        public void setKey​(@NotNull
                           String value)
      • getKeyVersion

        @Stability(Stable)
        @NotNull
        public String getKeyVersion()
      • setKeyVersion

        @Stability(Stable)
        public void setKeyVersion​(@NotNull
                                  String value)
      • getKmsLocation

        @Stability(Stable)
        @NotNull
        public String getKmsLocation()
      • setKmsLocation

        @Stability(Stable)
        public void setKmsLocation​(@NotNull
                                   String value)
      • getKmsProjectId

        @Stability(Stable)
        @NotNull
        public String getKmsProjectId()
      • setKmsProjectId

        @Stability(Stable)
        public void setKmsProjectId​(@NotNull
                                    String value)
      • getKmsRing

        @Stability(Stable)
        @NotNull
        public String getKmsRing()
      • setKmsRing

        @Stability(Stable)
        public void setKmsRing​(@NotNull
                               String value)