Interface ComputeReservationSpecificReservationInstanceProperties

    • 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}