5.0.0 • Published 7 years ago

@datafire/amazonaws_dlm v5.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

@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