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

Namespaces

 EventSourceValuesMapper
 
 EventTypeValuesMapper
 
 GettablePolicyStateValuesMapper
 
 IntervalUnitValuesMapper
 
 LocationValuesMapper
 
 PolicyTypeValuesMapper
 
 ResourceLocationValuesMapper
 
 ResourceTypeValuesMapper
 
 RetentionIntervalUnitValuesMapper
 
 SettablePolicyStateValuesMapper
 

Classes

class  Action
 
class  CreateLifecyclePolicyRequest
 
class  CreateLifecyclePolicyResult
 
class  CreateRule
 
class  CrossRegionCopyAction
 
class  CrossRegionCopyRetainRule
 
class  CrossRegionCopyRule
 
class  DeleteLifecyclePolicyRequest
 
class  DeleteLifecyclePolicyResult
 
class  EncryptionConfiguration
 
class  EventParameters
 
class  EventSource
 
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  ShareRule
 
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  EventSourceValues { EventSourceValues::NOT_SET, EventSourceValues::MANAGED_CWE }
 
enum  EventTypeValues { EventTypeValues::NOT_SET, EventTypeValues::shareSnapshot }
 
enum  GettablePolicyStateValues { GettablePolicyStateValues::NOT_SET, GettablePolicyStateValues::ENABLED, GettablePolicyStateValues::DISABLED, GettablePolicyStateValues::ERROR_ }
 
enum  IntervalUnitValues { IntervalUnitValues::NOT_SET, IntervalUnitValues::HOURS }
 
enum  LocationValues { LocationValues::NOT_SET, LocationValues::CLOUD, LocationValues::OUTPOST_LOCAL }
 
enum  PolicyTypeValues { PolicyTypeValues::NOT_SET, PolicyTypeValues::EBS_SNAPSHOT_MANAGEMENT, PolicyTypeValues::IMAGE_MANAGEMENT, PolicyTypeValues::EVENT_BASED_POLICY }
 
enum  ResourceLocationValues { ResourceLocationValues::NOT_SET, ResourceLocationValues::CLOUD, ResourceLocationValues::OUTPOST }
 
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 70 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

◆ EventSourceValues

Enumerator
NOT_SET 
MANAGED_CWE 

Definition at line 16 of file EventSourceValues.h.

◆ EventTypeValues

Enumerator
NOT_SET 
shareSnapshot 

Definition at line 16 of file EventTypeValues.h.

◆ 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.

◆ LocationValues

Enumerator
NOT_SET 
CLOUD 
OUTPOST_LOCAL 

Definition at line 16 of file LocationValues.h.

◆ PolicyTypeValues

Enumerator
NOT_SET 
EBS_SNAPSHOT_MANAGEMENT 
IMAGE_MANAGEMENT 
EVENT_BASED_POLICY 

Definition at line 16 of file PolicyTypeValues.h.

◆ ResourceLocationValues

Enumerator
NOT_SET 
CLOUD 
OUTPOST 

Definition at line 16 of file ResourceLocationValues.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.