Show / Hide Table of Contents

Class MasterAuthorizedNetworksConfig

Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.

Inheritance
object
MasterAuthorizedNetworksConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Container.v1.Data
Assembly: Google.Apis.Container.v1.dll
Syntax
public class MasterAuthorizedNetworksConfig : IDirectResponseSchema

Properties

CidrBlocks

cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.

Declaration
[JsonProperty("cidrBlocks")]
public virtual IList<CidrBlock> CidrBlocks { get; set; }
Property Value
Type Description
IList<CidrBlock>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Enabled

Whether or not master authorized networks is enabled.

Declaration
[JsonProperty("enabled")]
public virtual bool? Enabled { get; set; }
Property Value
Type Description
bool?

GcpPublicCidrsAccessEnabled

Whether master is accessible via Google Compute Engine Public IP addresses.

Declaration
[JsonProperty("gcpPublicCidrsAccessEnabled")]
public virtual bool? GcpPublicCidrsAccessEnabled { get; set; }
Property Value
Type Description
bool?

PrivateEndpointEnforcementEnabled

Whether master authorized networks is enforced on private endpoint or not.

Declaration
[JsonProperty("privateEndpointEnforcementEnabled")]
public virtual bool? PrivateEndpointEnforcementEnabled { get; set; }
Property Value
Type Description
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX