Class: Google::Cloud::Compute::V1::FutureReservation
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::FutureReservation
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Defined Under Namespace
Modules: ConfidentialComputeType, DeploymentType, PlanningStatus, ReservationMode, SchedulingType
Instance Attribute Summary collapse
-
#aggregate_reservation ⇒ ::Google::Cloud::Compute::V1::AllocationAggregateReservation
Aggregate reservation details for the future reservation.
-
#auto_created_reservations_delete_time ⇒ ::String
Future timestamp when the FR auto-created reservations will be deleted by Compute Engine.
-
#auto_created_reservations_duration ⇒ ::Google::Cloud::Compute::V1::Duration
Specifies the duration of auto-created reservations.
-
#auto_delete_auto_created_reservations ⇒ ::Boolean
Setting for enabling or disabling automatic deletion for auto-created reservation.
-
#commitment_info ⇒ ::Google::Cloud::Compute::V1::FutureReservationCommitmentInfo
If not present, then FR will not deliver a new commitment or update an existing commitment.
-
#confidential_compute_type ⇒ ::String
Check the ConfidentialComputeType enum for the list of possible values.
-
#creation_timestamp ⇒ ::String
Output only.
-
#deployment_type ⇒ ::String
Type of the deployment requested as part of future reservation.
-
#description ⇒ ::String
An optional description of this resource.
-
#enable_emergent_maintenance ⇒ ::Boolean
Indicates if this group of VMs have emergent maintenance enabled.
-
#id ⇒ ::Integer
Output only.
-
#kind ⇒ ::String
Output only.
-
#name ⇒ ::String
The name of the resource, provided by the client when initially creating the resource.
-
#name_prefix ⇒ ::String
Name prefix for the reservations to be created at the time of delivery.
-
#params ⇒ ::Google::Cloud::Compute::V1::FutureReservationParams
Input only.
-
#planning_status ⇒ ::String
Planning state before being submitted for evaluation Check the PlanningStatus enum for the list of possible values.
-
#reservation_mode ⇒ ::String
The reservation mode which determines reservation-termination behavior and expected pricing.
-
#reservation_name ⇒ ::String
Name of reservations where the capacity is provisioned at the time of delivery of future reservations.
-
#resource_metadata ⇒ ::Google::Cloud::Compute::V1::ResourceMetadata
Output only.
-
#resource_name ⇒ ::String
Name of the resource intended to be delivered.
-
#scheduling_type ⇒ ::String
Maintenance information for this reservation Check the SchedulingType enum for the list of possible values.
-
#self_link ⇒ ::String
Output only.
-
#self_link_with_id ⇒ ::String
Output only.
-
#share_settings ⇒ ::Google::Cloud::Compute::V1::ShareSettings
List of Projects/Folders to share with.
-
#specific_reservation_required ⇒ ::Boolean
Indicates whether the auto-created reservation can be consumed by VMs with affinity for "any" reservation.
-
#specific_sku_properties ⇒ ::Google::Cloud::Compute::V1::FutureReservationSpecificSKUProperties
Future Reservation configuration to indicate instance properties and total count.
-
#status ⇒ ::Google::Cloud::Compute::V1::FutureReservationStatus
Output only.
-
#storage_pool_properties ⇒ ::Google::Cloud::Compute::V1::FutureReservationStoragePoolProperties
Storage pool details for the future reservation.
-
#time_window ⇒ ::Google::Cloud::Compute::V1::FutureReservationTimeWindow
Time window for this Future Reservation.
-
#zone ⇒ ::String
Output only.
Instance Attribute Details
#aggregate_reservation ⇒ ::Google::Cloud::Compute::V1::AllocationAggregateReservation
Returns Aggregate reservation details for the future reservation.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#auto_created_reservations_delete_time ⇒ ::String
Returns Future timestamp when the FR auto-created reservations will be deleted by Compute Engine. Format of this field must be a valid href="https://www.ietf.org/rfc/rfc3339.txt">RFC3339 value.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#auto_created_reservations_duration ⇒ ::Google::Cloud::Compute::V1::Duration
Returns Specifies the duration of auto-created reservations. It represents relative time to future reservation start_time when auto-created reservations will be automatically deleted by Compute Engine. Duration time unit is represented as a count of seconds and fractions of seconds at nanosecond resolution.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#auto_delete_auto_created_reservations ⇒ ::Boolean
Returns Setting for enabling or disabling automatic deletion for auto-created reservation. If set to true, auto-created reservations will be deleted at Future Reservation's end time (default) or at user's defined timestamp if any of the [auto_created_reservations_delete_time, auto_created_reservations_duration] values is specified. For keeping auto-created reservation indefinitely, this value should be set to false.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#commitment_info ⇒ ::Google::Cloud::Compute::V1::FutureReservationCommitmentInfo
Returns If not present, then FR will not deliver a new commitment or update an existing commitment.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#confidential_compute_type ⇒ ::String
Returns Check the ConfidentialComputeType enum for the list of possible values.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#creation_timestamp ⇒ ::String
Returns Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 text format.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#deployment_type ⇒ ::String
Returns Type of the deployment requested as part of future reservation. Check the DeploymentType enum for the list of possible values.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#description ⇒ ::String
Returns An optional description of this resource. Provide this property when you create the future reservation.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#enable_emergent_maintenance ⇒ ::Boolean
Returns Indicates if this group of VMs have emergent maintenance enabled.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#id ⇒ ::Integer
Returns Output only. [Output Only] A unique identifier for this future reservation. The server defines this identifier.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#kind ⇒ ::String
Returns Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#name ⇒ ::String
Returns The name of the resource, provided by the client when initially creating
the resource. The resource name must be 1-63 characters long, and comply
withRFC1035.
Specifically, the name must be 1-63 characters long and match the regular
expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first
character must be a lowercase letter, and all following characters must be
a dash, lowercase letter, or digit, except the last character, which cannot
be a dash.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#name_prefix ⇒ ::String
Returns Name prefix for the reservations to be created at the time of delivery. The name prefix must comply with RFC1035. Maximum allowed length for name prefix is 20. Automatically created reservations name format will be -date-####.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#params ⇒ ::Google::Cloud::Compute::V1::FutureReservationParams
Returns Input only. Additional params passed with the request, but not persisted as part of resource payload.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#planning_status ⇒ ::String
Returns Planning state before being submitted for evaluation Check the PlanningStatus enum for the list of possible values.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#reservation_mode ⇒ ::String
Returns The reservation mode which determines reservation-termination behavior and expected pricing. Check the ReservationMode enum for the list of possible values.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#reservation_name ⇒ ::String
Returns Name of reservations where the capacity is provisioned at the time of delivery of future reservations. If the reservation with the given name does not exist already, it is created automatically at the time of Approval with INACTIVE state till specified start-time. Either provide the reservation_name or a name_prefix.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#resource_metadata ⇒ ::Google::Cloud::Compute::V1::ResourceMetadata
Returns Output only. Contains standard resource metadata for an FutureReservation resource. It is populated for each instance of the FutureReservation resource, and includes the api_version the instance was retrieved through, and its canonical resource_type name.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#resource_name ⇒ ::String
Returns Name of the resource intended to be delivered. Name should conform to RFC1035. This will be the name of storage pool or Exapool for persistent disk FRs.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#scheduling_type ⇒ ::String
Returns Maintenance information for this reservation Check the SchedulingType enum for the list of possible values.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#self_link ⇒ ::String
Returns Output only. [Output Only] Server-defined fully-qualified URL for this resource.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#self_link_with_id ⇒ ::String
Returns Output only. [Output Only] Server-defined URL for this resource with the resource id.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#share_settings ⇒ ::Google::Cloud::Compute::V1::ShareSettings
Returns List of Projects/Folders to share with.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#specific_reservation_required ⇒ ::Boolean
Returns Indicates whether the auto-created reservation can be consumed by VMs with affinity for "any" reservation. If the field is set, then only VMs that target the reservation by name can consume from the delivered reservation.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#specific_sku_properties ⇒ ::Google::Cloud::Compute::V1::FutureReservationSpecificSKUProperties
Returns Future Reservation configuration to indicate instance properties and total count.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#status ⇒ ::Google::Cloud::Compute::V1::FutureReservationStatus
Returns Output only. [Output only] Status of the Future Reservation.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#storage_pool_properties ⇒ ::Google::Cloud::Compute::V1::FutureReservationStoragePoolProperties
Returns Storage pool details for the future reservation.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#time_window ⇒ ::Google::Cloud::Compute::V1::FutureReservationTimeWindow
Returns Time window for this Future Reservation.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |
#zone ⇒ ::String
Returns Output only. [Output Only] URL of the Zone where this future reservation resides.
22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22456 class FutureReservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Bare Metal Secure AI. CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103_738_250 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Type of the deployment requested as part of future reservation. module DeploymentType # A value indicating that the enum field is not set. UNDEFINED_DEPLOYMENT_TYPE = 0 # The reserved capacity is made up of densely deployed reservation blocks. DENSE = 64_932_607 DEPLOYMENT_TYPE_UNSPECIFIED = 234_847_180 end # Planning state before being submitted for evaluation module PlanningStatus # A value indicating that the enum field is not set. UNDEFINED_PLANNING_STATUS = 0 # Future Reservation is being drafted. DRAFT = 65_307_009 PLANNING_STATUS_UNSPECIFIED = 252_728_940 # Future Reservation has been submitted for evaluation by GCP. SUBMITTED = 450_918_619 end # The reservation mode which determines reservation-termination behavior and # expected pricing. module ReservationMode # A value indicating that the enum field is not set. UNDEFINED_RESERVATION_MODE = 0 # The delivered reservations will delivered at specified start time and # terminated at specified end time along with terminating the VMs running # on it. CALENDAR = 67_431_230 # The delivered reservations do not terminate VMs at the end of # reservations. This is default mode. DEFAULT = 115_302_945 RESERVATION_MODE_UNSPECIFIED = 233_810_606 end # Maintenance information for this reservation module SchedulingType # A value indicating that the enum field is not set. UNDEFINED_SCHEDULING_TYPE = 0 # Maintenance on all reserved instances in the reservation is synchronized. GROUPED = 474_540_862 # Unknown maintenance type. GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447_183_678 # Maintenance is not synchronized for this reservation. Instead, each # instance has its own maintenance window. INDEPENDENT = 127_011_674 end end |