- 3.24.0 (latest)
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public sealed class InstanceFlexibilityPolicyInstanceSelection : IMessage<InstanceFlexibilityPolicyInstanceSelection>, IEquatable<InstanceFlexibilityPolicyInstanceSelection>, IDeepCloneable<InstanceFlexibilityPolicyInstanceSelection>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class InstanceFlexibilityPolicyInstanceSelection.
Specification of machine type to use. Every position inside this message is an alternative. The count specified in the shape flexibility must not exceed the number of entries in per_instance_properties or the capacity of the name_pattern, if used.
Implements
IMessageInstanceFlexibilityPolicyInstanceSelection, IEquatableInstanceFlexibilityPolicyInstanceSelection, IDeepCloneableInstanceFlexibilityPolicyInstanceSelection, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
InstanceFlexibilityPolicyInstanceSelection()
public InstanceFlexibilityPolicyInstanceSelection()InstanceFlexibilityPolicyInstanceSelection(InstanceFlexibilityPolicyInstanceSelection)
public InstanceFlexibilityPolicyInstanceSelection(InstanceFlexibilityPolicyInstanceSelection other)| Parameter | |
|---|---|
| Name | Description |
other |
InstanceFlexibilityPolicyInstanceSelection |
Properties
Disks
public RepeatedField<AttachedDisk> Disks { get; }Disks to be attached to the instances created from in this selection. They override the disks specified in the instance properties.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAttachedDisk |
|
HasRank
public bool HasRank { get; }Gets whether the "rank" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
MachineTypes
public RepeatedField<string> MachineTypes { get; }Alternative machine types to use for instances that are created from
these properties. This field only accepts a machine type names, for
example n2-standard-4 and not URLs or partial URLs.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Rank
public long Rank { get; set; }Rank when prioritizing the shape flexibilities. The instance selections with rank are considered first, in the ascending order of the rank. If not set, defaults to 0.
| Property Value | |
|---|---|
| Type | Description |
long |
|