cloudresourcemanager.v1 library Null safety

Cloud Resource Manager API - v1

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

Ancestor
Identifying information for a single ancestor of a project.
AuditConfig
Specifies the audit configuration for a service. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
Binding
Associates members with a role.
BooleanConstraint
A Constraint that is either enforced or not. [...]
BooleanPolicy
Used in policy_type to specify how boolean_policy will behave at this resource.
ClearOrgPolicyRequest
The request sent to the ClearOrgPolicy method.
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
Constraint
A Constraint describes a way in which a resource's configuration can be restricted. [...]
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. [...]
FolderOperation
Metadata describing a long running folder operation
FolderOperationError
A classification of the Folder Operation error.
FoldersResource
GetAncestryRequest
The request sent to the GetAncestry method.
GetAncestryResponse
Response from the projects.getAncestry method.
GetEffectiveOrgPolicyRequest
The request sent to the GetEffectiveOrgPolicy method.
GetIamPolicyRequest
Request message for GetIamPolicy method.
GetOrgPolicyRequest
The request sent to the GetOrgPolicy method.
GetPolicyOptions
Encapsulates settings provided to GetIamPolicy.
Lien
A Lien represents an encumbrance on the actions that can be performed on a resource.
LiensResource
ListAvailableOrgPolicyConstraintsRequest
The request sent to the ListAvailableOrgPolicyConstraints method on the project, folder, or organization.
ListAvailableOrgPolicyConstraintsResponse
The response returned from the ListAvailableOrgPolicyConstraints method. [...]
ListConstraint
A Constraint that allows or disallows a list of string values, which are configured by an Organization's policy administrator with a Policy.
ListLiensResponse
The response message for Liens.ListLiens.
ListOrgPoliciesRequest
The request sent to the ListOrgPolicies method.
ListOrgPoliciesResponse
The response returned from the ListOrgPolicies method. [...]
ListPolicy
Used in policy_type to specify how list_policy behaves at this resource. [...]
ListProjectsResponse
A page of the response received from the ListProjects method. [...]
MoveFolderMetadata
Metadata pertaining to the folder move process.
MoveProjectMetadata
A status object which is used as the metadata field for the Operation returned by MoveProject.
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 (e.g., company) resources belong.
OrganizationOwner
The entity that owns an Organization. [...]
OrganizationsResource
OrgPolicy
Defines a Cloud Organization Policy which is used to specify Constraints for configurations of Cloud Platform resources.
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 Platform entity. [...]
ProjectCreationStatus
A status object which is used as the metadata field for the Operation returned by CreateProject. [...]
ProjectsResource
ResourceId
A container to reference an id for any resource type. [...]
RestoreDefault
Ignores policies set above this resource and restores the constraint_default enforcement behavior of the specific Constraint at this resource. [...]
SearchOrganizationsRequest
The request sent to the SearchOrganizations method.
SearchOrganizationsResponse
The response returned from the SearchOrganizations method.
SetIamPolicyRequest
Request message for SetIamPolicy method.
SetOrgPolicyRequest
The request sent to the SetOrgPolicyRequest method.
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
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.
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.