REST Resource: projects.regions.autoscalingPolicies

Resource: AutoscalingPolicy

Describes an autoscaling policy for Dataproc cluster autoscaler.

JSON representation
 { 
 "id" 
 : 
 string 
 , 
 "name" 
 : 
 string 
 , 
 "workerConfig" 
 : 
 { 
 object (  InstanceGroupAutoscalingPolicyConfig 
 
) 
 } 
 , 
 "secondaryWorkerConfig" 
 : 
 { 
 object (  InstanceGroupAutoscalingPolicyConfig 
 
) 
 } 
 , 
 "clusterType" 
 : 
 enum (  ClusterType 
 
) 
 , 
 // Union field algorithm 
can be only one of the following: 
 "basicAlgorithm" 
 : 
 { 
 object (  BasicAutoscalingAlgorithm 
 
) 
 } 
 // End of list of possible types for union field algorithm 
. 
 } 
Fields
id

string

Required. The policy id.

The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.

name

string

Output only. The "resource name" of the autoscaling policy, as described in https://cloud.google.com/apis/design/resource_names .

  • For projects.regions.autoscalingPolicies , the resource name of the policy has the following format: projects/{projectId}/regions/{region}/autoscalingPolicies/{policy_id}

  • For projects.locations.autoscalingPolicies , the resource name of the policy has the following format: projects/{projectId}/locations/{location}/autoscalingPolicies/{policy_id}

workerConfig

object ( InstanceGroupAutoscalingPolicyConfig )

Required. Describes how the autoscaler will operate for primary workers.

secondaryWorkerConfig

object ( InstanceGroupAutoscalingPolicyConfig )

Optional. Describes how the autoscaler will operate for secondary workers.

clusterType

enum ( ClusterType )

Optional. The type of the clusters for which this autoscaling policy is to be configured.

Union field algorithm . Autoscaling algorithm for policy. algorithm can be only one of the following:
basicAlgorithm

Methods

create

Creates new autoscaling policy.

delete

Deletes an autoscaling policy.

get

Retrieves autoscaling policy.

getIamPolicy

Gets the access control policy for a resource.

list

Lists autoscaling policies in the project.

setIamPolicy

Sets the access control policy on the specified resource.

testIamPermissions

Returns permissions that a caller has on the specified resource.

update

Updates (replaces) autoscaling policy.
Create a Mobile Website
View Site in Mobile | Classic
Share by: