AWS SDK for C++  1.9.123
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::CloudHSM::Model Namespace Reference

Namespaces

 ClientVersionMapper
 
 CloudHsmObjectStateMapper
 
 HsmStatusMapper
 
 SubscriptionTypeMapper
 

Classes

class  AddTagsToResourceRequest
 
class  AddTagsToResourceResult
 
class  CloudHsmServiceException
 
class  CreateHapgRequest
 
class  CreateHapgResult
 
class  CreateHsmRequest
 
class  CreateHsmResult
 
class  CreateLunaClientRequest
 
class  CreateLunaClientResult
 
class  DeleteHapgRequest
 
class  DeleteHapgResult
 
class  DeleteHsmRequest
 
class  DeleteHsmResult
 
class  DeleteLunaClientRequest
 
class  DeleteLunaClientResult
 
class  DescribeHapgRequest
 
class  DescribeHapgResult
 
class  DescribeHsmRequest
 
class  DescribeHsmResult
 
class  DescribeLunaClientRequest
 
class  DescribeLunaClientResult
 
class  GetConfigRequest
 
class  GetConfigResult
 
class  ListAvailableZonesRequest
 
class  ListAvailableZonesResult
 
class  ListHapgsRequest
 
class  ListHapgsResult
 
class  ListHsmsRequest
 
class  ListHsmsResult
 
class  ListLunaClientsRequest
 
class  ListLunaClientsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ModifyHapgRequest
 
class  ModifyHapgResult
 
class  ModifyHsmRequest
 
class  ModifyHsmResult
 
class  ModifyLunaClientRequest
 
class  ModifyLunaClientResult
 
class  RemoveTagsFromResourceRequest
 
class  RemoveTagsFromResourceResult
 
class  Tag
 

Typedefs

typedef Aws::Utils::Outcome< AddTagsToResourceResult, CloudHSMErrorAddTagsToResourceOutcome
 
typedef Aws::Utils::Outcome< CreateHapgResult, CloudHSMErrorCreateHapgOutcome
 
typedef Aws::Utils::Outcome< CreateHsmResult, CloudHSMErrorCreateHsmOutcome
 
typedef Aws::Utils::Outcome< CreateLunaClientResult, CloudHSMErrorCreateLunaClientOutcome
 
typedef Aws::Utils::Outcome< DeleteHapgResult, CloudHSMErrorDeleteHapgOutcome
 
typedef Aws::Utils::Outcome< DeleteHsmResult, CloudHSMErrorDeleteHsmOutcome
 
typedef Aws::Utils::Outcome< DeleteLunaClientResult, CloudHSMErrorDeleteLunaClientOutcome
 
typedef Aws::Utils::Outcome< DescribeHapgResult, CloudHSMErrorDescribeHapgOutcome
 
typedef Aws::Utils::Outcome< DescribeHsmResult, CloudHSMErrorDescribeHsmOutcome
 
typedef Aws::Utils::Outcome< DescribeLunaClientResult, CloudHSMErrorDescribeLunaClientOutcome
 
typedef Aws::Utils::Outcome< GetConfigResult, CloudHSMErrorGetConfigOutcome
 
typedef Aws::Utils::Outcome< ListAvailableZonesResult, CloudHSMErrorListAvailableZonesOutcome
 
typedef Aws::Utils::Outcome< ListHapgsResult, CloudHSMErrorListHapgsOutcome
 
typedef Aws::Utils::Outcome< ListHsmsResult, CloudHSMErrorListHsmsOutcome
 
typedef Aws::Utils::Outcome< ListLunaClientsResult, CloudHSMErrorListLunaClientsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, CloudHSMErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ModifyHapgResult, CloudHSMErrorModifyHapgOutcome
 
typedef Aws::Utils::Outcome< ModifyHsmResult, CloudHSMErrorModifyHsmOutcome
 
typedef Aws::Utils::Outcome< ModifyLunaClientResult, CloudHSMErrorModifyLunaClientOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsFromResourceResult, CloudHSMErrorRemoveTagsFromResourceOutcome
 
typedef std::future< AddTagsToResourceOutcomeAddTagsToResourceOutcomeCallable
 
typedef std::future< CreateHapgOutcomeCreateHapgOutcomeCallable
 
typedef std::future< CreateHsmOutcomeCreateHsmOutcomeCallable
 
typedef std::future< CreateLunaClientOutcomeCreateLunaClientOutcomeCallable
 
typedef std::future< DeleteHapgOutcomeDeleteHapgOutcomeCallable
 
typedef std::future< DeleteHsmOutcomeDeleteHsmOutcomeCallable
 
typedef std::future< DeleteLunaClientOutcomeDeleteLunaClientOutcomeCallable
 
typedef std::future< DescribeHapgOutcomeDescribeHapgOutcomeCallable
 
typedef std::future< DescribeHsmOutcomeDescribeHsmOutcomeCallable
 
typedef std::future< DescribeLunaClientOutcomeDescribeLunaClientOutcomeCallable
 
typedef std::future< GetConfigOutcomeGetConfigOutcomeCallable
 
typedef std::future< ListAvailableZonesOutcomeListAvailableZonesOutcomeCallable
 
typedef std::future< ListHapgsOutcomeListHapgsOutcomeCallable
 
typedef std::future< ListHsmsOutcomeListHsmsOutcomeCallable
 
typedef std::future< ListLunaClientsOutcomeListLunaClientsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ModifyHapgOutcomeModifyHapgOutcomeCallable
 
typedef std::future< ModifyHsmOutcomeModifyHsmOutcomeCallable
 
typedef std::future< ModifyLunaClientOutcomeModifyLunaClientOutcomeCallable
 
typedef std::future< RemoveTagsFromResourceOutcomeRemoveTagsFromResourceOutcomeCallable
 

Enumerations

enum  ClientVersion { ClientVersion::NOT_SET, ClientVersion::_5_1, ClientVersion::_5_3 }
 
enum  CloudHsmObjectState { CloudHsmObjectState::NOT_SET, CloudHsmObjectState::READY, CloudHsmObjectState::UPDATING, CloudHsmObjectState::DEGRADED }
 
enum  HsmStatus {
  HsmStatus::NOT_SET, HsmStatus::PENDING, HsmStatus::RUNNING, HsmStatus::UPDATING,
  HsmStatus::SUSPENDED, HsmStatus::TERMINATING, HsmStatus::TERMINATED, HsmStatus::DEGRADED
}
 
enum  SubscriptionType { SubscriptionType::NOT_SET, SubscriptionType::PRODUCTION }
 

Typedef Documentation

◆ AddTagsToResourceOutcome

Definition at line 94 of file CloudHSMClient.h.

◆ AddTagsToResourceOutcomeCallable

Definition at line 115 of file CloudHSMClient.h.

◆ CreateHapgOutcome

Definition at line 95 of file CloudHSMClient.h.

◆ CreateHapgOutcomeCallable

Definition at line 116 of file CloudHSMClient.h.

◆ CreateHsmOutcome

Definition at line 96 of file CloudHSMClient.h.

◆ CreateHsmOutcomeCallable

Definition at line 117 of file CloudHSMClient.h.

◆ CreateLunaClientOutcome

Definition at line 97 of file CloudHSMClient.h.

◆ CreateLunaClientOutcomeCallable

Definition at line 118 of file CloudHSMClient.h.

◆ DeleteHapgOutcome

Definition at line 98 of file CloudHSMClient.h.

◆ DeleteHapgOutcomeCallable

Definition at line 119 of file CloudHSMClient.h.

◆ DeleteHsmOutcome

Definition at line 99 of file CloudHSMClient.h.

◆ DeleteHsmOutcomeCallable

Definition at line 120 of file CloudHSMClient.h.

◆ DeleteLunaClientOutcome

Definition at line 100 of file CloudHSMClient.h.

◆ DeleteLunaClientOutcomeCallable

Definition at line 121 of file CloudHSMClient.h.

◆ DescribeHapgOutcome

Definition at line 101 of file CloudHSMClient.h.

◆ DescribeHapgOutcomeCallable

Definition at line 122 of file CloudHSMClient.h.

◆ DescribeHsmOutcome

Definition at line 102 of file CloudHSMClient.h.

◆ DescribeHsmOutcomeCallable

Definition at line 123 of file CloudHSMClient.h.

◆ DescribeLunaClientOutcome

Definition at line 103 of file CloudHSMClient.h.

◆ DescribeLunaClientOutcomeCallable

Definition at line 124 of file CloudHSMClient.h.

◆ GetConfigOutcome

Definition at line 104 of file CloudHSMClient.h.

◆ GetConfigOutcomeCallable

Definition at line 125 of file CloudHSMClient.h.

◆ ListAvailableZonesOutcome

Definition at line 105 of file CloudHSMClient.h.

◆ ListAvailableZonesOutcomeCallable

Definition at line 126 of file CloudHSMClient.h.

◆ ListHapgsOutcome

Definition at line 106 of file CloudHSMClient.h.

◆ ListHapgsOutcomeCallable

Definition at line 127 of file CloudHSMClient.h.

◆ ListHsmsOutcome

Definition at line 107 of file CloudHSMClient.h.

◆ ListHsmsOutcomeCallable

Definition at line 128 of file CloudHSMClient.h.

◆ ListLunaClientsOutcome

Definition at line 108 of file CloudHSMClient.h.

◆ ListLunaClientsOutcomeCallable

Definition at line 129 of file CloudHSMClient.h.

◆ ListTagsForResourceOutcome

Definition at line 109 of file CloudHSMClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 130 of file CloudHSMClient.h.

◆ ModifyHapgOutcome

Definition at line 110 of file CloudHSMClient.h.

◆ ModifyHapgOutcomeCallable

Definition at line 131 of file CloudHSMClient.h.

◆ ModifyHsmOutcome

Definition at line 111 of file CloudHSMClient.h.

◆ ModifyHsmOutcomeCallable

Definition at line 132 of file CloudHSMClient.h.

◆ ModifyLunaClientOutcome

Definition at line 112 of file CloudHSMClient.h.

◆ ModifyLunaClientOutcomeCallable

Definition at line 133 of file CloudHSMClient.h.

◆ RemoveTagsFromResourceOutcome

Definition at line 113 of file CloudHSMClient.h.

◆ RemoveTagsFromResourceOutcomeCallable

Definition at line 134 of file CloudHSMClient.h.

Enumeration Type Documentation

◆ ClientVersion

Enumerator
NOT_SET 
_5_1 
_5_3 

Definition at line 16 of file ClientVersion.h.

◆ CloudHsmObjectState

Enumerator
NOT_SET 
READY 
UPDATING 
DEGRADED 

Definition at line 16 of file CloudHsmObjectState.h.

◆ HsmStatus

Enumerator
NOT_SET 
PENDING 
RUNNING 
UPDATING 
SUSPENDED 
TERMINATING 
TERMINATED 
DEGRADED 

Definition at line 16 of file HsmStatus.h.

◆ SubscriptionType

Enumerator
NOT_SET 
PRODUCTION 

Definition at line 16 of file SubscriptionType.h.