npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_dlm

v5.0.0

Published

DataFire integration for Amazon Data Lifecycle Manager

Downloads

6

Readme

@datafire/amazonaws_dlm

Client library for Amazon Data Lifecycle Manager

Installation and Usage

npm install --save @datafire/amazonaws_dlm
let amazonaws_dlm = require('@datafire/amazonaws_dlm').create({
  hmac: ""
});

amazonaws_dlm.GetLifecyclePolicies({
  "body": {},
  "Action": "",
  "Version": ""
}).then(data => {
  console.log(data);
});

Description

Amazon Data Lifecycle Manager With Amazon Data Lifecycle Manager, you can manage the lifecycle of your AWS resources. You create lifecycle policies, which are used to automate operations on the specified resources. Amazon DLM supports Amazon EBS volumes and snapshots. For information about using Amazon DLM with Amazon EBS, see Automating the Amazon EBS Snapshot Lifecycle in the Amazon EC2 User Guide.

Actions

GetLifecyclePolicies

amazonaws_dlm.GetLifecyclePolicies({
  "body": {},
  "Action": "",
  "Version": ""
}, context)

Input

  • input object
    • body required GetLifecyclePoliciesRequest
    • Action required string
    • Version required string
    • X-Amz-Content-Sha256 string
    • X-Amz-Date string
    • X-Amz-Algorithm string
    • X-Amz-Credential string
    • X-Amz-Security-Token string
    • X-Amz-Signature string
    • X-Amz-SignedHeaders string

Output

CreateLifecyclePolicy

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

amazonaws_dlm.CreateLifecyclePolicy({
  "body": {
    "ExecutionRoleArn": "",
    "Description": "",
    "State": "",
    "PolicyDetails": {}
  },
  "Action": "",
  "Version": ""
}, context)

Input

  • input object
    • body required CreateLifecyclePolicyRequest
    • Action required string
    • Version required string
    • X-Amz-Content-Sha256 string
    • X-Amz-Date string
    • X-Amz-Algorithm string
    • X-Amz-Credential string
    • X-Amz-Security-Token string
    • X-Amz-Signature string
    • X-Amz-SignedHeaders string

Output

UpdateLifecyclePolicy

Updates the specified lifecycle policy.

amazonaws_dlm.UpdateLifecyclePolicy({
  "body": {},
  "policyId": "",
  "Action": "",
  "Version": ""
}, context)

Input

  • input object
    • body required UpdateLifecyclePolicyRequest
    • policyId required string
    • Action required string
    • Version required string
    • X-Amz-Content-Sha256 string
    • X-Amz-Date string
    • X-Amz-Algorithm string
    • X-Amz-Credential string
    • X-Amz-Security-Token string
    • X-Amz-Signature string
    • X-Amz-SignedHeaders string

Output

DeleteLifecyclePolicy

Deletes the specified lifecycle policy and halts the automated operations that the policy specified.

amazonaws_dlm.DeleteLifecyclePolicy({
  "body": {},
  "policyId": "",
  "Action": "",
  "Version": ""
}, context)

Input

  • input object
    • body required DeleteLifecyclePolicyRequest
    • policyId required string
    • Action required string
    • Version required string
    • X-Amz-Content-Sha256 string
    • X-Amz-Date string
    • X-Amz-Algorithm string
    • X-Amz-Credential string
    • X-Amz-Security-Token string
    • X-Amz-Signature string
    • X-Amz-SignedHeaders string

Output

GetLifecyclePolicy

Gets detailed information about the specified lifecycle policy.

amazonaws_dlm.GetLifecyclePolicy({
  "body": {},
  "policyId": "",
  "Action": "",
  "Version": ""
}, context)

Input

  • input object
    • body required GetLifecyclePolicyRequest
    • policyId required string
    • Action required string
    • Version required string
    • X-Amz-Content-Sha256 string
    • X-Amz-Date string
    • X-Amz-Algorithm string
    • X-Amz-Credential string
    • X-Amz-Security-Token string
    • X-Amz-Signature string
    • X-Amz-SignedHeaders string

Output

Definitions

Count

  • Count integer

CreateLifecyclePolicyRequest

CreateLifecyclePolicyResponse

  • CreateLifecyclePolicyResponse object

CreateRule

DeleteLifecyclePolicyRequest

  • DeleteLifecyclePolicyRequest object

DeleteLifecyclePolicyResponse

  • DeleteLifecyclePolicyResponse object

ExecutionRoleArn

  • ExecutionRoleArn string

GetLifecyclePoliciesRequest

  • GetLifecyclePoliciesRequest object

GetLifecyclePoliciesResponse

GetLifecyclePolicyRequest

  • GetLifecyclePolicyRequest object

GetLifecyclePolicyResponse

GettablePolicyStateValues

  • GettablePolicyStateValues string (values: ENABLED, DISABLED, ERROR)

InternalServerException

Interval

  • Interval integer

IntervalUnitValues

  • IntervalUnitValues string (values: HOURS)

InvalidRequestException

LifecyclePolicy

LifecyclePolicySummary

LifecyclePolicySummaryList

LimitExceededException

PolicyDescription

  • PolicyDescription string

PolicyDetails

PolicyId

  • PolicyId string

PolicyIdList

ResourceNotFoundException

ResourceTypeValues

  • ResourceTypeValues string (values: VOLUME)

ResourceTypeValuesList

RetainRule

  • RetainRule object: Specifies the number of snapshots to keep for each EBS volume.

Schedule

ScheduleList

ScheduleName

  • ScheduleName string

SettablePolicyStateValues

  • SettablePolicyStateValues string (values: ENABLED, DISABLED)

String

  • String string

Tag

  • Tag object: Specifies a tag for a resource.

TagFilter

  • TagFilter string

TagsToAddFilterList

TagsToAddList

  • TagsToAddList array

TargetTagList

  • TargetTagList array

TargetTagsFilterList

Time

  • Time string

TimesList

  • TimesList array

Timestamp

  • Timestamp string

UpdateLifecyclePolicyRequest

UpdateLifecyclePolicyResponse

  • UpdateLifecyclePolicyResponse object