Class ContainerAwsClusterNetworking.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getPodAddressCidrBlocks

        public final List<String> getPodAddressCidrBlocks()
        Description copied from interface: ContainerAwsClusterNetworking
        All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges.

        Only a single range is supported. This field cannot be changed after creation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#pod_address_cidr_blocks ContainerAwsCluster#pod_address_cidr_blocks}

        Specified by:
        getPodAddressCidrBlocks in interface ContainerAwsClusterNetworking
      • getServiceAddressCidrBlocks

        public final List<String> getServiceAddressCidrBlocks()
        Description copied from interface: ContainerAwsClusterNetworking
        All services in the cluster are assigned an RFC1918 IPv4 address from these ranges.

        Only a single range is supported. This field cannot be changed after creation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#service_address_cidr_blocks ContainerAwsCluster#service_address_cidr_blocks}

        Specified by:
        getServiceAddressCidrBlocks in interface ContainerAwsClusterNetworking
      • getVpcId

        public final String getVpcId()
        Description copied from interface: ContainerAwsClusterNetworking
        The VPC associated with the cluster.

        All component clusters (i.e. control plane and node pools) run on a single VPC. This field cannot be changed after creation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#vpc_id ContainerAwsCluster#vpc_id}

        Specified by:
        getVpcId in interface ContainerAwsClusterNetworking
      • getPerNodePoolSgRulesDisabled

        public final Object getPerNodePoolSgRulesDisabled()
        Description copied from interface: ContainerAwsClusterNetworking
        Disable the per node pool subnet security group rules on the control plane security group.

        When set to true, you must also provide one or more security groups that ensure node pools are able to send requests to the control plane on TCP/443 and TCP/8132. Failure to do so may result in unavailable node pools. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#per_node_pool_sg_rules_disabled ContainerAwsCluster#per_node_pool_sg_rules_disabled}

        Specified by:
        getPerNodePoolSgRulesDisabled in interface ContainerAwsClusterNetworking
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object