Reference documentation and code samples for the Compute V1 Client class AllocationSpecificSKUAllocationReservedInstanceProperties.
Properties of the SKU instances being reserved. Next ID: 9
Generated from protobuf message google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ guest_accelerators |
array<Google\Cloud\Compute\V1\AcceleratorConfig>
Specifies accelerator type and count. |
↳ local_ssds |
array<Google\Cloud\Compute\V1\AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk>
Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd. |
↳ location_hint |
string
An opaque location hint used to place the allocation close to other resources. This field is for use by internal tools that use the public API. |
↳ machine_type |
string
Specifies type of machine (name only) which has fixed number of vCPUs and fixed amount of memory. This also includes specifying custom machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern. |
↳ min_cpu_platform |
string
Minimum cpu platform the reservation. |
getGuestAccelerators
Specifies accelerator type and count.
Generated from protobuf field repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setGuestAccelerators
Specifies accelerator type and count.
Generated from protobuf field repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\Compute\V1\AcceleratorConfig>
|
Returns | |
---|---|
Type | Description |
$this |
getLocalSsds
Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd.
Generated from protobuf field repeated .google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk local_ssds = 229951299;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setLocalSsds
Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd.
Generated from protobuf field repeated .google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk local_ssds = 229951299;
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\Compute\V1\AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk>
|
Returns | |
---|---|
Type | Description |
$this |
getLocationHint
An opaque location hint used to place the allocation close to other resources. This field is for use by internal tools that use the public API.
Generated from protobuf field optional string location_hint = 350519505;
Returns | |
---|---|
Type | Description |
string |
hasLocationHint
clearLocationHint
setLocationHint
An opaque location hint used to place the allocation close to other resources. This field is for use by internal tools that use the public API.
Generated from protobuf field optional string location_hint = 350519505;
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getMachineType
Specifies type of machine (name only) which has fixed number of vCPUs and fixed amount of memory. This also includes specifying custom machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern.
Generated from protobuf field optional string machine_type = 227711026;
Returns | |
---|---|
Type | Description |
string |
hasMachineType
clearMachineType
setMachineType
Specifies type of machine (name only) which has fixed number of vCPUs and fixed amount of memory. This also includes specifying custom machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern.
Generated from protobuf field optional string machine_type = 227711026;
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getMinCpuPlatform
Minimum cpu platform the reservation.
Generated from protobuf field optional string min_cpu_platform = 242912759;
Returns | |
---|---|
Type | Description |
string |
hasMinCpuPlatform
clearMinCpuPlatform
setMinCpuPlatform
Minimum cpu platform the reservation.
Generated from protobuf field optional string min_cpu_platform = 242912759;
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |