Class: Google::Cloud::Compute::V1::Reservation
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::Reservation
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
Defined Under Namespace
Modules: ConfidentialComputeType, DeploymentType, EarlyAccessMaintenance, ProtectionTier, SchedulingType, Status Classes: ResourcePoliciesEntry
Instance Attribute Summary collapse
-
#advanced_deployment_control ⇒ ::Google::Cloud::Compute::V1::ReservationAdvancedDeploymentControl
Advanced control for cluster management, applicable only to DENSE deployment type reservations.
-
#aggregate_reservation ⇒ ::Google::Cloud::Compute::V1::AllocationAggregateReservation
Reservation for aggregated resources, providing shape flexibility.
-
#commitment ⇒ ::String
Output only.
-
#confidential_compute_type ⇒ ::String
Check the ConfidentialComputeType enum for the list of possible values.
-
#creation_timestamp ⇒ ::String
Output only.
-
#delete_after_duration ⇒ ::Google::Cloud::Compute::V1::Duration
Duration time relative to reservation creation when Compute Engine will automatically delete this resource.
-
#delete_at_time ⇒ ::String
Absolute time in future when the reservation will be auto-deleted by Compute Engine.
-
#deployment_type ⇒ ::String
Specifies the deployment strategy for this reservation.
-
#description ⇒ ::String
An optional description of this resource.
-
#early_access_maintenance ⇒ ::String
Indicates the early access maintenance for the reservation.
-
#enable_emergent_maintenance ⇒ ::Boolean
Indicates whether Compute Engine allows unplanned maintenance for your VMs; for example, to fix hardware errors.
-
#id ⇒ ::Integer
Output only.
-
#kind ⇒ ::String
Output only.
-
#linked_commitments ⇒ ::Array<::String>
Output only.
-
#name ⇒ ::String
The name of the resource, provided by the client when initially creating the resource.
-
#params ⇒ ::Google::Cloud::Compute::V1::ReservationParams
Input only.
-
#protection_tier ⇒ ::String
Protection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures).
-
#reservation_sharing_policy ⇒ ::Google::Cloud::Compute::V1::AllocationReservationSharingPolicy
Specify the reservation sharing policy.
-
#resource_policies ⇒ ::Google::Protobuf::Map{::String => ::String}
Resource policies to be added to this reservation.
-
#resource_status ⇒ ::Google::Cloud::Compute::V1::AllocationResourceStatus
Output only.
-
#satisfies_pzs ⇒ ::Boolean
Output only.
-
#scheduling_type ⇒ ::String
The type of maintenance for the reservation.
-
#self_link ⇒ ::String
Output only.
-
#share_settings ⇒ ::Google::Cloud::Compute::V1::ShareSettings
Specify share-settings to create a shared reservation.
-
#specific_reservation ⇒ ::Google::Cloud::Compute::V1::AllocationSpecificSKUReservation
Reservation for instances with specific machine shapes.
-
#specific_reservation_required ⇒ ::Boolean
Indicates whether the reservation can be consumed by VMs with affinity for "any" reservation.
-
#status ⇒ ::String
Output only.
-
#zone ⇒ ::String
Zone in which the reservation resides.
Instance Attribute Details
#advanced_deployment_control ⇒ ::Google::Cloud::Compute::V1::ReservationAdvancedDeploymentControl
Returns Advanced control for cluster management, applicable only to DENSE deployment type reservations.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#aggregate_reservation ⇒ ::Google::Cloud::Compute::V1::AllocationAggregateReservation
Returns Reservation for aggregated resources, providing shape flexibility.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#commitment ⇒ ::String
Returns Output only. [Output Only] Full or partial URL to a parent commitment. This field displays for reservations that are tied to a commitment.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#confidential_compute_type ⇒ ::String
Returns Check the ConfidentialComputeType enum for the list of possible values.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#creation_timestamp ⇒ ::String
Returns Output only. [Output Only] Creation timestamp inRFC3339 text format.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#delete_after_duration ⇒ ::Google::Cloud::Compute::V1::Duration
Returns Duration time relative to reservation creation when Compute Engine will automatically delete this resource.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#delete_at_time ⇒ ::String
Returns Absolute time in future when the reservation will be auto-deleted by Compute Engine. Timestamp is represented inRFC3339 text format.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#deployment_type ⇒ ::String
Returns Specifies the deployment strategy for this reservation. Check the DeploymentType enum for the list of possible values.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#description ⇒ ::String
Returns An optional description of this resource. Provide this property when you create the resource.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#early_access_maintenance ⇒ ::String
Returns Indicates the early access maintenance for the reservation. If this field is absent or set to NO_EARLY_ACCESS, the reservation is not enrolled in early access maintenance and the standard notice applies. Check the EarlyAccessMaintenance enum for the list of possible values.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#enable_emergent_maintenance ⇒ ::Boolean
Returns Indicates whether Compute Engine allows unplanned maintenance for your VMs; for example, to fix hardware errors.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#id ⇒ ::Integer
Returns Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#kind ⇒ ::String
Returns Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#linked_commitments ⇒ ::Array<::String>
Returns Output only. [Output Only] Full or partial URL to parent commitments. This field displays for reservations that are tied to multiple commitments.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 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.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#params ⇒ ::Google::Cloud::Compute::V1::ReservationParams
Returns Input only. Additional params passed with the request, but not persisted as part of resource payload.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#protection_tier ⇒ ::String
Returns Protection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures). Check the ProtectionTier enum for the list of possible values.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#reservation_sharing_policy ⇒ ::Google::Cloud::Compute::V1::AllocationReservationSharingPolicy
Returns Specify the reservation sharing policy. If unspecified, the reservation will not be shared with Google Cloud managed services.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#resource_policies ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Resource policies to be added to this reservation. The key is defined by user, and the value is resource policy url. This is to define placement policy with reservation.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#resource_status ⇒ ::Google::Cloud::Compute::V1::AllocationResourceStatus
Returns Output only. [Output Only] Status information for Reservation resource.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#satisfies_pzs ⇒ ::Boolean
Returns Output only. [Output Only] Reserved for future use.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#scheduling_type ⇒ ::String
Returns The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#self_link ⇒ ::String
Returns Output only. [Output Only] Server-defined fully-qualified URL for this resource.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#share_settings ⇒ ::Google::Cloud::Compute::V1::ShareSettings
Returns Specify share-settings to create a shared reservation. This property is optional. For more information about the syntax and options for this field and its subfields, see the guide for creating a shared reservation.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#specific_reservation ⇒ ::Google::Cloud::Compute::V1::AllocationSpecificSKUReservation
Returns Reservation for instances with specific machine shapes.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#specific_reservation_required ⇒ ::Boolean
Returns Indicates whether the 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 this reservation.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#status ⇒ ::String
Returns Output only. [Output Only] The status of the reservation.
- CREATING: Reservation resources are being
allocated.
- READY: Reservation resources have been allocated,
and the reservation is ready for use.
- DELETING: Reservation deletion is in progress.
- UPDATING: Reservation update is in progress.
Check the Status enum for the list of possible values.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |
#zone ⇒ ::String
Returns Zone in which the reservation resides. A zone must be provided if the reservation is created within a commitment.
65262 65263 65264 65265 65266 65267 65268 65269 65270 65271 65272 65273 65274 65275 65276 65277 65278 65279 65280 65281 65282 65283 65284 65285 65286 65287 65288 65289 65290 65291 65292 65293 65294 65295 65296 65297 65298 65299 65300 65301 65302 65303 65304 65305 65306 65307 65308 65309 65310 65311 65312 65313 65314 65315 65316 65317 65318 65319 65320 65321 65322 65323 65324 65325 65326 65327 65328 65329 65330 65331 65332 65333 65334 65335 65336 65337 65338 65339 65340 65341 65342 65343 65344 65345 65346 65347 65348 65349 65350 65351 65352 65353 65354 65355 65356 65357 65358 65359 65360 65361 65362 65363 65364 65365 65366 65367 65368 65369 65370 65371 65372 65373 65374 65375 65376 65377 65378 65379 65380 65381 65382 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65262 class Reservation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourcePoliciesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end module ConfidentialComputeType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0 # Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301_241_954 CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED = 42_227_601 end # Specifies the deployment strategy for this 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 # Indicates the early access maintenance for the reservation. # If this field is absent or set to NO_EARLY_ACCESS, the reservation is not # enrolled in early access maintenance and the standard notice applies. module EarlyAccessMaintenance # A value indicating that the enum field is not set. UNDEFINED_EARLY_ACCESS_MAINTENANCE = 0 # No early access. NO_EARLY_ACCESS = 220_751_774 # Wave 1: Fastest notification period WAVE1 = 82_367_576 # Wave 2: Medium notification period WAVE2 = 82_367_577 end # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). module ProtectionTier # A value indicating that the enum field is not set. UNDEFINED_PROTECTION_TIER = 0 # CAPACITY_OPTIMIZED capacity leverages redundancies (e.g. power, cooling) # at the data center during normal operating conditions. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload may be disrupted. As a consequence, it has a # weaker availability SLO than STANDARD. CAPACITY_OPTIMIZED = 17_430_466 # Unspecified protection tier. PROTECTION_TIER_UNSPECIFIED = 262_261_984 # STANDARD protection for workload that should be protected by redundancies # (e.g. power, cooling) at the data center level. In the event of # infrastructure failures at data center (e.g. power and/or cooling # failures), this workload is expected to continue as normal using the # redundancies. STANDARD = 484_642_493 end # The type of maintenance for the 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 # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being # allocated. # - READY: Reservation resources have been allocated, # and the reservation is ready for use. # - DELETING: Reservation deletion is in progress. # - UPDATING: Reservation update is in progress. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 # Reservation resources are being allocated. CREATING = 455_564_985 # Reservation deletion is in progress. DELETING = 528_602_024 INVALID = 530_283_991 # Reservation resources have been allocated, and the reservation is ready # for use. READY = 77_848_963 # Reservation update is in progress. UPDATING = 494_614_342 end end |