Class LaunchTemplateNetworkInterfacesOutputReference

  • 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.646Z")
    @Stability(Stable)
    public class LaunchTemplateNetworkInterfacesOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • LaunchTemplateNetworkInterfacesOutputReference

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

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

        @Stability(Stable)
        public LaunchTemplateNetworkInterfacesOutputReference​(@NotNull
                                                              com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                              @NotNull
                                                              String terraformAttribute,
                                                              @NotNull
                                                              Number complexObjectIndex,
                                                              @NotNull
                                                              Boolean complexObjectIsFromSet)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
        complexObjectIndex - the index of this item in the list. This parameter is required.
        complexObjectIsFromSet - whether the list is wrapping a set (will add tolist() to be able to access an item via an index). This parameter is required.
    • Method Detail

      • resetAssociateCarrierIpAddress

        @Stability(Stable)
        public void resetAssociateCarrierIpAddress()
      • resetAssociatePublicIpAddress

        @Stability(Stable)
        public void resetAssociatePublicIpAddress()
      • resetDeleteOnTermination

        @Stability(Stable)
        public void resetDeleteOnTermination()
      • resetDescription

        @Stability(Stable)
        public void resetDescription()
      • resetDeviceIndex

        @Stability(Stable)
        public void resetDeviceIndex()
      • resetInterfaceType

        @Stability(Stable)
        public void resetInterfaceType()
      • resetIpv4AddressCount

        @Stability(Stable)
        public void resetIpv4AddressCount()
      • resetIpv4Addresses

        @Stability(Stable)
        public void resetIpv4Addresses()
      • resetIpv4PrefixCount

        @Stability(Stable)
        public void resetIpv4PrefixCount()
      • resetIpv4Prefixes

        @Stability(Stable)
        public void resetIpv4Prefixes()
      • resetIpv6AddressCount

        @Stability(Stable)
        public void resetIpv6AddressCount()
      • resetIpv6Addresses

        @Stability(Stable)
        public void resetIpv6Addresses()
      • resetIpv6PrefixCount

        @Stability(Stable)
        public void resetIpv6PrefixCount()
      • resetIpv6Prefixes

        @Stability(Stable)
        public void resetIpv6Prefixes()
      • resetNetworkCardIndex

        @Stability(Stable)
        public void resetNetworkCardIndex()
      • resetNetworkInterfaceId

        @Stability(Stable)
        public void resetNetworkInterfaceId()
      • resetPrivateIpAddress

        @Stability(Stable)
        public void resetPrivateIpAddress()
      • resetSecurityGroups

        @Stability(Stable)
        public void resetSecurityGroups()
      • resetSubnetId

        @Stability(Stable)
        public void resetSubnetId()
      • getAssociateCarrierIpAddressInput

        @Stability(Stable)
        @Nullable
        public String getAssociateCarrierIpAddressInput()
      • getAssociatePublicIpAddressInput

        @Stability(Stable)
        @Nullable
        public String getAssociatePublicIpAddressInput()
      • getDeleteOnTerminationInput

        @Stability(Stable)
        @Nullable
        public String getDeleteOnTerminationInput()
      • getDescriptionInput

        @Stability(Stable)
        @Nullable
        public String getDescriptionInput()
      • getDeviceIndexInput

        @Stability(Stable)
        @Nullable
        public Number getDeviceIndexInput()
      • getInterfaceTypeInput

        @Stability(Stable)
        @Nullable
        public String getInterfaceTypeInput()
      • getIpv4AddressCountInput

        @Stability(Stable)
        @Nullable
        public Number getIpv4AddressCountInput()
      • getIpv4AddressesInput

        @Stability(Stable)
        @Nullable
        public List<String> getIpv4AddressesInput()
      • getIpv4PrefixCountInput

        @Stability(Stable)
        @Nullable
        public Number getIpv4PrefixCountInput()
      • getIpv4PrefixesInput

        @Stability(Stable)
        @Nullable
        public List<String> getIpv4PrefixesInput()
      • getIpv6AddressCountInput

        @Stability(Stable)
        @Nullable
        public Number getIpv6AddressCountInput()
      • getIpv6AddressesInput

        @Stability(Stable)
        @Nullable
        public List<String> getIpv6AddressesInput()
      • getIpv6PrefixCountInput

        @Stability(Stable)
        @Nullable
        public Number getIpv6PrefixCountInput()
      • getIpv6PrefixesInput

        @Stability(Stable)
        @Nullable
        public List<String> getIpv6PrefixesInput()
      • getNetworkCardIndexInput

        @Stability(Stable)
        @Nullable
        public Number getNetworkCardIndexInput()
      • getNetworkInterfaceIdInput

        @Stability(Stable)
        @Nullable
        public String getNetworkInterfaceIdInput()
      • getPrivateIpAddressInput

        @Stability(Stable)
        @Nullable
        public String getPrivateIpAddressInput()
      • getSecurityGroupsInput

        @Stability(Stable)
        @Nullable
        public List<String> getSecurityGroupsInput()
      • getSubnetIdInput

        @Stability(Stable)
        @Nullable
        public String getSubnetIdInput()
      • getAssociateCarrierIpAddress

        @Stability(Stable)
        @NotNull
        public String getAssociateCarrierIpAddress()
      • setAssociateCarrierIpAddress

        @Stability(Stable)
        public void setAssociateCarrierIpAddress​(@NotNull
                                                 String value)
      • getAssociatePublicIpAddress

        @Stability(Stable)
        @NotNull
        public String getAssociatePublicIpAddress()
      • setAssociatePublicIpAddress

        @Stability(Stable)
        public void setAssociatePublicIpAddress​(@NotNull
                                                String value)
      • getDeleteOnTermination

        @Stability(Stable)
        @NotNull
        public String getDeleteOnTermination()
      • setDeleteOnTermination

        @Stability(Stable)
        public void setDeleteOnTermination​(@NotNull
                                           String value)
      • getDescription

        @Stability(Stable)
        @NotNull
        public String getDescription()
      • setDescription

        @Stability(Stable)
        public void setDescription​(@NotNull
                                   String value)
      • getDeviceIndex

        @Stability(Stable)
        @NotNull
        public Number getDeviceIndex()
      • setDeviceIndex

        @Stability(Stable)
        public void setDeviceIndex​(@NotNull
                                   Number value)
      • getInterfaceType

        @Stability(Stable)
        @NotNull
        public String getInterfaceType()
      • setInterfaceType

        @Stability(Stable)
        public void setInterfaceType​(@NotNull
                                     String value)
      • getIpv4AddressCount

        @Stability(Stable)
        @NotNull
        public Number getIpv4AddressCount()
      • setIpv4AddressCount

        @Stability(Stable)
        public void setIpv4AddressCount​(@NotNull
                                        Number value)
      • getIpv4Addresses

        @Stability(Stable)
        @NotNull
        public List<String> getIpv4Addresses()
      • setIpv4Addresses

        @Stability(Stable)
        public void setIpv4Addresses​(@NotNull
                                     List<String> value)
      • getIpv4PrefixCount

        @Stability(Stable)
        @NotNull
        public Number getIpv4PrefixCount()
      • setIpv4PrefixCount

        @Stability(Stable)
        public void setIpv4PrefixCount​(@NotNull
                                       Number value)
      • getIpv4Prefixes

        @Stability(Stable)
        @NotNull
        public List<String> getIpv4Prefixes()
      • setIpv4Prefixes

        @Stability(Stable)
        public void setIpv4Prefixes​(@NotNull
                                    List<String> value)
      • getIpv6AddressCount

        @Stability(Stable)
        @NotNull
        public Number getIpv6AddressCount()
      • setIpv6AddressCount

        @Stability(Stable)
        public void setIpv6AddressCount​(@NotNull
                                        Number value)
      • getIpv6Addresses

        @Stability(Stable)
        @NotNull
        public List<String> getIpv6Addresses()
      • setIpv6Addresses

        @Stability(Stable)
        public void setIpv6Addresses​(@NotNull
                                     List<String> value)
      • getIpv6PrefixCount

        @Stability(Stable)
        @NotNull
        public Number getIpv6PrefixCount()
      • setIpv6PrefixCount

        @Stability(Stable)
        public void setIpv6PrefixCount​(@NotNull
                                       Number value)
      • getIpv6Prefixes

        @Stability(Stable)
        @NotNull
        public List<String> getIpv6Prefixes()
      • setIpv6Prefixes

        @Stability(Stable)
        public void setIpv6Prefixes​(@NotNull
                                    List<String> value)
      • getNetworkCardIndex

        @Stability(Stable)
        @NotNull
        public Number getNetworkCardIndex()
      • setNetworkCardIndex

        @Stability(Stable)
        public void setNetworkCardIndex​(@NotNull
                                        Number value)
      • getNetworkInterfaceId

        @Stability(Stable)
        @NotNull
        public String getNetworkInterfaceId()
      • setNetworkInterfaceId

        @Stability(Stable)
        public void setNetworkInterfaceId​(@NotNull
                                          String value)
      • getPrivateIpAddress

        @Stability(Stable)
        @NotNull
        public String getPrivateIpAddress()
      • setPrivateIpAddress

        @Stability(Stable)
        public void setPrivateIpAddress​(@NotNull
                                        String value)
      • getSecurityGroups

        @Stability(Stable)
        @NotNull
        public List<String> getSecurityGroups()
      • setSecurityGroups

        @Stability(Stable)
        public void setSecurityGroups​(@NotNull
                                      List<String> value)
      • getSubnetId

        @Stability(Stable)
        @NotNull
        public String getSubnetId()
      • setSubnetId

        @Stability(Stable)
        public void setSubnetId​(@NotNull
                                String value)
      • getInternalValue

        @Stability(Stable)
        @Nullable
        public Object getInternalValue()
      • setInternalValue

        @Stability(Stable)
        public void setInternalValue​(@Nullable
                                     com.hashicorp.cdktf.IResolvable value)