Telco Automation v1 API - Class FullManagementConfig (1.0.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
NameDescription
otherFullManagementConfig

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
TypeDescription
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
TypeDescription
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
TypeDescription
MasterAuthorizedNetworksConfig

MasterIpv4CidrBlock

public string MasterIpv4CidrBlock { get; set; }

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

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
string