Skip to content

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] authored Apr 19, 2023
1 parent 778c80e commit ed40b84
Show file tree
Hide file tree
Showing 80 changed files with 15,755 additions and 661 deletions.
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
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:
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
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
Loading

0 comments on commit ed40b84

Please sign in to comment.