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.
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 |