Class: Google::Apis::ComputeBeta::ResourceStatusPhysicalHostTopology
- Inherits:
-
Object
- Object
- Google::Apis::ComputeBeta::ResourceStatusPhysicalHostTopology
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_beta/classes.rb,
lib/google/apis/compute_beta/representations.rb,
lib/google/apis/compute_beta/representations.rb
Overview
Represents the physical host topology of the host on which the VM is running.
Instance Attribute Summary collapse
-
#block ⇒ String
[Output Only] The ID of the block in which the running instance is located.
-
#cluster ⇒ String
[Output Only] The global name of the Compute Engine cluster where the running instance is located.
-
#host ⇒ String
[Output Only] The ID of the host on which the running instance is located.
-
#subblock ⇒ String
[Output Only] The ID of the sub-block in which the running instance is located.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ResourceStatusPhysicalHostTopology
constructor
A new instance of ResourceStatusPhysicalHostTopology.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ResourceStatusPhysicalHostTopology
Returns a new instance of ResourceStatusPhysicalHostTopology.
38191 38192 38193 |
# File 'lib/google/apis/compute_beta/classes.rb', line 38191 def initialize(**args) update!(**args) end |
Instance Attribute Details
#block ⇒ String
[Output Only] The ID of the block in which the running instance is located.
Instances within the same block experience low network latency.
Corresponds to the JSON property block
38170 38171 38172 |
# File 'lib/google/apis/compute_beta/classes.rb', line 38170 def block @block end |
#cluster ⇒ String
[Output Only] The global name of the Compute Engine cluster where the running
instance is located.
Corresponds to the JSON property cluster
38176 38177 38178 |
# File 'lib/google/apis/compute_beta/classes.rb', line 38176 def cluster @cluster end |
#host ⇒ String
[Output Only] The ID of the host on which the running instance is located.
Instances on the same host experience the lowest possible network latency.
Corresponds to the JSON property host
38182 38183 38184 |
# File 'lib/google/apis/compute_beta/classes.rb', line 38182 def host @host end |
#subblock ⇒ String
[Output Only] The ID of the sub-block in which the running instance is located.
Instances in the same sub-block experience lower network latency than
instances in the same block.
Corresponds to the JSON property subblock
38189 38190 38191 |
# File 'lib/google/apis/compute_beta/classes.rb', line 38189 def subblock @subblock end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
38196 38197 38198 38199 38200 38201 |
# File 'lib/google/apis/compute_beta/classes.rb', line 38196 def update!(**args) @block = args[:block] if args.key?(:block) @cluster = args[:cluster] if args.key?(:cluster) @host = args[:host] if args.key?(:host) @subblock = args[:subblock] if args.key?(:subblock) end |