Class BareMetalNetworkConfig
Specifies the cluster network configuration.
Implements
Inherited Members
Namespace: Google.Apis.GKEOnPrem.v1.Data
Assembly: Google.Apis.GKEOnPrem.v1.dll
Syntax
public class BareMetalNetworkConfig : IDirectResponseSchema
Properties
AdvancedNetworking
Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag.
Declaration
[JsonProperty("advancedNetworking")]
public virtual bool? AdvancedNetworking { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IslandModeCidr
Configuration for island mode CIDR. In an island-mode network, nodes have unique IP addresses, but pods don't have unique addresses across clusters. This doesn't cause problems because pods in one cluster never directly communicate with pods in another cluster. Instead, there are gateways that mediate between a pod in one cluster and a pod in another cluster.
Declaration
[JsonProperty("islandModeCidr")]
public virtual BareMetalIslandModeCidrConfig IslandModeCidr { get; set; }
Property Value
Type | Description |
---|---|
BareMetalIslandModeCidrConfig |
MultipleNetworkInterfacesConfig
Configuration for multiple network interfaces.
Declaration
[JsonProperty("multipleNetworkInterfacesConfig")]
public virtual BareMetalMultipleNetworkInterfacesConfig MultipleNetworkInterfacesConfig { get; set; }
Property Value
Type | Description |
---|---|
BareMetalMultipleNetworkInterfacesConfig |
SrIovConfig
Configuration for SR-IOV.
Declaration
[JsonProperty("srIovConfig")]
public virtual BareMetalSrIovConfig SrIovConfig { get; set; }
Property Value
Type | Description |
---|---|
BareMetalSrIovConfig |