Class LaunchTemplatePrivateDnsNameOptionsOutputReference

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

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:53.647Z")
    @Stability(Stable)
    public class LaunchTemplatePrivateDnsNameOptionsOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • LaunchTemplatePrivateDnsNameOptionsOutputReference

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

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

        @Stability(Stable)
        public LaunchTemplatePrivateDnsNameOptionsOutputReference​(@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

      • resetEnableResourceNameDnsAaaaRecord

        @Stability(Stable)
        public void resetEnableResourceNameDnsAaaaRecord()
      • resetEnableResourceNameDnsARecord

        @Stability(Stable)
        public void resetEnableResourceNameDnsARecord()
      • resetHostnameType

        @Stability(Stable)
        public void resetHostnameType()
      • getEnableResourceNameDnsAaaaRecordInput

        @Stability(Stable)
        @Nullable
        public Object getEnableResourceNameDnsAaaaRecordInput()
      • getEnableResourceNameDnsARecordInput

        @Stability(Stable)
        @Nullable
        public Object getEnableResourceNameDnsARecordInput()
      • getHostnameTypeInput

        @Stability(Stable)
        @Nullable
        public String getHostnameTypeInput()
      • getEnableResourceNameDnsAaaaRecord

        @Stability(Stable)
        @NotNull
        public Object getEnableResourceNameDnsAaaaRecord()
      • setEnableResourceNameDnsAaaaRecord

        @Stability(Stable)
        public void setEnableResourceNameDnsAaaaRecord​(@NotNull
                                                       Boolean value)
      • setEnableResourceNameDnsAaaaRecord

        @Stability(Stable)
        public void setEnableResourceNameDnsAaaaRecord​(@NotNull
                                                       com.hashicorp.cdktf.IResolvable value)
      • getEnableResourceNameDnsARecord

        @Stability(Stable)
        @NotNull
        public Object getEnableResourceNameDnsARecord()
      • setEnableResourceNameDnsARecord

        @Stability(Stable)
        public void setEnableResourceNameDnsARecord​(@NotNull
                                                    Boolean value)
      • setEnableResourceNameDnsARecord

        @Stability(Stable)
        public void setEnableResourceNameDnsARecord​(@NotNull
                                                    com.hashicorp.cdktf.IResolvable value)
      • getHostnameType

        @Stability(Stable)
        @NotNull
        public String getHostnameType()
      • setHostnameType

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