Package Classes (1.14.0)

Summary of entries of Classes for cloudresourcemanager.

Classes

FoldersAsyncClient

Manages Cloud Platform folder resources. Folders can be used to organize the resources under an organization and to control the policies applied to groups of resources.

FoldersClient

Manages Cloud Platform folder resources. Folders can be used to organize the resources under an organization and to control the policies applied to groups of resources.

ListFoldersAsyncPager

A pager for iterating through list_folders requests.

This class thinly wraps an initial ListFoldersResponse object, and provides an __aiter__ method to iterate through its folders field.

If there are more pages, the __aiter__ method will make additional ListFolders requests and continue to iterate through the folders field on the corresponding responses.

All the usual ListFoldersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListFoldersPager

A pager for iterating through list_folders requests.

This class thinly wraps an initial ListFoldersResponse object, and provides an __iter__ method to iterate through its folders field.

If there are more pages, the __iter__ method will make additional ListFolders requests and continue to iterate through the folders field on the corresponding responses.

All the usual ListFoldersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchFoldersAsyncPager

A pager for iterating through search_folders requests.

This class thinly wraps an initial SearchFoldersResponse object, and provides an __aiter__ method to iterate through its folders field.

If there are more pages, the __aiter__ method will make additional SearchFolders requests and continue to iterate through the folders field on the corresponding responses.

All the usual SearchFoldersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchFoldersPager

A pager for iterating through search_folders requests.

This class thinly wraps an initial SearchFoldersResponse object, and provides an __iter__ method to iterate through its folders field.

If there are more pages, the __iter__ method will make additional SearchFolders requests and continue to iterate through the folders field on the corresponding responses.

All the usual SearchFoldersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

OrganizationsAsyncClient

Allows users to manage their organization resources.

OrganizationsClient

Allows users to manage their organization resources.

SearchOrganizationsAsyncPager

A pager for iterating through search_organizations requests.

This class thinly wraps an initial SearchOrganizationsResponse object, and provides an __aiter__ method to iterate through its organizations field.

If there are more pages, the __aiter__ method will make additional SearchOrganizations requests and continue to iterate through the organizations field on the corresponding responses.

All the usual SearchOrganizationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchOrganizationsPager

A pager for iterating through search_organizations requests.

This class thinly wraps an initial SearchOrganizationsResponse object, and provides an __iter__ method to iterate through its organizations field.

If there are more pages, the __iter__ method will make additional SearchOrganizations requests and continue to iterate through the organizations field on the corresponding responses.

All the usual SearchOrganizationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ProjectsAsyncClient

Manages Google Cloud Projects.

ProjectsClient

Manages Google Cloud Projects.

ListProjectsAsyncPager

A pager for iterating through list_projects requests.

This class thinly wraps an initial ListProjectsResponse object, and provides an __aiter__ method to iterate through its projects field.

If there are more pages, the __aiter__ method will make additional ListProjects requests and continue to iterate through the projects field on the corresponding responses.

All the usual ListProjectsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListProjectsPager

A pager for iterating through list_projects requests.

This class thinly wraps an initial ListProjectsResponse object, and provides an __iter__ method to iterate through its projects field.

If there are more pages, the __iter__ method will make additional ListProjects requests and continue to iterate through the projects field on the corresponding responses.

All the usual ListProjectsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchProjectsAsyncPager

A pager for iterating through search_projects requests.

This class thinly wraps an initial SearchProjectsResponse object, and provides an __aiter__ method to iterate through its projects field.

If there are more pages, the __aiter__ method will make additional SearchProjects requests and continue to iterate through the projects field on the corresponding responses.

All the usual SearchProjectsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchProjectsPager

A pager for iterating through search_projects requests.

This class thinly wraps an initial SearchProjectsResponse object, and provides an __iter__ method to iterate through its projects field.

If there are more pages, the __iter__ method will make additional SearchProjects requests and continue to iterate through the projects field on the corresponding responses.

All the usual SearchProjectsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

TagBindingsAsyncClient

Allow users to create and manage TagBindings between TagValues and different Google Cloud resources throughout the GCP resource hierarchy.

TagBindingsClient

Allow users to create and manage TagBindings between TagValues and different Google Cloud resources throughout the GCP resource hierarchy.

ListEffectiveTagsAsyncPager

A pager for iterating through list_effective_tags requests.

This class thinly wraps an initial ListEffectiveTagsResponse object, and provides an __aiter__ method to iterate through its effective_tags field.

If there are more pages, the __aiter__ method will make additional ListEffectiveTags requests and continue to iterate through the effective_tags field on the corresponding responses.

All the usual ListEffectiveTagsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListEffectiveTagsPager

A pager for iterating through list_effective_tags requests.

This class thinly wraps an initial ListEffectiveTagsResponse object, and provides an __iter__ method to iterate through its effective_tags field.

If there are more pages, the __iter__ method will make additional ListEffectiveTags requests and continue to iterate through the effective_tags field on the corresponding responses.

All the usual ListEffectiveTagsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTagBindingsAsyncPager

A pager for iterating through list_tag_bindings requests.

This class thinly wraps an initial ListTagBindingsResponse object, and provides an __aiter__ method to iterate through its tag_bindings field.

If there are more pages, the __aiter__ method will make additional ListTagBindings requests and continue to iterate through the tag_bindings field on the corresponding responses.

All the usual ListTagBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTagBindingsPager

A pager for iterating through list_tag_bindings requests.

This class thinly wraps an initial ListTagBindingsResponse object, and provides an __iter__ method to iterate through its tag_bindings field.

If there are more pages, the __iter__ method will make additional ListTagBindings requests and continue to iterate through the tag_bindings field on the corresponding responses.

All the usual ListTagBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

TagHoldsAsyncClient

Allow users to create and manage TagHolds for TagValues. TagHolds represent the use of a Tag Value that is not captured by TagBindings but should still block TagValue deletion (such as a reference in a policy condition). This service provides isolated failure domains by cloud location so that TagHolds can be managed in the same location as their usage.

TagHoldsClient

Allow users to create and manage TagHolds for TagValues. TagHolds represent the use of a Tag Value that is not captured by TagBindings but should still block TagValue deletion (such as a reference in a policy condition). This service provides isolated failure domains by cloud location so that TagHolds can be managed in the same location as their usage.

ListTagHoldsAsyncPager

A pager for iterating through list_tag_holds requests.

This class thinly wraps an initial ListTagHoldsResponse object, and provides an __aiter__ method to iterate through its tag_holds field.

If there are more pages, the __aiter__ method will make additional ListTagHolds requests and continue to iterate through the tag_holds field on the corresponding responses.

All the usual ListTagHoldsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTagHoldsPager

A pager for iterating through list_tag_holds requests.

This class thinly wraps an initial ListTagHoldsResponse object, and provides an __iter__ method to iterate through its tag_holds field.

If there are more pages, the __iter__ method will make additional ListTagHolds requests and continue to iterate through the tag_holds field on the corresponding responses.

All the usual ListTagHoldsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

TagKeysAsyncClient

Allow users to create and manage tag keys.

TagKeysClient

Allow users to create and manage tag keys.

ListTagKeysAsyncPager

A pager for iterating through list_tag_keys requests.

This class thinly wraps an initial ListTagKeysResponse object, and provides an __aiter__ method to iterate through its tag_keys field.

If there are more pages, the __aiter__ method will make additional ListTagKeys requests and continue to iterate through the tag_keys field on the corresponding responses.

All the usual ListTagKeysResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTagKeysPager

A pager for iterating through list_tag_keys requests.

This class thinly wraps an initial ListTagKeysResponse object, and provides an __iter__ method to iterate through its tag_keys field.

If there are more pages, the __iter__ method will make additional ListTagKeys requests and continue to iterate through the tag_keys field on the corresponding responses.

All the usual ListTagKeysResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

TagValuesAsyncClient

Allow users to create and manage tag values.

TagValuesClient

Allow users to create and manage tag values.

ListTagValuesAsyncPager

A pager for iterating through list_tag_values requests.

This class thinly wraps an initial ListTagValuesResponse object, and provides an __aiter__ method to iterate through its tag_values field.

If there are more pages, the __aiter__ method will make additional ListTagValues requests and continue to iterate through the tag_values field on the corresponding responses.

All the usual ListTagValuesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTagValuesPager

A pager for iterating through list_tag_values requests.

This class thinly wraps an initial ListTagValuesResponse object, and provides an __iter__ method to iterate through its tag_values field.

If there are more pages, the __iter__ method will make additional ListTagValues requests and continue to iterate through the tag_values field on the corresponding responses.

All the usual ListTagValuesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

CreateFolderMetadata

Metadata pertaining to the Folder creation process.

CreateFolderRequest

The CreateFolder request message.

CreateProjectMetadata

A status object which is used as the metadata field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed.

CreateProjectRequest

The request sent to the CreateProject method.

CreateTagBindingMetadata

Runtime operation information for creating a TagValue.

CreateTagBindingRequest

The request message to create a TagBinding.

CreateTagHoldMetadata

Runtime operation information for creating a TagHold. (-- The metadata is currently empty, but may include information in the future. --)

CreateTagHoldRequest

The request message to create a TagHold.

CreateTagKeyMetadata

Runtime operation information for creating a TagKey.

CreateTagKeyRequest

The request message for creating a TagKey.

CreateTagValueMetadata

Runtime operation information for creating a TagValue.

CreateTagValueRequest

The request message for creating a TagValue.

DeleteFolderMetadata

A status object which is used as the metadata field for the Operation returned by DeleteFolder.

DeleteFolderRequest

The DeleteFolder request message.

DeleteOrganizationMetadata

A status object which is used as the metadata field for the operation returned by DeleteOrganization.

DeleteProjectMetadata

A status object which is used as the metadata field for the Operation returned by DeleteProject.

DeleteProjectRequest

DeleteProject method.

DeleteTagBindingMetadata

Runtime operation information for deleting a TagBinding.

DeleteTagBindingRequest

The request message to delete a TagBinding.

DeleteTagHoldMetadata

Runtime operation information for deleting a TagHold. (-- The metadata is currently empty, but may include information in the future. --)

DeleteTagHoldRequest

The request message to delete a TagHold.

DeleteTagKeyMetadata

Runtime operation information for deleting a TagKey.

DeleteTagKeyRequest

The request message for deleting a TagKey.

DeleteTagValueMetadata

Runtime operation information for deleting a TagValue.

DeleteTagValueRequest

The request message for deleting a TagValue.

EffectiveTag

An EffectiveTag represents a tag that applies to a resource during policy evaluation. Tags can be either directly bound to a resource or inherited from its ancestor. EffectiveTag contains the name and namespaced_name of the tag value and tag key, with additional fields of inherited to indicate the inheritance status of the effective tag.

Folder

A folder in an organization's resource hierarchy, used to organize that organization's resources.

State

Folder lifecycle states.

GetFolderRequest

The GetFolder request message.

GetNamespacedTagKeyRequest

The request message for getting a TagKey by its namespaced name.

GetNamespacedTagValueRequest

The request message for getting a TagValue by its namespaced name.

GetOrganizationRequest

The request sent to the GetOrganization method. The name field is required. organization_id is no longer accepted.

GetProjectRequest

The request sent to the GetProject method.

GetTagKeyRequest

The request message for getting a TagKey.

GetTagValueRequest

The request message for getting a TagValue.

ListEffectiveTagsRequest

The request message to ListEffectiveTags

ListEffectiveTagsResponse

The response of ListEffectiveTags.

ListFoldersRequest

The ListFolders request message.

ListFoldersResponse

The ListFolders response message.

ListProjectsRequest

The request sent to the ListProjects method.

ListProjectsResponse

A page of the response received from the ListProjects method.

A paginated response where more pages are available has next_page_token set. This token can be used in a subsequent request to retrieve the next request page.

NOTE: A response may contain fewer elements than the request page_size and still have a next_page_token.

ListTagBindingsRequest

The request message to list all TagBindings for a parent.

ListTagBindingsResponse

The ListTagBindings response.

ListTagHoldsRequest

The request message for listing the TagHolds under a TagValue.

ListTagHoldsResponse

The ListTagHolds response.

ListTagKeysRequest

The request message for listing all TagKeys under a parent resource.

ListTagKeysResponse

The ListTagKeys response message.

ListTagValuesRequest

The request message for listing TagValues for the specified TagKey. Resource name for TagKey, parent of the TagValues to be listed, in the format tagKeys/123.

ListTagValuesResponse

The ListTagValues response.

MoveFolderMetadata

Metadata pertaining to the folder move process.

MoveFolderRequest

The MoveFolder request message.

MoveProjectMetadata

A status object which is used as the metadata field for the Operation returned by MoveProject.

MoveProjectRequest

The request sent to MoveProject method.

Organization

The root node in the resource hierarchy to which a particular entity's (a company, for example) resources belong.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

State

Organization lifecycle states.

Project

A project is a high-level Google Cloud entity. It is a container for ACLs, APIs, App Engine Apps, VMs, and other Google Cloud Platform resources.

LabelsEntry

The abstract base class for a message.

State

Project lifecycle states.

Purpose

A purpose for each policy engine requiring such an integration. A single policy engine may have multiple purposes defined, however a TagKey may only specify a single purpose.

    -

    `https://www.googleapis.com/compute/{compute_version}/projects/{project_id}/global/networks/{network_id}`

    -  `{project_id}/{network_name}`

    Examples:

    -

    `https://www.googleapis.com/compute/staging_v1/projects/fail-closed-load-testing/global/networks/6992953698831725600`

    -  `fail-closed-load-testing/load-testing-network`

SearchFoldersRequest

The request message for searching folders.

SearchFoldersResponse

The response message for searching folders.

SearchOrganizationsRequest

The request sent to the SearchOrganizations method.

SearchOrganizationsResponse

The response returned from the SearchOrganizations method.

SearchProjectsRequest

The request sent to the SearchProjects method.

SearchProjectsResponse

A page of the response received from the SearchProjects method.

A paginated response where more pages are available has next_page_token set. This token can be used in a subsequent request to retrieve the next request page.

TagBinding

A TagBinding represents a connection between a TagValue and a cloud resource Once a TagBinding is created, the TagValue is applied to all the descendants of the Google Cloud resource.

TagHold

A TagHold represents the use of a TagValue that is not captured by TagBindings. If a TagValue has any TagHolds, deletion will be blocked. This resource is intended to be created in the same cloud location as the holder.

TagKey

A TagKey, used to group a set of TagValues.

PurposeDataEntry

The abstract base class for a message.

TagValue

A TagValue is a child of a particular TagKey. This is used to group cloud resources for the purpose of controlling them using policies.

UndeleteFolderMetadata

A status object which is used as the metadata field for the Operation returned by UndeleteFolder.

UndeleteFolderRequest

The UndeleteFolder request message.

UndeleteOrganizationMetadata

A status object which is used as the metadata field for the Operation returned by UndeleteOrganization.

UndeleteProjectMetadata

A status object which is used as the metadata field for the Operation returned by UndeleteProject.

UndeleteProjectRequest

The request sent to the [UndeleteProject] [google.cloud.resourcemanager.v3.Projects.UndeleteProject] method.

UpdateFolderMetadata

A status object which is used as the metadata field for the Operation returned by UpdateFolder.

UpdateFolderRequest

The request sent to the UpdateFolder method.

Only the display_name field can be changed. All other fields will be ignored. Use the MoveFolder method to change the parent field.

UpdateProjectMetadata

A status object which is used as the metadata field for the Operation returned by UpdateProject.

UpdateProjectRequest

The request sent to the UpdateProject method.

Only the display_name and labels fields can be change. Use the MoveProject method to change the parent field.

UpdateTagKeyMetadata

Runtime operation information for updating a TagKey.

UpdateTagKeyRequest

The request message for updating a TagKey.

UpdateTagValueMetadata

Runtime operation information for updating a TagValue.

UpdateTagValueRequest

The request message for updating a TagValue.

Modules

pagers

API documentation for resourcemanager_v3.services.folders.pagers module.

pagers

API documentation for resourcemanager_v3.services.organizations.pagers module.

pagers

API documentation for resourcemanager_v3.services.projects.pagers module.

pagers

API documentation for resourcemanager_v3.services.tag_bindings.pagers module.

pagers

API documentation for resourcemanager_v3.services.tag_holds.pagers module.

pagers

API documentation for resourcemanager_v3.services.tag_keys.pagers module.

pagers

API documentation for resourcemanager_v3.services.tag_values.pagers module.