Added support for Private Services Connect for Google APIs (#4358) (#376)

* updated to mmv1 folder

* replaced data source with resources in tests

Signed-off-by: Modular Magician <magic-modules@google.com>
This commit is contained in:
The Magician 2021-02-12 09:00:49 -08:00 committed by GitHub
parent 26487b3ced
commit 3c921dc5cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 43 additions and 15 deletions

View file

@ -83,7 +83,9 @@ options:
ip_protocol:
description:
- The IP protocol to which this rule applies. When the load balancing scheme is
INTERNAL_SELF_MANAGED, only TCP is valid.
INTERNAL_SELF_MANAGED, only TCP is valid. This field must not be set if the
global address is configured as a purpose of PRIVATE_SERVICE_CONNECT and addressType
of INTERNAL .
- 'Some valid choices include: "TCP", "UDP", "ESP", "AH", "SCTP", "ICMP"'
required: false
type: str
@ -98,8 +100,9 @@ options:
- This signifies what the GlobalForwardingRule will be used for.
- 'The value of INTERNAL_SELF_MANAGED means that this will be used for Internal
Global HTTP(S) LB. The value of EXTERNAL means that this will be used for External
Global Load Balancing (HTTP(S) LB, External TCP/UDP LB, SSL Proxy) NOTE: Currently
global forwarding rules cannot be used for INTERNAL load balancing.'
Global Load Balancing (HTTP(S) LB, External TCP/UDP LB, SSL Proxy) ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
only) Note: This field must be set "" if the global address is configured as
a purpose of PRIVATE_SERVICE_CONNECT and addressType of INTERNAL.'
- 'Some valid choices include: "EXTERNAL", "INTERNAL_SELF_MANAGED"'
required: false
default: EXTERNAL
@ -196,6 +199,9 @@ options:
- The URL of the target resource to receive the matched traffic.
- The forwarded traffic must be of a type appropriate to the target object.
- For INTERNAL_SELF_MANAGED load balancing, only HTTP and HTTPS targets are valid.
- ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
only) For global address with a purpose of PRIVATE_SERVICE_CONNECT and addressType
of INTERNAL, only "all-apis" and "vpc-sc" are valid.
required: true
type: str
project:
@ -361,7 +367,9 @@ IPAddress:
IPProtocol:
description:
- The IP protocol to which this rule applies. When the load balancing scheme is
INTERNAL_SELF_MANAGED, only TCP is valid.
INTERNAL_SELF_MANAGED, only TCP is valid. This field must not be set if the global
address is configured as a purpose of PRIVATE_SERVICE_CONNECT and addressType
of INTERNAL .
returned: success
type: str
ipVersion:
@ -374,8 +382,9 @@ loadBalancingScheme:
- This signifies what the GlobalForwardingRule will be used for.
- 'The value of INTERNAL_SELF_MANAGED means that this will be used for Internal
Global HTTP(S) LB. The value of EXTERNAL means that this will be used for External
Global Load Balancing (HTTP(S) LB, External TCP/UDP LB, SSL Proxy) NOTE: Currently
global forwarding rules cannot be used for INTERNAL load balancing.'
Global Load Balancing (HTTP(S) LB, External TCP/UDP LB, SSL Proxy) ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
only) Note: This field must be set "" if the global address is configured as a
purpose of PRIVATE_SERVICE_CONNECT and addressType of INTERNAL.'
returned: success
type: str
metadataFilters:
@ -461,6 +470,9 @@ target:
- The URL of the target resource to receive the matched traffic.
- The forwarded traffic must be of a type appropriate to the target object.
- For INTERNAL_SELF_MANAGED load balancing, only HTTP and HTTPS targets are valid.
- ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
only) For global address with a purpose of PRIVATE_SERVICE_CONNECT and addressType
of INTERNAL, only "all-apis" and "vpc-sc" are valid.
returned: success
type: str
'''