GetReservationSpecificReservationInstanceProperty class
Constructors
-
GetReservationSpecificReservationInstanceProperty({required Input<
List< guestAccelerators, required Input<GetReservationSpecificReservationInstancePropertyGuestAccelerator> >List< localSsds, required Input<GetReservationSpecificReservationInstancePropertyLocalSsd> >String> locationHint, required Input<String> machineType, required Input<String> maintenanceInterval, required Input<String> minCpuPlatform}) -
Creates a new GetReservationSpecificReservationInstanceProperty.
guestAcceleratorsGuest accelerator type and count.localSsdsThe amount of local ssd to reserve with each instance. ThislocationHintAn 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.machineTypeThe name of the machine type to reserve.maintenanceIntervalSpecifies the frequency of planned maintenance events. Possible values:"AS_NEEDED", "PERIODIC", "RECURRENT"minCpuPlatformThe minimum CPU platform for the reservation. For example,const -
GetReservationSpecificReservationInstanceProperty.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
guestAccelerators
→ Input<
List< GetReservationSpecificReservationInstancePropertyGuestAccelerator> > -
Guest accelerator type and count.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
localSsds
→ Input<
List< GetReservationSpecificReservationInstancePropertyLocalSsd> > -
The amount of local ssd to reserve with each instance. This
reserves disks of type 'local-ssd'.
final
-
locationHint
→ Input<
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.
final
-
machineType
→ Input<
String> -
The name of the machine type to reserve.
final
-
maintenanceInterval
→ Input<
String> -
Specifies the frequency of planned maintenance events. Possible values:
"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