Skip to content

Commit

Permalink
Update Network Connectivity Spoke Router and VPN Tunnels (GoogleCloud…
Browse files Browse the repository at this point in the history
  • Loading branch information
r-teller authored and amanMahendroo committed Dec 17, 2024
1 parent 846ce47 commit 39547bd
Show file tree
Hide file tree
Showing 2 changed files with 582 additions and 19 deletions.
12 changes: 9 additions & 3 deletions mmv1/products/networkconnectivity/Spoke.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -125,12 +125,13 @@ properties:
- name: 'linkedVpnTunnels'
type: NestedObject
description: The URIs of linked VPN tunnel resources
immutable: true
conflicts:
- linked_interconnect_attachments
- linked_router_appliance_instances
- linked_vpc_network
- linked_producer_vpc_network
update_mask_fields:
- 'linkedVpnTunnels.includeImportRanges'
properties:
- name: 'uris'
type: Array
Expand All @@ -154,12 +155,13 @@ properties:
- name: 'linkedInterconnectAttachments'
type: NestedObject
description: 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.
immutable: true
conflicts:
- linked_vpn_tunnels
- linked_router_appliance_instances
- linked_vpc_network
- linked_producer_vpc_network
update_mask_fields:
- 'linkedInterconnectAttachments.includeImportRanges'
properties:
- name: 'uris'
type: Array
Expand All @@ -183,12 +185,14 @@ properties:
- name: 'linkedRouterApplianceInstances'
type: NestedObject
description: The URIs of linked Router appliance resources
immutable: true
conflicts:
- linked_interconnect_attachments
- linked_vpn_tunnels
- linked_vpc_network
- linked_producer_vpc_network
update_mask_fields:
- 'linkedRouterApplianceInstances.instances'
- 'linkedRouterApplianceInstances.includeImportRanges'
properties:
- name: 'instances'
type: Array
Expand All @@ -203,11 +207,13 @@ properties:
type: String
description: The URI of the virtual machine resource
immutable: true
required: true
diff_suppress_func: 'tpgresource.CompareSelfLinkOrResourceName'
- name: 'ipAddress'
type: String
description: The IP address on the VM to use for peering.
immutable: true
required: true
- name: 'siteToSiteDataTransfer'
type: Boolean
description: A value that controls whether site-to-site data transfer is enabled for these resources. Note that data transfer is available only in supported locations.
Expand Down
Loading

0 comments on commit 39547bd

Please sign in to comment.