AWS SDK for C++  0.12.9
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::IoT::Model Namespace Reference

Namespaces

 CACertificateStatusMapper
 
 CertificateStatusMapper
 
 DynamoKeyTypeMapper
 
 LogLevelMapper
 
 MessageFormatMapper
 

Classes

class  AcceptCertificateTransferRequest
 
class  Action
 
class  AttachPrincipalPolicyRequest
 
class  AttachThingPrincipalRequest
 
class  AttachThingPrincipalResult
 
class  AttributePayload
 
class  CACertificate
 
class  CACertificateDescription
 
class  CancelCertificateTransferRequest
 
class  Certificate
 
class  CertificateDescription
 
class  CloudwatchAlarmAction
 
class  CloudwatchMetricAction
 
class  CreateCertificateFromCsrRequest
 
class  CreateCertificateFromCsrResult
 
class  CreateKeysAndCertificateRequest
 
class  CreateKeysAndCertificateResult
 
class  CreatePolicyRequest
 
class  CreatePolicyResult
 
class  CreatePolicyVersionRequest
 
class  CreatePolicyVersionResult
 
class  CreateThingRequest
 
class  CreateThingResult
 
class  CreateTopicRuleRequest
 
class  DeleteCACertificateRequest
 
class  DeleteCACertificateResult
 
class  DeleteCertificateRequest
 
class  DeletePolicyRequest
 
class  DeletePolicyVersionRequest
 
class  DeleteRegistrationCodeRequest
 
class  DeleteRegistrationCodeResult
 
class  DeleteThingRequest
 
class  DeleteThingResult
 
class  DeleteTopicRuleRequest
 
class  DescribeCACertificateRequest
 
class  DescribeCACertificateResult
 
class  DescribeCertificateRequest
 
class  DescribeCertificateResult
 
class  DescribeEndpointRequest
 
class  DescribeEndpointResult
 
class  DescribeThingRequest
 
class  DescribeThingResult
 
class  DetachPrincipalPolicyRequest
 
class  DetachThingPrincipalRequest
 
class  DetachThingPrincipalResult
 
class  DisableTopicRuleRequest
 
class  DynamoDBAction
 
class  ElasticsearchAction
 
class  EnableTopicRuleRequest
 
class  FirehoseAction
 
class  GetLoggingOptionsRequest
 
class  GetLoggingOptionsResult
 
class  GetPolicyRequest
 
class  GetPolicyResult
 
class  GetPolicyVersionRequest
 
class  GetPolicyVersionResult
 
class  GetRegistrationCodeRequest
 
class  GetRegistrationCodeResult
 
class  GetTopicRuleRequest
 
class  GetTopicRuleResult
 
class  KeyPair
 
class  KinesisAction
 
class  LambdaAction
 
class  ListCACertificatesRequest
 
class  ListCACertificatesResult
 
class  ListCertificatesByCARequest
 
class  ListCertificatesByCAResult
 
class  ListCertificatesRequest
 
class  ListCertificatesResult
 
class  ListPoliciesRequest
 
class  ListPoliciesResult
 
class  ListPolicyPrincipalsRequest
 
class  ListPolicyPrincipalsResult
 
class  ListPolicyVersionsRequest
 
class  ListPolicyVersionsResult
 
class  ListPrincipalPoliciesRequest
 
class  ListPrincipalPoliciesResult
 
class  ListPrincipalThingsRequest
 
class  ListPrincipalThingsResult
 
class  ListThingPrincipalsRequest
 
class  ListThingPrincipalsResult
 
class  ListThingsRequest
 
class  ListThingsResult
 
class  ListTopicRulesRequest
 
class  ListTopicRulesResult
 
class  LoggingOptionsPayload
 
class  Policy
 
class  PolicyVersion
 
class  RegisterCACertificateRequest
 
class  RegisterCACertificateResult
 
class  RegisterCertificateRequest
 
class  RegisterCertificateResult
 
class  RejectCertificateTransferRequest
 
class  ReplaceTopicRuleRequest
 
class  RepublishAction
 
class  S3Action
 
class  SetDefaultPolicyVersionRequest
 
class  SetLoggingOptionsRequest
 
class  SnsAction
 
class  SqsAction
 
class  ThingAttribute
 
class  TopicRule
 
class  TopicRuleListItem
 
class  TopicRulePayload
 
class  TransferCertificateRequest
 
class  TransferCertificateResult
 
class  TransferData
 
class  UpdateCACertificateRequest
 
class  UpdateCertificateRequest
 
class  UpdateThingRequest
 
class  UpdateThingResult
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > AcceptCertificateTransferOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > AttachPrincipalPolicyOutcome
 
typedef Aws::Utils::Outcome< AttachThingPrincipalResult, Aws::Client::AWSError< IoTErrors > > AttachThingPrincipalOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > CancelCertificateTransferOutcome
 
typedef Aws::Utils::Outcome< CreateCertificateFromCsrResult, Aws::Client::AWSError< IoTErrors > > CreateCertificateFromCsrOutcome
 
typedef Aws::Utils::Outcome< CreateKeysAndCertificateResult, Aws::Client::AWSError< IoTErrors > > CreateKeysAndCertificateOutcome
 
typedef Aws::Utils::Outcome< CreatePolicyResult, Aws::Client::AWSError< IoTErrors > > CreatePolicyOutcome
 
typedef Aws::Utils::Outcome< CreatePolicyVersionResult, Aws::Client::AWSError< IoTErrors > > CreatePolicyVersionOutcome
 
typedef Aws::Utils::Outcome< CreateThingResult, Aws::Client::AWSError< IoTErrors > > CreateThingOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > CreateTopicRuleOutcome
 
typedef Aws::Utils::Outcome< DeleteCACertificateResult, Aws::Client::AWSError< IoTErrors > > DeleteCACertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > DeleteCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > DeletePolicyOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > DeletePolicyVersionOutcome
 
typedef Aws::Utils::Outcome< DeleteRegistrationCodeResult, Aws::Client::AWSError< IoTErrors > > DeleteRegistrationCodeOutcome
 
typedef Aws::Utils::Outcome< DeleteThingResult, Aws::Client::AWSError< IoTErrors > > DeleteThingOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > DeleteTopicRuleOutcome
 
typedef Aws::Utils::Outcome< DescribeCACertificateResult, Aws::Client::AWSError< IoTErrors > > DescribeCACertificateOutcome
 
typedef Aws::Utils::Outcome< DescribeCertificateResult, Aws::Client::AWSError< IoTErrors > > DescribeCertificateOutcome
 
typedef Aws::Utils::Outcome< DescribeEndpointResult, Aws::Client::AWSError< IoTErrors > > DescribeEndpointOutcome
 
typedef Aws::Utils::Outcome< DescribeThingResult, Aws::Client::AWSError< IoTErrors > > DescribeThingOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > DetachPrincipalPolicyOutcome
 
typedef Aws::Utils::Outcome< DetachThingPrincipalResult, Aws::Client::AWSError< IoTErrors > > DetachThingPrincipalOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > DisableTopicRuleOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > EnableTopicRuleOutcome
 
typedef Aws::Utils::Outcome< GetLoggingOptionsResult, Aws::Client::AWSError< IoTErrors > > GetLoggingOptionsOutcome
 
typedef Aws::Utils::Outcome< GetPolicyResult, Aws::Client::AWSError< IoTErrors > > GetPolicyOutcome
 
typedef Aws::Utils::Outcome< GetPolicyVersionResult, Aws::Client::AWSError< IoTErrors > > GetPolicyVersionOutcome
 
typedef Aws::Utils::Outcome< GetRegistrationCodeResult, Aws::Client::AWSError< IoTErrors > > GetRegistrationCodeOutcome
 
typedef Aws::Utils::Outcome< GetTopicRuleResult, Aws::Client::AWSError< IoTErrors > > GetTopicRuleOutcome
 
typedef Aws::Utils::Outcome< ListCACertificatesResult, Aws::Client::AWSError< IoTErrors > > ListCACertificatesOutcome
 
typedef Aws::Utils::Outcome< ListCertificatesResult, Aws::Client::AWSError< IoTErrors > > ListCertificatesOutcome
 
typedef Aws::Utils::Outcome< ListCertificatesByCAResult, Aws::Client::AWSError< IoTErrors > > ListCertificatesByCAOutcome
 
typedef Aws::Utils::Outcome< ListPoliciesResult, Aws::Client::AWSError< IoTErrors > > ListPoliciesOutcome
 
typedef Aws::Utils::Outcome< ListPolicyPrincipalsResult, Aws::Client::AWSError< IoTErrors > > ListPolicyPrincipalsOutcome
 
typedef Aws::Utils::Outcome< ListPolicyVersionsResult, Aws::Client::AWSError< IoTErrors > > ListPolicyVersionsOutcome
 
typedef Aws::Utils::Outcome< ListPrincipalPoliciesResult, Aws::Client::AWSError< IoTErrors > > ListPrincipalPoliciesOutcome
 
typedef Aws::Utils::Outcome< ListPrincipalThingsResult, Aws::Client::AWSError< IoTErrors > > ListPrincipalThingsOutcome
 
typedef Aws::Utils::Outcome< ListThingPrincipalsResult, Aws::Client::AWSError< IoTErrors > > ListThingPrincipalsOutcome
 
typedef Aws::Utils::Outcome< ListThingsResult, Aws::Client::AWSError< IoTErrors > > ListThingsOutcome
 
typedef Aws::Utils::Outcome< ListTopicRulesResult, Aws::Client::AWSError< IoTErrors > > ListTopicRulesOutcome
 
typedef Aws::Utils::Outcome< RegisterCACertificateResult, Aws::Client::AWSError< IoTErrors > > RegisterCACertificateOutcome
 
typedef Aws::Utils::Outcome< RegisterCertificateResult, Aws::Client::AWSError< IoTErrors > > RegisterCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > RejectCertificateTransferOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > ReplaceTopicRuleOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > SetDefaultPolicyVersionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > SetLoggingOptionsOutcome
 
typedef Aws::Utils::Outcome< TransferCertificateResult, Aws::Client::AWSError< IoTErrors > > TransferCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > UpdateCACertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< IoTErrors > > UpdateCertificateOutcome
 
typedef Aws::Utils::Outcome< UpdateThingResult, Aws::Client::AWSError< IoTErrors > > UpdateThingOutcome
 
typedef std::future< AcceptCertificateTransferOutcomeAcceptCertificateTransferOutcomeCallable
 
typedef std::future< AttachPrincipalPolicyOutcomeAttachPrincipalPolicyOutcomeCallable
 
typedef std::future< AttachThingPrincipalOutcomeAttachThingPrincipalOutcomeCallable
 
typedef std::future< CancelCertificateTransferOutcomeCancelCertificateTransferOutcomeCallable
 
typedef std::future< CreateCertificateFromCsrOutcomeCreateCertificateFromCsrOutcomeCallable
 
typedef std::future< CreateKeysAndCertificateOutcomeCreateKeysAndCertificateOutcomeCallable
 
typedef std::future< CreatePolicyOutcomeCreatePolicyOutcomeCallable
 
typedef std::future< CreatePolicyVersionOutcomeCreatePolicyVersionOutcomeCallable
 
typedef std::future< CreateThingOutcomeCreateThingOutcomeCallable
 
typedef std::future< CreateTopicRuleOutcomeCreateTopicRuleOutcomeCallable
 
typedef std::future< DeleteCACertificateOutcomeDeleteCACertificateOutcomeCallable
 
typedef std::future< DeleteCertificateOutcomeDeleteCertificateOutcomeCallable
 
typedef std::future< DeletePolicyOutcomeDeletePolicyOutcomeCallable
 
typedef std::future< DeletePolicyVersionOutcomeDeletePolicyVersionOutcomeCallable
 
typedef std::future< DeleteRegistrationCodeOutcomeDeleteRegistrationCodeOutcomeCallable
 
typedef std::future< DeleteThingOutcomeDeleteThingOutcomeCallable
 
typedef std::future< DeleteTopicRuleOutcomeDeleteTopicRuleOutcomeCallable
 
typedef std::future< DescribeCACertificateOutcomeDescribeCACertificateOutcomeCallable
 
typedef std::future< DescribeCertificateOutcomeDescribeCertificateOutcomeCallable
 
typedef std::future< DescribeEndpointOutcomeDescribeEndpointOutcomeCallable
 
typedef std::future< DescribeThingOutcomeDescribeThingOutcomeCallable
 
typedef std::future< DetachPrincipalPolicyOutcomeDetachPrincipalPolicyOutcomeCallable
 
typedef std::future< DetachThingPrincipalOutcomeDetachThingPrincipalOutcomeCallable
 
typedef std::future< DisableTopicRuleOutcomeDisableTopicRuleOutcomeCallable
 
typedef std::future< EnableTopicRuleOutcomeEnableTopicRuleOutcomeCallable
 
typedef std::future< GetLoggingOptionsOutcomeGetLoggingOptionsOutcomeCallable
 
typedef std::future< GetPolicyOutcomeGetPolicyOutcomeCallable
 
typedef std::future< GetPolicyVersionOutcomeGetPolicyVersionOutcomeCallable
 
typedef std::future< GetRegistrationCodeOutcomeGetRegistrationCodeOutcomeCallable
 
typedef std::future< GetTopicRuleOutcomeGetTopicRuleOutcomeCallable
 
typedef std::future< ListCACertificatesOutcomeListCACertificatesOutcomeCallable
 
typedef std::future< ListCertificatesOutcomeListCertificatesOutcomeCallable
 
typedef std::future< ListCertificatesByCAOutcomeListCertificatesByCAOutcomeCallable
 
typedef std::future< ListPoliciesOutcomeListPoliciesOutcomeCallable
 
typedef std::future< ListPolicyPrincipalsOutcomeListPolicyPrincipalsOutcomeCallable
 
typedef std::future< ListPolicyVersionsOutcomeListPolicyVersionsOutcomeCallable
 
typedef std::future< ListPrincipalPoliciesOutcomeListPrincipalPoliciesOutcomeCallable
 
typedef std::future< ListPrincipalThingsOutcomeListPrincipalThingsOutcomeCallable
 
typedef std::future< ListThingPrincipalsOutcomeListThingPrincipalsOutcomeCallable
 
typedef std::future< ListThingsOutcomeListThingsOutcomeCallable
 
typedef std::future< ListTopicRulesOutcomeListTopicRulesOutcomeCallable
 
typedef std::future< RegisterCACertificateOutcomeRegisterCACertificateOutcomeCallable
 
typedef std::future< RegisterCertificateOutcomeRegisterCertificateOutcomeCallable
 
typedef std::future< RejectCertificateTransferOutcomeRejectCertificateTransferOutcomeCallable
 
typedef std::future< ReplaceTopicRuleOutcomeReplaceTopicRuleOutcomeCallable
 
typedef std::future< SetDefaultPolicyVersionOutcomeSetDefaultPolicyVersionOutcomeCallable
 
typedef std::future< SetLoggingOptionsOutcomeSetLoggingOptionsOutcomeCallable
 
typedef std::future< TransferCertificateOutcomeTransferCertificateOutcomeCallable
 
typedef std::future< UpdateCACertificateOutcomeUpdateCACertificateOutcomeCallable
 
typedef std::future< UpdateCertificateOutcomeUpdateCertificateOutcomeCallable
 
typedef std::future< UpdateThingOutcomeUpdateThingOutcomeCallable
 

Enumerations

enum  CACertificateStatus { CACertificateStatus::NOT_SET, CACertificateStatus::ACTIVE, CACertificateStatus::INACTIVE }
 
enum  CertificateStatus {
  CertificateStatus::NOT_SET, CertificateStatus::ACTIVE, CertificateStatus::INACTIVE, CertificateStatus::REVOKED,
  CertificateStatus::PENDING_TRANSFER, CertificateStatus::REGISTER_INACTIVE
}
 
enum  DynamoKeyType { DynamoKeyType::NOT_SET, DynamoKeyType::STRING, DynamoKeyType::NUMBER }
 
enum  LogLevel {
  LogLevel::NOT_SET, LogLevel::DEBUG_, LogLevel::INFO, LogLevel::ERROR_,
  LogLevel::WARN, LogLevel::DISABLED
}
 
enum  MessageFormat { MessageFormat::NOT_SET, MessageFormat::RAW, MessageFormat::JSON }
 

Typedef Documentation

Definition at line 153 of file IoTClient.h.

Definition at line 207 of file IoTClient.h.

Definition at line 156 of file IoTClient.h.

Definition at line 208 of file IoTClient.h.

Definition at line 157 of file IoTClient.h.

Definition at line 209 of file IoTClient.h.

Definition at line 158 of file IoTClient.h.

Definition at line 210 of file IoTClient.h.

Definition at line 159 of file IoTClient.h.

Definition at line 211 of file IoTClient.h.

Definition at line 160 of file IoTClient.h.

Definition at line 212 of file IoTClient.h.

Definition at line 161 of file IoTClient.h.

Definition at line 213 of file IoTClient.h.

Definition at line 162 of file IoTClient.h.

Definition at line 214 of file IoTClient.h.

Definition at line 163 of file IoTClient.h.

Definition at line 215 of file IoTClient.h.

Definition at line 164 of file IoTClient.h.

Definition at line 216 of file IoTClient.h.

Definition at line 165 of file IoTClient.h.

Definition at line 217 of file IoTClient.h.

Definition at line 166 of file IoTClient.h.

Definition at line 218 of file IoTClient.h.

Definition at line 167 of file IoTClient.h.

Definition at line 219 of file IoTClient.h.

Definition at line 168 of file IoTClient.h.

Definition at line 220 of file IoTClient.h.

Definition at line 169 of file IoTClient.h.

Definition at line 221 of file IoTClient.h.

Definition at line 170 of file IoTClient.h.

Definition at line 222 of file IoTClient.h.

Definition at line 171 of file IoTClient.h.

Definition at line 223 of file IoTClient.h.

Definition at line 172 of file IoTClient.h.

Definition at line 224 of file IoTClient.h.

Definition at line 173 of file IoTClient.h.

Definition at line 225 of file IoTClient.h.

Definition at line 174 of file IoTClient.h.

Definition at line 226 of file IoTClient.h.

Definition at line 175 of file IoTClient.h.

Definition at line 227 of file IoTClient.h.

Definition at line 176 of file IoTClient.h.

Definition at line 228 of file IoTClient.h.

Definition at line 177 of file IoTClient.h.

Definition at line 229 of file IoTClient.h.

Definition at line 178 of file IoTClient.h.

Definition at line 230 of file IoTClient.h.

Definition at line 179 of file IoTClient.h.

Definition at line 231 of file IoTClient.h.

Definition at line 180 of file IoTClient.h.

Definition at line 232 of file IoTClient.h.

Definition at line 181 of file IoTClient.h.

Definition at line 233 of file IoTClient.h.

Definition at line 182 of file IoTClient.h.

Definition at line 234 of file IoTClient.h.

Definition at line 183 of file IoTClient.h.

Definition at line 235 of file IoTClient.h.

Definition at line 184 of file IoTClient.h.

Definition at line 236 of file IoTClient.h.

Definition at line 185 of file IoTClient.h.

Definition at line 237 of file IoTClient.h.

Definition at line 187 of file IoTClient.h.

Definition at line 239 of file IoTClient.h.

Definition at line 186 of file IoTClient.h.

Definition at line 238 of file IoTClient.h.

Definition at line 188 of file IoTClient.h.

Definition at line 240 of file IoTClient.h.

Definition at line 189 of file IoTClient.h.

Definition at line 241 of file IoTClient.h.

Definition at line 190 of file IoTClient.h.

Definition at line 242 of file IoTClient.h.

Definition at line 191 of file IoTClient.h.

Definition at line 243 of file IoTClient.h.

Definition at line 192 of file IoTClient.h.

Definition at line 244 of file IoTClient.h.

Definition at line 193 of file IoTClient.h.

Definition at line 245 of file IoTClient.h.

Definition at line 194 of file IoTClient.h.

Definition at line 246 of file IoTClient.h.

Definition at line 195 of file IoTClient.h.

Definition at line 247 of file IoTClient.h.

Definition at line 196 of file IoTClient.h.

Definition at line 248 of file IoTClient.h.

Definition at line 197 of file IoTClient.h.

Definition at line 249 of file IoTClient.h.

Definition at line 198 of file IoTClient.h.

Definition at line 250 of file IoTClient.h.

Definition at line 199 of file IoTClient.h.

Definition at line 251 of file IoTClient.h.

Definition at line 200 of file IoTClient.h.

Definition at line 252 of file IoTClient.h.

Definition at line 201 of file IoTClient.h.

Definition at line 253 of file IoTClient.h.

Definition at line 202 of file IoTClient.h.

Definition at line 254 of file IoTClient.h.

Definition at line 203 of file IoTClient.h.

Definition at line 255 of file IoTClient.h.

Definition at line 204 of file IoTClient.h.

Definition at line 256 of file IoTClient.h.

Definition at line 205 of file IoTClient.h.

Definition at line 257 of file IoTClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
ACTIVE 
INACTIVE 

Definition at line 25 of file CACertificateStatus.h.

Enumerator
NOT_SET 
ACTIVE 
INACTIVE 
REVOKED 
PENDING_TRANSFER 
REGISTER_INACTIVE 

Definition at line 25 of file CertificateStatus.h.

Enumerator
NOT_SET 
STRING 
NUMBER 

Definition at line 25 of file DynamoKeyType.h.

Enumerator
NOT_SET 
DEBUG_ 
INFO 
ERROR_ 
WARN 
DISABLED 

Definition at line 25 of file LogLevel.h.

Enumerator
NOT_SET 
RAW 
JSON 

Definition at line 25 of file MessageFormat.h.