AWS SDK for C++  1.8.95
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::CloudHSMV2::Model Namespace Reference

Namespaces

 BackupPolicyMapper
 
 BackupRetentionTypeMapper
 
 BackupStateMapper
 
 ClusterStateMapper
 
 HsmStateMapper
 

Classes

class  Backup
 
class  BackupRetentionPolicy
 
class  Certificates
 
class  Cluster
 
class  CopyBackupToRegionRequest
 
class  CopyBackupToRegionResult
 
class  CreateClusterRequest
 
class  CreateClusterResult
 
class  CreateHsmRequest
 
class  CreateHsmResult
 
class  DeleteBackupRequest
 
class  DeleteBackupResult
 
class  DeleteClusterRequest
 
class  DeleteClusterResult
 
class  DeleteHsmRequest
 
class  DeleteHsmResult
 
class  DescribeBackupsRequest
 
class  DescribeBackupsResult
 
class  DescribeClustersRequest
 
class  DescribeClustersResult
 
class  DestinationBackup
 
class  Hsm
 
class  InitializeClusterRequest
 
class  InitializeClusterResult
 
class  ListTagsRequest
 
class  ListTagsResult
 
class  ModifyBackupAttributesRequest
 
class  ModifyBackupAttributesResult
 
class  ModifyClusterRequest
 
class  ModifyClusterResult
 
class  RestoreBackupRequest
 
class  RestoreBackupResult
 
class  Tag
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 

Typedefs

typedef Aws::Utils::Outcome< CopyBackupToRegionResult, CloudHSMV2ErrorCopyBackupToRegionOutcome
 
typedef Aws::Utils::Outcome< CreateClusterResult, CloudHSMV2ErrorCreateClusterOutcome
 
typedef Aws::Utils::Outcome< CreateHsmResult, CloudHSMV2ErrorCreateHsmOutcome
 
typedef Aws::Utils::Outcome< DeleteBackupResult, CloudHSMV2ErrorDeleteBackupOutcome
 
typedef Aws::Utils::Outcome< DeleteClusterResult, CloudHSMV2ErrorDeleteClusterOutcome
 
typedef Aws::Utils::Outcome< DeleteHsmResult, CloudHSMV2ErrorDeleteHsmOutcome
 
typedef Aws::Utils::Outcome< DescribeBackupsResult, CloudHSMV2ErrorDescribeBackupsOutcome
 
typedef Aws::Utils::Outcome< DescribeClustersResult, CloudHSMV2ErrorDescribeClustersOutcome
 
typedef Aws::Utils::Outcome< InitializeClusterResult, CloudHSMV2ErrorInitializeClusterOutcome
 
typedef Aws::Utils::Outcome< ListTagsResult, CloudHSMV2ErrorListTagsOutcome
 
typedef Aws::Utils::Outcome< ModifyBackupAttributesResult, CloudHSMV2ErrorModifyBackupAttributesOutcome
 
typedef Aws::Utils::Outcome< ModifyClusterResult, CloudHSMV2ErrorModifyClusterOutcome
 
typedef Aws::Utils::Outcome< RestoreBackupResult, CloudHSMV2ErrorRestoreBackupOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, CloudHSMV2ErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, CloudHSMV2ErrorUntagResourceOutcome
 
typedef std::future< CopyBackupToRegionOutcomeCopyBackupToRegionOutcomeCallable
 
typedef std::future< CreateClusterOutcomeCreateClusterOutcomeCallable
 
typedef std::future< CreateHsmOutcomeCreateHsmOutcomeCallable
 
typedef std::future< DeleteBackupOutcomeDeleteBackupOutcomeCallable
 
typedef std::future< DeleteClusterOutcomeDeleteClusterOutcomeCallable
 
typedef std::future< DeleteHsmOutcomeDeleteHsmOutcomeCallable
 
typedef std::future< DescribeBackupsOutcomeDescribeBackupsOutcomeCallable
 
typedef std::future< DescribeClustersOutcomeDescribeClustersOutcomeCallable
 
typedef std::future< InitializeClusterOutcomeInitializeClusterOutcomeCallable
 
typedef std::future< ListTagsOutcomeListTagsOutcomeCallable
 
typedef std::future< ModifyBackupAttributesOutcomeModifyBackupAttributesOutcomeCallable
 
typedef std::future< ModifyClusterOutcomeModifyClusterOutcomeCallable
 
typedef std::future< RestoreBackupOutcomeRestoreBackupOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 

Enumerations

enum  BackupPolicy { BackupPolicy::NOT_SET, BackupPolicy::DEFAULT }
 
enum  BackupRetentionType { BackupRetentionType::NOT_SET, BackupRetentionType::DAYS }
 
enum  BackupState {
  BackupState::NOT_SET, BackupState::CREATE_IN_PROGRESS, BackupState::READY, BackupState::DELETED,
  BackupState::PENDING_DELETION
}
 
enum  ClusterState {
  ClusterState::NOT_SET, ClusterState::CREATE_IN_PROGRESS, ClusterState::UNINITIALIZED, ClusterState::INITIALIZE_IN_PROGRESS,
  ClusterState::INITIALIZED, ClusterState::ACTIVE, ClusterState::UPDATE_IN_PROGRESS, ClusterState::DELETE_IN_PROGRESS,
  ClusterState::DELETED, ClusterState::DEGRADED
}
 
enum  HsmState {
  HsmState::NOT_SET, HsmState::CREATE_IN_PROGRESS, HsmState::ACTIVE, HsmState::DEGRADED,
  HsmState::DELETE_IN_PROGRESS, HsmState::DELETED
}
 

Typedef Documentation

◆ CopyBackupToRegionOutcome

Definition at line 82 of file CloudHSMV2Client.h.

◆ CopyBackupToRegionOutcomeCallable

Definition at line 100 of file CloudHSMV2Client.h.

◆ CreateClusterOutcome

Definition at line 85 of file CloudHSMV2Client.h.

◆ CreateClusterOutcomeCallable

Definition at line 101 of file CloudHSMV2Client.h.

◆ CreateHsmOutcome

Definition at line 86 of file CloudHSMV2Client.h.

◆ CreateHsmOutcomeCallable

Definition at line 102 of file CloudHSMV2Client.h.

◆ DeleteBackupOutcome

Definition at line 87 of file CloudHSMV2Client.h.

◆ DeleteBackupOutcomeCallable

Definition at line 103 of file CloudHSMV2Client.h.

◆ DeleteClusterOutcome

Definition at line 88 of file CloudHSMV2Client.h.

◆ DeleteClusterOutcomeCallable

Definition at line 104 of file CloudHSMV2Client.h.

◆ DeleteHsmOutcome

Definition at line 89 of file CloudHSMV2Client.h.

◆ DeleteHsmOutcomeCallable

Definition at line 105 of file CloudHSMV2Client.h.

◆ DescribeBackupsOutcome

Definition at line 90 of file CloudHSMV2Client.h.

◆ DescribeBackupsOutcomeCallable

Definition at line 106 of file CloudHSMV2Client.h.

◆ DescribeClustersOutcome

Definition at line 91 of file CloudHSMV2Client.h.

◆ DescribeClustersOutcomeCallable

Definition at line 107 of file CloudHSMV2Client.h.

◆ InitializeClusterOutcome

Definition at line 92 of file CloudHSMV2Client.h.

◆ InitializeClusterOutcomeCallable

Definition at line 108 of file CloudHSMV2Client.h.

◆ ListTagsOutcome

Definition at line 93 of file CloudHSMV2Client.h.

◆ ListTagsOutcomeCallable

Definition at line 109 of file CloudHSMV2Client.h.

◆ ModifyBackupAttributesOutcome

Definition at line 94 of file CloudHSMV2Client.h.

◆ ModifyBackupAttributesOutcomeCallable

Definition at line 110 of file CloudHSMV2Client.h.

◆ ModifyClusterOutcome

Definition at line 95 of file CloudHSMV2Client.h.

◆ ModifyClusterOutcomeCallable

Definition at line 111 of file CloudHSMV2Client.h.

◆ RestoreBackupOutcome

Definition at line 96 of file CloudHSMV2Client.h.

◆ RestoreBackupOutcomeCallable

Definition at line 112 of file CloudHSMV2Client.h.

◆ TagResourceOutcome

Definition at line 97 of file CloudHSMV2Client.h.

◆ TagResourceOutcomeCallable

Definition at line 113 of file CloudHSMV2Client.h.

◆ UntagResourceOutcome

Definition at line 98 of file CloudHSMV2Client.h.

◆ UntagResourceOutcomeCallable

Definition at line 114 of file CloudHSMV2Client.h.

Enumeration Type Documentation

◆ BackupPolicy

Enumerator
NOT_SET 
DEFAULT 

Definition at line 16 of file BackupPolicy.h.

◆ BackupRetentionType

Enumerator
NOT_SET 
DAYS 

Definition at line 16 of file BackupRetentionType.h.

◆ BackupState

Enumerator
NOT_SET 
CREATE_IN_PROGRESS 
READY 
DELETED 
PENDING_DELETION 

Definition at line 16 of file BackupState.h.

◆ ClusterState

Enumerator
NOT_SET 
CREATE_IN_PROGRESS 
UNINITIALIZED 
INITIALIZE_IN_PROGRESS 
INITIALIZED 
ACTIVE 
UPDATE_IN_PROGRESS 
DELETE_IN_PROGRESS 
DELETED 
DEGRADED 

Definition at line 16 of file ClusterState.h.

◆ HsmState

Enumerator
NOT_SET 
CREATE_IN_PROGRESS 
ACTIVE 
DEGRADED 
DELETE_IN_PROGRESS 
DELETED 

Definition at line 16 of file HsmState.h.