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.