Skip to main content

security_requirements

Creates, updates, deletes, gets or lists a security_requirements resource.

Overview

Namesecurity_requirements
TypeResource
Idaws.securityagent.security_requirements

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
errorsarrayThe list of errors for security requirements that failed to be retrieved.
security_requirementsarrayThe list of security requirements that were successfully retrieved.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
batch_get_security_requirementsselectregionBatch retrieves security requirements from a pack.
list_security_requirementsselectregionLists security requirements within a pack.
batch_create_security_requirementsexecregion, packId, securityRequirementsBatch creates security requirements in a customer managed pack.
batch_delete_security_requirementsexecregion, packId, securityRequirementNamesBatch deletes security requirements from a customer managed pack.
batch_update_security_requirementsexecregion, packId, securityRequirementsBatch updates security requirements within a customer managed pack.
import_security_requirementsexecregion, packId, inputImports security requirements from uploaded documents into a customer managed security requirement pack. The import process asynchronously extracts and generates structured security requirements from the provided source files.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Batch retrieves security requirements from a pack.

SELECT
errors,
security_requirements
FROM aws.securityagent.security_requirements
WHERE region = '{{ region }}' -- required
;

Lifecycle Methods

Batch creates security requirements in a customer managed pack.

EXEC aws.securityagent.security_requirements.batch_create_security_requirements
@region='{{ region }}' --required
@@json=
'{
"packId": "{{ packId }}",
"securityRequirements": "{{ securityRequirements }}"
}'
;