ReservationSpecificReservationInstanceProperties class
Constructors
-
ReservationSpecificReservationInstanceProperties({Input<
List< ? guestAccelerators, Input<ReservationSpecificReservationInstancePropertiesGuestAccelerator> ?>List< ? localSsds, Input<ReservationSpecificReservationInstancePropertiesLocalSsd> ?>String?> ? locationHint, required Input<String> machineType, Input<String?> ? maintenanceInterval, Input<String?> ? minCpuPlatform}) -
Creates a new ReservationSpecificReservationInstanceProperties.
guestAcceleratorsGuest accelerator type and count.localSsdsThe amount of local ssd to reserve with each instance. ThislocationHint(Output)machineTypeThe name of the machine type to reserve.maintenanceInterval(Optional, Beta)minCpuPlatformThe minimum CPU platform for the reservation. For example,const -
ReservationSpecificReservationInstanceProperties.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
guestAccelerators
→ Input<
List< ?ReservationSpecificReservationInstancePropertiesGuestAccelerator> ?> -
Guest accelerator type and count.
Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
localSsds
→ Input<
List< ?ReservationSpecificReservationInstancePropertiesLocalSsd> ?> -
The amount of local ssd to reserve with each instance. This
reserves disks of type
local-ssd. Structure is documented below.final -
locationHint
→ Input<
String?> ? -
(Output)
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.
final
-
machineType
→ Input<
String> -
The name of the machine type to reserve.
final
-
maintenanceInterval
→ Input<
String?> ? -
(Optional, Beta)
Specifies the frequency of planned maintenance events.
Possible values are:
AS_NEEDED,PERIODIC,RECURRENT.final -
minCpuPlatform
→ Input<
String?> ? -
The minimum CPU platform for the reservation. For example,
"Intel Skylake". See the CPU platform availability reference](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform#availablezones) for information on available CPU platforms.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited