Class GetRegionInstanceTemplateNetworkInterface


  • public final class GetRegionInstanceTemplateNetworkInterface
    extends java.lang.Object
    • Method Detail

      • aliasIpRanges

        public java.util.List<GetRegionInstanceTemplateNetworkInterfaceAliasIpRange> aliasIpRanges()
        Returns:
        An array of alias IP ranges for this network interface. Can only be specified for network interfaces on subnet-mode networks. Structure documented below.
      • ipv6AccessType

        public java.lang.String ipv6AccessType()
      • name

        public java.lang.String name()
        Returns:
        The name of the instance template. One of `name` or `filter` must be provided.
      • network

        public java.lang.String network()
        Returns:
        The name or self_link of the network to attach this interface to. Use `network` attribute for Legacy or Auto subnetted networks and `subnetwork` for custom subnetted networks.
      • networkIp

        public java.lang.String networkIp()
        Returns:
        The private IP address to assign to the instance. If empty, the address will be automatically assigned.
      • nicType

        public java.lang.String nicType()
      • queueCount

        public java.lang.Integer queueCount()
      • stackType

        public java.lang.String stackType()
      • subnetwork

        public java.lang.String subnetwork()
        Returns:
        the name of the subnetwork to attach this interface to. The subnetwork must exist in the same `region` this instance will be created in. Either `network` or `subnetwork` must be provided.
      • subnetworkProject

        public java.lang.String subnetworkProject()
        Returns:
        The ID of the project in which the subnetwork belongs. If it is not provided, the provider project is used.