---
title: "GET /policies"
method: GET
path: "/policies"
---

# GET /policies

`GET /policies`

Gets summary information about all or the specified data lifecycle policies.

To get complete information about a policy, use GetLifecyclePolicy.

## Query parameters

- `policyIds` PolicyId[]
- `state` 'ENABLED' | 'DISABLED' | 'ERROR'
- `resourceTypes` ResourceTypeValues[]
- `targetTags` TagFilter[]
- `tagsToAdd` TagFilter[]

## Response `200`

Success

- GetLifecyclePoliciesResponse
  - `Policies` LifecyclePolicySummary[] — Summary information about the lifecycle policies.
    - `PolicyId` string — The identifier of the lifecycle policy.
    - `Description` string — The description of the lifecycle policy.
    - `State` 'ENABLED' | 'DISABLED' | 'ERROR' — The activation state of the lifecycle policy.
    - `Tags` object — The tags.
    - `PolicyType` 'EBS_SNAPSHOT_MANAGEMENT' | 'IMAGE_MANAGEMENT' | 'EVENT_BASED_POLICY' — The type of policy. <code>EBS_SNAPSHOT_MANAGEMENT</code> indicates that the policy manages the lifecycle of Amazon EBS snapshots. <code>IMAGE_MANAGEMENT</code> indicates that the policy manages the lifecycle of EBS-backed AMIs. <code>EVENT_BASED_POLICY</code> indicates that the policy automates cross-account snapshot copies for snapshots that are shared with your account.

## Other responses

- `480` — ResourceNotFoundException
- `481` — InvalidRequestException
- `482` — InternalServerException
- `483` — LimitExceededException

---

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