Class IPEndpointsConfig (2.54.0)

IPEndpointsConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Attributes

Name Description
enabled bool
Controls whether to allow direct IP access. This field is a member of oneof_ _enabled.
enable_public_endpoint bool
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. This field is a member of oneof_ _enable_public_endpoint.
global_access bool
Controls whether the control plane's private endpoint is accessible from sources in other regions. It is invalid to specify both PrivateClusterMasterGlobalAccessConfig.enabled][google.container.v1.PrivateClusterMasterGlobalAccessConfig.enabled] and this field at the same time. This field is a member of oneof_ _global_access.
authorized_networks_config google.cloud.container_v1.types.MasterAuthorizedNetworksConfig
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.
public_endpoint str
Output only. The external IP address of this cluster's control plane. Only populated if enabled.
private_endpoint str
Output only. The internal IP address of this cluster's control plane. Only populated if enabled.
private_endpoint_subnetwork str
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.