public sealed class CapacityAdviceRequest : IMessage<CapacityAdviceRequest>, IEquatable<CapacityAdviceRequest>, IDeepCloneable<CapacityAdviceRequest>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class CapacityAdviceRequest.
A request to provide Assistant Scores. These scores determine VM obtainability and preemption likelihood.
Implements
IMessageCapacityAdviceRequest, IEquatableCapacityAdviceRequest, IDeepCloneableCapacityAdviceRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
CapacityAdviceRequest()
public CapacityAdviceRequest()CapacityAdviceRequest(CapacityAdviceRequest)
public CapacityAdviceRequest(CapacityAdviceRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CapacityAdviceRequest |
Properties
DistributionPolicy
public CapacityAdviceRequestDistributionPolicy DistributionPolicy { get; set; }Policy specifying the distribution of instances across zones within the requested region.
| Property Value | |
|---|---|
| Type | Description |
CapacityAdviceRequestDistributionPolicy |
|
HasSize
public bool HasSize { get; }Gets whether the "size" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InstanceFlexibilityPolicy
public CapacityAdviceRequestInstanceFlexibilityPolicy InstanceFlexibilityPolicy { get; set; }Policy for instance selectors.
| Property Value | |
|---|---|
| Type | Description |
CapacityAdviceRequestInstanceFlexibilityPolicy |
|
InstanceProperties
public CapacityAdviceRequestInstanceProperties InstanceProperties { get; set; }Instance properties for this request.
| Property Value | |
|---|---|
| Type | Description |
CapacityAdviceRequestInstanceProperties |
|
Size
public int Size { get; set; }The number of VM instances to request.
| Property Value | |
|---|---|
| Type | Description |
int |
|