AWS IoT Device SDK C++ v2 1.14.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>

Go to the source code of this file.

Classes

class  Aws::Greengrass::SystemResourceLimits
 
class  Aws::Greengrass::ValidateConfigurationUpdateEvent
 
class  Aws::Greengrass::MQTTMessage
 
class  Aws::Greengrass::ConfigurationUpdateEvent
 
class  Aws::Greengrass::PostComponentUpdateEvent
 
class  Aws::Greengrass::PreComponentUpdateEvent
 
class  Aws::Greengrass::BinaryMessage
 
class  Aws::Greengrass::JsonMessage
 
class  Aws::Greengrass::RunWithInfo
 
class  Aws::Greengrass::ValidateConfigurationUpdateEvents
 
class  Aws::Greengrass::SubscriptionResponseMessage
 
class  Aws::Greengrass::IoTCoreMessage
 
class  Aws::Greengrass::ConfigurationUpdateEvents
 
class  Aws::Greengrass::ComponentUpdatePolicyEvents
 
class  Aws::Greengrass::ConfigurationValidityReport
 
class  Aws::Greengrass::PublishMessage
 
class  Aws::Greengrass::SecretValue
 
class  Aws::Greengrass::LocalDeployment
 
class  Aws::Greengrass::ComponentDetails
 
class  Aws::Greengrass::InvalidTokenError
 
class  Aws::Greengrass::ValidateAuthorizationTokenResponse
 
class  Aws::Greengrass::ValidateAuthorizationTokenRequest
 
class  Aws::Greengrass::UpdateThingShadowResponse
 
class  Aws::Greengrass::UpdateThingShadowRequest
 
class  Aws::Greengrass::UpdateStateResponse
 
class  Aws::Greengrass::UpdateStateRequest
 
class  Aws::Greengrass::FailedUpdateConditionCheckError
 
class  Aws::Greengrass::ConflictError
 
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::StopComponentResponse
 
class  Aws::Greengrass::StopComponentRequest
 
class  Aws::Greengrass::SendConfigurationValidityReportResponse
 
class  Aws::Greengrass::SendConfigurationValidityReportRequest
 
class  Aws::Greengrass::ResumeComponentResponse
 
class  Aws::Greengrass::ResumeComponentRequest
 
class  Aws::Greengrass::ComponentNotFoundError
 
class  Aws::Greengrass::RestartComponentResponse
 
class  Aws::Greengrass::RestartComponentRequest
 
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::DeleteThingShadowResponse
 
class  Aws::Greengrass::DeleteThingShadowRequest
 
class  Aws::Greengrass::ResourceNotFoundError
 
class  Aws::Greengrass::DeferComponentUpdateResponse
 
class  Aws::Greengrass::DeferComponentUpdateRequest
 
class  Aws::Greengrass::InvalidArgumentsError
 
class  Aws::Greengrass::InvalidArtifactsDirectoryPathError
 
class  Aws::Greengrass::InvalidRecipeDirectoryPathError
 
class  Aws::Greengrass::CreateLocalDeploymentResponse
 
class  Aws::Greengrass::CreateLocalDeploymentRequest
 
class  Aws::Greengrass::ServiceError
 
class  Aws::Greengrass::UnauthorizedError
 
class  Aws::Greengrass::CreateDebugPasswordResponse
 
class  Aws::Greengrass::CreateDebugPasswordRequest
 
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::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::PublishToTopicOperationContext
 
class  Aws::Greengrass::PublishToTopicResult
 
class  Aws::Greengrass::PublishToTopicOperation
 
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::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

namespace  Aws
 
namespace  Aws::Greengrass
 

Enumerations

enum  Aws::Greengrass::ConfigurationValidityStatus { Aws::Greengrass::CONFIGURATION_VALIDITY_STATUS_ACCEPTED , Aws::Greengrass::CONFIGURATION_VALIDITY_STATUS_REJECTED }
 
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 }
 
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::ReportedLifecycleState { Aws::Greengrass::REPORTED_LIFECYCLE_STATE_RUNNING , Aws::Greengrass::REPORTED_LIFECYCLE_STATE_ERRORED }
 
enum  Aws::Greengrass::RequestStatus { Aws::Greengrass::REQUEST_STATUS_SUCCEEDED , Aws::Greengrass::REQUEST_STATUS_FAILED }
 
enum  Aws::Greengrass::QOS { Aws::Greengrass::QOS_AT_MOST_ONCE , Aws::Greengrass::QOS_AT_LEAST_ONCE }