googleapis.com – securitycenter
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.securitycenterOrganizationsAssetsRunDiscoveryRuns 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.securitycenterOrganizationsOperationsCancelStarts 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 toCode.CANCELLED. -
organizations.securitycenterOrganizationsSourcesCreateCreates a source.
-
organizations.securitycenterOrganizationsSourcesFindingsCreateCreates a finding. The corresponding source must exist for finding creation to succeed.
-
organizations.securitycenterOrganizationsSourcesGetIamPolicyGets the access control policy on the specified Source.
-
organizations.securitycenterOrganizationsSourcesSetIamPolicySets the access control policy on the specified Source.
-
organizations.securitycenterOrganizationsSourcesTestIamPermissionsReturns the permissions that a caller has on the specified source.
-
projects.securitycenterProjectsAssetsGroupFilters an organization's assets and groups them by their specified properties.
-
projects.securitycenterProjectsAssetsListLists an organization's assets.
-
projects.securitycenterProjectsBigQueryExportsCreateCreates a BigQuery export.
-
projects.securitycenterProjectsBigQueryExportsListLists 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.securitycenterProjectsFindingsBulkMuteKicks 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.securitycenterProjectsMuteConfigsCreateCreates a mute config.
-
projects.securitycenterProjectsMuteConfigsListLists mute configs.
-
projects.securitycenterProjectsNotificationConfigsCreateCreates a notification config.
-
projects.securitycenterProjectsNotificationConfigsListLists notification configs.
-
projects.securitycenterProjectsSecurityHealthAnalyticsSettingsCustomModulesCreateCreates 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.securitycenterProjectsSecurityHealthAnalyticsSettingsCustomModulesDeleteDeletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.
-
projects.securitycenterProjectsSecurityHealthAnalyticsSettingsCustomModulesListReturns 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.securitycenterProjectsSecurityHealthAnalyticsSettingsCustomModulesListDescendantReturns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.
-
projects.securitycenterProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetRetrieves an EffectiveSecurityHealthAnalyticsCustomModule.
-
projects.securitycenterProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesListReturns 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.securitycenterProjectsSourcesFindingsExternalSystemsPatchUpdates external system. This is for a given finding.
-
projects.securitycenterProjectsSourcesFindingsGroupFilters 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.securitycenterProjectsSourcesFindingsListLists 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.securitycenterProjectsSourcesFindingsSetMuteUpdates the mute state of a finding.
-
projects.securitycenterProjectsSourcesFindingsSetStateUpdates the state of a finding.
-
projects.securitycenterProjectsSourcesListLists all sources belonging to an organization.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools