public sealed class NetworkConfig : IMessage<NetworkConfig>, IEquatable<NetworkConfig>, IDeepCloneable<NetworkConfig>, IBufferMessage, IMessage
NetworkConfig reports the relative names of network & subnetwork.
Implements
IMessage<NetworkConfig>, IEquatable<NetworkConfig>, IDeepCloneable<NetworkConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
NetworkConfig()
public NetworkConfig()
NetworkConfig(NetworkConfig)
public NetworkConfig(NetworkConfig other)
Parameter | |
---|---|
Name | Description |
other | NetworkConfig |
Properties
DefaultSnatStatus
public DefaultSnatStatus DefaultSnatStatus { get; set; }
Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
Property Value | |
---|---|
Type | Description |
DefaultSnatStatus |
EnableIntraNodeVisibility
public bool EnableIntraNodeVisibility { get; set; }
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
Property Value | |
---|---|
Type | Description |
Boolean |
Network
public string Network { get; set; }
Output only. The relative name of the Google Compute Engine [network]google.container.v1.NetworkConfig.network to which the cluster is connected. Example: projects/my-project/global/networks/my-network
Property Value | |
---|---|
Type | Description |
String |
Subnetwork
public string Subnetwork { get; set; }
Output only. The relative name of the Google Compute Engine subnetwork to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
Property Value | |
---|---|
Type | Description |
String |