AWS SDK for C++  1.8.70
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::DLM::Model Namespace Reference

Namespaces

 GettablePolicyStateValuesMapper
 
 IntervalUnitValuesMapper
 
 PolicyTypeValuesMapper
 
 ResourceTypeValuesMapper
 
 RetentionIntervalUnitValuesMapper
 
 SettablePolicyStateValuesMapper
 

Classes

class  CreateLifecyclePolicyRequest
 
class  CreateLifecyclePolicyResult
 
class  CreateRule
 
class  CrossRegionCopyRetainRule
 
class  CrossRegionCopyRule
 
class  DeleteLifecyclePolicyRequest
 
class  DeleteLifecyclePolicyResult
 
class  FastRestoreRule
 
class  GetLifecyclePoliciesRequest
 
class  GetLifecyclePoliciesResult
 
class  GetLifecyclePolicyRequest
 
class  GetLifecyclePolicyResult
 
class  InternalServerException
 
class  InvalidRequestException
 
class  LifecyclePolicy
 
class  LifecyclePolicySummary
 
class  LimitExceededException
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  Parameters
 
class  PolicyDetails
 
class  ResourceNotFoundException
 
class  RetainRule
 
class  Schedule
 
class  Tag
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateLifecyclePolicyRequest
 
class  UpdateLifecyclePolicyResult
 

Typedefs

typedef Aws::Utils::Outcome< CreateLifecyclePolicyResult, DLMErrorCreateLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteLifecyclePolicyResult, DLMErrorDeleteLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< GetLifecyclePoliciesResult, DLMErrorGetLifecyclePoliciesOutcome
 
typedef Aws::Utils::Outcome< GetLifecyclePolicyResult, DLMErrorGetLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, DLMErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, DLMErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, DLMErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateLifecyclePolicyResult, DLMErrorUpdateLifecyclePolicyOutcome
 
typedef std::future< CreateLifecyclePolicyOutcomeCreateLifecyclePolicyOutcomeCallable
 
typedef std::future< DeleteLifecyclePolicyOutcomeDeleteLifecyclePolicyOutcomeCallable
 
typedef std::future< GetLifecyclePoliciesOutcomeGetLifecyclePoliciesOutcomeCallable
 
typedef std::future< GetLifecyclePolicyOutcomeGetLifecyclePolicyOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateLifecyclePolicyOutcomeUpdateLifecyclePolicyOutcomeCallable
 

Enumerations

enum  GettablePolicyStateValues { GettablePolicyStateValues::NOT_SET, GettablePolicyStateValues::ENABLED, GettablePolicyStateValues::DISABLED, GettablePolicyStateValues::ERROR_ }
 
enum  IntervalUnitValues { IntervalUnitValues::NOT_SET, IntervalUnitValues::HOURS }
 
enum  PolicyTypeValues { PolicyTypeValues::NOT_SET, PolicyTypeValues::EBS_SNAPSHOT_MANAGEMENT }
 
enum  ResourceTypeValues { ResourceTypeValues::NOT_SET, ResourceTypeValues::VOLUME, ResourceTypeValues::INSTANCE }
 
enum  RetentionIntervalUnitValues {
  RetentionIntervalUnitValues::NOT_SET, RetentionIntervalUnitValues::DAYS, RetentionIntervalUnitValues::WEEKS, RetentionIntervalUnitValues::MONTHS,
  RetentionIntervalUnitValues::YEARS
}
 
enum  SettablePolicyStateValues { SettablePolicyStateValues::NOT_SET, SettablePolicyStateValues::ENABLED, SettablePolicyStateValues::DISABLED }
 

Typedef Documentation

◆ CreateLifecyclePolicyOutcome

Definition at line 68 of file DLMClient.h.

◆ CreateLifecyclePolicyOutcomeCallable

Definition at line 79 of file DLMClient.h.

◆ DeleteLifecyclePolicyOutcome

Definition at line 71 of file DLMClient.h.

◆ DeleteLifecyclePolicyOutcomeCallable

Definition at line 80 of file DLMClient.h.

◆ GetLifecyclePoliciesOutcome

Definition at line 72 of file DLMClient.h.

◆ GetLifecyclePoliciesOutcomeCallable

Definition at line 81 of file DLMClient.h.

◆ GetLifecyclePolicyOutcome

Definition at line 73 of file DLMClient.h.

◆ GetLifecyclePolicyOutcomeCallable

Definition at line 82 of file DLMClient.h.

◆ ListTagsForResourceOutcome

Definition at line 74 of file DLMClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 83 of file DLMClient.h.

◆ TagResourceOutcome

Definition at line 75 of file DLMClient.h.

◆ TagResourceOutcomeCallable

Definition at line 84 of file DLMClient.h.

◆ UntagResourceOutcome

Definition at line 76 of file DLMClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 85 of file DLMClient.h.

◆ UpdateLifecyclePolicyOutcome

Definition at line 77 of file DLMClient.h.

◆ UpdateLifecyclePolicyOutcomeCallable

Definition at line 86 of file DLMClient.h.

Enumeration Type Documentation

◆ GettablePolicyStateValues

Enumerator
NOT_SET 
ENABLED 
DISABLED 
ERROR_ 

Definition at line 16 of file GettablePolicyStateValues.h.

◆ IntervalUnitValues

Enumerator
NOT_SET 
HOURS 

Definition at line 16 of file IntervalUnitValues.h.

◆ PolicyTypeValues

Enumerator
NOT_SET 
EBS_SNAPSHOT_MANAGEMENT 

Definition at line 16 of file PolicyTypeValues.h.

◆ ResourceTypeValues

Enumerator
NOT_SET 
VOLUME 
INSTANCE 

Definition at line 16 of file ResourceTypeValues.h.

◆ RetentionIntervalUnitValues

Enumerator
NOT_SET 
DAYS 
WEEKS 
MONTHS 
YEARS 

Definition at line 16 of file RetentionIntervalUnitValues.h.

◆ SettablePolicyStateValues

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file SettablePolicyStateValues.h.