Telco Automation v1 API - Class FullManagementConfig (1.2.0)

public sealed class FullManagementConfig : IMessage<FullManagementConfig>, IEquatable<FullManagementConfig>, IDeepCloneable<FullManagementConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Telco Automation v1 API class FullManagementConfig.

Configuration of the full (Autopilot) cluster management

Inheritance

object > FullManagementConfig

Namespace

Google.Cloud.TelcoAutomation.V1

Assembly

Google.Cloud.TelcoAutomation.V1.dll

Constructors

FullManagementConfig()

public FullManagementConfig()

FullManagementConfig(FullManagementConfig)

public FullManagementConfig(FullManagementConfig other)
Parameter
Name Description
other FullManagementConfig

Properties

ClusterCidrBlock

public string ClusterCidrBlock { get; set; }

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.

Property Value
Type Description
string

ClusterNamedRange

public string ClusterNamedRange { get; set; }

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.

Property Value
Type Description
string

MasterAuthorizedNetworksConfig

public MasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfig { get; set; }

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.

Property Value
Type Description
MasterAuthorizedNetworksConfig

MasterIpv4CidrBlock

public string MasterIpv4CidrBlock { get; set; }

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

Property Value
Type Description
string

Network

public string Network { get; set; }

Optional. Name of the VPC Network to put the GKE cluster and nodes in. The VPC will be created if it doesn't exist.

Property Value
Type Description
string

ServicesCidrBlock

public string ServicesCidrBlock { get; set; }

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.

Property Value
Type Description
string

ServicesNamedRange

public string ServicesNamedRange { get; set; }

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.

Property Value
Type Description
string

Subnet

public string Subnet { get; set; }

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.

Property Value
Type Description
string