Skip to content

Commit

Permalink
IPsec-encrypted Interconnect (#4777) (#416)
Browse files Browse the repository at this point in the history
* IPsec over interconnect feature

* Removing test from other branch

* Mark several encryption fields as input-only

Signed-off-by: Modular Magician <[email protected]>
  • Loading branch information
modular-magician authored May 14, 2021
1 parent 3a588b5 commit 7f65d2b
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 9 deletions.
20 changes: 14 additions & 6 deletions plugins/modules/gcp_compute_address.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,12 +86,16 @@
type: str
purpose:
description:
- 'The purpose of this resource. Possible values include: * GCE_ENDPOINT for addresses
that are used by VM instances, alias IP ranges, internal load balancers, and
similar resources.'
- 'The purpose of this resource, which can be one of the following values: * GCE_ENDPOINT
for addresses that are used by VM instances, alias IP ranges, internal load
balancers, and similar resources.'
- "* SHARED_LOADBALANCER_VIP for an address that can be used by multiple internal
load balancers."
- "* VPC_PEERING for addresses that are reserved for VPC peer networks."
- "* IPSEC_INTERCONNECT (Beta only) for addresses created from a private IP range
that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect
configuration. These addresses are regional resources."
- This should only be set when using an Internal address.
required: false
type: str
network_tier:
Expand Down Expand Up @@ -224,12 +228,16 @@
type: str
purpose:
description:
- 'The purpose of this resource. Possible values include: * GCE_ENDPOINT for addresses
that are used by VM instances, alias IP ranges, internal load balancers, and similar
resources.'
- 'The purpose of this resource, which can be one of the following values: * GCE_ENDPOINT
for addresses that are used by VM instances, alias IP ranges, internal load balancers,
and similar resources.'
- "* SHARED_LOADBALANCER_VIP for an address that can be used by multiple internal
load balancers."
- "* VPC_PEERING for addresses that are reserved for VPC peer networks."
- "* IPSEC_INTERCONNECT (Beta only) for addresses created from a private IP range
that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect
configuration. These addresses are regional resources."
- This should only be set when using an Internal address.
returned: success
type: str
networkTier:
Expand Down
10 changes: 7 additions & 3 deletions plugins/modules/gcp_compute_address_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,12 +158,16 @@
type: str
purpose:
description:
- 'The purpose of this resource. Possible values include: * GCE_ENDPOINT for
addresses that are used by VM instances, alias IP ranges, internal load balancers,
and similar resources.'
- 'The purpose of this resource, which can be one of the following values: *
GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges,
internal load balancers, and similar resources.'
- "* SHARED_LOADBALANCER_VIP for an address that can be used by multiple internal
load balancers."
- "* VPC_PEERING for addresses that are reserved for VPC peer networks."
- "* IPSEC_INTERCONNECT (Beta only) for addresses created from a private IP
range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud
Interconnect configuration. These addresses are regional resources."
- This should only be set when using an Internal address.
returned: success
type: str
networkTier:
Expand Down

0 comments on commit 7f65d2b

Please sign in to comment.