---
title: "POST /GetSecurityRequirementPack"
method: POST
path: "/GetSecurityRequirementPack"
---

# POST /GetSecurityRequirementPack

`POST /GetSecurityRequirementPack`

Retrieves information about a security requirement pack.

## Request body

- object
  - `packId` string, required — The unique identifier of the security requirement pack to retrieve.

## Response `200`

Success

- GetSecurityRequirementPackOutput
  - `packId` string, required — The unique identifier of the security requirement pack.
  - `name` string, required — The name of the security requirement pack.
  - `description` string — A description of the security requirement pack.
  - `vendorName` string — The vendor name for AWS managed packs, such as ISO or NIST.
  - `managementType` 'AWS_MANAGED' | 'CUSTOMER_MANAGED', required — The management type of the pack. Valid values are AWS_MANAGED and CUSTOMER_MANAGED.
  - `status` 'ENABLED' | 'DISABLED', required — The status of the security requirement pack.
  - `importStatus` 'PENDING' | 'IN_PROGRESS' | 'FAILED' | 'COMPLETED' — The status of the security requirements import workflow for this pack.
  - `createdAt` string, date-time, required — The date and time the security requirement pack was created, in UTC format.
  - `updatedAt` string, date-time, required — The date and time the security requirement pack was last updated, in UTC format.
  - `kmsKeyId` string — The identifier of the AWS KMS key used to encrypt pack contents.

## Other responses

- `480` — ValidationException
- `481` — InternalServerException
- `482` — ResourceNotFoundException
- `483` — ThrottlingException
- `484` — AccessDeniedException

---

[API](https://skmtc.net/aws/apis/securityagent.md) · [All operations](https://skmtc.net/aws/apis/securityagent/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/securityagent/versions/cad56717d636/schema)
