Google Cloud Telco Automation V1 Client - Class FullManagementConfig (0.1.0)

Reference documentation and code samples for the Google Cloud Telco Automation V1 Client class FullManagementConfig.

Configuration of the full (Autopilot) cluster management

Generated from protobuf message google.cloud.telcoautomation.v1.FullManagementConfig

Namespace

Google \ Cloud \ TelcoAutomation \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
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.

↳ 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.

Returns
TypeDescription
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.

Parameter
NameDescription
var string
Returns
TypeDescription
$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.

Returns
TypeDescription
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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getMasterIpv4CidrBlock

Optional. The /28 network that the masters will use.

Returns
TypeDescription
string

setMasterIpv4CidrBlock

Optional. The /28 network that the masters will use.

Parameter
NameDescription
var string
Returns
TypeDescription
$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.

Returns
TypeDescription
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.

Parameter
NameDescription
var string
Returns
TypeDescription
$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.

Returns
TypeDescription
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.

Parameter
NameDescription
var string
Returns
TypeDescription
$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.

Returns
TypeDescription
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.

Parameter
NameDescription
var string
Returns
TypeDescription
$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.

Returns
TypeDescription
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.

Parameter
NameDescription
var string
Returns
TypeDescription
$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.

Returns
TypeDescription
Google\Cloud\TelcoAutomation\V1\MasterAuthorizedNetworksConfig|null

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.

Parameter
NameDescription
var Google\Cloud\TelcoAutomation\V1\MasterAuthorizedNetworksConfig
Returns
TypeDescription
$this