Class NetworkConfig
NetworkConfig reports the relative names of network & subnetwork.
Implements
Inherited Members
Namespace: Google.Apis.Container.v1beta1.Data
Assembly: Google.Apis.Container.v1beta1.dll
Syntax
public class NetworkConfig : IDirectResponseSchema
Properties
DatapathProvider
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
Declaration
[JsonProperty("datapathProvider")]
public virtual string DatapathProvider { get; set; }
Property Value
Type | Description |
---|---|
string |
DefaultSnatStatus
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.
Declaration
[JsonProperty("defaultSnatStatus")]
public virtual DefaultSnatStatus DefaultSnatStatus { get; set; }
Property Value
Type | Description |
---|---|
DefaultSnatStatus |
DnsConfig
DNSConfig contains clusterDNS config for this cluster.
Declaration
[JsonProperty("dnsConfig")]
public virtual DNSConfig DnsConfig { get; set; }
Property Value
Type | Description |
---|---|
DNSConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnableCiliumClusterwideNetworkPolicy
Whether CiliumClusterWideNetworkPolicy is enabled on this cluster.
Declaration
[JsonProperty("enableCiliumClusterwideNetworkPolicy")]
public virtual bool? EnableCiliumClusterwideNetworkPolicy { get; set; }
Property Value
Type | Description |
---|---|
bool? |
EnableFqdnNetworkPolicy
Whether FQDN Network Policy is enabled on this cluster.
Declaration
[JsonProperty("enableFqdnNetworkPolicy")]
public virtual bool? EnableFqdnNetworkPolicy { get; set; }
Property Value
Type | Description |
---|---|
bool? |
EnableIntraNodeVisibility
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
Declaration
[JsonProperty("enableIntraNodeVisibility")]
public virtual bool? EnableIntraNodeVisibility { get; set; }
Property Value
Type | Description |
---|---|
bool? |
EnableL4ilbSubsetting
Whether L4ILB Subsetting is enabled for this cluster.
Declaration
[JsonProperty("enableL4ilbSubsetting")]
public virtual bool? EnableL4ilbSubsetting { get; set; }
Property Value
Type | Description |
---|---|
bool? |
EnableMultiNetworking
Whether multi-networking is enabled for this cluster.
Declaration
[JsonProperty("enableMultiNetworking")]
public virtual bool? EnableMultiNetworking { get; set; }
Property Value
Type | Description |
---|---|
bool? |
GatewayApiConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
Declaration
[JsonProperty("gatewayApiConfig")]
public virtual GatewayAPIConfig GatewayApiConfig { get; set; }
Property Value
Type | Description |
---|---|
GatewayAPIConfig |
InTransitEncryptionConfig
Specify the details of in-transit encryption.
Declaration
[JsonProperty("inTransitEncryptionConfig")]
public virtual string InTransitEncryptionConfig { get; set; }
Property Value
Type | Description |
---|---|
string |
Network
Output only. The relative name of the Google Compute Engine network(https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network
Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type | Description |
---|---|
string |
NetworkPerformanceConfig
Network bandwidth tier configuration.
Declaration
[JsonProperty("networkPerformanceConfig")]
public virtual ClusterNetworkPerformanceConfig NetworkPerformanceConfig { get; set; }
Property Value
Type | Description |
---|---|
ClusterNetworkPerformanceConfig |
PrivateIpv6GoogleAccess
The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4)
Declaration
[JsonProperty("privateIpv6GoogleAccess")]
public virtual string PrivateIpv6GoogleAccess { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceExternalIpsConfig
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
Declaration
[JsonProperty("serviceExternalIpsConfig")]
public virtual ServiceExternalIPsConfig ServiceExternalIpsConfig { get; set; }
Property Value
Type | Description |
---|---|
ServiceExternalIPsConfig |
Subnetwork
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
Declaration
[JsonProperty("subnetwork")]
public virtual string Subnetwork { get; set; }
Property Value
Type | Description |
---|---|
string |