Interface ComputeReservationSpecificReservationInstanceProperties
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeReservationSpecificReservationInstanceProperties.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.896Z") @Stability(Stable) public interface ComputeReservationSpecificReservationInstanceProperties extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeReservationSpecificReservationInstanceProperties.BuilderA builder forComputeReservationSpecificReservationInstancePropertiesstatic classComputeReservationSpecificReservationInstanceProperties.Jsii$ProxyAn implementation forComputeReservationSpecificReservationInstanceProperties
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ComputeReservationSpecificReservationInstanceProperties.Builderbuilder()default ObjectgetGuestAccelerators()guest_accelerators block.default ObjectgetLocalSsds()local_ssds block.StringgetMachineType()The name of the machine type to reserve.default StringgetMinCpuPlatform()The minimum CPU platform for the reservation.
-
-
-
Method Detail
-
getMachineType
@Stability(Stable) @NotNull String getMachineType()
The name of the machine type to reserve.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_reservation#machine_type ComputeReservation#machine_type}
-
getGuestAccelerators
@Stability(Stable) @Nullable default Object getGuestAccelerators()
guest_accelerators block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_reservation#guest_accelerators ComputeReservation#guest_accelerators}
-
getLocalSsds
@Stability(Stable) @Nullable default Object getLocalSsds()
local_ssds block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_reservation#local_ssds ComputeReservation#local_ssds}
-
getMinCpuPlatform
@Stability(Stable) @Nullable default String getMinCpuPlatform()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_reservation#min_cpu_platform ComputeReservation#min_cpu_platform}
-
builder
@Stability(Stable) static ComputeReservationSpecificReservationInstanceProperties.Builder builder()
-
-