Security Command Center API (securitycenter:v1)

2022-02-24

15 new methods

Additions

    Methods
  • securitycenter.organizations.bigQueryExports.delete

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

      Parameters :

        name

          Description : Required. Name of the big query export to delete. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}

          Type : string

          Required : Yes

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

          Location : path

      Flat Path : v1/organizations/{organizationsId}/bigQueryExports/{bigQueryExportsId}

      Path : v1/{+name}

      Parameter Order : name

      HTTP Method : DELETE

      Description : Deletes an existing big query export.

  • securitycenter.organizations.bigQueryExports.create

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

      Path : v1/{+parent}/bigQueryExports

      Parameters :

        parent

          Pattern : ^organizations/[^/]+$

          Required : Yes

          Description : Required. Resource name of the new big query export's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".

          Type : string

          Location : path

        bigQueryExportId

          Type : string

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum.

          Location : query

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

      Description : Creates a big query export.

      Parameter Order : parent

      HTTP Method : POST

  • securitycenter.organizations.bigQueryExports.list

      Path : v1/{+parent}/bigQueryExports

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

      Description : Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.

      Parameters :

        pageSize

          Format : int32

          Location : query

          Description : The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Type : integer

        parent

          Required : Yes

          Type : string

          Description : Required. The parent, which owns the collection of BigQuery exports. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]".

          Location : path

          Pattern : ^organizations/[^/]+$

        pageToken

          Description : A page token, received from a previous `ListBigQueryExports` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListBigQueryExports` must match the call that provided the page token.

          Type : string

          Location : query

      Parameter Order : parent

      HTTP Method : GET

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

  • securitycenter.organizations.bigQueryExports.get

      Parameter Order : name

      HTTP Method : GET

      Description : Gets a big query export.

      Path : v1/{+name}

      Flat Path : v1/organizations/{organizationsId}/bigQueryExports/{bigQueryExportsId}

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

      Parameters :

        name

          Location : path

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

          Required : Yes

          Type : string

          Description : Required. Name of the big query export to retrieve. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}

  • securitycenter.organizations.bigQueryExports.patch

      Path : v1/{+name}

      Description : Updates a BigQuery export.

      Parameter Order : name

      Flat Path : v1/organizations/{organizationsId}/bigQueryExports/{bigQueryExportsId}

      HTTP Method : PATCH

      Parameters :

        name

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

          Type : string

          Location : path

          Required : Yes

          Description : The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.

        updateMask

          Type : string

          Location : query

          Description : The list of fields to be updated. If empty all mutable fields will be updated.

          Format : google-fieldmask

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

  • securitycenter.folders.bigQueryExports.delete

      HTTP Method : DELETE

      Parameter Order : name

      Flat Path : v1/folders/{foldersId}/bigQueryExports/{bigQueryExportsId}

      Description : Deletes an existing big query export.

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

      Path : v1/{+name}

      Parameters :

        name

          Description : Required. Name of the big query export to delete. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}

          Required : Yes

          Location : path

          Type : string

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

  • securitycenter.folders.bigQueryExports.create

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

      HTTP Method : POST

      Parameter Order : parent

      Parameters :

        bigQueryExportId

          Location : query

          Type : string

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum.

        parent

          Pattern : ^folders/[^/]+$

          Description : Required. Resource name of the new big query export's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".

          Type : string

          Required : Yes

          Location : path

      Path : v1/{+parent}/bigQueryExports

      Description : Creates a big query export.

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

  • securitycenter.folders.bigQueryExports.get

      Parameter Order : name

      HTTP Method : GET

      Path : v1/{+name}

      Flat Path : v1/folders/{foldersId}/bigQueryExports/{bigQueryExportsId}

      Description : Gets a big query export.

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

      Parameters :

        name

          Location : path

          Description : Required. Name of the big query export to retrieve. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}

          Required : Yes

          Type : string

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

  • securitycenter.folders.bigQueryExports.list

      Parameter Order : parent

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

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

      Parameters :

        pageSize

          Description : The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Format : int32

          Location : query

          Type : integer

        pageToken

          Description : A page token, received from a previous `ListBigQueryExports` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListBigQueryExports` must match the call that provided the page token.

          Type : string

          Location : query

        parent

          Description : Required. The parent, which owns the collection of BigQuery exports. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]".

          Type : string

          Required : Yes

          Pattern : ^folders/[^/]+$

          Location : path

      Path : v1/{+parent}/bigQueryExports

      Description : Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.

      HTTP Method : GET

  • securitycenter.folders.bigQueryExports.patch

      Parameters :

        name

          Required : Yes

          Description : The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.

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

          Type : string

          Location : path

        updateMask

          Description : The list of fields to be updated. If empty all mutable fields will be updated.

          Type : string

          Location : query

          Format : google-fieldmask

      Path : v1/{+name}

      Flat Path : v1/folders/{foldersId}/bigQueryExports/{bigQueryExportsId}

      Description : Updates a BigQuery export.

      Parameter Order : name

      HTTP Method : PATCH

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

  • securitycenter.projects.bigQueryExports.create

      HTTP Method : POST

      Description : Creates a big query export.

      Parameter Order : parent

      Parameters :

        bigQueryExportId

          Type : string

          Location : query

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum.

        parent

          Description : Required. Resource name of the new big query export's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".

          Type : string

          Pattern : ^projects/[^/]+$

          Required : Yes

          Location : path

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

      Path : v1/{+parent}/bigQueryExports

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

  • securitycenter.projects.bigQueryExports.delete

      Path : v1/{+name}

      HTTP Method : DELETE

      Flat Path : v1/projects/{projectsId}/bigQueryExports/{bigQueryExportsId}

      Parameter Order : name

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

      Description : Deletes an existing big query export.

      Parameters :

        name

          Type : string

          Required : Yes

          Description : Required. Name of the big query export to delete. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}

          Location : path

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

  • securitycenter.projects.bigQueryExports.list

      Description : Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.

      HTTP Method : GET

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

      Parameters :

        parent

          Required : Yes

          Type : string

          Location : path

          Pattern : ^projects/[^/]+$

          Description : Required. The parent, which owns the collection of BigQuery exports. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]".

        pageSize

          Format : int32

          Description : The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Location : query

          Type : integer

        pageToken

          Location : query

          Type : string

          Description : A page token, received from a previous `ListBigQueryExports` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListBigQueryExports` must match the call that provided the page token.

      Parameter Order : parent

      Path : v1/{+parent}/bigQueryExports

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

  • securitycenter.projects.bigQueryExports.patch

      Flat Path : v1/projects/{projectsId}/bigQueryExports/{bigQueryExportsId}

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

      Parameters :

        name

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

          Required : Yes

          Type : string

          Location : path

          Description : The relative resource name of this export. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Example format: "organizations/{organization_id}/bigQueryExports/{export_id}" Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example format: "projects/{project_id}/bigQueryExports/{export_id}" This field is provided in responses, and is ignored when provided in create requests.

        updateMask

          Location : query

          Description : The list of fields to be updated. If empty all mutable fields will be updated.

          Type : string

          Format : google-fieldmask

      Description : Updates a BigQuery export.

      Parameter Order : name

      HTTP Method : PATCH

      Path : v1/{+name}

  • securitycenter.projects.bigQueryExports.get

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

      HTTP Method : GET

      Parameter Order : name

      Flat Path : v1/projects/{projectsId}/bigQueryExports/{bigQueryExportsId}

      Parameters :

        name

          Location : path

          Description : Required. Name of the big query export to retrieve. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}

          Required : Yes

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

          Type : string

      Path : v1/{+name}

      Description : Gets a big query export.