Reference documentation and code samples for the Compute V1 Client 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.
Generated from protobuf message google.cloud.compute.v1.FutureResourcesSpec
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ deployment_type
string
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.
↳ location_policy
FutureResourcesSpecLocationPolicy
Optional location policy allowing to exclude some zone(s) in which the resources must not be created.
↳ target_resources
↳ time_range_spec
FlexibleTimeRange
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.
getDeploymentType
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.
string
hasDeploymentType
clearDeploymentType
setDeploymentType
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.
var
string
$this
getLocationPolicy
Optional location policy allowing to exclude some zone(s) in which the resources must not be created.
hasLocationPolicy
clearLocationPolicy
setLocationPolicy
Optional location policy allowing to exclude some zone(s) in which the resources must not be created.
$this
getTargetResources
Specification of the reserved resources.
hasTargetResources
clearTargetResources
setTargetResources
Specification of the reserved resources.
$this
getTimeRangeSpec
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.
hasTimeRangeSpec
clearTimeRangeSpec
setTimeRangeSpec
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.
$this

