Security Command Center API (securitycenter:v1)

2026-05-31

172 updated methods

Updates

    Methods
  • securitycenter.folders.findings.bulkMute

      Parameters :

        parent

          Description : Required. The parent, at which bulk action needs to be applied. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.create

      Parameters :

        parent

          Description : Required. Resource name of the new custom module's parent. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.delete

      Parameters :

        name

          Description : Required. Name of the custom module to delete. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`

          Pattern : ^folders/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.get

      Parameters :

        name

          Description : Required. Name of the custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`

          Pattern : ^folders/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.listDescendant

      Parameters :

        parent

          Description : Required. Name of parent to list descendant custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.list

      Parameters :

        parent

          Description : Required. Name of parent to list custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.simulate

      Parameters :

        parent

          Description : Required. The relative resource name of the organization, project, or folder. For more information about relative resource names, see [Relative Resource Name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) Example: `organizations/{organization_id}`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.patch

      Parameters :

        name

          Description : Immutable. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}" The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.

          Pattern : ^folders/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The list of fields to be updated. The only fields that can be updated are `enablement_state` and `custom_config`. If empty or set to the wildcard value `*`, both `enablement_state` and `custom_config` are updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.folders.securityHealthAnalyticsSettings.effectiveCustomModules.get

      Parameters :

        name

          Description : Required. Name of the effective custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`

          Pattern : ^folders/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.securityHealthAnalyticsSettings.effectiveCustomModules.list

      Parameters :

        parent

          Description : Required. Name of parent to list effective custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.folders.muteConfigs.create

      Parameters :

        parent

          Description : Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

        muteConfigId

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.

          Location : query

          Type : string

  • securitycenter.folders.muteConfigs.delete

      Parameters :

        name

          Description : Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.muteConfigs.get

      Parameters :

        name

          Description : Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.muteConfigs.list

      Parameters :

        parent

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

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

        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.

          Location : query

          Type : integer

          Format : int32

        pageToken

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

          Location : query

          Type : string

  • securitycenter.folders.muteConfigs.patch

      Parameters :

        name

          Description : This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`

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

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.folders.notificationConfigs.create

      Parameters :

        parent

          Description : Required. Resource name of the new notification config's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

        configId

          Description : Required. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only.

          Location : query

          Type : string

  • securitycenter.folders.notificationConfigs.delete

      Parameters :

        name

          Description : Required. Name of the notification config to delete. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.notificationConfigs.get

      Parameters :

        name

          Description : Required. Name of the notification config to get. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.notificationConfigs.list

      Parameters :

        parent

          Description : Required. The name of the parent in which to list the notification configurations. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageToken

          Description : The value returned by the last `ListNotificationConfigsResponse`; indicates that this is a continuation of a prior `ListNotificationConfigs` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.folders.notificationConfigs.patch

      Parameters :

        name

          Description : The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the notification config. If empty all mutable fields will be updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.folders.locations.muteConfigs.delete

      Parameters :

        name

          Description : Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

          Pattern : ^folders/[^/]+/locations/[^/]+/muteConfigs/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.locations.muteConfigs.get

      Parameters :

        name

          Description : Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

          Pattern : ^folders/[^/]+/locations/[^/]+/muteConfigs/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.locations.muteConfigs.patch

      Parameters :

        name

          Description : This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`

          Pattern : ^folders/[^/]+/locations/[^/]+/muteConfigs/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.folders.bigQueryExports.get

      Parameters :

        name

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

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.bigQueryExports.create

      Parameters :

        parent

          Description : Required. The name of the parent resource of the new BigQuery export. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

        bigQueryExportId

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.

          Location : query

          Type : string

  • securitycenter.folders.bigQueryExports.delete

      Parameters :

        name

          Description : Required. The name of the BigQuery export to delete. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.bigQueryExports.patch

      Parameters :

        name

          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/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.folders.bigQueryExports.list

      Parameters :

        parent

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

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

        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.

          Location : query

          Type : integer

          Format : int32

        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.

          Location : query

          Type : string

  • securitycenter.folders.assets.group

      Parameters :

        parent

          Description : Required. The name of the parent to group the assets by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.assets.list

      Parameters :

        parent

          Description : Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

        filter

          Description : Expression that defines the filter to apply across assets. The expression is a list of zero or more restrictions combined via logical operators `AND` and `OR`. Parentheses are supported, and `OR` has higher precedence than `AND`. Restrictions have the form ` ` and may have a `-` character in front of them to indicate negation. The fields map to those defined in the Asset resource. Examples include: * name * security_center_properties.resource_name * resource_properties.a_property * security_marks.marks.marka The supported operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literals `true` and `false` without quotes. The following are the allowed field and operator combinations: * name: `=` * update_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `update_time = "2019-06-10T16:07:18-07:00"` `update_time = 1560208038000` * create_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `create_time = "2019-06-10T16:07:18-07:00"` `create_time = 1560208038000` * iam_policy.policy_blob: `=`, `:` * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=` * security_marks.marks: `=`, `:` * security_center_properties.resource_name: `=`, `:` * security_center_properties.resource_display_name: `=`, `:` * security_center_properties.resource_type: `=`, `:` * security_center_properties.resource_parent: `=`, `:` * security_center_properties.resource_parent_display_name: `=`, `:` * security_center_properties.resource_project: `=`, `:` * security_center_properties.resource_project_display_name: `=`, `:` * security_center_properties.resource_owners: `=`, `:` For example, `resource_properties.size = 100` is a valid filter string. Use a partial match on the empty string to filter based on a property existing: `resource_properties.my_property : ""` Use a negated partial match on the empty string to filter based on a property not existing: `-resource_properties.my_property : ""`

          Location : query

          Type : string

        orderBy

          Description : Expression that defines what fields and order to use for sorting. The string value should follow SQL syntax: comma separated list of fields. For example: "name,resource_properties.a_property". The default sorting order is ascending. To specify descending order for a field, a suffix " desc" should be appended to the field name. For example: "name desc,resource_properties.a_property". Redundant space characters in the syntax are insignificant. "name desc,resource_properties.a_property" and " name desc , resource_properties.a_property " are equivalent. The following fields are supported: name update_time resource_properties security_marks.marks security_center_properties.resource_name security_center_properties.resource_display_name security_center_properties.resource_parent security_center_properties.resource_parent_display_name security_center_properties.resource_project security_center_properties.resource_project_display_name security_center_properties.resource_type

          Location : query

          Type : string

        readTime

          Description : Time used as a reference point when filtering assets. The filter is limited to assets existing at the supplied time and their values are those at that specific time. Absence of this field will default to the API's version of NOW.

          Location : query

          Type : string

          Format : google-datetime

        compareDuration

          Description : When compare_duration is set, the ListAssetsResult's "state_change" attribute is updated to indicate whether the asset was added, removed, or remained present during the compare_duration period of time that precedes the read_time. This is the time between (read_time - compare_duration) and read_time. The state_change value is derived based on the presence of the asset at the two points in time. Intermediate state changes between the two times don't affect the result. For example, the results aren't affected if the asset is removed and re-created again. Possible "state_change" values when compare_duration is specified: * "ADDED": indicates that the asset was not present at the start of compare_duration, but present at read_time. * "REMOVED": indicates that the asset was present at the start of compare_duration, but not present at read_time. * "ACTIVE": indicates that the asset was present at both the start and the end of the time period defined by compare_duration and read_time. If compare_duration is not specified, then the only possible state_change is "UNUSED", which will be the state_change set for all assets present at read_time.

          Location : query

          Type : string

          Format : google-duration

        fieldMask

          Description : A field mask to specify the ListAssetsResult fields to be listed in the response. An empty field mask will list all fields.

          Location : query

          Type : string

          Format : google-fieldmask

        pageToken

          Description : The value returned by the last `ListAssetsResponse`; indicates that this is a continuation of a prior `ListAssets` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.folders.assets.updateSecurityMarks

      Parameters :

        name

          Description : The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".

          Pattern : ^folders/[^/]+/assets/[^/]+/securityMarks$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.".

          Location : query

          Type : string

          Format : google-fieldmask

        startTime

          Description : The time at which the updated SecurityMarks take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately preceding this time. Must be earlier or equal to the server time.

          Location : query

          Type : string

          Format : google-datetime

  • securitycenter.folders.sources.list

      Parameters :

        parent

          Description : Required. Resource name of the parent of sources to list. Its format should be `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^folders/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageToken

          Description : The value returned by the last `ListSourcesResponse`; indicates that this is a continuation of a prior `ListSources` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.folders.sources.findings.group

      Parameters :

        parent

          Description : Required. Name of the source to groupBy. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To groupBy across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.sources.findings.list

      Parameters :

        parent

          Description : Required. Name of the source the findings belong to. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To list across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`

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

          Location : path

          Required : Yes

          Type : string

        filter

          Description : Expression that defines the filter to apply across findings. The expression is a list of one or more restrictions combined via logical operators `AND` and `OR`. Parentheses are supported, and `OR` has higher precedence than `AND`. Restrictions have the form ` ` and may have a `-` character in front of them to indicate negation. Examples include: * name * source_properties.a_property * security_marks.marks.marka The supported operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literals `true` and `false` without quotes. The following field and operator combinations are supported: * name: `=` * parent: `=`, `:` * resource_name: `=`, `:` * state: `=`, `:` * category: `=`, `:` * external_uri: `=`, `:` * event_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `event_time = "2019-06-10T16:07:18-07:00"` `event_time = 1560208038000` * severity: `=`, `:` * workflow_state: `=`, `:` * security_marks.marks: `=`, `:` * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=` For example, `source_properties.size = 100` is a valid filter string. Use a partial match on the empty string to filter based on a property existing: `source_properties.my_property : ""` Use a negated partial match on the empty string to filter based on a property not existing: `-source_properties.my_property : ""` * resource: * resource.name: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.type: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.display_name: `=`, `:`

          Location : query

          Type : string

        orderBy

          Description : Expression that defines what fields and order to use for sorting. The string value should follow SQL syntax: comma separated list of fields. For example: "name,resource_properties.a_property". The default sorting order is ascending. To specify descending order for a field, a suffix " desc" should be appended to the field name. For example: "name desc,source_properties.a_property". Redundant space characters in the syntax are insignificant. "name desc,source_properties.a_property" and " name desc , source_properties.a_property " are equivalent. The following fields are supported: name parent state category resource_name event_time source_properties security_marks.marks

          Location : query

          Type : string

        readTime

          Description : Time used as a reference point when filtering findings. The filter is limited to findings existing at the supplied time and their values are those at that specific time. Absence of this field will default to the API's version of NOW.

          Location : query

          Deprecated : Yes

          Type : string

          Format : google-datetime

        compareDuration

          Description : When compare_duration is set, the ListFindingsResult's "state_change" attribute is updated to indicate whether the finding had its state changed, the finding's state remained unchanged, or if the finding was added in any state during the compare_duration period of time that precedes the read_time. This is the time between (read_time - compare_duration) and read_time. The state_change value is derived based on the presence and state of the finding at the two points in time. Intermediate state changes between the two times don't affect the result. For example, the results aren't affected if the finding is made inactive and then active again. Possible "state_change" values when compare_duration is specified: * "CHANGED": indicates that the finding was present and matched the given filter at the start of compare_duration, but changed its state at read_time. * "UNCHANGED": indicates that the finding was present and matched the given filter at the start of compare_duration and did not change state at read_time. * "ADDED": indicates that the finding did not match the given filter or was not present at the start of compare_duration, but was present at read_time. * "REMOVED": indicates that the finding was present and matched the filter at the start of compare_duration, but did not match the filter at read_time. If compare_duration is not specified, then the only possible state_change is "UNUSED", which will be the state_change set for all findings present at read_time.

          Location : query

          Deprecated : Yes

          Type : string

          Format : google-duration

        fieldMask

          Description : A field mask to specify the Finding fields to be listed in the response. An empty field mask will list all fields.

          Location : query

          Type : string

          Format : google-fieldmask

        pageToken

          Description : The value returned by the last `ListFindingsResponse`; indicates that this is a continuation of a prior `ListFindings` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.folders.sources.findings.setState

      Parameters :

        name

          Description : Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.

          Pattern : ^folders/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.sources.findings.setMute

      Parameters :

        name

          Description : Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.

          Pattern : ^folders/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.sources.findings.patch

      Parameters :

        name

          Description : The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}", "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", "projects/{project_id}/sources/{source_id}/findings/{finding_id}".

          Pattern : ^folders/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the finding resource. This field should not be specified when creating a finding. When updating a finding, an empty mask is treated as updating all mutable fields and replacing source_properties. Individual source_properties can be added/updated by using "source_properties." in the field mask.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.folders.sources.findings.updateSecurityMarks

      Parameters :

        name

          Description : The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".

          Pattern : ^folders/[^/]+/sources/[^/]+/findings/[^/]+/securityMarks$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.".

          Location : query

          Type : string

          Format : google-fieldmask

        startTime

          Description : The time at which the updated SecurityMarks take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately preceding this time. Must be earlier or equal to the server time.

          Location : query

          Type : string

          Format : google-datetime

  • securitycenter.folders.sources.findings.externalSystems.patch

      Parameters :

        name

          Description : Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"

          Pattern : ^folders/[^/]+/sources/[^/]+/findings/[^/]+/externalSystems/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the external system resource. If empty all mutable fields will be updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.folders.eventThreatDetectionSettings.validateCustomModule

      Parameters :

        parent

          Description : Required. Resource name of the parent to validate the Custom Module under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.eventThreatDetectionSettings.customModules.create

      Parameters :

        parent

          Description : Required. The new custom module's parent. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.eventThreatDetectionSettings.customModules.delete

      Parameters :

        name

          Description : Required. Name of the custom module to delete. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^folders/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.eventThreatDetectionSettings.customModules.get

      Parameters :

        name

          Description : Required. Name of the custom module to get. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^folders/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.eventThreatDetectionSettings.customModules.listDescendant

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.folders.eventThreatDetectionSettings.customModules.list

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.folders.eventThreatDetectionSettings.customModules.patch

      Parameters :

        name

          Description : Immutable. The resource name of the Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^folders/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.folders.eventThreatDetectionSettings.effectiveCustomModules.get

      Parameters :

        name

          Description : Required. The resource name of the effective Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/effectiveCustomModules/{module}`.

          Pattern : ^folders/[^/]+/eventThreatDetectionSettings/effectiveCustomModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.folders.eventThreatDetectionSettings.effectiveCustomModules.list

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules for. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.projects.findings.bulkMute

      Parameters :

        parent

          Description : Required. The parent, at which bulk action needs to be applied. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.create

      Parameters :

        parent

          Description : Required. Resource name of the new custom module's parent. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.delete

      Parameters :

        name

          Description : Required. Name of the custom module to delete. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`

          Pattern : ^projects/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.get

      Parameters :

        name

          Description : Required. Name of the custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`

          Pattern : ^projects/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.listDescendant

      Parameters :

        parent

          Description : Required. Name of parent to list descendant custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.list

      Parameters :

        parent

          Description : Required. Name of parent to list custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.simulate

      Parameters :

        parent

          Description : Required. The relative resource name of the organization, project, or folder. For more information about relative resource names, see [Relative Resource Name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) Example: `organizations/{organization_id}`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.patch

      Parameters :

        name

          Description : Immutable. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}" The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.

          Pattern : ^projects/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The list of fields to be updated. The only fields that can be updated are `enablement_state` and `custom_config`. If empty or set to the wildcard value `*`, both `enablement_state` and `custom_config` are updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.projects.securityHealthAnalyticsSettings.effectiveCustomModules.get

      Parameters :

        name

          Description : Required. Name of the effective custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`

          Pattern : ^projects/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.securityHealthAnalyticsSettings.effectiveCustomModules.list

      Parameters :

        parent

          Description : Required. Name of parent to list effective custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.projects.muteConfigs.create

      Parameters :

        parent

          Description : Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

        muteConfigId

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.

          Location : query

          Type : string

  • securitycenter.projects.muteConfigs.delete

      Parameters :

        name

          Description : Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.muteConfigs.get

      Parameters :

        name

          Description : Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.muteConfigs.list

      Parameters :

        parent

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

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

        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.

          Location : query

          Type : integer

          Format : int32

        pageToken

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

          Location : query

          Type : string

  • securitycenter.projects.muteConfigs.patch

      Parameters :

        name

          Description : This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`

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

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.projects.notificationConfigs.create

      Parameters :

        parent

          Description : Required. Resource name of the new notification config's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

        configId

          Description : Required. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only.

          Location : query

          Type : string

  • securitycenter.projects.notificationConfigs.delete

      Parameters :

        name

          Description : Required. Name of the notification config to delete. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.notificationConfigs.get

      Parameters :

        name

          Description : Required. Name of the notification config to get. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.notificationConfigs.list

      Parameters :

        parent

          Description : Required. The name of the parent in which to list the notification configurations. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageToken

          Description : The value returned by the last `ListNotificationConfigsResponse`; indicates that this is a continuation of a prior `ListNotificationConfigs` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.projects.notificationConfigs.patch

      Parameters :

        name

          Description : The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the notification config. If empty all mutable fields will be updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.projects.locations.muteConfigs.delete

      Parameters :

        name

          Description : Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.locations.muteConfigs.get

      Parameters :

        name

          Description : Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.locations.muteConfigs.patch

      Parameters :

        name

          Description : This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`

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

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.projects.bigQueryExports.get

      Parameters :

        name

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

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.bigQueryExports.create

      Parameters :

        parent

          Description : Required. The name of the parent resource of the new BigQuery export. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

        bigQueryExportId

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.

          Location : query

          Type : string

  • securitycenter.projects.bigQueryExports.delete

      Parameters :

        name

          Description : Required. The name of the BigQuery export to delete. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.bigQueryExports.patch

      Parameters :

        name

          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 : ^projects/[^/]+/bigQueryExports/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.projects.bigQueryExports.list

      Parameters :

        parent

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

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

        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.

          Location : query

          Type : integer

          Format : int32

        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.

          Location : query

          Type : string

  • securitycenter.projects.assets.group

      Parameters :

        parent

          Description : Required. The name of the parent to group the assets by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.assets.list

      Parameters :

        parent

          Description : Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

        filter

          Description : Expression that defines the filter to apply across assets. The expression is a list of zero or more restrictions combined via logical operators `AND` and `OR`. Parentheses are supported, and `OR` has higher precedence than `AND`. Restrictions have the form ` ` and may have a `-` character in front of them to indicate negation. The fields map to those defined in the Asset resource. Examples include: * name * security_center_properties.resource_name * resource_properties.a_property * security_marks.marks.marka The supported operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literals `true` and `false` without quotes. The following are the allowed field and operator combinations: * name: `=` * update_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `update_time = "2019-06-10T16:07:18-07:00"` `update_time = 1560208038000` * create_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `create_time = "2019-06-10T16:07:18-07:00"` `create_time = 1560208038000` * iam_policy.policy_blob: `=`, `:` * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=` * security_marks.marks: `=`, `:` * security_center_properties.resource_name: `=`, `:` * security_center_properties.resource_display_name: `=`, `:` * security_center_properties.resource_type: `=`, `:` * security_center_properties.resource_parent: `=`, `:` * security_center_properties.resource_parent_display_name: `=`, `:` * security_center_properties.resource_project: `=`, `:` * security_center_properties.resource_project_display_name: `=`, `:` * security_center_properties.resource_owners: `=`, `:` For example, `resource_properties.size = 100` is a valid filter string. Use a partial match on the empty string to filter based on a property existing: `resource_properties.my_property : ""` Use a negated partial match on the empty string to filter based on a property not existing: `-resource_properties.my_property : ""`

          Location : query

          Type : string

        orderBy

          Description : Expression that defines what fields and order to use for sorting. The string value should follow SQL syntax: comma separated list of fields. For example: "name,resource_properties.a_property". The default sorting order is ascending. To specify descending order for a field, a suffix " desc" should be appended to the field name. For example: "name desc,resource_properties.a_property". Redundant space characters in the syntax are insignificant. "name desc,resource_properties.a_property" and " name desc , resource_properties.a_property " are equivalent. The following fields are supported: name update_time resource_properties security_marks.marks security_center_properties.resource_name security_center_properties.resource_display_name security_center_properties.resource_parent security_center_properties.resource_parent_display_name security_center_properties.resource_project security_center_properties.resource_project_display_name security_center_properties.resource_type

          Location : query

          Type : string

        readTime

          Description : Time used as a reference point when filtering assets. The filter is limited to assets existing at the supplied time and their values are those at that specific time. Absence of this field will default to the API's version of NOW.

          Location : query

          Type : string

          Format : google-datetime

        compareDuration

          Description : When compare_duration is set, the ListAssetsResult's "state_change" attribute is updated to indicate whether the asset was added, removed, or remained present during the compare_duration period of time that precedes the read_time. This is the time between (read_time - compare_duration) and read_time. The state_change value is derived based on the presence of the asset at the two points in time. Intermediate state changes between the two times don't affect the result. For example, the results aren't affected if the asset is removed and re-created again. Possible "state_change" values when compare_duration is specified: * "ADDED": indicates that the asset was not present at the start of compare_duration, but present at read_time. * "REMOVED": indicates that the asset was present at the start of compare_duration, but not present at read_time. * "ACTIVE": indicates that the asset was present at both the start and the end of the time period defined by compare_duration and read_time. If compare_duration is not specified, then the only possible state_change is "UNUSED", which will be the state_change set for all assets present at read_time.

          Location : query

          Type : string

          Format : google-duration

        fieldMask

          Description : A field mask to specify the ListAssetsResult fields to be listed in the response. An empty field mask will list all fields.

          Location : query

          Type : string

          Format : google-fieldmask

        pageToken

          Description : The value returned by the last `ListAssetsResponse`; indicates that this is a continuation of a prior `ListAssets` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.projects.assets.updateSecurityMarks

      Parameters :

        name

          Description : The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".

          Pattern : ^projects/[^/]+/assets/[^/]+/securityMarks$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.".

          Location : query

          Type : string

          Format : google-fieldmask

        startTime

          Description : The time at which the updated SecurityMarks take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately preceding this time. Must be earlier or equal to the server time.

          Location : query

          Type : string

          Format : google-datetime

  • securitycenter.projects.sources.list

      Parameters :

        parent

          Description : Required. Resource name of the parent of sources to list. Its format should be `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageToken

          Description : The value returned by the last `ListSourcesResponse`; indicates that this is a continuation of a prior `ListSources` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.projects.sources.findings.group

      Parameters :

        parent

          Description : Required. Name of the source to groupBy. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To groupBy across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.sources.findings.list

      Parameters :

        parent

          Description : Required. Name of the source the findings belong to. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To list across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`

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

          Location : path

          Required : Yes

          Type : string

        filter

          Description : Expression that defines the filter to apply across findings. The expression is a list of one or more restrictions combined via logical operators `AND` and `OR`. Parentheses are supported, and `OR` has higher precedence than `AND`. Restrictions have the form ` ` and may have a `-` character in front of them to indicate negation. Examples include: * name * source_properties.a_property * security_marks.marks.marka The supported operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literals `true` and `false` without quotes. The following field and operator combinations are supported: * name: `=` * parent: `=`, `:` * resource_name: `=`, `:` * state: `=`, `:` * category: `=`, `:` * external_uri: `=`, `:` * event_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `event_time = "2019-06-10T16:07:18-07:00"` `event_time = 1560208038000` * severity: `=`, `:` * workflow_state: `=`, `:` * security_marks.marks: `=`, `:` * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=` For example, `source_properties.size = 100` is a valid filter string. Use a partial match on the empty string to filter based on a property existing: `source_properties.my_property : ""` Use a negated partial match on the empty string to filter based on a property not existing: `-source_properties.my_property : ""` * resource: * resource.name: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.type: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.display_name: `=`, `:`

          Location : query

          Type : string

        orderBy

          Description : Expression that defines what fields and order to use for sorting. The string value should follow SQL syntax: comma separated list of fields. For example: "name,resource_properties.a_property". The default sorting order is ascending. To specify descending order for a field, a suffix " desc" should be appended to the field name. For example: "name desc,source_properties.a_property". Redundant space characters in the syntax are insignificant. "name desc,source_properties.a_property" and " name desc , source_properties.a_property " are equivalent. The following fields are supported: name parent state category resource_name event_time source_properties security_marks.marks

          Location : query

          Type : string

        readTime

          Description : Time used as a reference point when filtering findings. The filter is limited to findings existing at the supplied time and their values are those at that specific time. Absence of this field will default to the API's version of NOW.

          Location : query

          Deprecated : Yes

          Type : string

          Format : google-datetime

        compareDuration

          Description : When compare_duration is set, the ListFindingsResult's "state_change" attribute is updated to indicate whether the finding had its state changed, the finding's state remained unchanged, or if the finding was added in any state during the compare_duration period of time that precedes the read_time. This is the time between (read_time - compare_duration) and read_time. The state_change value is derived based on the presence and state of the finding at the two points in time. Intermediate state changes between the two times don't affect the result. For example, the results aren't affected if the finding is made inactive and then active again. Possible "state_change" values when compare_duration is specified: * "CHANGED": indicates that the finding was present and matched the given filter at the start of compare_duration, but changed its state at read_time. * "UNCHANGED": indicates that the finding was present and matched the given filter at the start of compare_duration and did not change state at read_time. * "ADDED": indicates that the finding did not match the given filter or was not present at the start of compare_duration, but was present at read_time. * "REMOVED": indicates that the finding was present and matched the filter at the start of compare_duration, but did not match the filter at read_time. If compare_duration is not specified, then the only possible state_change is "UNUSED", which will be the state_change set for all findings present at read_time.

          Location : query

          Deprecated : Yes

          Type : string

          Format : google-duration

        fieldMask

          Description : A field mask to specify the Finding fields to be listed in the response. An empty field mask will list all fields.

          Location : query

          Type : string

          Format : google-fieldmask

        pageToken

          Description : The value returned by the last `ListFindingsResponse`; indicates that this is a continuation of a prior `ListFindings` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.projects.sources.findings.setState

      Parameters :

        name

          Description : Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.

          Pattern : ^projects/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.sources.findings.setMute

      Parameters :

        name

          Description : Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.

          Pattern : ^projects/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.sources.findings.patch

      Parameters :

        name

          Description : The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}", "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", "projects/{project_id}/sources/{source_id}/findings/{finding_id}".

          Pattern : ^projects/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the finding resource. This field should not be specified when creating a finding. When updating a finding, an empty mask is treated as updating all mutable fields and replacing source_properties. Individual source_properties can be added/updated by using "source_properties." in the field mask.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.projects.sources.findings.updateSecurityMarks

      Parameters :

        name

          Description : The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".

          Pattern : ^projects/[^/]+/sources/[^/]+/findings/[^/]+/securityMarks$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.".

          Location : query

          Type : string

          Format : google-fieldmask

        startTime

          Description : The time at which the updated SecurityMarks take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately preceding this time. Must be earlier or equal to the server time.

          Location : query

          Type : string

          Format : google-datetime

  • securitycenter.projects.sources.findings.externalSystems.patch

      Parameters :

        name

          Description : Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"

          Pattern : ^projects/[^/]+/sources/[^/]+/findings/[^/]+/externalSystems/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the external system resource. If empty all mutable fields will be updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.projects.eventThreatDetectionSettings.validateCustomModule

      Parameters :

        parent

          Description : Required. Resource name of the parent to validate the Custom Module under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.eventThreatDetectionSettings.customModules.create

      Parameters :

        parent

          Description : Required. The new custom module's parent. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.eventThreatDetectionSettings.customModules.delete

      Parameters :

        name

          Description : Required. Name of the custom module to delete. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^projects/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.eventThreatDetectionSettings.customModules.get

      Parameters :

        name

          Description : Required. Name of the custom module to get. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^projects/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.eventThreatDetectionSettings.customModules.listDescendant

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.projects.eventThreatDetectionSettings.customModules.list

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.projects.eventThreatDetectionSettings.customModules.patch

      Parameters :

        name

          Description : Immutable. The resource name of the Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^projects/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.projects.eventThreatDetectionSettings.effectiveCustomModules.get

      Parameters :

        name

          Description : Required. The resource name of the effective Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/effectiveCustomModules/{module}`.

          Pattern : ^projects/[^/]+/eventThreatDetectionSettings/effectiveCustomModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.projects.eventThreatDetectionSettings.effectiveCustomModules.list

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules for. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.organizations.getOrganizationSettings

      Parameters :

        name

          Description : Required. Name of the organization to get organization settings for. Its format is `organizations/[organization_id]/organizationSettings`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.updateOrganizationSettings

      Parameters :

        name

          Description : The relative resource name of the settings. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/organizationSettings".

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the settings resource. If empty all mutable fields will be updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.operations.list

      Parameters :

        name

          Description : The name of the operation's parent resource.

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

          Location : path

          Required : Yes

          Type : string

        filter

          Description : The standard list filter.

          Location : query

          Type : string

        pageSize

          Description : The standard list page size.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The standard list page token.

          Location : query

          Type : string

        returnPartialSuccess

          Description : When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.

          Location : query

          Type : boolean

  • securitycenter.organizations.operations.get

      Parameters :

        name

          Description : The name of the operation resource.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.operations.delete

      Parameters :

        name

          Description : The name of the operation resource to be deleted.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.operations.cancel

      Parameters :

        name

          Description : The name of the operation resource to be cancelled.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.findings.bulkMute

      Parameters :

        parent

          Description : Required. The parent, at which bulk action needs to be applied. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.create

      Parameters :

        parent

          Description : Required. Resource name of the new custom module's parent. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.delete

      Parameters :

        name

          Description : Required. Name of the custom module to delete. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`

          Pattern : ^organizations/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.get

      Parameters :

        name

          Description : Required. Name of the custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`

          Pattern : ^organizations/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.listDescendant

      Parameters :

        parent

          Description : Required. Name of parent to list descendant custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.list

      Parameters :

        parent

          Description : Required. Name of parent to list custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.simulate

      Parameters :

        parent

          Description : Required. The relative resource name of the organization, project, or folder. For more information about relative resource names, see [Relative Resource Name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) Example: `organizations/{organization_id}`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.patch

      Parameters :

        name

          Description : Immutable. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}" The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.

          Pattern : ^organizations/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The list of fields to be updated. The only fields that can be updated are `enablement_state` and `custom_config`. If empty or set to the wildcard value `*`, both `enablement_state` and `custom_config` are updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.securityHealthAnalyticsSettings.effectiveCustomModules.get

      Parameters :

        name

          Description : Required. Name of the effective custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`

          Pattern : ^organizations/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.securityHealthAnalyticsSettings.effectiveCustomModules.list

      Parameters :

        parent

          Description : Required. Name of parent to list effective custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last call indicating a continuation

          Location : query

          Type : string

  • securitycenter.organizations.sources.create

      Parameters :

        parent

          Description : Required. Resource name of the new source's parent. Its format should be `organizations/[organization_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.sources.getIamPolicy

      Parameters :

        resource

          Description : REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.sources.get

      Parameters :

        name

          Description : Required. Relative resource name of the source. Its format is `organizations/[organization_id]/source/[source_id]`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.sources.list

      Parameters :

        parent

          Description : Required. Resource name of the parent of sources to list. Its format should be `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageToken

          Description : The value returned by the last `ListSourcesResponse`; indicates that this is a continuation of a prior `ListSources` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.organizations.sources.setIamPolicy

      Parameters :

        resource

          Description : REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.sources.testIamPermissions

      Parameters :

        resource

          Description : REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.sources.patch

      Parameters :

        name

          Description : The relative resource name of this source. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}"

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the source resource. If empty all mutable fields will be updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.sources.findings.create

      Parameters :

        parent

          Description : Required. Resource name of the new finding's parent. Its format should be `organizations/[organization_id]/sources/[source_id]`.

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

          Location : path

          Required : Yes

          Type : string

        findingId

          Description : Required. Unique identifier provided by the client within the parent scope. It must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length.

          Location : query

          Type : string

  • securitycenter.organizations.sources.findings.group

      Parameters :

        parent

          Description : Required. Name of the source to groupBy. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To groupBy across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.sources.findings.list

      Parameters :

        parent

          Description : Required. Name of the source the findings belong to. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To list across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`

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

          Location : path

          Required : Yes

          Type : string

        filter

          Description : Expression that defines the filter to apply across findings. The expression is a list of one or more restrictions combined via logical operators `AND` and `OR`. Parentheses are supported, and `OR` has higher precedence than `AND`. Restrictions have the form ` ` and may have a `-` character in front of them to indicate negation. Examples include: * name * source_properties.a_property * security_marks.marks.marka The supported operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literals `true` and `false` without quotes. The following field and operator combinations are supported: * name: `=` * parent: `=`, `:` * resource_name: `=`, `:` * state: `=`, `:` * category: `=`, `:` * external_uri: `=`, `:` * event_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `event_time = "2019-06-10T16:07:18-07:00"` `event_time = 1560208038000` * severity: `=`, `:` * workflow_state: `=`, `:` * security_marks.marks: `=`, `:` * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=` For example, `source_properties.size = 100` is a valid filter string. Use a partial match on the empty string to filter based on a property existing: `source_properties.my_property : ""` Use a negated partial match on the empty string to filter based on a property not existing: `-source_properties.my_property : ""` * resource: * resource.name: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.type: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.display_name: `=`, `:`

          Location : query

          Type : string

        orderBy

          Description : Expression that defines what fields and order to use for sorting. The string value should follow SQL syntax: comma separated list of fields. For example: "name,resource_properties.a_property". The default sorting order is ascending. To specify descending order for a field, a suffix " desc" should be appended to the field name. For example: "name desc,source_properties.a_property". Redundant space characters in the syntax are insignificant. "name desc,source_properties.a_property" and " name desc , source_properties.a_property " are equivalent. The following fields are supported: name parent state category resource_name event_time source_properties security_marks.marks

          Location : query

          Type : string

        readTime

          Description : Time used as a reference point when filtering findings. The filter is limited to findings existing at the supplied time and their values are those at that specific time. Absence of this field will default to the API's version of NOW.

          Location : query

          Deprecated : Yes

          Type : string

          Format : google-datetime

        compareDuration

          Description : When compare_duration is set, the ListFindingsResult's "state_change" attribute is updated to indicate whether the finding had its state changed, the finding's state remained unchanged, or if the finding was added in any state during the compare_duration period of time that precedes the read_time. This is the time between (read_time - compare_duration) and read_time. The state_change value is derived based on the presence and state of the finding at the two points in time. Intermediate state changes between the two times don't affect the result. For example, the results aren't affected if the finding is made inactive and then active again. Possible "state_change" values when compare_duration is specified: * "CHANGED": indicates that the finding was present and matched the given filter at the start of compare_duration, but changed its state at read_time. * "UNCHANGED": indicates that the finding was present and matched the given filter at the start of compare_duration and did not change state at read_time. * "ADDED": indicates that the finding did not match the given filter or was not present at the start of compare_duration, but was present at read_time. * "REMOVED": indicates that the finding was present and matched the filter at the start of compare_duration, but did not match the filter at read_time. If compare_duration is not specified, then the only possible state_change is "UNUSED", which will be the state_change set for all findings present at read_time.

          Location : query

          Deprecated : Yes

          Type : string

          Format : google-duration

        fieldMask

          Description : A field mask to specify the Finding fields to be listed in the response. An empty field mask will list all fields.

          Location : query

          Type : string

          Format : google-fieldmask

        pageToken

          Description : The value returned by the last `ListFindingsResponse`; indicates that this is a continuation of a prior `ListFindings` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.organizations.sources.findings.setState

      Parameters :

        name

          Description : Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.

          Pattern : ^organizations/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.sources.findings.setMute

      Parameters :

        name

          Description : Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.

          Pattern : ^organizations/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.sources.findings.patch

      Parameters :

        name

          Description : The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}", "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", "projects/{project_id}/sources/{source_id}/findings/{finding_id}".

          Pattern : ^organizations/[^/]+/sources/[^/]+/findings/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the finding resource. This field should not be specified when creating a finding. When updating a finding, an empty mask is treated as updating all mutable fields and replacing source_properties. Individual source_properties can be added/updated by using "source_properties." in the field mask.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.sources.findings.updateSecurityMarks

      Parameters :

        name

          Description : The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".

          Pattern : ^organizations/[^/]+/sources/[^/]+/findings/[^/]+/securityMarks$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.".

          Location : query

          Type : string

          Format : google-fieldmask

        startTime

          Description : The time at which the updated SecurityMarks take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately preceding this time. Must be earlier or equal to the server time.

          Location : query

          Type : string

          Format : google-datetime

  • securitycenter.organizations.sources.findings.externalSystems.patch

      Parameters :

        name

          Description : Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"

          Pattern : ^organizations/[^/]+/sources/[^/]+/findings/[^/]+/externalSystems/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the external system resource. If empty all mutable fields will be updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.muteConfigs.create

      Parameters :

        parent

          Description : Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        muteConfigId

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.

          Location : query

          Type : string

  • securitycenter.organizations.muteConfigs.delete

      Parameters :

        name

          Description : Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.muteConfigs.get

      Parameters :

        name

          Description : Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.muteConfigs.list

      Parameters :

        parent

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

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        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.

          Location : query

          Type : integer

          Format : int32

        pageToken

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

          Location : query

          Type : string

  • securitycenter.organizations.muteConfigs.patch

      Parameters :

        name

          Description : This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`

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

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.notificationConfigs.create

      Parameters :

        parent

          Description : Required. Resource name of the new notification config's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        configId

          Description : Required. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only.

          Location : query

          Type : string

  • securitycenter.organizations.notificationConfigs.delete

      Parameters :

        name

          Description : Required. Name of the notification config to delete. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.notificationConfigs.get

      Parameters :

        name

          Description : Required. Name of the notification config to get. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.notificationConfigs.list

      Parameters :

        parent

          Description : Required. The name of the parent in which to list the notification configurations. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageToken

          Description : The value returned by the last `ListNotificationConfigsResponse`; indicates that this is a continuation of a prior `ListNotificationConfigs` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.organizations.notificationConfigs.patch

      Parameters :

        name

          Description : The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the notification config. If empty all mutable fields will be updated.

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.locations.muteConfigs.delete

      Parameters :

        name

          Description : Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.locations.muteConfigs.get

      Parameters :

        name

          Description : Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.locations.muteConfigs.patch

      Parameters :

        name

          Description : This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`

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

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.simulations.get

      Parameters :

        name

          Description : Required. The organization name or simulation name of this simulation Valid format: `organizations/{organization}/simulations/latest` `organizations/{organization}/simulations/{simulation}`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.simulations.valuedResources.get

      Parameters :

        name

          Description : Required. The name of this valued resource Valid format: `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`

          Pattern : ^organizations/[^/]+/simulations/[^/]+/valuedResources/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.simulations.valuedResources.list

      Parameters :

        parent

          Description : Required. Name of parent to list valued resources. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}`

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

          Location : path

          Required : Yes

          Type : string

        filter

          Description : The filter expression that filters the valued resources in the response. Supported fields: * `resource_value` supports = * `resource_type` supports =

          Location : query

          Type : string

        pageToken

          Description : The value returned by the last `ListValuedResourcesResponse`; indicates that this is a continuation of a prior `ListValuedResources` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        orderBy

          Description : Optional. The fields by which to order the valued resources response. Supported fields: * `exposed_score` * `resource_value` * `resource_type` * `resource` * `display_name` Values should be a comma separated list of fields. For example: `exposed_score,resource_value`. The default sorting order is descending. To specify ascending or descending order for a field, append a ` ASC` or a ` DESC` suffix, respectively; for example: `exposed_score DESC`.

          Location : query

          Type : string

  • securitycenter.organizations.simulations.valuedResources.attackPaths.list

      Parameters :

        parent

          Description : Required. Name of parent to list attack paths. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}` `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`

          Pattern : ^organizations/[^/]+/simulations/[^/]+/valuedResources/[^/]+$

          Location : path

          Required : Yes

          Type : string

        filter

          Description : The filter expression that filters the attack path in the response. Supported fields: * `valued_resources` supports =

          Location : query

          Type : string

        pageToken

          Description : The value returned by the last `ListAttackPathsResponse`; indicates that this is a continuation of a prior `ListAttackPaths` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.organizations.simulations.attackExposureResults.valuedResources.list

      Parameters :

        parent

          Description : Required. Name of parent to list valued resources. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}`

          Pattern : ^organizations/[^/]+/simulations/[^/]+/attackExposureResults/[^/]+$

          Location : path

          Required : Yes

          Type : string

        filter

          Description : The filter expression that filters the valued resources in the response. Supported fields: * `resource_value` supports = * `resource_type` supports =

          Location : query

          Type : string

        pageToken

          Description : The value returned by the last `ListValuedResourcesResponse`; indicates that this is a continuation of a prior `ListValuedResources` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        orderBy

          Description : Optional. The fields by which to order the valued resources response. Supported fields: * `exposed_score` * `resource_value` * `resource_type` * `resource` * `display_name` Values should be a comma separated list of fields. For example: `exposed_score,resource_value`. The default sorting order is descending. To specify ascending or descending order for a field, append a ` ASC` or a ` DESC` suffix, respectively; for example: `exposed_score DESC`.

          Location : query

          Type : string

  • securitycenter.organizations.simulations.attackExposureResults.attackPaths.list

      Parameters :

        parent

          Description : Required. Name of parent to list attack paths. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}` `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`

          Pattern : ^organizations/[^/]+/simulations/[^/]+/attackExposureResults/[^/]+$

          Location : path

          Required : Yes

          Type : string

        filter

          Description : The filter expression that filters the attack path in the response. Supported fields: * `valued_resources` supports =

          Location : query

          Type : string

        pageToken

          Description : The value returned by the last `ListAttackPathsResponse`; indicates that this is a continuation of a prior `ListAttackPaths` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.organizations.simulations.attackPaths.list

      Parameters :

        parent

          Description : Required. Name of parent to list attack paths. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}` `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`

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

          Location : path

          Required : Yes

          Type : string

        filter

          Description : The filter expression that filters the attack path in the response. Supported fields: * `valued_resources` supports =

          Location : query

          Type : string

        pageToken

          Description : The value returned by the last `ListAttackPathsResponse`; indicates that this is a continuation of a prior `ListAttackPaths` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.organizations.bigQueryExports.get

      Parameters :

        name

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

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.bigQueryExports.create

      Parameters :

        parent

          Description : Required. The name of the parent resource of the new BigQuery export. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        bigQueryExportId

          Description : Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.

          Location : query

          Type : string

  • securitycenter.organizations.bigQueryExports.delete

      Parameters :

        name

          Description : Required. The name of the BigQuery export to delete. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.bigQueryExports.patch

      Parameters :

        name

          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 : ^organizations/[^/]+/bigQueryExports/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.bigQueryExports.list

      Parameters :

        parent

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

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        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.

          Location : query

          Type : integer

          Format : int32

        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.

          Location : query

          Type : string

  • securitycenter.organizations.assets.group

      Parameters :

        parent

          Description : Required. The name of the parent to group the assets by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.assets.list

      Parameters :

        parent

          Description : Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        filter

          Description : Expression that defines the filter to apply across assets. The expression is a list of zero or more restrictions combined via logical operators `AND` and `OR`. Parentheses are supported, and `OR` has higher precedence than `AND`. Restrictions have the form ` ` and may have a `-` character in front of them to indicate negation. The fields map to those defined in the Asset resource. Examples include: * name * security_center_properties.resource_name * resource_properties.a_property * security_marks.marks.marka The supported operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literals `true` and `false` without quotes. The following are the allowed field and operator combinations: * name: `=` * update_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `update_time = "2019-06-10T16:07:18-07:00"` `update_time = 1560208038000` * create_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds since epoch or an RFC3339 string. Examples: `create_time = "2019-06-10T16:07:18-07:00"` `create_time = 1560208038000` * iam_policy.policy_blob: `=`, `:` * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=` * security_marks.marks: `=`, `:` * security_center_properties.resource_name: `=`, `:` * security_center_properties.resource_display_name: `=`, `:` * security_center_properties.resource_type: `=`, `:` * security_center_properties.resource_parent: `=`, `:` * security_center_properties.resource_parent_display_name: `=`, `:` * security_center_properties.resource_project: `=`, `:` * security_center_properties.resource_project_display_name: `=`, `:` * security_center_properties.resource_owners: `=`, `:` For example, `resource_properties.size = 100` is a valid filter string. Use a partial match on the empty string to filter based on a property existing: `resource_properties.my_property : ""` Use a negated partial match on the empty string to filter based on a property not existing: `-resource_properties.my_property : ""`

          Location : query

          Type : string

        orderBy

          Description : Expression that defines what fields and order to use for sorting. The string value should follow SQL syntax: comma separated list of fields. For example: "name,resource_properties.a_property". The default sorting order is ascending. To specify descending order for a field, a suffix " desc" should be appended to the field name. For example: "name desc,resource_properties.a_property". Redundant space characters in the syntax are insignificant. "name desc,resource_properties.a_property" and " name desc , resource_properties.a_property " are equivalent. The following fields are supported: name update_time resource_properties security_marks.marks security_center_properties.resource_name security_center_properties.resource_display_name security_center_properties.resource_parent security_center_properties.resource_parent_display_name security_center_properties.resource_project security_center_properties.resource_project_display_name security_center_properties.resource_type

          Location : query

          Type : string

        readTime

          Description : Time used as a reference point when filtering assets. The filter is limited to assets existing at the supplied time and their values are those at that specific time. Absence of this field will default to the API's version of NOW.

          Location : query

          Type : string

          Format : google-datetime

        compareDuration

          Description : When compare_duration is set, the ListAssetsResult's "state_change" attribute is updated to indicate whether the asset was added, removed, or remained present during the compare_duration period of time that precedes the read_time. This is the time between (read_time - compare_duration) and read_time. The state_change value is derived based on the presence of the asset at the two points in time. Intermediate state changes between the two times don't affect the result. For example, the results aren't affected if the asset is removed and re-created again. Possible "state_change" values when compare_duration is specified: * "ADDED": indicates that the asset was not present at the start of compare_duration, but present at read_time. * "REMOVED": indicates that the asset was present at the start of compare_duration, but not present at read_time. * "ACTIVE": indicates that the asset was present at both the start and the end of the time period defined by compare_duration and read_time. If compare_duration is not specified, then the only possible state_change is "UNUSED", which will be the state_change set for all assets present at read_time.

          Location : query

          Type : string

          Format : google-duration

        fieldMask

          Description : A field mask to specify the ListAssetsResult fields to be listed in the response. An empty field mask will list all fields.

          Location : query

          Type : string

          Format : google-fieldmask

        pageToken

          Description : The value returned by the last `ListAssetsResponse`; indicates that this is a continuation of a prior `ListAssets` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

  • securitycenter.organizations.assets.runDiscovery

      Parameters :

        parent

          Description : Required. Name of the organization to run asset discovery for. Its format is `organizations/[organization_id]`.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.assets.updateSecurityMarks

      Parameters :

        name

          Description : The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".

          Pattern : ^organizations/[^/]+/assets/[^/]+/securityMarks$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : The FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.".

          Location : query

          Type : string

          Format : google-fieldmask

        startTime

          Description : The time at which the updated SecurityMarks take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately preceding this time. Must be earlier or equal to the server time.

          Location : query

          Type : string

          Format : google-datetime

  • securitycenter.organizations.eventThreatDetectionSettings.validateCustomModule

      Parameters :

        parent

          Description : Required. Resource name of the parent to validate the Custom Module under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.eventThreatDetectionSettings.customModules.create

      Parameters :

        parent

          Description : Required. The new custom module's parent. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.eventThreatDetectionSettings.customModules.delete

      Parameters :

        name

          Description : Required. Name of the custom module to delete. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^organizations/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.eventThreatDetectionSettings.customModules.get

      Parameters :

        name

          Description : Required. Name of the custom module to get. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^organizations/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.eventThreatDetectionSettings.customModules.listDescendant

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.organizations.eventThreatDetectionSettings.customModules.list

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules under. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.organizations.eventThreatDetectionSettings.customModules.patch

      Parameters :

        name

          Description : Immutable. The resource name of the Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.

          Pattern : ^organizations/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.eventThreatDetectionSettings.effectiveCustomModules.get

      Parameters :

        name

          Description : Required. The resource name of the effective Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/effectiveCustomModules/{module}`.

          Pattern : ^organizations/[^/]+/eventThreatDetectionSettings/effectiveCustomModules/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.eventThreatDetectionSettings.effectiveCustomModules.list

      Parameters :

        parent

          Description : Required. Name of the parent to list custom modules for. Its format is: * `organizations/{organization}/eventThreatDetectionSettings`. * `folders/{folder}/eventThreatDetectionSettings`. * `projects/{project}/eventThreatDetectionSettings`.

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

          Location : path

          Required : Yes

          Type : string

        pageToken

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

          Location : query

          Type : string

        pageSize

          Description : The maximum number of modules 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

          Format : int32

  • securitycenter.organizations.resourceValueConfigs.batchCreate

      Parameters :

        parent

          Description : Required. Resource name of the new ResourceValueConfig's parent. The parent field in the CreateResourceValueConfigRequest messages must either be empty or match this field.

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.resourceValueConfigs.delete

      Parameters :

        name

          Description : Required. Name of the ResourceValueConfig to delete

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.resourceValueConfigs.get

      Parameters :

        name

          Description : Required. Name of the resource value config to retrieve. Its format is `organizations/{organization}/resourceValueConfigs/{config_id}`.

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

          Location : path

          Required : Yes

          Type : string

  • securitycenter.organizations.resourceValueConfigs.list

      Parameters :

        parent

          Description : Required. The parent, which owns the collection of resource value configs. Its format is `organizations/[organization_id]`

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : The number of results 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

          Format : int32

        pageToken

          Description : A page token, received from a previous `ListResourceValueConfigs` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListResourceValueConfigs` must match the call that provided the page token. page_size can be specified, and the new page_size will be used.

          Location : query

          Type : string

  • securitycenter.organizations.resourceValueConfigs.patch

      Parameters :

        name

          Description : Name for the resource value configuration

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

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

  • securitycenter.organizations.valuedResources.list

      Parameters :

        parent

          Description : Required. Name of parent to list valued resources. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}`

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        filter

          Description : The filter expression that filters the valued resources in the response. Supported fields: * `resource_value` supports = * `resource_type` supports =

          Location : query

          Type : string

        pageToken

          Description : The value returned by the last `ListValuedResourcesResponse`; indicates that this is a continuation of a prior `ListValuedResources` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32

        orderBy

          Description : Optional. The fields by which to order the valued resources response. Supported fields: * `exposed_score` * `resource_value` * `resource_type` * `resource` * `display_name` Values should be a comma separated list of fields. For example: `exposed_score,resource_value`. The default sorting order is descending. To specify ascending or descending order for a field, append a ` ASC` or a ` DESC` suffix, respectively; for example: `exposed_score DESC`.

          Location : query

          Type : string

  • securitycenter.organizations.attackPaths.list

      Parameters :

        parent

          Description : Required. Name of parent to list attack paths. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}` `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        filter

          Description : The filter expression that filters the attack path in the response. Supported fields: * `valued_resources` supports =

          Location : query

          Type : string

        pageToken

          Description : The value returned by the last `ListAttackPathsResponse`; indicates that this is a continuation of a prior `ListAttackPaths` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Description : The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location : query

          Type : integer

          Format : int32