public sealed class InstanceFlexibilityPolicy : IMessage<InstanceFlexibilityPolicy>, IEquatable<InstanceFlexibilityPolicy>, IDeepCloneable<InstanceFlexibilityPolicy>, IBufferMessage, IMessageReference 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.
Implements
IMessageInstanceFlexibilityPolicy, IEquatableInstanceFlexibilityPolicy, IDeepCloneableInstanceFlexibilityPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
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 |
|