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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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.
64177 64178 64179 64180 64181 64182 64183 64184 64185 64186 64187 64188 64189 64190 64191 64192 64193 64194 64195 64196 64197 64198 64199 64200 64201 64202 64203 64204 64205 64206 64207 64208 64209 64210 64211 64212 64213 64214 64215 64216 64217 64218 64219 64220 64221 64222 64223 64224 64225 64226 64227 64228 64229 64230 64231 64232 64233 64234 64235 64236 64237 64238 64239 64240 64241 64242 64243 64244 64245 64246 64247 64248 64249 64250 64251 64252 64253 64254 64255 64256 64257 64258 64259 64260 64261 64262 64263 64264 64265 64266 64267 64268 64269 64270 64271 64272 64273 64274 64275 64276 64277 64278 64279 64280 64281 64282 64283 64284 64285 64286 64287 64288 64289 64290 64291 64292 64293 64294 64295 64296 64297 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 64177 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 |