ProjectsLocationsClustersResource class

Constructors

ProjectsLocationsClustersResource(ApiRequester client)

Properties

hashCode int
The hash code for this object.
no setterinherited
nodePools ProjectsLocationsClustersNodePoolsResource
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
wellKnown ProjectsLocationsClustersWellKnownResource
no setter

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.

Operators

operator ==(Object other) bool
The equality operator.
inherited