Class NetworkConfig (2.3.0)

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

NetworkConfig reports the relative names of network & subnetwork.

Inheritance

Object > NetworkConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

NetworkConfig()

public NetworkConfig()

NetworkConfig(NetworkConfig)

public NetworkConfig(NetworkConfig other)
Parameter
NameDescription
otherNetworkConfig

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