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
Constraintdescribes 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
GetIamPolicymethod. - GetOrgPolicyRequest
- The request sent to the GetOrgPolicy method.
- LiensResource
- ListAvailableOrgPolicyConstraintsResponse
-
The response returned from the
ListAvailableOrgPolicyConstraintsmethod. - ListConstraint
-
A
Constraintthat 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
ListOrgPoliciesmethod. - 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
Policywhich is used to specifyConstraintsfor 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
SearchOrganizationsmethod. - SearchOrganizationsResponse
-
The response returned from the
SearchOrganizationsmethod. - SetIamPolicyRequest
-
Request message for
SetIamPolicymethod. - SetOrgPolicyRequest
- The request sent to the SetOrgPolicyRequest method.
Typedefs
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- BooleanConstraint = $Empty
-
A
Constraintthat is either enforced or not. - BooleanPolicy = $BooleanPolicy
-
Used in
policy_typeto specify howboolean_policywill 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 = $GetPolicyOptions00
- Encapsulates settings provided to GetIamPolicy.
- Lien = $Lien
- A Lien represents an encumbrance on the actions that can be performed on a resource.
- ListAvailableOrgPolicyConstraintsRequest = $Request07
-
The request sent to the
ListAvailableOrgPolicyConstraintsmethod on the project, folder, or organization. - ListOrgPoliciesRequest = $Request07
- The request sent to the ListOrgPolicies method.
- ListPolicy = $ListPolicy
-
Used in
policy_typeto specify howlist_policybehaves at this resource. - RestoreDefault = $Empty
-
Ignores policies set above this resource and restores the
constraint_defaultenforcement behavior of the specificConstraintat this resource. - Status = $Status00
-
The
Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissionsmethod. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissionsmethod. - 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.