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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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.
65945 65946 65947 65948 65949 65950 65951 65952 65953 65954 65955 65956 65957 65958 65959 65960 65961 65962 65963 65964 65965 65966 65967 65968 65969 65970 65971 65972 65973 65974 65975 65976 65977 65978 65979 65980 65981 65982 65983 65984 65985 65986 65987 65988 65989 65990 65991 65992 65993 65994 65995 65996 65997 65998 65999 66000 66001 66002 66003 66004 66005 66006 66007 66008 66009 66010 66011 66012 66013 66014 66015 66016 66017 66018 66019 66020 66021 66022 66023 66024 66025 66026 66027 66028 66029 66030 66031 66032 66033 66034 66035 66036 66037 66038 66039 66040 66041 66042 66043 66044 66045 66046 66047 66048 66049 66050 66051 66052 66053 66054 66055 66056 66057 66058 66059 66060 66061 66062 66063 66064 66065 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 65945 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 |