Cloud Resource Manager API

Creates, reads, and updates metadata for Trusted Cloud Platform resource containers.

Service: cloudresourcemanager.googleapis.com

To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.

Discovery document

A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:

Service endpoint

A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:

  • https://cloudresourcemanager.s3nsapis.fr

REST Resource: v3.effectiveTags

Methods
list GET /v3/effectiveTags
Bindings for federated resources (e.g.

REST Resource: v3.folders

Methods
create POST /v3/folders
Creates a folder in the resource hierarchy.
delete DELETE /v3/{name=folders/*}
Requests deletion of a folder.
get GET /v3/{name=folders/*}
Retrieves a folder identified by the supplied resource name.
getIamPolicy POST /v3/{resource=folders/*}:getIamPolicy
Gets the access control policy for a folder.
list GET /v3/folders
Lists the folders that are direct descendants of supplied parent resource.
move POST /v3/{name=folders/*}:move
Moves a folder under a new resource parent.
patch PATCH /v3/{folder.name=folders/*}
Updates a folder, changing its display_name.
search GET /v3/folders:search
Search for folders that match specific filter criteria.
setIamPolicy POST /v3/{resource=folders/*}:setIamPolicy
Sets the access control policy on a folder, replacing any existing policy.
testIamPermissions POST /v3/{resource=folders/*}:testIamPermissions
Returns permissions that a caller has on the specified folder.
undelete POST /v3/{name=folders/*}:undelete
Cancels the deletion request for a folder.

REST Resource: v3.folders.capabilities

Methods
get The method google.cloud.resourcemanager.v3.ResourceManagerCapabilities.GetCapability is not available in Trusted Cloud by S3NS.
patch The method google.cloud.resourcemanager.v3.ResourceManagerCapabilities.UpdateCapability is not available in Trusted Cloud by S3NS.

REST Resource: v3.liens

Methods
create The method google.cloud.lien.v1.Liens.CreateLien is not available in Trusted Cloud by S3NS.
delete The method google.cloud.lien.v1.Liens.DeleteLien is not available in Trusted Cloud by S3NS.
get The method google.cloud.lien.v1.Liens.GetLien is not available in Trusted Cloud by S3NS.
list The method google.cloud.lien.v1.Liens.ListLiens is not available in Trusted Cloud by S3NS.

REST Resource: v3.locations.effectiveTagBindingCollections

Methods
get The method google.cloud.resourcemanager.v3.TagBindingCollections.GetEffectiveTagBindingCollection is not available in Trusted Cloud by S3NS.

REST Resource: v3.locations.tagBindingCollections

Methods
get The method google.cloud.resourcemanager.v3.TagBindingCollections.GetTagBindingCollection is not available in Trusted Cloud by S3NS.
patch The method google.cloud.resourcemanager.v3.TagBindingCollections.UpdateTagBindingCollection is not available in Trusted Cloud by S3NS.

REST Resource: v3.operations

Methods
get The method google.longrunning.Operations.GetOperation is not available in Trusted Cloud by S3NS.

REST Resource: v3.organizations

Methods
get GET /v3/{name=organizations/*}
Fetches an organization resource identified by the specified resource name.
getIamPolicy POST /v3/{resource=organizations/*}:getIamPolicy
Gets the access control policy for an organization resource.
search GET /v3/organizations:search
Searches organization resources that are visible to the user and satisfy the specified filter.
setIamPolicy POST /v3/{resource=organizations/*}:setIamPolicy
Sets the access control policy on an organization resource.
testIamPermissions POST /v3/{resource=organizations/*}:testIamPermissions
Returns the permissions that a caller has on the specified organization.

REST Resource: v3.projects

Methods
create POST /v3/projects
Request that a new project be created.
delete DELETE /v3/{name=projects/*}
Marks the project identified by the specified name (for example, projects/415104041262) for deletion.
get GET /v3/{name=projects/*}
Retrieves the project identified by the specified name (for example, projects/415104041262).
getIamPolicy POST /v3/{resource=projects/*}:getIamPolicy
Returns the IAM access control policy for the specified project, in the format projects/{ProjectIdOrNumber} e.g.
list GET /v3/projects
Lists projects that are direct children of the specified folder or organization resource.
move POST /v3/{name=projects/*}:move
Move a project to another place in your resource hierarchy, under a new resource parent.
patch PATCH /v3/{project.name=projects/*}
Updates the display_name and labels of the project identified by the specified name (for example, projects/415104041262).
search GET /v3/projects:search
Search for projects that the caller has the resourcemanager.projects.get permission on, and also satisfy the specified query.
setIamPolicy POST /v3/{resource=projects/*}:setIamPolicy
Sets the IAM access control policy for the specified project, in the format projects/{ProjectIdOrNumber} e.g.
testIamPermissions POST /v3/{resource=projects/*}:testIamPermissions
Returns permissions that a caller has on the specified project, in the format projects/{ProjectIdOrNumber} e.g.
undelete POST /v3/{name=projects/*}:undelete
Restores the project identified by the specified name (for example, projects/415104041262).

REST Resource: v3.tagBindings

Methods
create POST /v3/tagBindings
Bindings for federated resources (e.g.
delete DELETE /v3/{name=tagBindings/**}
Bindings for federated resources (e.g.
list GET /v3/tagBindings
Bindings for federated resources (e.g.

REST Resource: v3.tagKeys

Methods
create POST /v3/tagKeys
Creates a new TagKey.
delete DELETE /v3/{name=tagKeys/*}
Deletes a TagKey.
get GET /v3/{name=tagKeys/*}
Retrieves a TagKey.
getIamPolicy POST /v3/{resource=tagKeys/*}:getIamPolicy
Gets the access control policy for a TagKey.
getNamespaced GET /v3/tagKeys/namespaced
Retrieves a TagKey by its namespaced name.
list GET /v3/tagKeys
Lists all TagKeys for a parent resource.
patch PATCH /v3/{tagKey.name=tagKeys/*}
Updates the attributes of the TagKey resource.
setIamPolicy POST /v3/{resource=tagKeys/*}:setIamPolicy
Sets the access control policy on a TagKey, replacing any existing policy.
testIamPermissions POST /v3/{resource=tagKeys/*}:testIamPermissions
Returns permissions that a caller has on the specified TagKey.

REST Resource: v3.tagValues

Methods
create POST /v3/tagValues
Creates a TagValue as a child of the specified TagKey.
delete DELETE /v3/{name=tagValues/*}
Deletes a TagValue.
get GET /v3/{name=tagValues/*}
Retrieves a TagValue.
getIamPolicy POST /v3/{resource=tagValues/*}:getIamPolicy
Gets the access control policy for a TagValue.
getNamespaced GET /v3/tagValues/namespaced
Retrieves a TagValue by its namespaced name.
list GET /v3/tagValues
Lists all TagValues for a specific TagKey.
patch PATCH /v3/{tagValue.name=tagValues/*}
Updates the attributes of the TagValue resource.
setIamPolicy POST /v3/{resource=tagValues/*}:setIamPolicy
Sets the access control policy on a TagValue, replacing any existing policy.
testIamPermissions POST /v3/{resource=tagValues/*}:testIamPermissions
Returns permissions that a caller has on the specified TagValue.

REST Resource: v3.tagValues.tagHolds

Methods
create POST /v3/{parent=tagValues/*}/tagHolds
Creates a TagHold.
delete DELETE /v3/{name=tagValues/*/tagHolds/*}
Deletes a TagHold.
list GET /v3/{parent=tagValues/*}/tagHolds
Lists TagHolds under a TagValue.

REST Resource: v2beta1.folders

Methods
create The method google.cloud.resourcemanager.v2beta1.Folders.CreateFolder is not available in Trusted Cloud by S3NS.
delete The method google.cloud.resourcemanager.v2beta1.Folders.DeleteFolder is not available in Trusted Cloud by S3NS.
get The method google.cloud.resourcemanager.v2beta1.Folders.GetFolder is not available in Trusted Cloud by S3NS.
getIamPolicy The method google.cloud.resourcemanager.v2beta1.Folders.GetIamPolicy is not available in Trusted Cloud by S3NS.
list The method google.cloud.resourcemanager.v2beta1.Folders.ListFolders is not available in Trusted Cloud by S3NS.
move The method google.cloud.resourcemanager.v2beta1.Folders.MoveFolder is not available in Trusted Cloud by S3NS.
patch The method google.cloud.resourcemanager.v2beta1.Folders.UpdateFolder is not available in Trusted Cloud by S3NS.
search The method google.cloud.resourcemanager.v2beta1.Folders.SearchFolders is not available in Trusted Cloud by S3NS.
setIamPolicy The method google.cloud.resourcemanager.v2beta1.Folders.SetIamPolicy is not available in Trusted Cloud by S3NS.
testIamPermissions The method google.cloud.resourcemanager.v2beta1.Folders.TestIamPermissions is not available in Trusted Cloud by S3NS.
undelete The method google.cloud.resourcemanager.v2beta1.Folders.UndeleteFolder is not available in Trusted Cloud by S3NS.

REST Resource: v1beta1.organizations

Methods
get The method google.cloudresourcemanager.v1beta1.organizations.Organizations.GetOrganization is not available in Trusted Cloud by S3NS.
getIamPolicy The method google.cloudresourcemanager.v1beta1.organizations.Organizations.GetIamPolicy is not available in Trusted Cloud by S3NS.
list The method google.cloudresourcemanager.v1beta1.organizations.Organizations.ListOrganizations is not available in Trusted Cloud by S3NS.
setIamPolicy The method google.cloudresourcemanager.v1beta1.organizations.Organizations.SetIamPolicy is not available in Trusted Cloud by S3NS.
testIamPermissions The method google.cloudresourcemanager.v1beta1.organizations.Organizations.TestIamPermissions is not available in Trusted Cloud by S3NS.
update
(deprecated)
The method google.cloudresourcemanager.v1beta1.organizations.Organizations.UpdateOrganization is not available in Trusted Cloud by S3NS.

REST Resource: v1beta1.projects

Methods
create The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.CreateProject is not available in Trusted Cloud by S3NS.
delete The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.DeleteProject is not available in Trusted Cloud by S3NS.
get The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.GetProject is not available in Trusted Cloud by S3NS.
getAncestry The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.GetAncestry is not available in Trusted Cloud by S3NS.
getIamPolicy The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.GetIamPolicy is not available in Trusted Cloud by S3NS.
list The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.ListProjects is not available in Trusted Cloud by S3NS.
setIamPolicy The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.SetIamPolicy is not available in Trusted Cloud by S3NS.
testIamPermissions The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.TestIamPermissions is not available in Trusted Cloud by S3NS.
undelete The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.UndeleteProject is not available in Trusted Cloud by S3NS.
update The method google.cloudresourcemanager.projects.v1beta1.DeveloperProjects.UpdateProject is not available in Trusted Cloud by S3NS.

REST Resource: v1.folders

Methods
clearOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.ClearOrgPolicy is not available in Trusted Cloud by S3NS.
getEffectiveOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.GetEffectiveOrgPolicy is not available in Trusted Cloud by S3NS.
getOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.GetOrgPolicy is not available in Trusted Cloud by S3NS.
listAvailableOrgPolicyConstraints The method google.cloud.orgpolicy.v1.OrgPolicy.ListAvailableOrgPolicyConstraints is not available in Trusted Cloud by S3NS.
listOrgPolicies The method google.cloud.orgpolicy.v1.OrgPolicy.ListOrgPolicies is not available in Trusted Cloud by S3NS.
setOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.SetOrgPolicy is not available in Trusted Cloud by S3NS.

REST Resource: v1.liens

Methods
create The method google.cloud.lien.v1.Liens.CreateLien is not available in Trusted Cloud by S3NS.
delete The method google.cloud.lien.v1.Liens.DeleteLien is not available in Trusted Cloud by S3NS.
get The method google.cloud.lien.v1.Liens.GetLien is not available in Trusted Cloud by S3NS.
list The method google.cloud.lien.v1.Liens.ListLiens is not available in Trusted Cloud by S3NS.

REST Resource: v1.operations

Methods
get The method google.longrunning.Operations.GetOperation is not available in Trusted Cloud by S3NS.

REST Resource: v1.organizations

Methods
get GET /v1/{name=organizations/*}
Fetches an Organization resource identified by the specified resource name.
getIamPolicy POST /v1/{resource=organizations/*}:getIamPolicy
Gets the access control policy for an Organization resource.
search POST /v1/organizations:search
Searches Organization resources that are visible to the user and satisfy the specified filter.
setIamPolicy POST /v1/{resource=organizations/*}:setIamPolicy
Sets the access control policy on an Organization resource.
testIamPermissions POST /v1/{resource=organizations/*}:testIamPermissions
Returns permissions that a caller has on the specified Organization.
clearOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.ClearOrgPolicy is not available in Trusted Cloud by S3NS.
getEffectiveOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.GetEffectiveOrgPolicy is not available in Trusted Cloud by S3NS.
getOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.GetOrgPolicy is not available in Trusted Cloud by S3NS.
listAvailableOrgPolicyConstraints The method google.cloud.orgpolicy.v1.OrgPolicy.ListAvailableOrgPolicyConstraints is not available in Trusted Cloud by S3NS.
listOrgPolicies The method google.cloud.orgpolicy.v1.OrgPolicy.ListOrgPolicies is not available in Trusted Cloud by S3NS.
setOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.SetOrgPolicy is not available in Trusted Cloud by S3NS.

REST Resource: v1.projects

Methods
create POST /v1/projects
Request that a new Project be created.
delete DELETE /v1/projects/{projectId}
Marks the Project identified by the specified project_id (for example, my-project-123) for deletion.
get GET /v1/projects/{projectId}
Retrieves the Project identified by the specified project_id (for example, my-project-123).
getAncestry POST /v1/projects/{projectId}:getAncestry
Gets a list of ancestors in the resource hierarchy for the Project identified by the specified project_id (for example, my-project-123).
getIamPolicy POST /v1/projects/{resource}:getIamPolicy
Returns the IAM access control policy for the specified Project.
list GET /v1/projects
Lists Projects that the caller has the resourcemanager.projects.get permission on and satisfy the specified filter.
setIamPolicy POST /v1/projects/{resource}:setIamPolicy
Sets the IAM access control policy for the specified Project.
testIamPermissions POST /v1/projects/{resource}:testIamPermissions
Returns permissions that a caller has on the specified Project.
undelete POST /v1/projects/{projectId}:undelete
Restores the Project identified by the specified project_id (for example, my-project-123).
update PUT /v1/projects/{projectId}
Updates the attributes of the Project identified by the specified project_id (for example, my-project-123).
clearOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.ClearOrgPolicy is not available in Trusted Cloud by S3NS.
getEffectiveOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.GetEffectiveOrgPolicy is not available in Trusted Cloud by S3NS.
getOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.GetOrgPolicy is not available in Trusted Cloud by S3NS.
listAvailableOrgPolicyConstraints The method google.cloud.orgpolicy.v1.OrgPolicy.ListAvailableOrgPolicyConstraints is not available in Trusted Cloud by S3NS.
listOrgPolicies The method google.cloud.orgpolicy.v1.OrgPolicy.ListOrgPolicies is not available in Trusted Cloud by S3NS.
setOrgPolicy The method google.cloud.orgpolicy.v1.OrgPolicy.SetOrgPolicy is not available in Trusted Cloud by S3NS.