Class: Google::Apis::ComputeAlpha::StoragePoolResourceStatus
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::StoragePoolResourceStatus
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Overview
[Output Only] Contains output only fields.
Instance Attribute Summary collapse
-
#aggregate_disk_provisioned_iops ⇒ Fixnum
[Output Only] Sum of all the disk' provisioned IOPS.
-
#aggregate_disk_size_gb ⇒ Fixnum
[Output Only] Sum of all the capacity provisioned in disks in this storage pool.
-
#last_resize_timestamp ⇒ String
[Output Only] Timestamp of the last successful resize in RFC3339 text format.
-
#max_aggregate_disk_size_gb ⇒ Fixnum
[Output Only] Maximum allowed aggregate disk size in gigabytes.
-
#number_of_disks ⇒ Fixnum
[Output Only] Number of disks used.
-
#used_bytes ⇒ Fixnum
[Output Only] Sum of all the disks' local used bytes.
-
#used_reduced_bytes ⇒ Fixnum
[Output Only] Sum of all the disks' used reduced bytes.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StoragePoolResourceStatus
constructor
A new instance of StoragePoolResourceStatus.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StoragePoolResourceStatus
Returns a new instance of StoragePoolResourceStatus.
45753 45754 45755 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45753 def initialize(**args) update!(**args) end |
Instance Attribute Details
#aggregate_disk_provisioned_iops ⇒ Fixnum
[Output Only] Sum of all the disk' provisioned IOPS.
Corresponds to the JSON property aggregateDiskProvisionedIops
45718 45719 45720 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45718 def aggregate_disk_provisioned_iops @aggregate_disk_provisioned_iops end |
#aggregate_disk_size_gb ⇒ Fixnum
[Output Only] Sum of all the capacity provisioned in disks in this storage
pool. A disk's provisioned capacity is the same as its total capacity.
Corresponds to the JSON property aggregateDiskSizeGb
45724 45725 45726 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45724 def aggregate_disk_size_gb @aggregate_disk_size_gb end |
#last_resize_timestamp ⇒ String
[Output Only] Timestamp of the last successful resize in RFC3339 text format.
Corresponds to the JSON property lastResizeTimestamp
45729 45730 45731 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45729 def @last_resize_timestamp end |
#max_aggregate_disk_size_gb ⇒ Fixnum
[Output Only] Maximum allowed aggregate disk size in gigabytes.
Corresponds to the JSON property maxAggregateDiskSizeGb
45734 45735 45736 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45734 def max_aggregate_disk_size_gb @max_aggregate_disk_size_gb end |
#number_of_disks ⇒ Fixnum
[Output Only] Number of disks used.
Corresponds to the JSON property numberOfDisks
45739 45740 45741 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45739 def number_of_disks @number_of_disks end |
#used_bytes ⇒ Fixnum
[Output Only] Sum of all the disks' local used bytes. This specifically refers
to the amount of bytes used on the disk without any encryption or compression.
Corresponds to the JSON property usedBytes
45745 45746 45747 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45745 def used_bytes @used_bytes end |
#used_reduced_bytes ⇒ Fixnum
[Output Only] Sum of all the disks' used reduced bytes. This is the actual
storage capacity consumed by all of the disks.
Corresponds to the JSON property usedReducedBytes
45751 45752 45753 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45751 def used_reduced_bytes @used_reduced_bytes end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
45758 45759 45760 45761 45762 45763 45764 45765 45766 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 45758 def update!(**args) @aggregate_disk_provisioned_iops = args[:aggregate_disk_provisioned_iops] if args.key?(:aggregate_disk_provisioned_iops) @aggregate_disk_size_gb = args[:aggregate_disk_size_gb] if args.key?(:aggregate_disk_size_gb) @last_resize_timestamp = args[:last_resize_timestamp] if args.key?(:last_resize_timestamp) @max_aggregate_disk_size_gb = args[:max_aggregate_disk_size_gb] if args.key?(:max_aggregate_disk_size_gb) @number_of_disks = args[:number_of_disks] if args.key?(:number_of_disks) @used_bytes = args[:used_bytes] if args.key?(:used_bytes) @used_reduced_bytes = args[:used_reduced_bytes] if args.key?(:used_reduced_bytes) end |