Google Cloud Resource Manager
Cloud Resource Manager provides APIs to create, read, organize, and manage Google Cloud projects and resources in the hierarchy.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "GOOGLE_CLOUD_RESOURCE_MANAGER_EFFECTIVE_TAGS_LIST", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("GOOGLE_CLOUD_RESOURCE_MANAGER_EFFECTIVE_TAGS_LIST", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute GOOGLE_CLOUD_RESOURCE_MANAGER_EFFECTIVE_TAGS_LIST --data '{ }'Tool catalog
Available tools
17 callable operations
Cloudresourcemanager EffectiveTags ListGOOGLE_CLOUD_RESOURCE_MANAGER_EFFECTIVE_TAGS_LISTReturn a list of effective tags for the given Google Cloud resource, as specified in `parent`.Connection2 scopes
Return a list of effective tags for the given Google Cloud resource, as specified in `parent`.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager FetchResourceSemanticsGOOGLE_CLOUD_RESOURCE_MANAGER_FETCH_RESOURCE_SEMANTICSReturns the semantics associated with the specified resource.Connection2 scopes
Returns the semantics associated with the specified resource.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager Folders ListGOOGLE_CLOUD_RESOURCE_MANAGER_FOLDERS_LISTLists the folders that are direct descendants of supplied parent resource. `list()` provides a strongly consistent view of the folders underneath the specified parent resource. `list()` returns folders sorted based upon the (ascending) lexical ordering of their display_name. The caller must have `resourcemanager.folders.list` permission on the identified parent.Connection2 scopes
Lists the folders that are direct descendants of supplied parent resource. `list()` provides a strongly consistent view of the folders underneath the specified parent resource. `list()` returns folders sorted based upon the (ascending) lexical ordering of their display_name. The caller must have `resourcemanager.folders.list` permission on the identified parent.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager Folders SearchGOOGLE_CLOUD_RESOURCE_MANAGER_FOLDERS_SEARCHSearch for folders that match specific filter criteria. `search()` provides an eventually consistent view of the folders a user has access to which meet the specified filter criteria. This will only return folders on which the caller has the permission `resourcemanager.folders.get`.Connection2 scopes
Search for folders that match specific filter criteria. `search()` provides an eventually consistent view of the folders a user has access to which meet the specified filter criteria. This will only return folders on which the caller has the permission `resourcemanager.folders.get`.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager Liens GetGOOGLE_CLOUD_RESOURCE_MANAGER_LIENS_GETRetrieve a Lien by `name`. Callers of this method will require permission on the `parent` resource. For example, a Lien with a `parent` of `projects/1234` requires permission `resourcemanager.projects.get`Connection2 scopes
Retrieve a Lien by `name`. Callers of this method will require permission on the `parent` resource. For example, a Lien with a `parent` of `projects/1234` requires permission `resourcemanager.projects.get`
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager Liens ListGOOGLE_CLOUD_RESOURCE_MANAGER_LIENS_LISTList all Liens applied to the `parent` resource. Callers of this method will require permission on the `parent` resource. For example, a Lien with a `parent` of `projects/1234` requires permission `resourcemanager.projects.get`.Connection2 scopes
List all Liens applied to the `parent` resource. Callers of this method will require permission on the `parent` resource. For example, a Lien with a `parent` of `projects/1234` requires permission `resourcemanager.projects.get`.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager Organizations SearchGOOGLE_CLOUD_RESOURCE_MANAGER_ORGANIZATIONS_SEARCHSearches organization resources that are visible to the user and satisfy the specified filter. This method returns organizations in an unspecified order. New organizations do not necessarily appear at the end of the results, and may take a small amount of time to appear. Search will only return organizations on which the user has the permission `resourcemanager.organizations.get` or has super admin privileges.Connection2 scopes
Searches organization resources that are visible to the user and satisfy the specified filter. This method returns organizations in an unspecified order. New organizations do not necessarily appear at the end of the results, and may take a small amount of time to appear. Search will only return organizations on which the user has the permission `resourcemanager.organizations.get` or has super admin privileges.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager Projects ListGOOGLE_CLOUD_RESOURCE_MANAGER_PROJECTS_LISTLists projects that are direct children of the specified folder or organization resource. `list()` provides a strongly consistent view of the projects underneath the specified parent resource. `list()` returns projects sorted based upon the (ascending) lexical ordering of their `display_name`. The caller must have `resourcemanager.projects.list` permission on the identified parent.Connection2 scopes
Lists projects that are direct children of the specified folder or organization resource. `list()` provides a strongly consistent view of the projects underneath the specified parent resource. `list()` returns projects sorted based upon the (ascending) lexical ordering of their `display_name`. The caller must have `resourcemanager.projects.list` permission on the identified parent.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager Projects SearchGOOGLE_CLOUD_RESOURCE_MANAGER_PROJECTS_SEARCHSearch for projects that the caller has the `resourcemanager.projects.get` permission on, and also satisfy the specified query. This method returns projects in an unspecified order. This method is eventually consistent with project mutations; this means that a newly created project may not appear in the results or recent updates to an existing project may not be reflected in the results. To retrieve the latest state of a project, use the GetProject method.Connection2 scopes
Search for projects that the caller has the `resourcemanager.projects.get` permission on, and also satisfy the specified query. This method returns projects in an unspecified order. This method is eventually consistent with project mutations; this means that a newly created project may not appear in the results or recent updates to an existing project may not be reflected in the results. To retrieve the latest state of a project, use the GetProject method.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager TagBindings ListGOOGLE_CLOUD_RESOURCE_MANAGER_TAG_BINDINGS_LISTLists the TagBindings for the given Google Cloud resource, as specified with `parent`. NOTE: The `parent` field is expected to be a full resource name: https://cloud.google.com/apis/design/resource_names#full_resource_nameConnection2 scopes
Lists the TagBindings for the given Google Cloud resource, as specified with `parent`. NOTE: The `parent` field is expected to be a full resource name: https://cloud.google.com/apis/design/resource_names#full_resource_name
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager TagKeys GetNamespacedGOOGLE_CLOUD_RESOURCE_MANAGER_TAG_KEYS_GET_NAMESPACEDRetrieves a TagKey by its namespaced name. This method will return `PERMISSION_DENIED` if the key does not exist or the user does not have permission to view it.Connection2 scopes
Retrieves a TagKey by its namespaced name. This method will return `PERMISSION_DENIED` if the key does not exist or the user does not have permission to view it.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager TagKeys ListGOOGLE_CLOUD_RESOURCE_MANAGER_TAG_KEYS_LISTLists all TagKeys for a parent resource.Connection2 scopes
Lists all TagKeys for a parent resource.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager TagValues GetIamPolicyGOOGLE_CLOUD_RESOURCE_MANAGER_TAG_VALUES_GET_IAM_POLICYGets the access control policy for a TagValue. The returned policy may be empty if no such policy or resource exists. The `resource` field should be the TagValue's resource name. For example: `tagValues/1234`. The caller must have the `cloudresourcemanager.googleapis.com/tagValues.getIamPolicy` permission on the identified TagValue to get the access control policy.Connection2 scopes
Gets the access control policy for a TagValue. The returned policy may be empty if no such policy or resource exists. The `resource` field should be the TagValue's resource name. For example: `tagValues/1234`. The caller must have the `cloudresourcemanager.googleapis.com/tagValues.getIamPolicy` permission on the identified TagValue to get the access control policy.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager TagValues GetNamespacedGOOGLE_CLOUD_RESOURCE_MANAGER_TAG_VALUES_GET_NAMESPACEDRetrieves a TagValue by its namespaced name. This method will return `PERMISSION_DENIED` if the value does not exist or the user does not have permission to view it.Connection2 scopes
Retrieves a TagValue by its namespaced name. This method will return `PERMISSION_DENIED` if the value does not exist or the user does not have permission to view it.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager TagValues ListGOOGLE_CLOUD_RESOURCE_MANAGER_TAG_VALUES_LISTLists all TagValues for a specific TagKey.Connection2 scopes
Lists all TagValues for a specific TagKey.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager TagValues TagHolds ListGOOGLE_CLOUD_RESOURCE_MANAGER_TAG_VALUES_TAG_HOLDS_LISTLists TagHolds under a TagValue.Connection2 scopes
Lists TagHolds under a TagValue.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-onlyTags
Cloudresourcemanager TagValues TestIamPermissionsGOOGLE_CLOUD_RESOURCE_MANAGER_TAG_VALUES_TEST_IAM_PERMISSIONSReturns permissions that a caller has on the specified TagValue. The `resource` field should be the TagValue's resource name. For example: `tagValues/1234`. There are no permissions required for making this API call.Connection1 scope
Returns permissions that a caller has on the specified TagValue. The `resource` field should be the TagValue's resource name. For example: `tagValues/1234`. There are no permissions required for making this API call.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/cloud-platformTags