Class ContainerAzureClusterNetworking.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • podAddressCidrBlocks

        @Stability(Stable)
        public ContainerAzureClusterNetworking.Builder podAddressCidrBlocks​(List<String> podAddressCidrBlocks)
        Parameters:
        podAddressCidrBlocks - The IP address range of the pods in this cluster, in CIDR notation (e.g. 10.96.0.0/14). All pods in the cluster get assigned a unique RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#pod_address_cidr_blocks ContainerAzureCluster#pod_address_cidr_blocks}
        Returns:
        this
      • serviceAddressCidrBlocks

        @Stability(Stable)
        public ContainerAzureClusterNetworking.Builder serviceAddressCidrBlocks​(List<String> serviceAddressCidrBlocks)
        Parameters:
        serviceAddressCidrBlocks - The IP address range for services in this cluster, in CIDR notation (e.g. 10.96.0.0/14). All services in the cluster get assigned a unique RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creating a cluster. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#service_address_cidr_blocks ContainerAzureCluster#service_address_cidr_blocks}
        Returns:
        this
      • virtualNetworkId

        @Stability(Stable)
        public ContainerAzureClusterNetworking.Builder virtualNetworkId​(String virtualNetworkId)
        Parameters:
        virtualNetworkId - The Azure Resource Manager (ARM) ID of the VNet associated with your cluster. This parameter is required. All components in the cluster (i.e. control plane and node pools) run on a single VNet. Example: `/subscriptions/* /resourceGroups/* /providers/Microsoft.Network/virtualNetworks/*` 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_azure_cluster#virtual_network_id ContainerAzureCluster#virtual_network_id} Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.
        Returns:
        this