integrations.sh
← all integrations

googleapis.com – securitycenter

OpenAPI apis-guru analyticsmedia

Security Command Center API provides access to temporal views of assets and findings within an organization.

Homepage
https://api.apis.guru/v2/specs/googleapis.com:securitycenter/v1.json
Provider
googleapis.com:securitycenter / securitycenter
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/googleapis.com/securitycenter/v1/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/googleapis.com/securitycenter/v1/openapi.yaml

Tools (30)

Extracted live via the executor SDK.

  • organizations.securitycenterOrganizationsAssetsRunDiscovery

    Runs asset discovery. The discovery is tracked with a long-running operation. This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.

  • organizations.securitycenterOrganizationsOperationsCancel

    Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

  • organizations.securitycenterOrganizationsSourcesCreate

    Creates a source.

  • organizations.securitycenterOrganizationsSourcesFindingsCreate

    Creates a finding. The corresponding source must exist for finding creation to succeed.

  • organizations.securitycenterOrganizationsSourcesGetIamPolicy

    Gets the access control policy on the specified Source.

  • organizations.securitycenterOrganizationsSourcesSetIamPolicy

    Sets the access control policy on the specified Source.

  • organizations.securitycenterOrganizationsSourcesTestIamPermissions

    Returns the permissions that a caller has on the specified source.

  • projects.securitycenterProjectsAssetsGroup

    Filters an organization's assets and groups them by their specified properties.

  • projects.securitycenterProjectsAssetsList

    Lists an organization's assets.

  • projects.securitycenterProjectsBigQueryExportsCreate

    Creates a BigQuery export.

  • projects.securitycenterProjectsBigQueryExportsList

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

  • projects.securitycenterProjectsFindingsBulkMute

    Kicks off an LRO to bulk mute findings for a parent based on a filter. The parent can be either an organization, folder or project. The findings matched by the filter will be muted after the LRO is done.

  • projects.securitycenterProjectsMuteConfigsCreate

    Creates a mute config.

  • projects.securitycenterProjectsMuteConfigsList

    Lists mute configs.

  • projects.securitycenterProjectsNotificationConfigsCreate

    Creates a notification config.

  • projects.securitycenterProjectsNotificationConfigsList

    Lists notification configs.

  • projects.securitycenterProjectsSecurityHealthAnalyticsSettingsCustomModulesCreate

    Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default.

  • projects.securitycenterProjectsSecurityHealthAnalyticsSettingsCustomModulesDelete

    Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.

  • projects.securitycenterProjectsSecurityHealthAnalyticsSettingsCustomModulesList

    Returns a list of all SecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.

  • projects.securitycenterProjectsSecurityHealthAnalyticsSettingsCustomModulesListDescendant

    Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.

  • projects.securitycenterProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesGet

    Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.

  • projects.securitycenterProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesList

    Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.

  • projects.securitycenterProjectsSourcesFindingsExternalSystemsPatch

    Updates external system. This is for a given finding.

  • projects.securitycenterProjectsSourcesFindingsGroup

    Filters an organization or source's findings and groups them by their specified properties. To group across all sources provide a - as the source id. Example: /v1/organizations/{organization_id}/sources/-/findings, /v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings

  • projects.securitycenterProjectsSourcesFindingsList

    Lists an organization or source's findings. To list across all sources provide a - as the source id. Example: /v1/organizations/{organization_id}/sources/-/findings

  • projects.securitycenterProjectsSourcesFindingsSetMute

    Updates the mute state of a finding.

  • projects.securitycenterProjectsSourcesFindingsSetState

    Updates the state of a finding.

  • projects.securitycenterProjectsSourcesList

    Lists all sources belonging to an organization.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools