AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Classes | Namespaces | Enumerations
GreengrassCoreIpcModel.h File Reference
#include <aws/eventstreamrpc/EventStreamClient.h>
#include <aws/crt/DateTime.h>
#include <aws/greengrass/Exports.h>
#include <memory>

Go to the source code of this file.

Classes

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

Namespaces

 Aws
 
 Aws::Greengrass
 

Enumerations

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