Interface AzureClusterNetworkingOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    AzureClusterNetworking, AzureClusterNetworking.Builder

    public interface AzureClusterNetworkingOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getVirtualNetworkId

        String getVirtualNetworkId()
         Required. The Azure Resource Manager (ARM) ID of the VNet associated with
         your cluster.
        
         All components in the cluster (i.e. control plane and node pools) run on a
         single VNet.
        
         Example:
         `/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.Network/virtualNetworks/<vnet-id>`
        
         This field cannot be changed after creation.
         
        string virtual_network_id = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The virtualNetworkId.
      • getVirtualNetworkIdBytes

        com.google.protobuf.ByteString getVirtualNetworkIdBytes()
         Required. The Azure Resource Manager (ARM) ID of the VNet associated with
         your cluster.
        
         All components in the cluster (i.e. control plane and node pools) run on a
         single VNet.
        
         Example:
         `/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.Network/virtualNetworks/<vnet-id>`
        
         This field cannot be changed after creation.
         
        string virtual_network_id = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for virtualNetworkId.
      • getPodAddressCidrBlocksList

        List<String> getPodAddressCidrBlocksList()
         Required. 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 IPv4 address from these
         ranges. Only a single range is supported.
        
         This field cannot be changed after creation.
         
        repeated string pod_address_cidr_blocks = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        A list containing the podAddressCidrBlocks.
      • getPodAddressCidrBlocksCount

        int getPodAddressCidrBlocksCount()
         Required. 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 IPv4 address from these
         ranges. Only a single range is supported.
        
         This field cannot be changed after creation.
         
        repeated string pod_address_cidr_blocks = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The count of podAddressCidrBlocks.
      • getPodAddressCidrBlocks

        String getPodAddressCidrBlocks​(int index)
         Required. 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 IPv4 address from these
         ranges. Only a single range is supported.
        
         This field cannot be changed after creation.
         
        repeated string pod_address_cidr_blocks = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        index - The index of the element to return.
        Returns:
        The podAddressCidrBlocks at the given index.
      • getPodAddressCidrBlocksBytes

        com.google.protobuf.ByteString getPodAddressCidrBlocksBytes​(int index)
         Required. 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 IPv4 address from these
         ranges. Only a single range is supported.
        
         This field cannot be changed after creation.
         
        repeated string pod_address_cidr_blocks = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the podAddressCidrBlocks at the given index.
      • getServiceAddressCidrBlocksList

        List<String> getServiceAddressCidrBlocksList()
         Required. 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 IPv4 address from these
         ranges. Only a single range is supported.
        
         This field cannot be changed after creating a cluster.
         
        repeated string service_address_cidr_blocks = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        A list containing the serviceAddressCidrBlocks.
      • getServiceAddressCidrBlocksCount

        int getServiceAddressCidrBlocksCount()
         Required. 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 IPv4 address from these
         ranges. Only a single range is supported.
        
         This field cannot be changed after creating a cluster.
         
        repeated string service_address_cidr_blocks = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The count of serviceAddressCidrBlocks.
      • getServiceAddressCidrBlocks

        String getServiceAddressCidrBlocks​(int index)
         Required. 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 IPv4 address from these
         ranges. Only a single range is supported.
        
         This field cannot be changed after creating a cluster.
         
        repeated string service_address_cidr_blocks = 3 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        index - The index of the element to return.
        Returns:
        The serviceAddressCidrBlocks at the given index.
      • getServiceAddressCidrBlocksBytes

        com.google.protobuf.ByteString getServiceAddressCidrBlocksBytes​(int index)
         Required. 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 IPv4 address from these
         ranges. Only a single range is supported.
        
         This field cannot be changed after creating a cluster.
         
        repeated string service_address_cidr_blocks = 3 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the serviceAddressCidrBlocks at the given index.
      • getServiceLoadBalancerSubnetId

        String getServiceLoadBalancerSubnetId()
         Optional. The ARM ID of the subnet where Kubernetes private service type
         load balancers are deployed. When unspecified, it defaults to
         AzureControlPlane.subnet_id.
        
         Example:
         "/subscriptions/d00494d6-6f3c-4280-bbb2-899e163d1d30/resourceGroups/anthos_cluster_gkeust4/providers/Microsoft.Network/virtualNetworks/gke-vnet-gkeust4/subnets/subnetid456"
         
        string service_load_balancer_subnet_id = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The serviceLoadBalancerSubnetId.
      • getServiceLoadBalancerSubnetIdBytes

        com.google.protobuf.ByteString getServiceLoadBalancerSubnetIdBytes()
         Optional. The ARM ID of the subnet where Kubernetes private service type
         load balancers are deployed. When unspecified, it defaults to
         AzureControlPlane.subnet_id.
        
         Example:
         "/subscriptions/d00494d6-6f3c-4280-bbb2-899e163d1d30/resourceGroups/anthos_cluster_gkeust4/providers/Microsoft.Network/virtualNetworks/gke-vnet-gkeust4/subnets/subnetid456"
         
        string service_load_balancer_subnet_id = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for serviceLoadBalancerSubnetId.