cloudresourcemanager.v3 library Null safety

Cloud Resource Manager API - v3

Creates, reads, and updates metadata for Google Cloud Platform resource containers.

For more information, see cloud.google.com/resource-manager

Create an instance of CloudResourceManagerApi to access these resources:

Classes

AuditConfig
Specifies the audit configuration for a service. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
Binding
Associates members with a role.
CloudResourceManagerApi
Creates, reads, and updates metadata for Google Cloud Platform resource containers.
CloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation
Metadata describing a long running folder operation
CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation
Metadata describing a long running folder operation
CreateFolderMetadata
Metadata pertaining to the Folder creation process.
CreateProjectMetadata
A status object which is used as the metadata field for the Operation returned by CreateProject. [...]
CreateTagBindingMetadata
Runtime operation information for creating a TagValue.
CreateTagKeyMetadata
Runtime operation information for creating a TagKey.
CreateTagValueMetadata
Runtime operation information for creating a TagValue.
DeleteFolderMetadata
A status object which is used as the metadata field for the Operation returned by DeleteFolder.
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.
DeleteTagBindingMetadata
Runtime operation information for deleting a TagBinding.
DeleteTagKeyMetadata
Runtime operation information for deleting a TagKey.
DeleteTagValueMetadata
Runtime operation information for deleting a TagValue.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
Folder
A folder in an organization's resource hierarchy, used to organize that organization's resources.
FolderOperation
Metadata describing a long running folder operation
FolderOperationError
A classification of the Folder Operation error.
FoldersResource
GetIamPolicyRequest
Request message for GetIamPolicy method.
GetPolicyOptions
Encapsulates settings provided to GetIamPolicy.
Lien
A Lien represents an encumbrance on the actions that can be performed on a resource.
LiensResource
ListFoldersResponse
The ListFolders response message.
ListLiensResponse
The response message for Liens.ListLiens.
ListProjectsResponse
A page of the response received from the ListProjects method. [...]
ListTagBindingsResponse
The ListTagBindings response.
ListTagKeysResponse
The ListTagKeys response message.
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.
Operation
This resource represents a long-running operation that is the result of a network API call.
OperationsResource
Organization
The root node in the resource hierarchy to which a particular entity's (a company, for example) resources belong.
OrganizationsResource
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
Project
A project is a high-level Google Cloud entity. [...]
ProjectCreationStatus
A status object which is used as the metadata field for the Operation returned by CreateProject. [...]
ProjectsResource
SearchFoldersResponse
The response message for searching folders.
SearchOrganizationsResponse
The response returned from the SearchOrganizations method.
SearchProjectsResponse
A page of the response received from the SearchProjects method. [...]
SetIamPolicyRequest
Request message for SetIamPolicy method.
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
TagBinding
A TagBinding represents a connection between a TagValue and a cloud resource (currently project, folder, or organization). [...]
TagBindingsResource
TagKey
A TagKey, used to group a set of TagValues.
TagKeysResource
TagValue
A TagValue is a child of a particular TagKey. [...]
TagValuesResource
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
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 method.
UpdateFolderMetadata
A status object which is used as the metadata field for the Operation returned by UpdateFolder.
UpdateProjectMetadata
A status object which is used as the metadata field for the Operation returned by UpdateProject.
UpdateTagKeyMetadata
Runtime operation information for updating a TagKey.
UpdateTagValueMetadata
Runtime operation information for updating a TagValue.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.