ProjectsLocationsClustersResourceApi class

Constructors

ProjectsLocationsClustersResourceApi(ApiRequester client)

Properties

nodePools ProjectsLocationsClustersNodePoolsResourceApi
read-only
well_known ProjectsLocationsClustersWell_knownResourceApi
read-only
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

completeIpRotation(CompleteIPRotationRequest request, String name, { String $fields }) → Future<Operation>
Completes master IP rotation. [...]
create(CreateClusterRequest request, String parent, { String $fields }) → Future<Operation>
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. [...]
delete(String name, { String projectId, String zone, String clusterId, String $fields }) → Future<Operation>
Deletes the cluster, including the Kubernetes endpoint and all worker nodes. [...]
get(String name, { String zone, String clusterId, String projectId, String $fields }) → Future<Cluster>
Gets the details of a specific cluster. [...]
getJwks(String parent, { String $fields }) → Future<GetJSONWebKeysResponse>
GetJSONWebKeys gets the public component of the cluster signing keys in JSON Web Key format. This API is not yet intended for general use, and is not available for all clusters. [...]
list(String parent, { String projectId, String zone, String $fields }) → Future<ListClustersResponse>
Lists all clusters owned by a project in either the specified zone or all zones. [...]
setAddons(SetAddonsConfigRequest request, String name, { String $fields }) → Future<Operation>
Sets the addons for a specific cluster. [...]
setLegacyAbac(SetLegacyAbacRequest request, String name, { String $fields }) → Future<Operation>
Enables or disables the ABAC authorization mechanism on a cluster. [...]
setLocations(SetLocationsRequest request, String name, { String $fields }) → Future<Operation>
Sets the locations for a specific cluster. [...]
setLogging(SetLoggingServiceRequest request, String name, { String $fields }) → Future<Operation>
Sets the logging service for a specific cluster. [...]
setMaintenancePolicy(SetMaintenancePolicyRequest request, String name, { String $fields }) → Future<Operation>
Sets the maintenance policy for a cluster. [...]
setMasterAuth(SetMasterAuthRequest request, String name, { String $fields }) → Future<Operation>
Used to set master auth materials. Currently supports :- Changing the admin password for a specific cluster. This can be either via password generation or explicitly set the password. [...]
setMonitoring(SetMonitoringServiceRequest request, String name, { String $fields }) → Future<Operation>
Sets the monitoring service for a specific cluster. [...]
setNetworkPolicy(SetNetworkPolicyRequest request, String name, { String $fields }) → Future<Operation>
Enables/Disables Network Policy for a cluster. [...]
setResourceLabels(SetLabelsRequest request, String name, { String $fields }) → Future<Operation>
Sets labels on a cluster. [...]
startIpRotation(StartIPRotationRequest request, String name, { String $fields }) → Future<Operation>
Start master IP rotation. [...]
update(UpdateClusterRequest request, String name, { String $fields }) → Future<Operation>
Updates the settings of a specific cluster. [...]
updateMaster(UpdateMasterRequest request, String name, { String $fields }) → Future<Operation>
Updates the master for a specific cluster. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited