Cloud Resource Manager API (cloudresourcemanager:v3)

2026-09-17

15 new methods

Additions

    Methods
  • cloudresourcemanager.projects.capabilityConfigs.create

      Path : v3/{+parent}/capabilityConfigs

      Flat Path : v3/projects/{projectsId}/capabilityConfigs

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : parent

      HTTP Method : POST

      Description : Creates a CapabilityConfig under a parent Organization, Folder or Project. Creating a CapabilityConfig triggers the creation of a Management Project if one is not supplied.

      Parameters :

        capabilityConfigId

          Location : query

          Type : string

          Description : Required. The user-assigned ID for the CapabilityConfig, which will become the final component of the CapabilityConfig's resource name. Must be unique within the parent resource. It must be 6 to 30 lowercase ASCII letters, digits, or hyphens. It must start with a letter. Trailing hyphens are prohibited. Example: `my-capability-config-123`

        parent

          Pattern : ^projects/[^/]+$

          Required : Yes

          Description : Required. The parent resource under which the CapabilityConfig will be created. Format: `organizations/{organization_id}` or `folders/{folder_id}` or `projects/{project_number}`

          Type : string

          Location : path

  • cloudresourcemanager.projects.capabilityConfigs.delete

      Flat Path : v3/projects/{projectsId}/capabilityConfigs/{capabilityConfigsId}

      Description : Deletes the CapabilityConfig identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

      HTTP Method : DELETE

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Parameters :

        name

          Type : string

          Description : Required. The name of the CapabilityConfig to delete. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}`

          Location : path

          Pattern : ^projects/[^/]+/capabilityConfigs/[^/]+$

          Required : Yes

      Path : v3/{+name}

  • cloudresourcemanager.projects.capabilityConfigs.get

      Parameters :

        name

          Type : string

          Location : path

          Description : Required. The name of the CapabilityConfig to retrieve. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}` Example: `folders/123456789/capabilityConfigs/my-capability-config`

          Pattern : ^projects/[^/]+/capabilityConfigs/[^/]+$

          Required : Yes

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Flat Path : v3/projects/{projectsId}/capabilityConfigs/{capabilityConfigsId}

      Description : Retrieves the Capability Config identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

      HTTP Method : GET

      Parameter Order : name

      Path : v3/{+name}

  • cloudresourcemanager.projects.capabilityConfigs.patch

      Flat Path : v3/projects/{projectsId}/capabilityConfigs/{capabilityConfigsId}

      HTTP Method : PATCH

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Updates the `display_name`, `types` and `boundaries` of the CapabilityConfig identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

      Parameters :

        name

          Pattern : ^projects/[^/]+/capabilityConfigs/[^/]+$

          Type : string

          Location : path

          Required : Yes

          Description : Identifier. The unique resource name of the CapabilityConfig. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}`

        updateMask

          Location : query

          Format : google-fieldmask

          Type : string

          Description : Optional. The list of fields to update.

      Parameter Order : name

      Path : v3/{+name}

  • cloudresourcemanager.projects.capabilityConfigs.list

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Parameters :

        pageSize

          Format : int32

          Description : Optional. The maximum number of CapabilityConfigs to return in the response. The service may return fewer CapabilityConfigs than requested. If unspecified, at most 100 CapabilityConfigs will be returned. The maximum value is 100; values above 100 will be coerced to 100.

          Location : query

          Type : integer

        parent

          Required : Yes

          Pattern : ^projects/[^/]+$

          Location : path

          Description : Required. The name of the parent resource whose CapabilityConfigs are being listed. Format: `organizations/{organization_id}` or `folders/{folder_id}`

          Type : string

        pageToken

          Description : Optional. A pagination token received from a previous call to `ListCapabilityConfigs` that indicates from where listing should continue. Provide this to retrieve the subsequent page.

          Type : string

          Location : query

      Flat Path : v3/projects/{projectsId}/capabilityConfigs

      Parameter Order : parent

      Description : Lists CapabilityConfigs that are direct children of the specified organization, folder or project resource.

      Path : v3/{+parent}/capabilityConfigs

      HTTP Method : GET

  • cloudresourcemanager.folders.capabilityConfigs.delete

      Parameter Order : name

      HTTP Method : DELETE

      Path : v3/{+name}

      Description : Deletes the CapabilityConfig identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

      Parameters :

        name

          Pattern : ^folders/[^/]+/capabilityConfigs/[^/]+$

          Description : Required. The name of the CapabilityConfig to delete. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}`

          Location : path

          Type : string

          Required : Yes

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Flat Path : v3/folders/{foldersId}/capabilityConfigs/{capabilityConfigsId}

  • cloudresourcemanager.folders.capabilityConfigs.patch

      HTTP Method : PATCH

      Path : v3/{+name}

      Description : Updates the `display_name`, `types` and `boundaries` of the CapabilityConfig identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Parameters :

        updateMask

          Format : google-fieldmask

          Location : query

          Description : Optional. The list of fields to update.

          Type : string

        name

          Pattern : ^folders/[^/]+/capabilityConfigs/[^/]+$

          Type : string

          Required : Yes

          Location : path

          Description : Identifier. The unique resource name of the CapabilityConfig. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}`

      Flat Path : v3/folders/{foldersId}/capabilityConfigs/{capabilityConfigsId}

  • cloudresourcemanager.folders.capabilityConfigs.create

      Parameter Order : parent

      HTTP Method : POST

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        parent

          Required : Yes

          Description : Required. The parent resource under which the CapabilityConfig will be created. Format: `organizations/{organization_id}` or `folders/{folder_id}` or `projects/{project_number}`

          Pattern : ^folders/[^/]+$

          Location : path

          Type : string

        capabilityConfigId

          Description : Required. The user-assigned ID for the CapabilityConfig, which will become the final component of the CapabilityConfig's resource name. Must be unique within the parent resource. It must be 6 to 30 lowercase ASCII letters, digits, or hyphens. It must start with a letter. Trailing hyphens are prohibited. Example: `my-capability-config-123`

          Type : string

          Location : query

      Flat Path : v3/folders/{foldersId}/capabilityConfigs

      Description : Creates a CapabilityConfig under a parent Organization, Folder or Project. Creating a CapabilityConfig triggers the creation of a Management Project if one is not supplied.

      Path : v3/{+parent}/capabilityConfigs

  • cloudresourcemanager.folders.capabilityConfigs.get

      Parameter Order : name

      Parameters :

        name

          Required : Yes

          Pattern : ^folders/[^/]+/capabilityConfigs/[^/]+$

          Location : path

          Type : string

          Description : Required. The name of the CapabilityConfig to retrieve. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}` Example: `folders/123456789/capabilityConfigs/my-capability-config`

      Path : v3/{+name}

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Flat Path : v3/folders/{foldersId}/capabilityConfigs/{capabilityConfigsId}

      HTTP Method : GET

      Description : Retrieves the Capability Config identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

  • cloudresourcemanager.folders.capabilityConfigs.list

      Description : Lists CapabilityConfigs that are direct children of the specified organization, folder or project resource.

      Path : v3/{+parent}/capabilityConfigs

      Parameters :

        parent

          Type : string

          Location : path

          Pattern : ^folders/[^/]+$

          Required : Yes

          Description : Required. The name of the parent resource whose CapabilityConfigs are being listed. Format: `organizations/{organization_id}` or `folders/{folder_id}`

        pageSize

          Format : int32

          Type : integer

          Location : query

          Description : Optional. The maximum number of CapabilityConfigs to return in the response. The service may return fewer CapabilityConfigs than requested. If unspecified, at most 100 CapabilityConfigs will be returned. The maximum value is 100; values above 100 will be coerced to 100.

        pageToken

          Type : string

          Description : Optional. A pagination token received from a previous call to `ListCapabilityConfigs` that indicates from where listing should continue. Provide this to retrieve the subsequent page.

          Location : query

      Parameter Order : parent

      HTTP Method : GET

      Flat Path : v3/folders/{foldersId}/capabilityConfigs

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • cloudresourcemanager.organizations.capabilityConfigs.list

      Parameters :

        pageSize

          Description : Optional. The maximum number of CapabilityConfigs to return in the response. The service may return fewer CapabilityConfigs than requested. If unspecified, at most 100 CapabilityConfigs will be returned. The maximum value is 100; values above 100 will be coerced to 100.

          Format : int32

          Location : query

          Type : integer

        pageToken

          Location : query

          Type : string

          Description : Optional. A pagination token received from a previous call to `ListCapabilityConfigs` that indicates from where listing should continue. Provide this to retrieve the subsequent page.

        parent

          Required : Yes

          Description : Required. The name of the parent resource whose CapabilityConfigs are being listed. Format: `organizations/{organization_id}` or `folders/{folder_id}`

          Pattern : ^organizations/[^/]+$

          Location : path

          Type : string

      Description : Lists CapabilityConfigs that are direct children of the specified organization, folder or project resource.

      Parameter Order : parent

      Flat Path : v3/organizations/{organizationsId}/capabilityConfigs

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Path : v3/{+parent}/capabilityConfigs

      HTTP Method : GET

  • cloudresourcemanager.organizations.capabilityConfigs.get

      HTTP Method : GET

      Description : Retrieves the Capability Config identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

      Path : v3/{+name}

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Parameter Order : name

      Parameters :

        name

          Description : Required. The name of the CapabilityConfig to retrieve. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}` Example: `folders/123456789/capabilityConfigs/my-capability-config`

          Required : Yes

          Location : path

          Pattern : ^organizations/[^/]+/capabilityConfigs/[^/]+$

          Type : string

      Flat Path : v3/organizations/{organizationsId}/capabilityConfigs/{capabilityConfigsId}

  • cloudresourcemanager.organizations.capabilityConfigs.create

      Parameters :

        capabilityConfigId

          Type : string

          Location : query

          Description : Required. The user-assigned ID for the CapabilityConfig, which will become the final component of the CapabilityConfig's resource name. Must be unique within the parent resource. It must be 6 to 30 lowercase ASCII letters, digits, or hyphens. It must start with a letter. Trailing hyphens are prohibited. Example: `my-capability-config-123`

        parent

          Description : Required. The parent resource under which the CapabilityConfig will be created. Format: `organizations/{organization_id}` or `folders/{folder_id}` or `projects/{project_number}`

          Pattern : ^organizations/[^/]+$

          Required : Yes

          Location : path

          Type : string

      Path : v3/{+parent}/capabilityConfigs

      Description : Creates a CapabilityConfig under a parent Organization, Folder or Project. Creating a CapabilityConfig triggers the creation of a Management Project if one is not supplied.

      HTTP Method : POST

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Flat Path : v3/organizations/{organizationsId}/capabilityConfigs

  • cloudresourcemanager.organizations.capabilityConfigs.patch

      Path : v3/{+name}

      HTTP Method : PATCH

      Flat Path : v3/organizations/{organizationsId}/capabilityConfigs/{capabilityConfigsId}

      Parameters :

        updateMask

          Location : query

          Type : string

          Description : Optional. The list of fields to update.

          Format : google-fieldmask

        name

          Location : path

          Pattern : ^organizations/[^/]+/capabilityConfigs/[^/]+$

          Type : string

          Required : Yes

          Description : Identifier. The unique resource name of the CapabilityConfig. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}`

      Description : Updates the `display_name`, `types` and `boundaries` of the CapabilityConfig identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • cloudresourcemanager.organizations.capabilityConfigs.delete

      HTTP Method : DELETE

      Flat Path : v3/organizations/{organizationsId}/capabilityConfigs/{capabilityConfigsId}

      Path : v3/{+name}

      Parameter Order : name

      Parameters :

        name

          Description : Required. The name of the CapabilityConfig to delete. Format: `organizations/{organization}/capabilityConfigs/{capabilityConfig}` or, `folders/{folder}/capabilityConfigs/{capabilityConfig}` or, `projects/{project}/capabilityConfigs/{capabilityConfig}`

          Location : path

          Pattern : ^organizations/[^/]+/capabilityConfigs/[^/]+$

          Type : string

          Required : Yes

      Description : Deletes the CapabilityConfig identified by the specified `name` (for example, `folders/123456789/capabilityConfigs/my-capability-config`).

      Scopes : https://www.googleapis.com/auth/cloud-platform