AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Classes | Enumerations
Aws::Greengrass Namespace Reference

Classes

class  AuthorizeClientDeviceActionOperation
 
class  AuthorizeClientDeviceActionOperationContext
 
class  AuthorizeClientDeviceActionRequest
 
class  AuthorizeClientDeviceActionResponse
 
class  AuthorizeClientDeviceActionResult
 
class  BinaryMessage
 
class  CancelLocalDeploymentOperation
 
class  CancelLocalDeploymentOperationContext
 
class  CancelLocalDeploymentRequest
 
class  CancelLocalDeploymentResponse
 
class  CancelLocalDeploymentResult
 
class  CertificateOptions
 
class  CertificateUpdate
 
class  CertificateUpdateEvent
 
class  ClientDeviceCredential
 
class  ComponentDetails
 
class  ComponentNotFoundError
 
class  ComponentUpdatePolicyEvents
 
class  ConfigurationUpdateEvent
 
class  ConfigurationUpdateEvents
 
class  ConfigurationValidityReport
 
class  ConflictError
 
class  CreateDebugPasswordOperation
 
class  CreateDebugPasswordOperationContext
 
class  CreateDebugPasswordRequest
 
class  CreateDebugPasswordResponse
 
class  CreateDebugPasswordResult
 
class  CreateLocalDeploymentOperation
 
class  CreateLocalDeploymentOperationContext
 
class  CreateLocalDeploymentRequest
 
class  CreateLocalDeploymentResponse
 
class  CreateLocalDeploymentResult
 
class  CredentialDocument
 
class  DefaultConnectionConfig
 
class  DeferComponentUpdateOperation
 
class  DeferComponentUpdateOperationContext
 
class  DeferComponentUpdateRequest
 
class  DeferComponentUpdateResponse
 
class  DeferComponentUpdateResult
 
class  DeleteThingShadowOperation
 
class  DeleteThingShadowOperationContext
 
class  DeleteThingShadowRequest
 
class  DeleteThingShadowResponse
 
class  DeleteThingShadowResult
 
class  DeploymentStatusDetails
 
class  FailedUpdateConditionCheckError
 
class  GetClientDeviceAuthTokenOperation
 
class  GetClientDeviceAuthTokenOperationContext
 
class  GetClientDeviceAuthTokenRequest
 
class  GetClientDeviceAuthTokenResponse
 
class  GetClientDeviceAuthTokenResult
 
class  GetComponentDetailsOperation
 
class  GetComponentDetailsOperationContext
 
class  GetComponentDetailsRequest
 
class  GetComponentDetailsResponse
 
class  GetComponentDetailsResult
 
class  GetConfigurationOperation
 
class  GetConfigurationOperationContext
 
class  GetConfigurationRequest
 
class  GetConfigurationResponse
 
class  GetConfigurationResult
 
class  GetLocalDeploymentStatusOperation
 
class  GetLocalDeploymentStatusOperationContext
 
class  GetLocalDeploymentStatusRequest
 
class  GetLocalDeploymentStatusResponse
 
class  GetLocalDeploymentStatusResult
 
class  GetSecretValueOperation
 
class  GetSecretValueOperationContext
 
class  GetSecretValueRequest
 
class  GetSecretValueResponse
 
class  GetSecretValueResult
 
class  GetThingShadowOperation
 
class  GetThingShadowOperationContext
 
class  GetThingShadowRequest
 
class  GetThingShadowResponse
 
class  GetThingShadowResult
 
class  GreengrassCoreIpcClient
 
class  GreengrassCoreIpcServiceModel
 
class  InvalidArgumentsError
 
class  InvalidArtifactsDirectoryPathError
 
class  InvalidClientDeviceAuthTokenError
 
class  InvalidCredentialError
 
class  InvalidRecipeDirectoryPathError
 
class  InvalidTokenError
 
class  IoTCoreMessage
 
class  JsonMessage
 
class  ListComponentsOperation
 
class  ListComponentsOperationContext
 
class  ListComponentsRequest
 
class  ListComponentsResponse
 
class  ListComponentsResult
 
class  ListLocalDeploymentsOperation
 
class  ListLocalDeploymentsOperationContext
 
class  ListLocalDeploymentsRequest
 
class  ListLocalDeploymentsResponse
 
class  ListLocalDeploymentsResult
 
class  ListNamedShadowsForThingOperation
 
class  ListNamedShadowsForThingOperationContext
 
class  ListNamedShadowsForThingRequest
 
class  ListNamedShadowsForThingResponse
 
class  ListNamedShadowsForThingResult
 
class  LocalDeployment
 
class  MessageContext
 
class  Metric
 
class  MQTTCredential
 
class  MQTTMessage
 
class  PauseComponentOperation
 
class  PauseComponentOperationContext
 
class  PauseComponentRequest
 
class  PauseComponentResponse
 
class  PauseComponentResult
 
class  PostComponentUpdateEvent
 
class  PreComponentUpdateEvent
 
class  PublishMessage
 
class  PublishToIoTCoreOperation
 
class  PublishToIoTCoreOperationContext
 
class  PublishToIoTCoreRequest
 
class  PublishToIoTCoreResponse
 
class  PublishToIoTCoreResult
 
class  PublishToTopicOperation
 
class  PublishToTopicOperationContext
 
class  PublishToTopicRequest
 
class  PublishToTopicResponse
 
class  PublishToTopicResult
 
class  PutComponentMetricOperation
 
class  PutComponentMetricOperationContext
 
class  PutComponentMetricRequest
 
class  PutComponentMetricResponse
 
class  PutComponentMetricResult
 
class  ResourceNotFoundError
 
class  RestartComponentOperation
 
class  RestartComponentOperationContext
 
class  RestartComponentRequest
 
class  RestartComponentResponse
 
class  RestartComponentResult
 
class  ResumeComponentOperation
 
class  ResumeComponentOperationContext
 
class  ResumeComponentRequest
 
class  ResumeComponentResponse
 
class  ResumeComponentResult
 
class  RunWithInfo
 
class  SecretValue
 
class  SendConfigurationValidityReportOperation
 
class  SendConfigurationValidityReportOperationContext
 
class  SendConfigurationValidityReportRequest
 
class  SendConfigurationValidityReportResponse
 
class  SendConfigurationValidityReportResult
 
class  ServiceError
 
class  StopComponentOperation
 
class  StopComponentOperationContext
 
class  StopComponentRequest
 
class  StopComponentResponse
 
class  StopComponentResult
 
class  SubscribeToCertificateUpdatesOperation
 
class  SubscribeToCertificateUpdatesOperationContext
 
class  SubscribeToCertificateUpdatesRequest
 
class  SubscribeToCertificateUpdatesResponse
 
class  SubscribeToCertificateUpdatesResult
 
class  SubscribeToCertificateUpdatesStreamHandler
 
class  SubscribeToComponentUpdatesOperation
 
class  SubscribeToComponentUpdatesOperationContext
 
class  SubscribeToComponentUpdatesRequest
 
class  SubscribeToComponentUpdatesResponse
 
class  SubscribeToComponentUpdatesResult
 
class  SubscribeToComponentUpdatesStreamHandler
 
class  SubscribeToConfigurationUpdateOperation
 
class  SubscribeToConfigurationUpdateOperationContext
 
class  SubscribeToConfigurationUpdateRequest
 
class  SubscribeToConfigurationUpdateResponse
 
class  SubscribeToConfigurationUpdateResult
 
class  SubscribeToConfigurationUpdateStreamHandler
 
class  SubscribeToIoTCoreOperation
 
class  SubscribeToIoTCoreOperationContext
 
class  SubscribeToIoTCoreRequest
 
class  SubscribeToIoTCoreResponse
 
class  SubscribeToIoTCoreResult
 
class  SubscribeToIoTCoreStreamHandler
 
class  SubscribeToTopicOperation
 
class  SubscribeToTopicOperationContext
 
class  SubscribeToTopicRequest
 
class  SubscribeToTopicResponse
 
class  SubscribeToTopicResult
 
class  SubscribeToTopicStreamHandler
 
class  SubscribeToValidateConfigurationUpdatesOperation
 
class  SubscribeToValidateConfigurationUpdatesOperationContext
 
class  SubscribeToValidateConfigurationUpdatesRequest
 
class  SubscribeToValidateConfigurationUpdatesResponse
 
class  SubscribeToValidateConfigurationUpdatesResult
 
class  SubscribeToValidateConfigurationUpdatesStreamHandler
 
class  SubscriptionResponseMessage
 
class  SystemResourceLimits
 
class  UnauthorizedError
 
class  UpdateConfigurationOperation
 
class  UpdateConfigurationOperationContext
 
class  UpdateConfigurationRequest
 
class  UpdateConfigurationResponse
 
class  UpdateConfigurationResult
 
class  UpdateStateOperation
 
class  UpdateStateOperationContext
 
class  UpdateStateRequest
 
class  UpdateStateResponse
 
class  UpdateStateResult
 
class  UpdateThingShadowOperation
 
class  UpdateThingShadowOperationContext
 
class  UpdateThingShadowRequest
 
class  UpdateThingShadowResponse
 
class  UpdateThingShadowResult
 
class  UserProperty
 
class  ValidateAuthorizationTokenOperation
 
class  ValidateAuthorizationTokenOperationContext
 
class  ValidateAuthorizationTokenRequest
 
class  ValidateAuthorizationTokenResponse
 
class  ValidateAuthorizationTokenResult
 
class  ValidateConfigurationUpdateEvent
 
class  ValidateConfigurationUpdateEvents
 
class  VerifyClientDeviceIdentityOperation
 
class  VerifyClientDeviceIdentityOperationContext
 
class  VerifyClientDeviceIdentityRequest
 
class  VerifyClientDeviceIdentityResponse
 
class  VerifyClientDeviceIdentityResult
 

Enumerations

enum  DetailedDeploymentStatus {
  DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL, DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE, DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED, DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE,
  DETAILED_DEPLOYMENT_STATUS_REJECTED
}
 
enum  PayloadFormat { PAYLOAD_FORMAT_BYTES, PAYLOAD_FORMAT_UTF8 }
 
enum  MetricUnitType {
  METRIC_UNIT_TYPE_BYTES, METRIC_UNIT_TYPE_BYTES_PER_SECOND, METRIC_UNIT_TYPE_COUNT, METRIC_UNIT_TYPE_COUNT_PER_SECOND,
  METRIC_UNIT_TYPE_MEGABYTES, METRIC_UNIT_TYPE_SECONDS
}
 
enum  DeploymentStatus {
  DEPLOYMENT_STATUS_QUEUED, DEPLOYMENT_STATUS_IN_PROGRESS, DEPLOYMENT_STATUS_SUCCEEDED, DEPLOYMENT_STATUS_FAILED,
  DEPLOYMENT_STATUS_CANCELED
}
 
enum  LifecycleState {
  LIFECYCLE_STATE_RUNNING, LIFECYCLE_STATE_ERRORED, LIFECYCLE_STATE_NEW, LIFECYCLE_STATE_FINISHED,
  LIFECYCLE_STATE_INSTALLED, LIFECYCLE_STATE_BROKEN, LIFECYCLE_STATE_STARTING, LIFECYCLE_STATE_STOPPING
}
 
enum  CertificateType { CERTIFICATE_TYPE_SERVER }
 
enum  ConfigurationValidityStatus { CONFIGURATION_VALIDITY_STATUS_ACCEPTED, CONFIGURATION_VALIDITY_STATUS_REJECTED }
 
enum  ReportedLifecycleState { REPORTED_LIFECYCLE_STATE_RUNNING, REPORTED_LIFECYCLE_STATE_ERRORED }
 
enum  ReceiveMode { RECEIVE_MODE_RECEIVE_ALL_MESSAGES, RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS }
 
enum  QOS { QOS_AT_MOST_ONCE, QOS_AT_LEAST_ONCE }
 
enum  RequestStatus { REQUEST_STATUS_SUCCEEDED, REQUEST_STATUS_FAILED }
 
enum  FailureHandlingPolicy { FAILURE_HANDLING_POLICY_ROLLBACK, FAILURE_HANDLING_POLICY_DO_NOTHING }
 

Enumeration Type Documentation

◆ CertificateType

Enumerator
CERTIFICATE_TYPE_SERVER 

◆ ConfigurationValidityStatus

Enumerator
CONFIGURATION_VALIDITY_STATUS_ACCEPTED 
CONFIGURATION_VALIDITY_STATUS_REJECTED 

◆ DeploymentStatus

Enumerator
DEPLOYMENT_STATUS_QUEUED 
DEPLOYMENT_STATUS_IN_PROGRESS 
DEPLOYMENT_STATUS_SUCCEEDED 
DEPLOYMENT_STATUS_FAILED 
DEPLOYMENT_STATUS_CANCELED 

◆ DetailedDeploymentStatus

Enumerator
DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL 
DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE 
DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED 
DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE 
DETAILED_DEPLOYMENT_STATUS_REJECTED 

◆ FailureHandlingPolicy

Enumerator
FAILURE_HANDLING_POLICY_ROLLBACK 
FAILURE_HANDLING_POLICY_DO_NOTHING 

◆ LifecycleState

Enumerator
LIFECYCLE_STATE_RUNNING 
LIFECYCLE_STATE_ERRORED 
LIFECYCLE_STATE_NEW 
LIFECYCLE_STATE_FINISHED 
LIFECYCLE_STATE_INSTALLED 
LIFECYCLE_STATE_BROKEN 
LIFECYCLE_STATE_STARTING 
LIFECYCLE_STATE_STOPPING 

◆ MetricUnitType

Enumerator
METRIC_UNIT_TYPE_BYTES 
METRIC_UNIT_TYPE_BYTES_PER_SECOND 
METRIC_UNIT_TYPE_COUNT 
METRIC_UNIT_TYPE_COUNT_PER_SECOND 
METRIC_UNIT_TYPE_MEGABYTES 
METRIC_UNIT_TYPE_SECONDS 

◆ PayloadFormat

Enumerator
PAYLOAD_FORMAT_BYTES 
PAYLOAD_FORMAT_UTF8 

◆ QOS

Enumerator
QOS_AT_MOST_ONCE 
QOS_AT_LEAST_ONCE 

◆ ReceiveMode

Enumerator
RECEIVE_MODE_RECEIVE_ALL_MESSAGES 
RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS 

◆ ReportedLifecycleState

Enumerator
REPORTED_LIFECYCLE_STATE_RUNNING 
REPORTED_LIFECYCLE_STATE_ERRORED 

◆ RequestStatus

Enumerator
REQUEST_STATUS_SUCCEEDED 
REQUEST_STATUS_FAILED