ProjectsZonesClustersResource class

Constructors

ProjectsZonesClustersResource(ApiRequester client)

Properties

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

Methods

addons(SetAddonsConfigRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Sets the addons for a specific cluster.
completeIpRotation(CompleteIPRotationRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Completes master IP rotation.
create(CreateClusterRequest request, String projectId, String zone, {String? $fields}) Future<Operation>
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances.
delete(String projectId, String zone, String clusterId, {String? name, String? $fields}) Future<Operation>
Deletes the cluster, including the Kubernetes endpoint and all worker nodes.
get(String projectId, String zone, String clusterId, {String? name, String? $fields}) Future<Cluster>
Gets the details of a specific cluster.
legacyAbac(SetLegacyAbacRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Enables or disables the ABAC authorization mechanism on a cluster.
list(String projectId, String zone, {String? parent, String? $fields}) Future<ListClustersResponse>
Lists all clusters owned by a project in either the specified zone or all zones.
locations(SetLocationsRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Sets the locations for a specific cluster.
logging(SetLoggingServiceRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Sets the logging service for a specific cluster.
master(UpdateMasterRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Updates the master for a specific cluster.
monitoring(SetMonitoringServiceRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Sets the monitoring service for a specific cluster.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resourceLabels(SetLabelsRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Sets labels on a cluster.
setMaintenancePolicy(SetMaintenancePolicyRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Sets the maintenance policy for a cluster.
setMasterAuth(SetMasterAuthRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Sets master auth materials.
setNetworkPolicy(SetNetworkPolicyRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Enables or disables Network Policy for a cluster.
startIpRotation(StartIPRotationRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Starts master IP rotation.
toString() String
A string representation of this object.
inherited
update(UpdateClusterRequest request, String projectId, String zone, String clusterId, {String? $fields}) Future<Operation>
Updates the settings of a specific cluster.

Operators

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