ProjectsRegionsClustersResource class

Constructors

ProjectsRegionsClustersResource(ApiRequester client)

Properties

hashCode int
The hash code for this object.
no setterinherited
nodeGroups ProjectsRegionsClustersNodeGroupsResource
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

create(Cluster request, String projectId, String region, {String? actionOnFailedPrimaryWorkers, String? requestId, String? $fields}) Future<Operation>
Creates a cluster in a project.
delete(String projectId, String region, String clusterName, {String? clusterUuid, String? gracefulTerminationTimeout, String? requestId, String? $fields}) Future<Operation>
Deletes a cluster in a project.
diagnose(DiagnoseClusterRequest request, String projectId, String region, String clusterName, {String? $fields}) Future<Operation>
Gets cluster diagnostic information.
get(String projectId, String region, String clusterName, {String? $fields}) Future<Cluster>
Gets the resource representation for a cluster in a project.
getIamPolicy(GetIamPolicyRequest request, String resource, {String? $fields}) Future<Policy>
Gets the access control policy for a resource.
injectCredentials(InjectCredentialsRequest request, String project, String region, String cluster, {String? $fields}) Future<Operation>
Inject encrypted credentials into all of the VMs in a cluster.The target cluster must be a personal auth cluster assigned to the user who is issuing the RPC.
list(String projectId, String region, {String? filter, int? pageSize, String? pageToken, String? $fields}) Future<ListClustersResponse>
Lists all regions/{region}/clusters in a project alphabetically.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
patch(Cluster request, String projectId, String region, String clusterName, {String? gracefulDecommissionTimeout, String? requestId, String? updateMask, String? $fields}) Future<Operation>
Updates a cluster in a project.
repair(RepairClusterRequest request, String projectId, String region, String clusterName, {String? $fields}) Future<Operation>
Repairs a cluster.
setIamPolicy(SetIamPolicyRequest request, String resource, {String? $fields}) Future<Policy>
Sets the access control policy on the specified resource.
start(StartClusterRequest request, String projectId, String region, String clusterName, {String? $fields}) Future<Operation>
Starts a cluster in a project.
stop(StopClusterRequest request, String projectId, String region, String clusterName, {String? $fields}) Future<Operation>
Stops a cluster in a project.
testIamPermissions(TestIamPermissionsRequest request, String resource, {String? $fields}) Future<TestIamPermissionsResponse>
Returns permissions that a caller has on the specified resource.
toString() String
A string representation of this object.
inherited

Operators

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