Compute Engine v1 API - Class CapacityAdviceRequest (4.0.0)

public sealed class CapacityAdviceRequest : IMessage<CapacityAdviceRequest>, IEquatable<CapacityAdviceRequest>, IDeepCloneable<CapacityAdviceRequest>, IBufferMessage, IMessage

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

Inheritance

object > CapacityAdviceRequest

Namespace

Google.Cloud.Compute.V1

Assembly

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