Class InstanceFlexibilityPolicy
Instance flexibility Policy allowing a mixture of VM shapes and provisioning models.
Implements
Inherited Members
Namespace: Google.Apis.Dataproc.v1.Data
Assembly: Google.Apis.Dataproc.v1.dll
Syntax
public class InstanceFlexibilityPolicy : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InstanceMachineTypes
Output only. A map of instance short name to machine type. The key is the short name of the Compute Engine instance, and the value is the full machine-type name (e.g., 'n1-standard-16'). See Machine types for more information on valid machine type strings.
Declaration
[JsonProperty("instanceMachineTypes")]
public virtual IDictionary<string, string> InstanceMachineTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
InstanceSelectionList
Optional. List of instance selection options that the group will use when creating new VMs.
Declaration
[JsonProperty("instanceSelectionList")]
public virtual IList<InstanceSelection> InstanceSelectionList { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<InstanceSelection> |
InstanceSelectionResults
Output only. A list of instance selection results in the group.
Declaration
[JsonProperty("instanceSelectionResults")]
public virtual IList<InstanceSelectionResult> InstanceSelectionResults { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<InstanceSelectionResult> |
ProvisioningModelMix
Optional. Defines how the Group selects the provisioning model to ensure required reliability.
Declaration
[JsonProperty("provisioningModelMix")]
public virtual ProvisioningModelMix ProvisioningModelMix { get; set; }
Property Value
| Type | Description |
|---|---|
| ProvisioningModelMix |