Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

Commit

Permalink
feat: add TagHolds, GetNamespacedTagKey, and GetNamespacedTagValue AP…
Browse files Browse the repository at this point in the history
…Is. Adds support for project parented tags (#269)

* feat: add TagHolds, GetNamespacedTagKey, and GetNamespacedTagValue APIs. Adds support for project parented tags

PiperOrigin-RevId: 525509112

Source-Link: googleapis/googleapis@4a23200

Source-Link: googleapis/googleapis-gen@9596987
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOTU5Njk4NzdlY2E4MzdmOWI2ZGIzMmZjZTk1NjY1NjQ5Y2JkOGM5MCJ9

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
  • Loading branch information
gcf-owl-bot[bot] and gcf-owl-bot[bot] committed Apr 19, 2023
1 parent d612d56 commit bb78042
Show file tree
Hide file tree
Showing 80 changed files with 15,755 additions and 661 deletions.
1 change: 1 addition & 0 deletions docs/resourcemanager_v3/services.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ Services for Google Cloud Resourcemanager v3 API
organizations
projects
tag_bindings
tag_holds
tag_keys
tag_values
10 changes: 10 additions & 0 deletions docs/resourcemanager_v3/tag_holds.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
TagHolds
--------------------------

.. automodule:: google.cloud.resourcemanager_v3.services.tag_holds
:members:
:inherited-members:

.. automodule:: google.cloud.resourcemanager_v3.services.tag_holds.pagers
:members:
:inherited-members:
34 changes: 34 additions & 0 deletions google/cloud/resourcemanager/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@
from google.cloud.resourcemanager_v3.services.tag_bindings.client import (
TagBindingsClient,
)
from google.cloud.resourcemanager_v3.services.tag_holds.async_client import (
TagHoldsAsyncClient,
)
from google.cloud.resourcemanager_v3.services.tag_holds.client import TagHoldsClient
from google.cloud.resourcemanager_v3.services.tag_keys.async_client import (
TagKeysAsyncClient,
)
Expand Down Expand Up @@ -95,18 +99,32 @@
CreateTagBindingRequest,
DeleteTagBindingMetadata,
DeleteTagBindingRequest,
EffectiveTag,
ListEffectiveTagsRequest,
ListEffectiveTagsResponse,
ListTagBindingsRequest,
ListTagBindingsResponse,
TagBinding,
)
from google.cloud.resourcemanager_v3.types.tag_holds import (
CreateTagHoldMetadata,
CreateTagHoldRequest,
DeleteTagHoldMetadata,
DeleteTagHoldRequest,
ListTagHoldsRequest,
ListTagHoldsResponse,
TagHold,
)
from google.cloud.resourcemanager_v3.types.tag_keys import (
CreateTagKeyMetadata,
CreateTagKeyRequest,
DeleteTagKeyMetadata,
DeleteTagKeyRequest,
GetNamespacedTagKeyRequest,
GetTagKeyRequest,
ListTagKeysRequest,
ListTagKeysResponse,
Purpose,
TagKey,
UpdateTagKeyMetadata,
UpdateTagKeyRequest,
Expand All @@ -116,6 +134,7 @@
CreateTagValueRequest,
DeleteTagValueMetadata,
DeleteTagValueRequest,
GetNamespacedTagValueRequest,
GetTagValueRequest,
ListTagValuesRequest,
ListTagValuesResponse,
Expand All @@ -133,6 +152,8 @@
"ProjectsAsyncClient",
"TagBindingsClient",
"TagBindingsAsyncClient",
"TagHoldsClient",
"TagHoldsAsyncClient",
"TagKeysClient",
"TagKeysAsyncClient",
"TagValuesClient",
Expand Down Expand Up @@ -179,23 +200,36 @@
"CreateTagBindingRequest",
"DeleteTagBindingMetadata",
"DeleteTagBindingRequest",
"EffectiveTag",
"ListEffectiveTagsRequest",
"ListEffectiveTagsResponse",
"ListTagBindingsRequest",
"ListTagBindingsResponse",
"TagBinding",
"CreateTagHoldMetadata",
"CreateTagHoldRequest",
"DeleteTagHoldMetadata",
"DeleteTagHoldRequest",
"ListTagHoldsRequest",
"ListTagHoldsResponse",
"TagHold",
"CreateTagKeyMetadata",
"CreateTagKeyRequest",
"DeleteTagKeyMetadata",
"DeleteTagKeyRequest",
"GetNamespacedTagKeyRequest",
"GetTagKeyRequest",
"ListTagKeysRequest",
"ListTagKeysResponse",
"TagKey",
"UpdateTagKeyMetadata",
"UpdateTagKeyRequest",
"Purpose",
"CreateTagValueMetadata",
"CreateTagValueRequest",
"DeleteTagValueMetadata",
"DeleteTagValueRequest",
"GetNamespacedTagValueRequest",
"GetTagValueRequest",
"ListTagValuesRequest",
"ListTagValuesResponse",
Expand Down
31 changes: 31 additions & 0 deletions google/cloud/resourcemanager_v3/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
from .services.organizations import OrganizationsAsyncClient, OrganizationsClient
from .services.projects import ProjectsAsyncClient, ProjectsClient
from .services.tag_bindings import TagBindingsAsyncClient, TagBindingsClient
from .services.tag_holds import TagHoldsAsyncClient, TagHoldsClient
from .services.tag_keys import TagKeysAsyncClient, TagKeysClient
from .services.tag_values import TagValuesAsyncClient, TagValuesClient
from .types.folders import (
Expand Down Expand Up @@ -73,18 +74,32 @@
CreateTagBindingRequest,
DeleteTagBindingMetadata,
DeleteTagBindingRequest,
EffectiveTag,
ListEffectiveTagsRequest,
ListEffectiveTagsResponse,
ListTagBindingsRequest,
ListTagBindingsResponse,
TagBinding,
)
from .types.tag_holds import (
CreateTagHoldMetadata,
CreateTagHoldRequest,
DeleteTagHoldMetadata,
DeleteTagHoldRequest,
ListTagHoldsRequest,
ListTagHoldsResponse,
TagHold,
)
from .types.tag_keys import (
CreateTagKeyMetadata,
CreateTagKeyRequest,
DeleteTagKeyMetadata,
DeleteTagKeyRequest,
GetNamespacedTagKeyRequest,
GetTagKeyRequest,
ListTagKeysRequest,
ListTagKeysResponse,
Purpose,
TagKey,
UpdateTagKeyMetadata,
UpdateTagKeyRequest,
Expand All @@ -94,6 +109,7 @@
CreateTagValueRequest,
DeleteTagValueMetadata,
DeleteTagValueRequest,
GetNamespacedTagValueRequest,
GetTagValueRequest,
ListTagValuesRequest,
ListTagValuesResponse,
Expand All @@ -107,6 +123,7 @@
"OrganizationsAsyncClient",
"ProjectsAsyncClient",
"TagBindingsAsyncClient",
"TagHoldsAsyncClient",
"TagKeysAsyncClient",
"TagValuesAsyncClient",
"CreateFolderMetadata",
Expand All @@ -115,6 +132,8 @@
"CreateProjectRequest",
"CreateTagBindingMetadata",
"CreateTagBindingRequest",
"CreateTagHoldMetadata",
"CreateTagHoldRequest",
"CreateTagKeyMetadata",
"CreateTagKeyRequest",
"CreateTagValueMetadata",
Expand All @@ -126,23 +145,32 @@
"DeleteProjectRequest",
"DeleteTagBindingMetadata",
"DeleteTagBindingRequest",
"DeleteTagHoldMetadata",
"DeleteTagHoldRequest",
"DeleteTagKeyMetadata",
"DeleteTagKeyRequest",
"DeleteTagValueMetadata",
"DeleteTagValueRequest",
"EffectiveTag",
"Folder",
"FoldersClient",
"GetFolderRequest",
"GetNamespacedTagKeyRequest",
"GetNamespacedTagValueRequest",
"GetOrganizationRequest",
"GetProjectRequest",
"GetTagKeyRequest",
"GetTagValueRequest",
"ListEffectiveTagsRequest",
"ListEffectiveTagsResponse",
"ListFoldersRequest",
"ListFoldersResponse",
"ListProjectsRequest",
"ListProjectsResponse",
"ListTagBindingsRequest",
"ListTagBindingsResponse",
"ListTagHoldsRequest",
"ListTagHoldsResponse",
"ListTagKeysRequest",
"ListTagKeysResponse",
"ListTagValuesRequest",
Expand All @@ -155,6 +183,7 @@
"OrganizationsClient",
"Project",
"ProjectsClient",
"Purpose",
"SearchFoldersRequest",
"SearchFoldersResponse",
"SearchOrganizationsRequest",
Expand All @@ -163,6 +192,8 @@
"SearchProjectsResponse",
"TagBinding",
"TagBindingsClient",
"TagHold",
"TagHoldsClient",
"TagKey",
"TagKeysClient",
"TagValue",
Expand Down

0 comments on commit bb78042

Please sign in to comment.