Class NodePoolNetworkConfigArgs


  • public final class NodePoolNetworkConfigArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • additionalNodeNetworkConfigs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<NodePoolNetworkConfigAdditionalNodeNetworkConfigArgs>>> additionalNodeNetworkConfigs()
        Returns:
        We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface. Structure is documented below
      • additionalPodNetworkConfigs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<NodePoolNetworkConfigAdditionalPodNetworkConfigArgs>>> additionalPodNetworkConfigs()
        Returns:
        We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node. Structure is documented below
      • createPodRange

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> createPodRange()
        Returns:
        Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified.
      • enablePrivateNodes

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enablePrivateNodes()
        Returns:
        Whether nodes have internal IP addresses only.
      • podIpv4CidrBlock

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> podIpv4CidrBlock()
        Returns:
        The IP address range for pod IPs in this node pool. Only applicable if createPodRange is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. /14) to have a range chosen with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) to pick a specific range to use.
      • podRange

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> podRange()
        Returns:
        The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID.