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. [...]
Binding
Associates members, or principals, with a role.
CloudResourceManagerApi
Creates, reads, and updates metadata for Google Cloud Platform resource containers.
Folder
A folder in an organization's resource hierarchy, used to organize that organization's resources.
FoldersResource
GetIamPolicyRequest
Request message for GetIamPolicy method.
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.
MoveFolderRequest
The MoveFolder request message.
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. [...]
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.
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

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
GetPolicyOptions = $GetPolicyOptions
Encapsulates settings provided to GetIamPolicy.
Lien = $Lien
A Lien represents an encumbrance on the actions that can be performed on a resource.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
TestIamPermissionsRequest = $TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.
UndeleteFolderRequest = $Empty
The UndeleteFolder request message.
UndeleteProjectRequest = $Empty
The request sent to the UndeleteProject method.

Exceptions / Errors

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