cloudresourcemanager/v1 library
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.
- Binding
-
Associates
members
, or principals, with arole
. - ClearOrgPolicyRequest
- The request sent to the ClearOrgPolicy method.
- CloudResourceManagerApi
- Creates, reads, and updates metadata for Google Cloud Platform resource containers.
- Constraint
-
A
Constraint
describes a way in which a resource's configuration can be restricted. - FoldersResource
- 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.
- LiensResource
- 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 aPolicy
. - ListLiensResponse
- The response message for Liens.ListLiens.
- ListOrgPoliciesResponse
-
The response returned from the
ListOrgPolicies
method. - ListProjectsResponse
- A page of the response received from the ListProjects 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 (e.g., company) resources belong.
- OrganizationOwner
- The entity that owns an Organization.
- OrganizationsResource
- OrgPolicy
-
Defines a Cloud Organization
Policy
which is used to specifyConstraints
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.
- ProjectsResource
- ResourceId
- A container to reference an id for any resource type.
- 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.
Typedefs
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- BooleanConstraint = $Empty
-
A
Constraint
that is either enforced or not. - BooleanPolicy = $BooleanPolicy
-
Used in
policy_type
to specify howboolean_policy
will behave at this resource. - 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.
- GetAncestryRequest = $Empty
- The request sent to the GetAncestry method.
- GetPolicyOptions = $GetPolicyOptions
- Encapsulates settings provided to GetIamPolicy.
- Lien = $Lien
- A Lien represents an encumbrance on the actions that can be performed on a resource.
- ListAvailableOrgPolicyConstraintsRequest = $Request05
-
The request sent to the
ListAvailableOrgPolicyConstraints
method on the project, folder, or organization. - ListOrgPoliciesRequest = $Request05
- The request sent to the ListOrgPolicies method.
- ListPolicy = $ListPolicy
-
Used in
policy_type
to specify howlist_policy
behaves at this resource. - RestoreDefault = $Empty
-
Ignores policies set above this resource and restores the
constraint_default
enforcement behavior of the specificConstraint
at this 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. - 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.