Google Cloud Dataproc v1 API - Class InstanceFlexibilityPolicy (5.16.0)

public sealed class InstanceFlexibilityPolicy : IMessage<InstanceFlexibilityPolicy>, IEquatable<InstanceFlexibilityPolicy>, IDeepCloneable<InstanceFlexibilityPolicy>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dataproc v1 API class InstanceFlexibilityPolicy.

Instance flexibility Policy allowing a mixture of VM shapes and provisioning models.

Inheritance

object > InstanceFlexibilityPolicy

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

InstanceFlexibilityPolicy()

public InstanceFlexibilityPolicy()

InstanceFlexibilityPolicy(InstanceFlexibilityPolicy)

public InstanceFlexibilityPolicy(InstanceFlexibilityPolicy other)
Parameter
Name Description
other InstanceFlexibilityPolicy

Properties

InstanceSelectionList

public RepeatedField<InstanceFlexibilityPolicy.Types.InstanceSelection> InstanceSelectionList { get; }

Optional. List of instance selection options that the group will use when creating new VMs.

Property Value
Type Description
RepeatedFieldInstanceFlexibilityPolicyTypesInstanceSelection

InstanceSelectionResults

public RepeatedField<InstanceFlexibilityPolicy.Types.InstanceSelectionResult> InstanceSelectionResults { get; }

Output only. A list of instance selection results in the group.

Property Value
Type Description
RepeatedFieldInstanceFlexibilityPolicyTypesInstanceSelectionResult

ProvisioningModelMix

public InstanceFlexibilityPolicy.Types.ProvisioningModelMix ProvisioningModelMix { get; set; }

Optional. Defines how the Group selects the provisioning model to ensure required reliability.

Property Value
Type Description
InstanceFlexibilityPolicyTypesProvisioningModelMix