ProjectsLocationsClustersResource class
Methods
-
checkAutopilotCompatibility(String name, {String? $fields})
→ Future<CheckAutopilotCompatibilityResponse>
-
Checks the cluster compatibility with Autopilot mode, and returns a list
of compatibility issues.
-
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? clusterId, String? projectId, String? zone, String? $fields})
→ Future<Operation>
-
Deletes the cluster, including the Kubernetes endpoint and all worker
nodes.
-
get(String name, {String? clusterId, String? projectId, String? zone, String? $fields})
→ Future<Cluster>
-
Gets the details of a specific cluster.
-
getJwks(String parent, {String? $fields})
→ Future<GetJSONWebKeysResponse>
-
Gets the public component of the cluster signing keys in JSON Web Key
format.
-
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.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
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>
-
Sets master auth materials.
-
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 or 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>
-
Starts master IP rotation.
-
toString()
→ String
-
A string representation of this object.
inherited
-
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.