Class: Google::Apis::NetworkconnectivityV1::LinkedInterconnectAttachments
- Inherits:
-
Object
- Object
- Google::Apis::NetworkconnectivityV1::LinkedInterconnectAttachments
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/networkconnectivity_v1/classes.rb,
lib/google/apis/networkconnectivity_v1/representations.rb,
lib/google/apis/networkconnectivity_v1/representations.rb
Overview
A collection of VLAN attachment resources. These resources should be redundant attachments that all advertise the same prefixes to Google Cloud. Alternatively, in active/passive configurations, all attachments should be capable of advertising the same prefixes.
Instance Attribute Summary collapse
-
#site_to_site_data_transfer ⇒ Boolean
(also: #site_to_site_data_transfer?)
A value that controls whether site-to-site data transfer is enabled for these resources.
-
#uris ⇒ Array<String>
The URIs of linked interconnect attachment resources Corresponds to the JSON property
uris.
Instance Method Summary collapse
-
#initialize(**args) ⇒ LinkedInterconnectAttachments
constructor
A new instance of LinkedInterconnectAttachments.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ LinkedInterconnectAttachments
Returns a new instance of LinkedInterconnectAttachments.
469 470 471 |
# File 'lib/google/apis/networkconnectivity_v1/classes.rb', line 469 def initialize(**args) update!(**args) end |
Instance Attribute Details
#site_to_site_data_transfer ⇒ Boolean Also known as: site_to_site_data_transfer?
A value that controls whether site-to-site data transfer is enabled for these
resources. This field is set to false by default, but you must set it to true.
Note that data transfer is available only in supported locations.
Corresponds to the JSON property siteToSiteDataTransfer
461 462 463 |
# File 'lib/google/apis/networkconnectivity_v1/classes.rb', line 461 def site_to_site_data_transfer @site_to_site_data_transfer end |
#uris ⇒ Array<String>
The URIs of linked interconnect attachment resources
Corresponds to the JSON property uris
467 468 469 |
# File 'lib/google/apis/networkconnectivity_v1/classes.rb', line 467 def uris @uris end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
474 475 476 477 |
# File 'lib/google/apis/networkconnectivity_v1/classes.rb', line 474 def update!(**args) @site_to_site_data_transfer = args[:site_to_site_data_transfer] if args.key?(:site_to_site_data_transfer) @uris = args[:uris] if args.key?(:uris) end |