Class IPEndpointsConfig
IP endpoints configuration.
Implements
Inherited Members
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 |