Security Command Center API: organizations. Security Command Center API provides access to temporal views of assets and findings within an organization. See: https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations
Security Command Center API: organizations. Security Command Center API provides access to temporal views of assets and findings within an organization. See: https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations
(assets-group$ auth parameters body)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/assets/group
Required parameters: parent
Optional parameters: none
Body:
{:filter string, :groupBy string, :compareDuration string, :readTime string, :pageToken string, :pageSize integer}
Filters an organization's assets and groups them by their specified properties.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/assets/group Required parameters: parent Optional parameters: none Body: {:filter string, :groupBy string, :compareDuration string, :readTime string, :pageToken string, :pageSize integer} Filters an organization's assets and groups them by their specified properties.
(assets-list$ auth parameters)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/assets/list
Required parameters: parent
Optional parameters: filter, orderBy, readTime, compareDuration, fieldMask, pageToken, pageSize
Lists an organization's assets.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/assets/list Required parameters: parent Optional parameters: filter, orderBy, readTime, compareDuration, fieldMask, pageToken, pageSize Lists an organization's assets.
(assets-runDiscovery$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{}
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.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/assets/runDiscovery Required parameters: parent Optional parameters: none Body: {} 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.
(assets-updateSecurityMarks$ auth parameters body)
Required parameters: name
Optional parameters: updateMask, startTime
Body:
{:name string, :marks {}, :canonicalName string}
Updates security marks.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/assets/updateSecurityMarks Required parameters: name Optional parameters: updateMask, startTime Body: {:name string, :marks {}, :canonicalName string} Updates security marks.
(bigQueryExports-create$ auth parameters body)
Required parameters: parent
Optional parameters: bigQueryExportId
Body:
{:name string, :description string, :filter string, :dataset string, :createTime string, :updateTime string, :mostRecentEditor string, :principal string}
Creates a BigQuery export.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/bigQueryExports/create Required parameters: parent Optional parameters: bigQueryExportId Body: {:name string, :description string, :filter string, :dataset string, :createTime string, :updateTime string, :mostRecentEditor string, :principal string} Creates a BigQuery export.
(bigQueryExports-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes an existing BigQuery export.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/bigQueryExports/delete Required parameters: name Optional parameters: none Deletes an existing BigQuery export.
(bigQueryExports-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets a BigQuery export.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/bigQueryExports/get Required parameters: name Optional parameters: none Gets a BigQuery export.
(bigQueryExports-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
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.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/bigQueryExports/list Required parameters: parent Optional parameters: pageSize, pageToken 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.
(bigQueryExports-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :description string, :filter string, :dataset string, :createTime string, :updateTime string, :mostRecentEditor string, :principal string}
Updates a BigQuery export.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/bigQueryExports/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :description string, :filter string, :dataset string, :createTime string, :updateTime string, :mostRecentEditor string, :principal string} Updates a BigQuery export.
(eventThreatDetectionSettings-customModules-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:description string, :enablementState string, :lastEditor string, :config {}, :displayName string, :ancestorModule string, :name string, :type string, :updateTime string}
Creates a resident Event Threat Detection custom module at the scope of the given Resource Manager parent, and also creates inherited custom modules for all descendants of the given parent. These modules are enabled by default.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/customModules/create Required parameters: parent Optional parameters: none Body: {:description string, :enablementState string, :lastEditor string, :config {}, :displayName string, :ancestorModule string, :name string, :type string, :updateTime string} Creates a resident Event Threat Detection custom module at the scope of the given Resource Manager parent, and also creates inherited custom modules for all descendants of the given parent. These modules are enabled by default.
(eventThreatDetectionSettings-customModules-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified Event Threat Detection custom module and all of its descendants in the Resource Manager hierarchy. This method is only supported for resident custom modules.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/customModules/delete Required parameters: name Optional parameters: none Deletes the specified Event Threat Detection custom module and all of its descendants in the Resource Manager hierarchy. This method is only supported for resident custom modules.
(eventThreatDetectionSettings-customModules-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets an Event Threat Detection custom module.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/customModules/get Required parameters: name Optional parameters: none Gets an Event Threat Detection custom module.
(eventThreatDetectionSettings-customModules-list$ auth parameters)
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists all Event Threat Detection custom modules for the given Resource Manager parent. This includes resident modules defined at the scope of the parent along with modules inherited from ancestors.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/customModules/list Required parameters: parent Optional parameters: pageToken, pageSize Lists all Event Threat Detection custom modules for the given Resource Manager parent. This includes resident modules defined at the scope of the parent along with modules inherited from ancestors.
(eventThreatDetectionSettings-customModules-listDescendant$ auth parameters)
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists all resident Event Threat Detection custom modules under the given Resource Manager parent and its descendants.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/customModules/listDescendant Required parameters: parent Optional parameters: pageToken, pageSize Lists all resident Event Threat Detection custom modules under the given Resource Manager parent and its descendants.
(eventThreatDetectionSettings-customModules-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:description string, :enablementState string, :lastEditor string, :config {}, :displayName string, :ancestorModule string, :name string, :type string, :updateTime string}
Updates the Event Threat Detection custom module with the given name based on the given update mask. Updating the enablement state is supported for both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name or configuration of a module is supported for resident modules only. The type of a module cannot be changed.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/customModules/patch Required parameters: name Optional parameters: updateMask Body: {:description string, :enablementState string, :lastEditor string, :config {}, :displayName string, :ancestorModule string, :name string, :type string, :updateTime string} Updates the Event Threat Detection custom module with the given name based on the given update mask. Updating the enablement state is supported for both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name or configuration of a module is supported for resident modules only. The type of a module cannot be changed.
(eventThreatDetectionSettings-effectiveCustomModules-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets an effective Event Threat Detection custom module at the given level.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/effectiveCustomModules/get Required parameters: name Optional parameters: none Gets an effective Event Threat Detection custom module at the given level.
(eventThreatDetectionSettings-effectiveCustomModules-list$ auth parameters)
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists all effective Event Threat Detection custom modules for the given parent. This includes resident modules defined at the scope of the parent along with modules inherited from its ancestors.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/effectiveCustomModules/list Required parameters: parent Optional parameters: pageToken, pageSize Lists all effective Event Threat Detection custom modules for the given parent. This includes resident modules defined at the scope of the parent along with modules inherited from its ancestors.
(eventThreatDetectionSettings-validateCustomModule$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:rawText string, :type string}
Validates the given Event Threat Detection custom module.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/eventThreatDetectionSettings/validateCustomModule Required parameters: parent Optional parameters: none Body: {:rawText string, :type string} Validates the given Event Threat Detection custom module.
(findings-bulkMute$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:filter string, :muteAnnotation string}
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.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/findings/bulkMute Required parameters: parent Optional parameters: none Body: {:filter string, :muteAnnotation string} 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.
(getOrganizationSettings$ auth parameters)
Required parameters: name
Optional parameters: none
Gets the settings for an organization.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/getOrganizationSettings Required parameters: name Optional parameters: none Gets the settings for an organization.
(locations-muteConfigs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes an existing mute config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/locations/muteConfigs/delete Required parameters: name Optional parameters: none Deletes an existing mute config.
(locations-muteConfigs-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets a mute config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/locations/muteConfigs/get Required parameters: name Optional parameters: none Gets a mute config.
(locations-muteConfigs-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :displayName string, :description string, :filter string, :createTime string, :updateTime string, :mostRecentEditor string}
Updates a mute config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/locations/muteConfigs/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :displayName string, :description string, :filter string, :createTime string, :updateTime string, :mostRecentEditor string} Updates a mute config.
(muteConfigs-create$ auth parameters body)
Required parameters: parent
Optional parameters: muteConfigId
Body:
{:name string, :displayName string, :description string, :filter string, :createTime string, :updateTime string, :mostRecentEditor string}
Creates a mute config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/muteConfigs/create Required parameters: parent Optional parameters: muteConfigId Body: {:name string, :displayName string, :description string, :filter string, :createTime string, :updateTime string, :mostRecentEditor string} Creates a mute config.
(muteConfigs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes an existing mute config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/muteConfigs/delete Required parameters: name Optional parameters: none Deletes an existing mute config.
(muteConfigs-get$ auth parameters)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/muteConfigs/get
Required parameters: name
Optional parameters: none
Gets a mute config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/muteConfigs/get Required parameters: name Optional parameters: none Gets a mute config.
(muteConfigs-list$ auth parameters)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/muteConfigs/list
Required parameters: parent
Optional parameters: pageSize, pageToken
Lists mute configs.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/muteConfigs/list Required parameters: parent Optional parameters: pageSize, pageToken Lists mute configs.
(muteConfigs-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :displayName string, :description string, :filter string, :createTime string, :updateTime string, :mostRecentEditor string}
Updates a mute config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/muteConfigs/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :displayName string, :description string, :filter string, :createTime string, :updateTime string, :mostRecentEditor string} Updates a mute config.
(notificationConfigs-create$ auth parameters body)
Required parameters: parent
Optional parameters: configId
Body:
{:name string, :description string, :pubsubTopic string, :serviceAccount string, :streamingConfig {:filter string}}
Creates a notification config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/notificationConfigs/create Required parameters: parent Optional parameters: configId Body: {:name string, :description string, :pubsubTopic string, :serviceAccount string, :streamingConfig {:filter string}} Creates a notification config.
(notificationConfigs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes a notification config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/notificationConfigs/delete Required parameters: name Optional parameters: none Deletes a notification config.
(notificationConfigs-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets a notification config.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/notificationConfigs/get Required parameters: name Optional parameters: none Gets a notification config.
(notificationConfigs-list$ auth parameters)
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists notification configs.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/notificationConfigs/list Required parameters: parent Optional parameters: pageToken, pageSize Lists notification configs.
(notificationConfigs-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :description string, :pubsubTopic string, :serviceAccount string, :streamingConfig {:filter string}}
Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/notificationConfigs/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :description string, :pubsubTopic string, :serviceAccount string, :streamingConfig {:filter string}} Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
(operations-cancel$ auth parameters)
Required parameters: name
Optional parameters: none
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
.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/operations/cancel Required parameters: name Optional parameters: none 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`.
(operations-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED
.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/operations/delete Required parameters: name Optional parameters: none Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
(operations-get$ auth parameters)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/operations/get
Required parameters: name
Optional parameters: none
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/operations/get Required parameters: name Optional parameters: none Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
(operations-list$ auth parameters)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/operations/list
Required parameters: name
Optional parameters: filter, pageSize, pageToken
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED
.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/operations/list Required parameters: name Optional parameters: filter, pageSize, pageToken Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
(resourceValueConfigs-batchCreate$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:requests [{:parent string, :resourceValueConfig GoogleCloudSecuritycenterV1ResourceValueConfig}]}
Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/resourceValueConfigs/batchCreate Required parameters: parent Optional parameters: none Body: {:requests [{:parent string, :resourceValueConfig GoogleCloudSecuritycenterV1ResourceValueConfig}]} Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
(resourceValueConfigs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes a ResourceValueConfig.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/resourceValueConfigs/delete Required parameters: name Optional parameters: none Deletes a ResourceValueConfig.
(resourceValueConfigs-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets a ResourceValueConfig.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/resourceValueConfigs/get Required parameters: name Optional parameters: none Gets a ResourceValueConfig.
(resourceValueConfigs-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
Lists all ResourceValueConfigs.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/resourceValueConfigs/list Required parameters: parent Optional parameters: pageSize, pageToken Lists all ResourceValueConfigs.
(resourceValueConfigs-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:description string, :resourceLabelsSelector {}, :name string, :createTime string, :resourceType string, :scope string, :updateTime string, :sensitiveDataProtectionMapping {:highSensitivityMapping string, :mediumSensitivityMapping string}, :tagValues [string], :resourceValue string}
Updates an existing ResourceValueConfigs with new rules.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/resourceValueConfigs/patch Required parameters: name Optional parameters: updateMask Body: {:description string, :resourceLabelsSelector {}, :name string, :createTime string, :resourceType string, :scope string, :updateTime string, :sensitiveDataProtectionMapping {:highSensitivityMapping string, :mediumSensitivityMapping string}, :tagValues [string], :resourceValue string} Updates an existing ResourceValueConfigs with new rules.
(securityHealthAnalyticsSettings-customModules-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:name string, :displayName string, :enablementState string, :updateTime string, :lastEditor string, :ancestorModule string, :customConfig {:predicate Expr, :customOutput GoogleCloudSecuritycenterV1CustomOutputSpec, :resourceSelector GoogleCloudSecuritycenterV1ResourceSelector, :severity string, :description string, :recommendation string}}
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.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/customModules/create Required parameters: parent Optional parameters: none Body: {:name string, :displayName string, :enablementState string, :updateTime string, :lastEditor string, :ancestorModule string, :customConfig {:predicate Expr, :customOutput GoogleCloudSecuritycenterV1CustomOutputSpec, :resourceSelector GoogleCloudSecuritycenterV1ResourceSelector, :severity string, :description string, :recommendation string}} 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.
(securityHealthAnalyticsSettings-customModules-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/customModules/delete Required parameters: name Optional parameters: none Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.
(securityHealthAnalyticsSettings-customModules-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves a SecurityHealthAnalyticsCustomModule.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/customModules/get Required parameters: name Optional parameters: none Retrieves a SecurityHealthAnalyticsCustomModule.
(securityHealthAnalyticsSettings-customModules-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
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.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/customModules/list Required parameters: parent Optional parameters: pageSize, pageToken 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.
(securityHealthAnalyticsSettings-customModules-listDescendant$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/customModules/listDescendant Required parameters: parent Optional parameters: pageSize, pageToken Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.
(securityHealthAnalyticsSettings-customModules-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :displayName string, :enablementState string, :updateTime string, :lastEditor string, :ancestorModule string, :customConfig {:predicate Expr, :customOutput GoogleCloudSecuritycenterV1CustomOutputSpec, :resourceSelector GoogleCloudSecuritycenterV1ResourceSelector, :severity string, :description string, :recommendation string}}
Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name and custom config of a module is supported on resident modules only.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/customModules/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :displayName string, :enablementState string, :updateTime string, :lastEditor string, :ancestorModule string, :customConfig {:predicate Expr, :customOutput GoogleCloudSecuritycenterV1CustomOutputSpec, :resourceSelector GoogleCloudSecuritycenterV1ResourceSelector, :severity string, :description string, :recommendation string}} Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name and custom config of a module is supported on resident modules only.
(securityHealthAnalyticsSettings-customModules-simulate$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:customConfig {:predicate Expr, :customOutput GoogleCloudSecuritycenterV1CustomOutputSpec, :resourceSelector GoogleCloudSecuritycenterV1ResourceSelector, :severity string, :description string, :recommendation string}, :resource {:resourceType string, :resourceData {}, :iamPolicyData Policy}}
Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/customModules/simulate Required parameters: parent Optional parameters: none Body: {:customConfig {:predicate Expr, :customOutput GoogleCloudSecuritycenterV1CustomOutputSpec, :resourceSelector GoogleCloudSecuritycenterV1ResourceSelector, :severity string, :description string, :recommendation string}, :resource {:resourceType string, :resourceData {}, :iamPolicyData Policy}} Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
(securityHealthAnalyticsSettings-effectiveCustomModules-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/effectiveCustomModules/get Required parameters: name Optional parameters: none Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.
(securityHealthAnalyticsSettings-effectiveCustomModules-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
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.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/effectiveCustomModules/list Required parameters: parent Optional parameters: pageSize, pageToken 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.
(simulations-attackExposureResults-attackPaths-list$ auth parameters)
Required parameters: parent
Optional parameters: filter, pageToken, pageSize
Lists the attack paths for a set of simulation results or valued resources and filter.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/simulations/attackExposureResults/attackPaths/list Required parameters: parent Optional parameters: filter, pageToken, pageSize Lists the attack paths for a set of simulation results or valued resources and filter.
(simulations-attackExposureResults-valuedResources-list$ auth parameters)
Required parameters: parent
Optional parameters: filter, pageToken, pageSize, orderBy
Lists the valued resources for a set of simulation results and filter.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/simulations/attackExposureResults/valuedResources/list Required parameters: parent Optional parameters: filter, pageToken, pageSize, orderBy Lists the valued resources for a set of simulation results and filter.
(simulations-attackPaths-list$ auth parameters)
Required parameters: parent
Optional parameters: filter, pageToken, pageSize
Lists the attack paths for a set of simulation results or valued resources and filter.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/simulations/attackPaths/list Required parameters: parent Optional parameters: filter, pageToken, pageSize Lists the attack paths for a set of simulation results or valued resources and filter.
(simulations-get$ auth parameters)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/simulations/get
Required parameters: name
Optional parameters: none
Get the simulation by name or the latest simulation for the given organization.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/simulations/get Required parameters: name Optional parameters: none Get the simulation by name or the latest simulation for the given organization.
(simulations-valuedResources-attackPaths-list$ auth parameters)
Required parameters: parent
Optional parameters: filter, pageToken, pageSize
Lists the attack paths for a set of simulation results or valued resources and filter.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/simulations/valuedResources/attackPaths/list Required parameters: parent Optional parameters: filter, pageToken, pageSize Lists the attack paths for a set of simulation results or valued resources and filter.
(simulations-valuedResources-get$ auth parameters)
Required parameters: name
Optional parameters: none
Get the valued resource by name
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/simulations/valuedResources/get Required parameters: name Optional parameters: none Get the valued resource by name
(simulations-valuedResources-list$ auth parameters)
Required parameters: parent
Optional parameters: filter, pageToken, pageSize, orderBy
Lists the valued resources for a set of simulation results and filter.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/simulations/valuedResources/list Required parameters: parent Optional parameters: filter, pageToken, pageSize, orderBy Lists the valued resources for a set of simulation results and filter.
(sources-create$ auth parameters body)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/create
Required parameters: parent
Optional parameters: none
Body:
{:name string, :displayName string, :description string, :canonicalName string}
Creates a source.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/create Required parameters: parent Optional parameters: none Body: {:name string, :displayName string, :description string, :canonicalName string} Creates a source.
(sources-findings-create$ auth parameters body)
Required parameters: parent
Optional parameters: findingId
Body:
{:description string, :category string, :externalSystems {}, :exfiltration {:sources [ExfilResource], :targets [ExfilResource], :totalExfiltratedBytes string}, :kernelRootkit {:unexpectedFtraceHandler boolean, :unexpectedReadOnlyDataModification boolean, :name string, :unexpectedKernelCodePages boolean, :unexpectedCodeModification boolean, :unexpectedProcessesInRunqueue boolean, :unexpectedSystemCallHandler boolean, :unexpectedInterruptHandler boolean, :unexpectedKprobeHandler boolean}, :compliances [{:standard string, :version string, :ids [string]}], :kubernetes {:pods [Pod], :nodes [Node], :nodePools [NodePool], :roles [Role], :bindings [GoogleCloudSecuritycenterV1Binding], :accessReviews [AccessReview], :objects [Object]}, :parent string, :contacts {}, :application {:baseUri string, :fullUri string}, :backupDisasterRecovery {:applications [string], :appliance string, :policies [string], :backupTemplate string, :backupCreateTime string, :storagePool string, :policyOptions [string], :host string, :backupType string, :profile string}, :name string, :attackExposure {:score number, :latestCalculationTime string, :attackExposureResult string, :state string, :exposedHighValueResourcesCount integer, :exposedMediumValueResourcesCount integer, :exposedLowValueResourcesCount integer}, :createTime string, :vulnerability {:cve Cve, :offendingPackage Package, :fixedPackage Package, :securityBulletin SecurityBulletin}, :state string, :containers [{:name string, :uri string, :imageId string, :labels [Label], :createTime string}], :orgPolicies [{:name string}], :canonicalName string, :moduleName string, :nextSteps string, :externalUri string, :cloudDlpDataProfile {:dataProfile string, :parentType string}, :resourceName string, :securityMarks {:name string, :marks {}, :canonicalName string}, :sourceProperties {}, :iamBindings [{:action string, :role string, :member string}], :muteUpdateTime string, :muteInitiator string, :cloudDlpInspection {:inspectJob string, :infoType string, :infoTypeCount string, :fullScan boolean}, :parentDisplayName string, :indicator {:ipAddresses [string], :domains [string], :signatures [ProcessSignature], :uris [string]}, :severity string, :files [{:path string, :size string, :sha256 string, :hashedSize string, :partiallyHashed boolean, :contents string, :diskPath DiskPath}], :mitreAttack {:primaryTactic string, :primaryTechniques [string], :additionalTactics [string], :additionalTechniques [string], :version string}, :loadBalancers [{:name string}], :database {:name string, :displayName string, :userName string, :query string, :grantees [string], :version string}, :access {:serviceAccountDelegationInfo [ServiceAccountDelegationInfo], :callerIp string, :userAgentFamily string, :userAgent string, :serviceAccountKeyName string, :principalSubject string, :principalEmail string, :serviceName string, :methodName string, :callerIpGeo Geolocation, :userName string}, :eventTime string, :connections [{:destinationIp string, :destinationPort integer, :sourceIp string, :sourcePort integer, :protocol string}], :securityPosture {:name string, :revisionId string, :postureDeploymentResource string, :postureDeployment string, :changedPolicy string, :policySet string, :policy string, :policyDriftDetails [PolicyDriftDetails]}, :processes [{:args [string], :binary File, :argumentsTruncated boolean, :libraries [File], :script File, :name string, :envVariablesTruncated boolean, :parentPid string, :envVariables [EnvironmentVariable], :pid string}], :findingClass string, :logEntries [{:cloudLoggingEntry CloudLoggingEntry}], :mute string}
Creates a finding. The corresponding source must exist for finding creation to succeed.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/findings/create Required parameters: parent Optional parameters: findingId Body: {:description string, :category string, :externalSystems {}, :exfiltration {:sources [ExfilResource], :targets [ExfilResource], :totalExfiltratedBytes string}, :kernelRootkit {:unexpectedFtraceHandler boolean, :unexpectedReadOnlyDataModification boolean, :name string, :unexpectedKernelCodePages boolean, :unexpectedCodeModification boolean, :unexpectedProcessesInRunqueue boolean, :unexpectedSystemCallHandler boolean, :unexpectedInterruptHandler boolean, :unexpectedKprobeHandler boolean}, :compliances [{:standard string, :version string, :ids [string]}], :kubernetes {:pods [Pod], :nodes [Node], :nodePools [NodePool], :roles [Role], :bindings [GoogleCloudSecuritycenterV1Binding], :accessReviews [AccessReview], :objects [Object]}, :parent string, :contacts {}, :application {:baseUri string, :fullUri string}, :backupDisasterRecovery {:applications [string], :appliance string, :policies [string], :backupTemplate string, :backupCreateTime string, :storagePool string, :policyOptions [string], :host string, :backupType string, :profile string}, :name string, :attackExposure {:score number, :latestCalculationTime string, :attackExposureResult string, :state string, :exposedHighValueResourcesCount integer, :exposedMediumValueResourcesCount integer, :exposedLowValueResourcesCount integer}, :createTime string, :vulnerability {:cve Cve, :offendingPackage Package, :fixedPackage Package, :securityBulletin SecurityBulletin}, :state string, :containers [{:name string, :uri string, :imageId string, :labels [Label], :createTime string}], :orgPolicies [{:name string}], :canonicalName string, :moduleName string, :nextSteps string, :externalUri string, :cloudDlpDataProfile {:dataProfile string, :parentType string}, :resourceName string, :securityMarks {:name string, :marks {}, :canonicalName string}, :sourceProperties {}, :iamBindings [{:action string, :role string, :member string}], :muteUpdateTime string, :muteInitiator string, :cloudDlpInspection {:inspectJob string, :infoType string, :infoTypeCount string, :fullScan boolean}, :parentDisplayName string, :indicator {:ipAddresses [string], :domains [string], :signatures [ProcessSignature], :uris [string]}, :severity string, :files [{:path string, :size string, :sha256 string, :hashedSize string, :partiallyHashed boolean, :contents string, :diskPath DiskPath}], :mitreAttack {:primaryTactic string, :primaryTechniques [string], :additionalTactics [string], :additionalTechniques [string], :version string}, :loadBalancers [{:name string}], :database {:name string, :displayName string, :userName string, :query string, :grantees [string], :version string}, :access {:serviceAccountDelegationInfo [ServiceAccountDelegationInfo], :callerIp string, :userAgentFamily string, :userAgent string, :serviceAccountKeyName string, :principalSubject string, :principalEmail string, :serviceName string, :methodName string, :callerIpGeo Geolocation, :userName string}, :eventTime string, :connections [{:destinationIp string, :destinationPort integer, :sourceIp string, :sourcePort integer, :protocol string}], :securityPosture {:name string, :revisionId string, :postureDeploymentResource string, :postureDeployment string, :changedPolicy string, :policySet string, :policy string, :policyDriftDetails [PolicyDriftDetails]}, :processes [{:args [string], :binary File, :argumentsTruncated boolean, :libraries [File], :script File, :name string, :envVariablesTruncated boolean, :parentPid string, :envVariables [EnvironmentVariable], :pid string}], :findingClass string, :logEntries [{:cloudLoggingEntry CloudLoggingEntry}], :mute string} Creates a finding. The corresponding source must exist for finding creation to succeed.
(sources-findings-externalSystems-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:assignees [string], :externalSystemUpdateTime string, :externalUid string, :name string, :ticketInfo {:id string, :assignee string, :description string, :uri string, :status string, :updateTime string}, :caseCloseTime string, :caseCreateTime string, :status string, :caseSla string, :casePriority string, :caseUri string}
Updates external system. This is for a given finding.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/findings/externalSystems/patch Required parameters: name Optional parameters: updateMask Body: {:assignees [string], :externalSystemUpdateTime string, :externalUid string, :name string, :ticketInfo {:id string, :assignee string, :description string, :uri string, :status string, :updateTime string}, :caseCloseTime string, :caseCreateTime string, :status string, :caseSla string, :casePriority string, :caseUri string} Updates external system. This is for a given finding.
(sources-findings-group$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:filter string, :groupBy string, :readTime string, :compareDuration string, :pageToken string, :pageSize integer}
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
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/findings/group Required parameters: parent Optional parameters: none Body: {:filter string, :groupBy string, :readTime string, :compareDuration string, :pageToken string, :pageSize integer} 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
(sources-findings-list$ auth parameters)
Required parameters: parent
Optional parameters: filter, orderBy, readTime, compareDuration, fieldMask, pageToken, pageSize
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
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/findings/list Required parameters: parent Optional parameters: filter, orderBy, readTime, compareDuration, fieldMask, pageToken, pageSize 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
(sources-findings-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:description string, :category string, :externalSystems {}, :exfiltration {:sources [ExfilResource], :targets [ExfilResource], :totalExfiltratedBytes string}, :kernelRootkit {:unexpectedFtraceHandler boolean, :unexpectedReadOnlyDataModification boolean, :name string, :unexpectedKernelCodePages boolean, :unexpectedCodeModification boolean, :unexpectedProcessesInRunqueue boolean, :unexpectedSystemCallHandler boolean, :unexpectedInterruptHandler boolean, :unexpectedKprobeHandler boolean}, :compliances [{:standard string, :version string, :ids [string]}], :kubernetes {:pods [Pod], :nodes [Node], :nodePools [NodePool], :roles [Role], :bindings [GoogleCloudSecuritycenterV1Binding], :accessReviews [AccessReview], :objects [Object]}, :parent string, :contacts {}, :application {:baseUri string, :fullUri string}, :backupDisasterRecovery {:applications [string], :appliance string, :policies [string], :backupTemplate string, :backupCreateTime string, :storagePool string, :policyOptions [string], :host string, :backupType string, :profile string}, :name string, :attackExposure {:score number, :latestCalculationTime string, :attackExposureResult string, :state string, :exposedHighValueResourcesCount integer, :exposedMediumValueResourcesCount integer, :exposedLowValueResourcesCount integer}, :createTime string, :vulnerability {:cve Cve, :offendingPackage Package, :fixedPackage Package, :securityBulletin SecurityBulletin}, :state string, :containers [{:name string, :uri string, :imageId string, :labels [Label], :createTime string}], :orgPolicies [{:name string}], :canonicalName string, :moduleName string, :nextSteps string, :externalUri string, :cloudDlpDataProfile {:dataProfile string, :parentType string}, :resourceName string, :securityMarks {:name string, :marks {}, :canonicalName string}, :sourceProperties {}, :iamBindings [{:action string, :role string, :member string}], :muteUpdateTime string, :muteInitiator string, :cloudDlpInspection {:inspectJob string, :infoType string, :infoTypeCount string, :fullScan boolean}, :parentDisplayName string, :indicator {:ipAddresses [string], :domains [string], :signatures [ProcessSignature], :uris [string]}, :severity string, :files [{:path string, :size string, :sha256 string, :hashedSize string, :partiallyHashed boolean, :contents string, :diskPath DiskPath}], :mitreAttack {:primaryTactic string, :primaryTechniques [string], :additionalTactics [string], :additionalTechniques [string], :version string}, :loadBalancers [{:name string}], :database {:name string, :displayName string, :userName string, :query string, :grantees [string], :version string}, :access {:serviceAccountDelegationInfo [ServiceAccountDelegationInfo], :callerIp string, :userAgentFamily string, :userAgent string, :serviceAccountKeyName string, :principalSubject string, :principalEmail string, :serviceName string, :methodName string, :callerIpGeo Geolocation, :userName string}, :eventTime string, :connections [{:destinationIp string, :destinationPort integer, :sourceIp string, :sourcePort integer, :protocol string}], :securityPosture {:name string, :revisionId string, :postureDeploymentResource string, :postureDeployment string, :changedPolicy string, :policySet string, :policy string, :policyDriftDetails [PolicyDriftDetails]}, :processes [{:args [string], :binary File, :argumentsTruncated boolean, :libraries [File], :script File, :name string, :envVariablesTruncated boolean, :parentPid string, :envVariables [EnvironmentVariable], :pid string}], :findingClass string, :logEntries [{:cloudLoggingEntry CloudLoggingEntry}], :mute string}
Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/findings/patch Required parameters: name Optional parameters: updateMask Body: {:description string, :category string, :externalSystems {}, :exfiltration {:sources [ExfilResource], :targets [ExfilResource], :totalExfiltratedBytes string}, :kernelRootkit {:unexpectedFtraceHandler boolean, :unexpectedReadOnlyDataModification boolean, :name string, :unexpectedKernelCodePages boolean, :unexpectedCodeModification boolean, :unexpectedProcessesInRunqueue boolean, :unexpectedSystemCallHandler boolean, :unexpectedInterruptHandler boolean, :unexpectedKprobeHandler boolean}, :compliances [{:standard string, :version string, :ids [string]}], :kubernetes {:pods [Pod], :nodes [Node], :nodePools [NodePool], :roles [Role], :bindings [GoogleCloudSecuritycenterV1Binding], :accessReviews [AccessReview], :objects [Object]}, :parent string, :contacts {}, :application {:baseUri string, :fullUri string}, :backupDisasterRecovery {:applications [string], :appliance string, :policies [string], :backupTemplate string, :backupCreateTime string, :storagePool string, :policyOptions [string], :host string, :backupType string, :profile string}, :name string, :attackExposure {:score number, :latestCalculationTime string, :attackExposureResult string, :state string, :exposedHighValueResourcesCount integer, :exposedMediumValueResourcesCount integer, :exposedLowValueResourcesCount integer}, :createTime string, :vulnerability {:cve Cve, :offendingPackage Package, :fixedPackage Package, :securityBulletin SecurityBulletin}, :state string, :containers [{:name string, :uri string, :imageId string, :labels [Label], :createTime string}], :orgPolicies [{:name string}], :canonicalName string, :moduleName string, :nextSteps string, :externalUri string, :cloudDlpDataProfile {:dataProfile string, :parentType string}, :resourceName string, :securityMarks {:name string, :marks {}, :canonicalName string}, :sourceProperties {}, :iamBindings [{:action string, :role string, :member string}], :muteUpdateTime string, :muteInitiator string, :cloudDlpInspection {:inspectJob string, :infoType string, :infoTypeCount string, :fullScan boolean}, :parentDisplayName string, :indicator {:ipAddresses [string], :domains [string], :signatures [ProcessSignature], :uris [string]}, :severity string, :files [{:path string, :size string, :sha256 string, :hashedSize string, :partiallyHashed boolean, :contents string, :diskPath DiskPath}], :mitreAttack {:primaryTactic string, :primaryTechniques [string], :additionalTactics [string], :additionalTechniques [string], :version string}, :loadBalancers [{:name string}], :database {:name string, :displayName string, :userName string, :query string, :grantees [string], :version string}, :access {:serviceAccountDelegationInfo [ServiceAccountDelegationInfo], :callerIp string, :userAgentFamily string, :userAgent string, :serviceAccountKeyName string, :principalSubject string, :principalEmail string, :serviceName string, :methodName string, :callerIpGeo Geolocation, :userName string}, :eventTime string, :connections [{:destinationIp string, :destinationPort integer, :sourceIp string, :sourcePort integer, :protocol string}], :securityPosture {:name string, :revisionId string, :postureDeploymentResource string, :postureDeployment string, :changedPolicy string, :policySet string, :policy string, :policyDriftDetails [PolicyDriftDetails]}, :processes [{:args [string], :binary File, :argumentsTruncated boolean, :libraries [File], :script File, :name string, :envVariablesTruncated boolean, :parentPid string, :envVariables [EnvironmentVariable], :pid string}], :findingClass string, :logEntries [{:cloudLoggingEntry CloudLoggingEntry}], :mute string} Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
(sources-findings-setMute$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:mute string}
Updates the mute state of a finding.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/findings/setMute Required parameters: name Optional parameters: none Body: {:mute string} Updates the mute state of a finding.
(sources-findings-setState$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:state string, :startTime string}
Updates the state of a finding.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/findings/setState Required parameters: name Optional parameters: none Body: {:state string, :startTime string} Updates the state of a finding.
(sources-findings-updateSecurityMarks$ auth parameters body)
Required parameters: name
Optional parameters: updateMask, startTime
Body:
{:name string, :marks {}, :canonicalName string}
Updates security marks.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/findings/updateSecurityMarks Required parameters: name Optional parameters: updateMask, startTime Body: {:name string, :marks {}, :canonicalName string} Updates security marks.
(sources-get$ auth parameters)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/get
Required parameters: name
Optional parameters: none
Gets a source.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/get Required parameters: name Optional parameters: none Gets a source.
(sources-getIamPolicy$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:options {:requestedPolicyVersion integer}}
Gets the access control policy on the specified Source.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/getIamPolicy Required parameters: resource Optional parameters: none Body: {:options {:requestedPolicyVersion integer}} Gets the access control policy on the specified Source.
(sources-list$ auth parameters)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/list
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists all sources belonging to an organization.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/list Required parameters: parent Optional parameters: pageToken, pageSize Lists all sources belonging to an organization.
(sources-patch$ auth parameters body)
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :displayName string, :description string, :canonicalName string}
Updates a source.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :displayName string, :description string, :canonicalName string} Updates a source.
(sources-setIamPolicy$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:policy {:version integer, :bindings [Binding], :auditConfigs [AuditConfig], :etag string}, :updateMask string}
Sets the access control policy on the specified Source.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/setIamPolicy Required parameters: resource Optional parameters: none Body: {:policy {:version integer, :bindings [Binding], :auditConfigs [AuditConfig], :etag string}, :updateMask string} Sets the access control policy on the specified Source.
(sources-testIamPermissions$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:permissions [string]}
Returns the permissions that a caller has on the specified source.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/sources/testIamPermissions Required parameters: resource Optional parameters: none Body: {:permissions [string]} Returns the permissions that a caller has on the specified source.
(updateOrganizationSettings$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :enableAssetDiscovery boolean, :assetDiscoveryConfig {:projectIds [string], :inclusionMode string, :folderIds [string]}}
Updates an organization's settings.
https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/updateOrganizationSettings Required parameters: name Optional parameters: updateMask Body: {:name string, :enableAssetDiscovery boolean, :assetDiscoveryConfig {:projectIds [string], :inclusionMode string, :folderIds [string]}} Updates an organization's settings.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close