mirror of
https://github.com/ansible-collections/google.cloud.git
synced 2025-04-09 12:20:27 -07:00
* 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:
parent
26487b3ced
commit
3c921dc5cd
4 changed files with 43 additions and 15 deletions
|
@ -78,7 +78,8 @@ options:
|
||||||
description:
|
description:
|
||||||
- The prefix length of the IP range. If not present, it means the address field
|
- The prefix length of the IP range. If not present, it means the address field
|
||||||
is a single IP address.
|
is a single IP address.
|
||||||
- This field is not applicable to addresses with addressType=EXTERNAL.
|
- This field is not applicable to addresses with addressType=EXTERNAL, or addressType=INTERNAL
|
||||||
|
when purpose=PRIVATE_SERVICE_CONNECT .
|
||||||
required: false
|
required: false
|
||||||
type: int
|
type: int
|
||||||
address_type:
|
address_type:
|
||||||
|
@ -93,8 +94,10 @@ options:
|
||||||
purpose:
|
purpose:
|
||||||
description:
|
description:
|
||||||
- The purpose of the resource. For global internal addresses it can be * VPC_PEERING
|
- The purpose of the resource. For global internal addresses it can be * VPC_PEERING
|
||||||
- for peer networks This should only be set when using an Internal address.
|
- for peer networks * PRIVATE_SERVICE_CONNECT - for ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
|
||||||
- 'Some valid choices include: "VPC_PEERING"'
|
only) Private Service Connect networks This should only be set when using an
|
||||||
|
Internal address.
|
||||||
|
- 'Some valid choices include: "VPC_PEERING", "PRIVATE_SERVICE_CONNECT"'
|
||||||
required: false
|
required: false
|
||||||
type: str
|
type: str
|
||||||
network:
|
network:
|
||||||
|
@ -218,7 +221,8 @@ prefixLength:
|
||||||
description:
|
description:
|
||||||
- The prefix length of the IP range. If not present, it means the address field
|
- The prefix length of the IP range. If not present, it means the address field
|
||||||
is a single IP address.
|
is a single IP address.
|
||||||
- This field is not applicable to addresses with addressType=EXTERNAL.
|
- This field is not applicable to addresses with addressType=EXTERNAL, or addressType=INTERNAL
|
||||||
|
when purpose=PRIVATE_SERVICE_CONNECT .
|
||||||
returned: success
|
returned: success
|
||||||
type: int
|
type: int
|
||||||
addressType:
|
addressType:
|
||||||
|
@ -231,7 +235,9 @@ addressType:
|
||||||
purpose:
|
purpose:
|
||||||
description:
|
description:
|
||||||
- The purpose of the resource. For global internal addresses it can be * VPC_PEERING
|
- The purpose of the resource. For global internal addresses it can be * VPC_PEERING
|
||||||
- for peer networks This should only be set when using an Internal address.
|
- for peer networks * PRIVATE_SERVICE_CONNECT - for ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
|
||||||
|
only) Private Service Connect networks This should only be set when using an Internal
|
||||||
|
address.
|
||||||
returned: success
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
network:
|
network:
|
||||||
|
|
|
@ -158,7 +158,8 @@ resources:
|
||||||
description:
|
description:
|
||||||
- The prefix length of the IP range. If not present, it means the address field
|
- The prefix length of the IP range. If not present, it means the address field
|
||||||
is a single IP address.
|
is a single IP address.
|
||||||
- This field is not applicable to addresses with addressType=EXTERNAL.
|
- This field is not applicable to addresses with addressType=EXTERNAL, or addressType=INTERNAL
|
||||||
|
when purpose=PRIVATE_SERVICE_CONNECT .
|
||||||
returned: success
|
returned: success
|
||||||
type: int
|
type: int
|
||||||
addressType:
|
addressType:
|
||||||
|
@ -171,7 +172,9 @@ resources:
|
||||||
purpose:
|
purpose:
|
||||||
description:
|
description:
|
||||||
- The purpose of the resource. For global internal addresses it can be * VPC_PEERING
|
- The purpose of the resource. For global internal addresses it can be * VPC_PEERING
|
||||||
- for peer networks This should only be set when using an Internal address.
|
- for peer networks * PRIVATE_SERVICE_CONNECT - for ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
|
||||||
|
only) Private Service Connect networks This should only be set when using
|
||||||
|
an Internal address.
|
||||||
returned: success
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
network:
|
network:
|
||||||
|
|
|
@ -83,7 +83,9 @@ options:
|
||||||
ip_protocol:
|
ip_protocol:
|
||||||
description:
|
description:
|
||||||
- The IP protocol to which this rule applies. When the load balancing scheme is
|
- 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"'
|
- 'Some valid choices include: "TCP", "UDP", "ESP", "AH", "SCTP", "ICMP"'
|
||||||
required: false
|
required: false
|
||||||
type: str
|
type: str
|
||||||
|
@ -98,8 +100,9 @@ options:
|
||||||
- This signifies what the GlobalForwardingRule will be used for.
|
- This signifies what the GlobalForwardingRule will be used for.
|
||||||
- 'The value of INTERNAL_SELF_MANAGED means that this will be used for Internal
|
- '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 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 Load Balancing (HTTP(S) LB, External TCP/UDP LB, SSL Proxy) ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
|
||||||
global forwarding rules cannot be used for INTERNAL load balancing.'
|
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"'
|
- 'Some valid choices include: "EXTERNAL", "INTERNAL_SELF_MANAGED"'
|
||||||
required: false
|
required: false
|
||||||
default: EXTERNAL
|
default: EXTERNAL
|
||||||
|
@ -196,6 +199,9 @@ options:
|
||||||
- The URL of the target resource to receive the matched traffic.
|
- The URL of the target resource to receive the matched traffic.
|
||||||
- The forwarded traffic must be of a type appropriate to the target object.
|
- 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.
|
- 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
|
required: true
|
||||||
type: str
|
type: str
|
||||||
project:
|
project:
|
||||||
|
@ -361,7 +367,9 @@ IPAddress:
|
||||||
IPProtocol:
|
IPProtocol:
|
||||||
description:
|
description:
|
||||||
- The IP protocol to which this rule applies. When the load balancing scheme is
|
- 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
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
ipVersion:
|
ipVersion:
|
||||||
|
@ -374,8 +382,9 @@ loadBalancingScheme:
|
||||||
- This signifies what the GlobalForwardingRule will be used for.
|
- This signifies what the GlobalForwardingRule will be used for.
|
||||||
- 'The value of INTERNAL_SELF_MANAGED means that this will be used for Internal
|
- '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 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 Load Balancing (HTTP(S) LB, External TCP/UDP LB, SSL Proxy) ([Beta](U(https://terraform.io/docs/providers/google/guides/provider_versions.html))
|
||||||
global forwarding rules cannot be used for INTERNAL load balancing.'
|
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
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
metadataFilters:
|
metadataFilters:
|
||||||
|
@ -461,6 +470,9 @@ target:
|
||||||
- The URL of the target resource to receive the matched traffic.
|
- The URL of the target resource to receive the matched traffic.
|
||||||
- The forwarded traffic must be of a type appropriate to the target object.
|
- 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.
|
- 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
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -155,7 +155,9 @@ resources:
|
||||||
IPProtocol:
|
IPProtocol:
|
||||||
description:
|
description:
|
||||||
- The IP protocol to which this rule applies. When the load balancing scheme
|
- The IP protocol to which this rule applies. When the load balancing scheme
|
||||||
is INTERNAL_SELF_MANAGED, only TCP is valid.
|
is 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
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
ipVersion:
|
ipVersion:
|
||||||
|
@ -169,7 +171,9 @@ resources:
|
||||||
- 'The value of INTERNAL_SELF_MANAGED means that this will be used for Internal
|
- '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
|
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)
|
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.'
|
([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
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
metadataFilters:
|
metadataFilters:
|
||||||
|
@ -259,6 +263,9 @@ resources:
|
||||||
- The forwarded traffic must be of a type appropriate to the target object.
|
- 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
|
- For INTERNAL_SELF_MANAGED load balancing, only HTTP and HTTPS targets are
|
||||||
valid.
|
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
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
'''
|
'''
|
||||||
|
|
Loading…
Add table
Reference in a new issue