Skip to content

Commit

Permalink
Fixes #19540 (#12253)
Browse files Browse the repository at this point in the history
[upstream:3db026ca076c34e112178ab9c5e5a6a7fb251e8b]

Signed-off-by: Modular Magician <[email protected]>
  • Loading branch information
modular-magician committed Nov 8, 2024
1 parent 45df35f commit 82fc64d
Show file tree
Hide file tree
Showing 13 changed files with 73 additions and 42 deletions.
3 changes: 3 additions & 0 deletions .changelog/12253.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
Original file line number Diff line number Diff line change
Expand Up @@ -565,9 +565,11 @@ a perimeter bridge.`,
"identities": {
Type: schema.TypeSet,
Optional: true,
Description: `A list of identities that are allowed access through this 'EgressPolicy'.
Should be in the format of email address. The email address should
represent individual user or service account only.`,
Description: `Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.`,
Elem: &schema.Schema{
Type: schema.TypeString,
},
Expand Down Expand Up @@ -705,9 +707,11 @@ to apply.`,
"identities": {
Type: schema.TypeSet,
Optional: true,
Description: `A list of identities that are allowed access through this ingress policy.
Should be in the format of email address. The email address should represent
individual user or service account only.`,
Description: `Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.`,
Elem: &schema.Schema{
Type: schema.TypeString,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,9 +114,11 @@ func ResourceAccessContextManagerServicePerimeterDryRunEgressPolicy() *schema.Re
Type: schema.TypeList,
Optional: true,
ForceNew: true,
Description: `A list of identities that are allowed access through this 'EgressPolicy'.
Should be in the format of email address. The email address should
represent individual user or service account only.`,
Description: `Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.`,
Elem: &schema.Schema{
Type: schema.TypeString,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,11 @@ to apply.`,
Type: schema.TypeList,
Optional: true,
ForceNew: true,
Description: `A list of identities that are allowed access through this ingress policy.
Should be in the format of email address. The email address should represent
individual user or service account only.`,
Description: `Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.`,
Elem: &schema.Schema{
Type: schema.TypeString,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,9 +114,11 @@ func ResourceAccessContextManagerServicePerimeterEgressPolicy() *schema.Resource
Type: schema.TypeList,
Optional: true,
ForceNew: true,
Description: `A list of identities that are allowed access through this 'EgressPolicy'.
Should be in the format of email address. The email address should
represent individual user or service account only.`,
Description: `Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.`,
Elem: &schema.Schema{
Type: schema.TypeString,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,11 @@ to apply.`,
Type: schema.TypeList,
Optional: true,
ForceNew: true,
Description: `A list of identities that are allowed access through this ingress policy.
Should be in the format of email address. The email address should represent
individual user or service account only.`,
Description: `Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.`,
Elem: &schema.Schema{
Type: schema.TypeString,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,9 +151,11 @@ a perimeter bridge.`,
"identities": {
Type: schema.TypeSet,
Optional: true,
Description: `A list of identities that are allowed access through this 'EgressPolicy'.
Should be in the format of email address. The email address should
represent individual user or service account only.`,
Description: `Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.`,
Elem: &schema.Schema{
Type: schema.TypeString,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -390,9 +390,11 @@ The following arguments are supported:

* `identities` -
(Optional)
A list of identities that are allowed access through this ingress policy.
Should be in the format of email address. The email address should represent
individual user or service account only.
Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.

* `sources` -
(Optional)
Expand Down Expand Up @@ -510,9 +512,11 @@ The following arguments are supported:

* `identities` -
(Optional)
A list of identities that are allowed access through this `EgressPolicy`.
Should be in the format of email address. The email address should
represent individual user or service account only.
Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.


<a name="nested_sources"></a>The `sources` block supports:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,9 +117,11 @@ The following arguments are supported:

* `identities` -
(Optional)
A list of identities that are allowed access through this `EgressPolicy`.
Should be in the format of email address. The email address should
represent individual user or service account only.
Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.

* `sources` -
(Optional)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,11 @@ The following arguments are supported:

* `identities` -
(Optional)
A list of identities that are allowed access through this ingress policy.
Should be in the format of email address. The email address should represent
individual user or service account only.
Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.

* `sources` -
(Optional)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,9 +117,11 @@ The following arguments are supported:

* `identities` -
(Optional)
A list of identities that are allowed access through this `EgressPolicy`.
Should be in the format of email address. The email address should
represent individual user or service account only.
Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.

* `sources` -
(Optional)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,11 @@ The following arguments are supported:

* `identities` -
(Optional)
A list of identities that are allowed access through this ingress policy.
Should be in the format of email address. The email address should represent
individual user or service account only.
Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.

* `sources` -
(Optional)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -640,9 +640,11 @@ The following arguments are supported:

* `identities` -
(Optional)
A list of identities that are allowed access through this `EgressPolicy`.
Should be in the format of email address. The email address should
represent individual user or service account only.
Identities can be an individual user, service account, Google group,
or third-party identity. For third-party identity, only single identities
are supported and other identity types are not supported.The v1 identities
that have the prefix user, group and serviceAccount in
https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.

* `sources` -
(Optional)
Expand Down

0 comments on commit 82fc64d

Please sign in to comment.