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 }