cloudresourcemanager/v3 library
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 arole
. - CloudResourceManagerApi
- Creates, reads, and updates metadata for Google Cloud Platform resource containers.
- EffectiveTag
- An EffectiveTag represents a tag that applies to a resource during policy evaluation.
- EffectiveTagsResource
- Folder
- A folder in an organization's resource hierarchy, used to organize that organization's resources.
- FoldersResource
- GetIamPolicyRequest
-
Request message for
GetIamPolicy
method. - LiensResource
- ListEffectiveTagsResponse
- The response of ListEffectiveTags.
- 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.
- ListTagHoldsResponse
- The ListTagHolds 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 Once a TagBinding is created, the TagValue is applied to all the descendants of the Google Cloud resource.
- TagBindingsResource
- TagHold
- A TagHold represents the use of a TagValue that is not captured by TagBindings.
- TagKey
- A TagKey, used to group a set of TagValues.
- TagKeysResource
- TagValue
- A TagValue is a child of a particular TagKey.
- TagValuesResource
- TagValuesTagHoldsResource
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 = $GetPolicyOptions00
- 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 = $TestIamPermissionsRequest00
-
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.