Class: Google::Apis::NetworkconnectivityV1::LinkedVpnTunnels

Inherits:
Object
  • Object
show all
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 Cloud VPN tunnel resources. These resources should be redundant HA VPN tunnels that all advertise the same prefixes to Google Cloud. Alternatively, in a passive/active configuration, all tunnels should be capable of advertising the same prefixes.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ LinkedVpnTunnels

Returns a new instance of LinkedVpnTunnels.



530
531
532
# File 'lib/google/apis/networkconnectivity_v1/classes.rb', line 530

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#site_to_site_data_transferBoolean 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

Returns:

  • (Boolean)


522
523
524
# File 'lib/google/apis/networkconnectivity_v1/classes.rb', line 522

def site_to_site_data_transfer
  @site_to_site_data_transfer
end

#urisArray<String>

The URIs of linked VPN tunnel resources. Corresponds to the JSON property uris

Returns:

  • (Array<String>)


528
529
530
# File 'lib/google/apis/networkconnectivity_v1/classes.rb', line 528

def uris
  @uris
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



535
536
537
538
# File 'lib/google/apis/networkconnectivity_v1/classes.rb', line 535

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