Security Posture API (securityposture:v1)

2026-08-18

2 new methods | 2 removed methods

Additions

    Methods
  • securityposture.organizations.locations.list

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

      Parameter Order : name

      Path : v1/{+name}/locations

      Parameters :

        filter

          Type : string

          Description : A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).

          Location : query

        extraLocationTypes

          Repeated : Yes

          Description : Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.

          Location : query

          Type : string

        pageToken

          Type : string

          Description : A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.

          Location : query

        name

          Description : The resource that owns the locations collection, if applicable.

          Pattern : ^organizations/[^/]+$

          Type : string

          Location : path

          Required : Yes

        pageSize

          Description : The maximum number of results to return. If not set, the service selects a default.

          Location : query

          Type : integer

          Format : int32

      Description : Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

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

      HTTP Method : GET

  • securityposture.organizations.locations.get

      Path : v1/{+name}

      Parameters :

        name

          Description : Resource name for the location.

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

          Type : string

          Location : path

          Required : Yes

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

      Description : Gets information about a location.

      HTTP Method : GET

      Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}

      Parameter Order : name

Deletions

    Methods
  • securityposture.projects.locations.list

      Parameter Order : name

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

      HTTP Method : GET

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

      Description : Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

      Parameters :

        pageSize

          Format : int32

          Description : The maximum number of results to return. If not set, the service selects a default.

          Location : query

          Type : integer

        name

          Required : Yes

          Location : path

          Pattern : ^projects/[^/]+$

          Type : string

          Description : The resource that owns the locations collection, if applicable.

        pageToken

          Description : A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.

          Location : query

          Type : string

        filter

          Type : string

          Description : A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).

          Location : query

        extraLocationTypes

          Type : string

          Description : Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.

          Location : query

          Repeated : Yes

      Path : v1/{+name}/locations

  • securityposture.projects.locations.get

      Path : v1/{+name}

      Parameters :

        name

          Location : path

          Required : Yes

          Description : Resource name for the location.

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

          Type : string

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

      Description : Gets information about a location.

      HTTP Method : GET

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}

      Parameter Order : name