GoogleApi.NetworkConnectivity.V1.Model.LinkedInterconnectAttachments (google_api_network_connectivity v0.12.0)

View Source

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.

Attributes

  • includeImportRanges (type: list(String.t), default: nil) - Optional. IP ranges allowed to be included during import from hub (does not control transit connectivity). The only allowed value for now is "ALL_IPV4_RANGES".
  • siteToSiteDataTransfer (type: boolean(), default: nil) - A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in supported locations.
  • uris (type: list(String.t), default: nil) - The URIs of linked interconnect attachment resources
  • vpcNetwork (type: String.t, default: nil) - Output only. The VPC network where these VLAN attachments are located.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.NetworkConnectivity.V1.Model.LinkedInterconnectAttachments{
  includeImportRanges: [String.t()] | nil,
  siteToSiteDataTransfer: boolean() | nil,
  uris: [String.t()] | nil,
  vpcNetwork: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.