Creates, reads, and updates metadata for Trusted Cloud Platform resource containers.
- REST Resource: v3.effectiveTags
- REST Resource: v3.folders
- REST Resource: v3.folders.capabilities
- REST Resource: v3.liens
- REST Resource: v3.locations.effectiveTagBindingCollections
- REST Resource: v3.locations.tagBindingCollections
- REST Resource: v3.operations
- REST Resource: v3.organizations
- REST Resource: v3.projects
- REST Resource: v3.tagBindings
- REST Resource: v3.tagKeys
- REST Resource: v3.tagValues
- REST Resource: v3.tagValues.tagHolds
- REST Resource: v2beta1.folders
- REST Resource: v1beta1.organizations
- REST Resource: v1beta1.projects
- REST Resource: v1.folders
- REST Resource: v1.liens
- REST Resource: v1.operations
- REST Resource: v1.organizations
- REST Resource: v1.projects
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 |
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. |