Reference documentation and code samples for the Google Cloud Telco Automation V1 Client class StandardManagementConfig.
Configuration of the standard (GKE) cluster management.
Generated from protobuf message google.cloud.telcoautomation.v1.StandardManagementConfig
Namespace
Google \ Cloud \ TelcoAutomation \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ network
string
Optional. Name of the VPC Network to put the GKE cluster and nodes in. The VPC will be created if it doesn't exist.
↳ subnet
string
Optional. Specifies the subnet that the interface will be part of. Network key must be specified and the subnet must be a subnetwork of the specified network.
↳ master_ipv4_cidr_block
string
Optional. The /28 network that the masters will use. It should be free within the network.
↳ cluster_cidr_block
string
Optional. The IP address range for the cluster pod IPs. 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) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
↳ services_cidr_block
string
Optional. The IP address range for the cluster service IPs. 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) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
↳ cluster_named_range
string
Optional. The name of the existing secondary range in the cluster's subnetwork to use for pod IP addresses. Alternatively, cluster_cidr_block can be used to automatically create a GKE-managed one.
↳ services_named_range
string
Optional. The name of the existing secondary range in the cluster's subnetwork to use for service ClusterIPs. Alternatively, services_cidr_block can be used to automatically create a GKE-managed one.
↳ master_authorized_networks_config
Google\Cloud\TelcoAutomation\V1\MasterAuthorizedNetworksConfig
Optional. Master Authorized Network that supports multiple CIDR blocks. Allows access to the k8s master from multiple blocks. It cannot be set at the same time with the field man_block.
getNetwork
Optional. Name of the VPC Network to put the GKE cluster and nodes in. The VPC will be created if it doesn't exist.
string
setNetwork
Optional. Name of the VPC Network to put the GKE cluster and nodes in. The VPC will be created if it doesn't exist.
var
string
$this
getSubnet
Optional. Specifies the subnet that the interface will be part of. Network key must be specified and the subnet must be a subnetwork of the specified network.
string
setSubnet
Optional. Specifies the subnet that the interface will be part of. Network key must be specified and the subnet must be a subnetwork of the specified network.
var
string
$this
getMasterIpv4CidrBlock
Optional. The /28 network that the masters will use. It should be free within the network.
string
setMasterIpv4CidrBlock
Optional. The /28 network that the masters will use. It should be free within the network.
var
string
$this
getClusterCidrBlock
Optional. The IP address range for the cluster pod IPs. 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) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
string
setClusterCidrBlock
Optional. The IP address range for the cluster pod IPs. 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) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
var
string
$this
getServicesCidrBlock
Optional. The IP address range for the cluster service IPs. 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) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
string
setServicesCidrBlock
Optional. The IP address range for the cluster service IPs. 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) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
var
string
$this
getClusterNamedRange
Optional. The name of the existing secondary range in the cluster's subnetwork to use for pod IP addresses. Alternatively, cluster_cidr_block can be used to automatically create a GKE-managed one.
string
setClusterNamedRange
Optional. The name of the existing secondary range in the cluster's subnetwork to use for pod IP addresses. Alternatively, cluster_cidr_block can be used to automatically create a GKE-managed one.
var
string
$this
getServicesNamedRange
Optional. The name of the existing secondary range in the cluster's subnetwork to use for service ClusterIPs. Alternatively, services_cidr_block can be used to automatically create a GKE-managed one.
string
setServicesNamedRange
Optional. The name of the existing secondary range in the cluster's subnetwork to use for service ClusterIPs. Alternatively, services_cidr_block can be used to automatically create a GKE-managed one.
var
string
$this
getMasterAuthorizedNetworksConfig
Optional. Master Authorized Network that supports multiple CIDR blocks.
Allows access to the k8s master from multiple blocks. It cannot be set at the same time with the field man_block.
hasMasterAuthorizedNetworksConfig
clearMasterAuthorizedNetworksConfig
setMasterAuthorizedNetworksConfig
Optional. Master Authorized Network that supports multiple CIDR blocks.
Allows access to the k8s master from multiple blocks. It cannot be set at the same time with the field man_block.
$this