dataproc  v1
Properties | List of all members
Google.Apis.Dataproc.v1.Data.AutoscalingPolicy Class Reference

Describes an autoscaling policy for Dataproc cluster autoscaler. More...

Inheritance diagram for Google.Apis.Dataproc.v1.Data.AutoscalingPolicy:
Google::Apis::Requests::IDirectResponseSchema

Properties

virtual BasicAutoscalingAlgorithm BasicAlgorithm [get, set]
 
virtual string Id [get, set]
 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. More...
 
virtual string Name [get, set]
 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/{project_id}/regions/{region}/autoscalingPolicies/{policy_id} For projects.locations.autoscalingPolicies, the resource name of the policy has the following format: projects/{project_id}/locations/{location}/autoscalingPolicies/{policy_id} More...
 
virtual InstanceGroupAutoscalingPolicyConfig SecondaryWorkerConfig [get, set]
 Optional. Describes how the autoscaler will operate for secondary workers. More...
 
virtual InstanceGroupAutoscalingPolicyConfig WorkerConfig [get, set]
 Required. Describes how the autoscaler will operate for primary workers. More...
 
virtual string ETag [get, set]
 The ETag of the item. More...
 
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag
 

Detailed Description

Describes an autoscaling policy for Dataproc cluster autoscaler.

Property Documentation

◆ ETag

virtual string Google.Apis.Dataproc.v1.Data.AutoscalingPolicy.ETag
getset

The ETag of the item.

◆ Id

virtual string Google.Apis.Dataproc.v1.Data.AutoscalingPolicy.Id
getset

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

virtual string Google.Apis.Dataproc.v1.Data.AutoscalingPolicy.Name
getset

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/{project_id}/regions/{region}/autoscalingPolicies/{policy_id} For projects.locations.autoscalingPolicies, the resource name of the policy has the following format: projects/{project_id}/locations/{location}/autoscalingPolicies/{policy_id}

◆ SecondaryWorkerConfig

virtual InstanceGroupAutoscalingPolicyConfig Google.Apis.Dataproc.v1.Data.AutoscalingPolicy.SecondaryWorkerConfig
getset

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

◆ WorkerConfig

virtual InstanceGroupAutoscalingPolicyConfig Google.Apis.Dataproc.v1.Data.AutoscalingPolicy.WorkerConfig
getset

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


The documentation for this class was generated from the following file: