Compute Engine v1 API - Class FutureResourcesSpec (3.22.0)

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

Reference documentation and code samples for the Compute Engine v1 API class FutureResourcesSpec.

Specification of resources to be created at some time in the future within an optionally specified set of locations, and within the specified time range.

Inheritance

object > FutureResourcesSpec

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

FutureResourcesSpec()

public FutureResourcesSpec()

FutureResourcesSpec(FutureResourcesSpec)

public FutureResourcesSpec(FutureResourcesSpec other)
Parameter
Name Description
other FutureResourcesSpec

Properties

DeploymentType

public string DeploymentType { get; set; }

Indicates if the reservation allocation strategy is static (DENSE) or dynamic (STANDARD). Defaults to DENSE. Check the DeploymentType enum for the list of possible values.

Property Value
Type Description
string

HasDeploymentType

public bool HasDeploymentType { get; }

Gets whether the "deployment_type" field is set

Property Value
Type Description
bool

LocationPolicy

public FutureResourcesSpecLocationPolicy LocationPolicy { get; set; }

Optional location policy allowing to exclude some zone(s) in which the resources must not be created.

Property Value
Type Description
FutureResourcesSpecLocationPolicy

TargetResources

public FutureResourcesSpecTargetResources TargetResources { get; set; }

Specification of the reserved resources.

Property Value
Type Description
FutureResourcesSpecTargetResources

TimeRangeSpec

public FlexibleTimeRange TimeRangeSpec { get; set; }

Specification of a time range in which the resources may be created. The time range specifies start of resource use and planned end of resource use.

Property Value
Type Description
FlexibleTimeRange