Liking cljdoc? Tell your friends :D
Clojure only.

happygapi.securitycenter.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

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
raw docstring

assets-group$clj

(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.
sourceraw docstring

assets-list$clj

(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.
sourceraw docstring

assets-runDiscovery$clj

(assets-runDiscovery$ auth parameters body)

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.

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.
sourceraw docstring

assets-updateSecurityMarks$clj

(assets-updateSecurityMarks$ auth parameters body)

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.

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.
sourceraw docstring

bigQueryExports-create$clj

(bigQueryExports-create$ auth parameters body)

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.

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.
sourceraw docstring

bigQueryExports-delete$clj

(bigQueryExports-delete$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/bigQueryExports/delete

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.
sourceraw docstring

bigQueryExports-get$clj

(bigQueryExports-get$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/bigQueryExports/get

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.
sourceraw docstring

bigQueryExports-list$clj

(bigQueryExports-list$ auth parameters)

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.

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.
sourceraw docstring

bigQueryExports-patch$clj

(bigQueryExports-patch$ auth parameters body)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-customModules-create$clj

(eventThreatDetectionSettings-customModules-create$ auth parameters body)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-customModules-delete$clj

(eventThreatDetectionSettings-customModules-delete$ auth parameters)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-customModules-get$clj

(eventThreatDetectionSettings-customModules-get$ auth parameters)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-customModules-list$clj

(eventThreatDetectionSettings-customModules-list$ auth parameters)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-customModules-listDescendant$clj

(eventThreatDetectionSettings-customModules-listDescendant$ auth parameters)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-customModules-patch$clj

(eventThreatDetectionSettings-customModules-patch$ auth parameters body)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-effectiveCustomModules-get$clj

(eventThreatDetectionSettings-effectiveCustomModules-get$ auth parameters)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-effectiveCustomModules-list$clj

(eventThreatDetectionSettings-effectiveCustomModules-list$ auth parameters)

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.

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.
sourceraw docstring

eventThreatDetectionSettings-validateCustomModule$clj

(eventThreatDetectionSettings-validateCustomModule$ auth parameters body)

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.

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.
sourceraw docstring

findings-bulkMute$clj

(findings-bulkMute$ auth parameters body)

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.

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.
sourceraw docstring

getOrganizationSettings$clj

(getOrganizationSettings$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/getOrganizationSettings

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.
sourceraw docstring

locations-muteConfigs-delete$clj

(locations-muteConfigs-delete$ auth parameters)

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.

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.
sourceraw docstring

locations-muteConfigs-get$clj

(locations-muteConfigs-get$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/locations/muteConfigs/get

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.
sourceraw docstring

locations-muteConfigs-patch$clj

(locations-muteConfigs-patch$ auth parameters body)

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.

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.
sourceraw docstring

muteConfigs-create$clj

(muteConfigs-create$ auth parameters body)

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.

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.
sourceraw docstring

muteConfigs-delete$clj

(muteConfigs-delete$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/muteConfigs/delete

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.
sourceraw docstring

muteConfigs-get$clj

(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.
sourceraw docstring

muteConfigs-list$clj

(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.
sourceraw docstring

muteConfigs-patch$clj

(muteConfigs-patch$ auth parameters body)

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.

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.
sourceraw docstring

notificationConfigs-create$clj

(notificationConfigs-create$ auth parameters body)

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.

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.
sourceraw docstring

notificationConfigs-delete$clj

(notificationConfigs-delete$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/notificationConfigs/delete

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.
sourceraw docstring

notificationConfigs-get$clj

(notificationConfigs-get$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/notificationConfigs/get

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.
sourceraw docstring

notificationConfigs-list$clj

(notificationConfigs-list$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/notificationConfigs/list

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.
sourceraw docstring

notificationConfigs-patch$clj

(notificationConfigs-patch$ auth parameters body)

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

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
sourceraw docstring

operations-cancel$clj

(operations-cancel$ auth parameters)

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.

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`.
sourceraw docstring

operations-delete$clj

(operations-delete$ auth parameters)

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.

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`.
sourceraw docstring

operations-get$clj

(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.
sourceraw docstring

operations-list$clj

(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`.
sourceraw docstring

resourceValueConfigs-batchCreate$clj

(resourceValueConfigs-batchCreate$ auth parameters body)

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.

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.
sourceraw docstring

resourceValueConfigs-delete$clj

(resourceValueConfigs-delete$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/resourceValueConfigs/delete

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.
sourceraw docstring

resourceValueConfigs-get$clj

(resourceValueConfigs-get$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/resourceValueConfigs/get

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.
sourceraw docstring

resourceValueConfigs-list$clj

(resourceValueConfigs-list$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/resourceValueConfigs/list

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.
sourceraw docstring

resourceValueConfigs-patch$clj

(resourceValueConfigs-patch$ auth parameters body)

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.

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.
sourceraw docstring

securityHealthAnalyticsSettings-customModules-create$clj

(securityHealthAnalyticsSettings-customModules-create$ auth parameters body)

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.

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.
sourceraw docstring

securityHealthAnalyticsSettings-customModules-delete$clj

(securityHealthAnalyticsSettings-customModules-delete$ auth parameters)

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.

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.
sourceraw docstring

securityHealthAnalyticsSettings-customModules-get$clj

(securityHealthAnalyticsSettings-customModules-get$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/customModules/get

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.
sourceraw docstring

securityHealthAnalyticsSettings-customModules-list$clj

(securityHealthAnalyticsSettings-customModules-list$ auth parameters)

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.

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.
sourceraw docstring

securityHealthAnalyticsSettings-customModules-listDescendant$clj

(securityHealthAnalyticsSettings-customModules-listDescendant$ auth parameters)

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.

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.
sourceraw docstring

securityHealthAnalyticsSettings-customModules-patch$clj

(securityHealthAnalyticsSettings-customModules-patch$ auth parameters body)

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.

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.
sourceraw docstring

securityHealthAnalyticsSettings-customModules-simulate$clj

(securityHealthAnalyticsSettings-customModules-simulate$ auth parameters body)

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.

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.
sourceraw docstring

securityHealthAnalyticsSettings-effectiveCustomModules-get$clj

(securityHealthAnalyticsSettings-effectiveCustomModules-get$ auth parameters)

https://cloud.google.com/security-command-centerapi/reference/rest/v1/organizations/securityHealthAnalyticsSettings/effectiveCustomModules/get

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.
sourceraw docstring

securityHealthAnalyticsSettings-effectiveCustomModules-list$clj

(securityHealthAnalyticsSettings-effectiveCustomModules-list$ auth parameters)

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.

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.
sourceraw docstring

simulations-attackExposureResults-attackPaths-list$clj

(simulations-attackExposureResults-attackPaths-list$ auth parameters)

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.

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.
sourceraw docstring

simulations-attackExposureResults-valuedResources-list$clj

(simulations-attackExposureResults-valuedResources-list$ auth parameters)

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.

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.
sourceraw docstring

simulations-attackPaths-list$clj

(simulations-attackPaths-list$ auth parameters)

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.

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.
sourceraw docstring

simulations-get$clj

(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.
sourceraw docstring

simulations-valuedResources-attackPaths-list$clj

(simulations-valuedResources-attackPaths-list$ auth parameters)

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.

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.
sourceraw docstring

simulations-valuedResources-get$clj

(simulations-valuedResources-get$ auth parameters)

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

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
sourceraw docstring

simulations-valuedResources-list$clj

(simulations-valuedResources-list$ auth parameters)

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.

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.
sourceraw docstring

sources-create$clj

(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.
sourceraw docstring

sources-findings-create$clj

(sources-findings-create$ auth parameters body)

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.

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.
sourceraw docstring

sources-findings-externalSystems-patch$clj

(sources-findings-externalSystems-patch$ auth parameters body)

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.

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.
sourceraw docstring

sources-findings-group$clj

(sources-findings-group$ auth parameters body)

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

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
sourceraw docstring

sources-findings-list$clj

(sources-findings-list$ auth parameters)

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

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
sourceraw docstring

sources-findings-patch$clj

(sources-findings-patch$ auth parameters body)

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.

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.
sourceraw docstring

sources-findings-setMute$clj

(sources-findings-setMute$ auth parameters body)

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.

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.
sourceraw docstring

sources-findings-setState$clj

(sources-findings-setState$ auth parameters body)

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.

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.
sourceraw docstring

sources-findings-updateSecurityMarks$clj

(sources-findings-updateSecurityMarks$ auth parameters body)

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.

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.
sourceraw docstring

sources-get$clj

(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.
sourceraw docstring

sources-getIamPolicy$clj

(sources-getIamPolicy$ auth parameters body)

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.

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.
sourceraw docstring

sources-list$clj

(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.
sourceraw docstring

sources-patch$clj

(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.
sourceraw docstring

sources-setIamPolicy$clj

(sources-setIamPolicy$ auth parameters body)

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.

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.
sourceraw docstring

sources-testIamPermissions$clj

(sources-testIamPermissions$ auth parameters body)

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.

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.
sourceraw docstring

updateOrganizationSettings$clj

(updateOrganizationSettings$ auth parameters body)

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.

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.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close