Show / Hide Table of Contents

Class IPEndpointsConfig

IP endpoints configuration.

Inheritance
object
IPEndpointsConfig
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.v1beta1.Data
Assembly: Google.Apis.Container.v1beta1.dll
Syntax
public class IPEndpointsConfig : IDirectResponseSchema

Properties

AuthorizedNetworksConfig

Configuration of authorized networks. If enabled, restricts access to the control plane based on source IP. It is invalid to specify both Cluster.masterAuthorizedNetworksConfig and this field at the same time.

Declaration
[JsonProperty("authorizedNetworksConfig")]
public virtual MasterAuthorizedNetworksConfig AuthorizedNetworksConfig { get; set; }
Property Value
Type Description
MasterAuthorizedNetworksConfig

ETag

The ETag of the item.

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

EnablePublicEndpoint

Controls whether the control plane allows access through a public IP. It is invalid to specify both PrivateClusterConfig.enablePrivateEndpoint and this field at the same time.

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

Enabled

Controls whether to allow direct IP access.

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

GlobalAccess

Controls whether the control plane's private endpoint is accessible from sources in other regions. It is invalid to specify both PrivateClusterMasterGlobalAccessConfig.enabled and this field at the same time.

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

PrivateEndpoint

Output only. The internal IP address of this cluster's control plane. Only populated if enabled.

Declaration
[JsonProperty("privateEndpoint")]
public virtual string PrivateEndpoint { get; set; }
Property Value
Type Description
string

PrivateEndpointSubnetwork

Subnet to provision the master's private endpoint during cluster creation. Specified in projects//regions//subnetworks/* format. It is invalid to specify both PrivateClusterConfig.privateEndpointSubnetwork and this field at the same time.

Declaration
[JsonProperty("privateEndpointSubnetwork")]
public virtual string PrivateEndpointSubnetwork { get; set; }
Property Value
Type Description
string

PublicEndpoint

Output only. The external IP address of this cluster's control plane. Only populated if enabled.

Declaration
[JsonProperty("publicEndpoint")]
public virtual string PublicEndpoint { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX