Class: Google::Apis::ComputeAlpha::InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone
- 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] The zones that Attachments in this group are present in, in the given facilities. This is inherited from their Interconnects.
Instance Attribute Summary collapse
-
#attachments ⇒ Array<String>
[Output Only] URLs of Attachments in the given zone, to the given region, on Interconnects in the given facility and metro.
-
#zone ⇒ String
[Output Only] The name of a zone, either "zone1" or "zone2".
Instance Method Summary collapse
-
#initialize(**args) ⇒ InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone
constructor
A new instance of InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone
Returns a new instance of InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone.
25213 25214 25215 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 25213 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attachments ⇒ Array<String>
[Output Only] URLs of Attachments in the given zone, to the given region, on
Interconnects in the given facility and metro. Every Attachment in the AG has
such an entry.
Corresponds to the JSON property attachments
25206 25207 25208 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 25206 def @attachments end |
#zone ⇒ String
[Output Only] The name of a zone, either "zone1" or "zone2".
Corresponds to the JSON property zone
25211 25212 25213 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 25211 def zone @zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
25218 25219 25220 25221 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 25218 def update!(**args) @attachments = args[:attachments] if args.key?(:attachments) @zone = args[:zone] if args.key?(:zone) end |