Cloud Key Management Service (KMS) API (cloudkms:v1)

2025-05-22

8 new methods

Additions

    Methods
  • cloudkms.folders.getKajPolicyConfig

      Path : v1/{+name}

      Flat Path : v1/folders/{foldersId}/kajPolicyConfig

      HTTP Method : GET

      Parameters :

        name

          Description : Required. The name of the KeyAccessJustificationsPolicyConfig to get.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Gets the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.

  • cloudkms.folders.updateKajPolicyConfig

      Path : v1/{+name}

      Flat Path : v1/folders/{foldersId}/kajPolicyConfig

      HTTP Method : PATCH

      Parameters :

        name

          Description : Identifier. The resource name for this KeyAccessJustificationsPolicyConfig in the format of "{organizations|folders|projects}/*/kajPolicyConfig".

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : Optional. The list of fields to update.

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Updates the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.

  • cloudkms.projects.getKajPolicyConfig

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/kajPolicyConfig

      HTTP Method : GET

      Parameters :

        name

          Description : Required. The name of the KeyAccessJustificationsPolicyConfig to get.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Gets the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.

  • cloudkms.projects.updateKajPolicyConfig

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/kajPolicyConfig

      HTTP Method : PATCH

      Parameters :

        name

          Description : Identifier. The resource name for this KeyAccessJustificationsPolicyConfig in the format of "{organizations|folders|projects}/*/kajPolicyConfig".

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : Optional. The list of fields to update.

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Updates the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.

  • cloudkms.projects.showEffectiveKeyAccessJustificationsPolicyConfig

      Path : v1/{+project}:showEffectiveKeyAccessJustificationsPolicyConfig

      Flat Path : v1/projects/{projectsId}:showEffectiveKeyAccessJustificationsPolicyConfig

      HTTP Method : GET

      Parameters :

        project

          Description : Required. The number or id of the project to get the effective KeyAccessJustificationsPolicyConfig. In the format of "projects/{|}"

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : project

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Returns the KeyAccessJustificationsPolicyConfig of the resource closest to the given project in hierarchy.

  • cloudkms.projects.showEffectiveKeyAccessJustificationsEnrollmentConfig

      Path : v1/{+project}:showEffectiveKeyAccessJustificationsEnrollmentConfig

      Flat Path : v1/projects/{projectsId}:showEffectiveKeyAccessJustificationsEnrollmentConfig

      HTTP Method : GET

      Parameters :

        project

          Description : Required. The number or id of the project to get the effective KeyAccessJustificationsEnrollmentConfig for.

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : project

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Returns the KeyAccessJustificationsEnrollmentConfig of the resource closest to the given project in hierarchy.

  • cloudkms.organizations.getKajPolicyConfig

      Path : v1/{+name}

      Flat Path : v1/organizations/{organizationsId}/kajPolicyConfig

      HTTP Method : GET

      Parameters :

        name

          Description : Required. The name of the KeyAccessJustificationsPolicyConfig to get.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Gets the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.

  • cloudkms.organizations.updateKajPolicyConfig

      Path : v1/{+name}

      Flat Path : v1/organizations/{organizationsId}/kajPolicyConfig

      HTTP Method : PATCH

      Parameters :

        name

          Description : Identifier. The resource name for this KeyAccessJustificationsPolicyConfig in the format of "{organizations|folders|projects}/*/kajPolicyConfig".

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : Optional. The list of fields to update.

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Updates the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.