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
Implements
IMessageFullManagementConfig, IEquatableFullManagementConfig, IDeepCloneableFullManagementConfig, IBufferMessage, IMessageNamespace
Google.Cloud.TelcoAutomation.V1Assembly
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 |