GoogleApi.Container.V1.Model.IPEndpointsConfig (google_api_container v0.57.0)
View SourceIP endpoints configuration.
Attributes
-
authorizedNetworksConfig(type:GoogleApi.Container.V1.Model.MasterAuthorizedNetworksConfig.t, default:nil) - 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. -
enablePublicEndpoint(type:boolean(), default:nil) - 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. -
enabled(type:boolean(), default:nil) - Controls whether to allow direct IP access. -
globalAccess(type:boolean(), default:nil) - 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. -
privateEndpoint(type:String.t, default:nil) - Output only. The internal IP address of this cluster's control plane. Only populated if enabled. -
privateEndpointSubnetwork(type:String.t, default:nil) - 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. -
publicEndpoint(type:String.t, default:nil) - Output only. The external IP address of this cluster's control plane. Only populated if enabled.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Container.V1.Model.IPEndpointsConfig{ authorizedNetworksConfig: GoogleApi.Container.V1.Model.MasterAuthorizedNetworksConfig.t() | nil, enablePublicEndpoint: boolean() | nil, enabled: boolean() | nil, globalAccess: boolean() | nil, privateEndpoint: String.t() | nil, privateEndpointSubnetwork: String.t() | nil, publicEndpoint: String.t() | nil }