APIHub
Back to Explore

Amazon Data Lifecycle Manager

The Amazon Data Lifecycle Manager API lets you create, list, retrieve, update, and delete lifecycle policies that automate operations on AWS resources such as EBS volumes and snapshots, and also provides endpoints to list, add, and remove tags on those resources.

Cloud
apiKeyHeader
No HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

2767ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
POST

/policies

Creates a policy to manage the lifecycle of the specified Amazon Web Services resources. You can create up to 100 lifecycle policies.

GET

/policies

Gets summary information about all or the specified data lifecycle policies. To get complete information about a policy, use GetLifecyclePolicy .

  • policyIds (query) — The identifiers of the data lifecycle policies.
  • state (query) — The activation state.
  • resourceTypes (query) — The resource type.
  • targetTags (query) — The target tag for a policy. Tags are strings in the format key=value .
  • tagsToAdd (query) — The tags to add to objects created by the policy. Tags are strings in the format key=value . These user-defined tags are added in addition to the Amazon Web Services-added lifecycle tags.
DELETE

/policies/{policyId}/

Deletes the specified lifecycle policy and halts the automated operations that the policy specified. For more information about deleting a policy, see Delete lifecycle policies .

  • policyId (path, required) — The identifier of the lifecycle policy.
GET

/policies/{policyId}/

Gets detailed information about the specified lifecycle policy.

  • policyId (path, required) — The identifier of the lifecycle policy.
GET

/tags/{resourceArn}

Lists the tags for the specified resource.

  • resourceArn (path, required) — The Amazon Resource Name (ARN) of the resource.
POST

/tags/{resourceArn}

Adds the specified tags to the specified resource.

  • resourceArn (path, required) — The Amazon Resource Name (ARN) of the resource.
DELETE

/tags/{resourceArn}#tagKeys

Removes the specified tags from the specified resource.

  • resourceArn (path, required) — The Amazon Resource Name (ARN) of the resource.
  • tagKeys (query, required) — The tag keys.
PATCH

/policies/{policyId}

Updates the specified lifecycle policy. For more information about updating a policy, see Modify lifecycle policies .

  • policyId (path, required) — The identifier of the lifecycle policy.

8 endpoints auto-detected

Authentication

This API uses an API key, passed in the "Authorization" header. No OAuth required.

curl -X POST \
  "https://github.com/mermade/aws2openapi/policies" \
  -H "Authorization: YOUR_API_KEY"

github.com · HTTPS only