AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
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::SubscribeToIoTCoreResult
class  Aws::Greengrass::SubscribeToIoTCoreOperation
class  Aws::Greengrass::ResumeComponentResult
class  Aws::Greengrass::ResumeComponentOperation
class  Aws::Greengrass::PublishToIoTCoreResult
class  Aws::Greengrass::PublishToIoTCoreOperation
class  Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler
class  Aws::Greengrass::SubscribeToConfigurationUpdateResult
class  Aws::Greengrass::SubscribeToConfigurationUpdateOperation
class  Aws::Greengrass::DeleteThingShadowResult
class  Aws::Greengrass::DeleteThingShadowOperation
class  Aws::Greengrass::PutComponentMetricResult
class  Aws::Greengrass::PutComponentMetricOperation
class  Aws::Greengrass::DeferComponentUpdateResult
class  Aws::Greengrass::DeferComponentUpdateOperation
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation
class  Aws::Greengrass::GetConfigurationResult
class  Aws::Greengrass::GetConfigurationOperation
class  Aws::Greengrass::SubscribeToTopicStreamHandler
class  Aws::Greengrass::SubscribeToTopicResult
class  Aws::Greengrass::SubscribeToTopicOperation
class  Aws::Greengrass::GetComponentDetailsResult
class  Aws::Greengrass::GetComponentDetailsOperation
class  Aws::Greengrass::GetClientDeviceAuthTokenResult
class  Aws::Greengrass::GetClientDeviceAuthTokenOperation
class  Aws::Greengrass::PublishToTopicResult
class  Aws::Greengrass::PublishToTopicOperation
class  Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler
class  Aws::Greengrass::SubscribeToCertificateUpdatesResult
class  Aws::Greengrass::SubscribeToCertificateUpdatesOperation
class  Aws::Greengrass::VerifyClientDeviceIdentityResult
class  Aws::Greengrass::VerifyClientDeviceIdentityOperation
class  Aws::Greengrass::AuthorizeClientDeviceActionResult
class  Aws::Greengrass::AuthorizeClientDeviceActionOperation
class  Aws::Greengrass::ListComponentsResult
class  Aws::Greengrass::ListComponentsOperation
class  Aws::Greengrass::CreateDebugPasswordResult
class  Aws::Greengrass::CreateDebugPasswordOperation
class  Aws::Greengrass::GetThingShadowResult
class  Aws::Greengrass::GetThingShadowOperation
class  Aws::Greengrass::SendConfigurationValidityReportResult
class  Aws::Greengrass::SendConfigurationValidityReportOperation
class  Aws::Greengrass::UpdateThingShadowResult
class  Aws::Greengrass::UpdateThingShadowOperation
class  Aws::Greengrass::UpdateConfigurationResult
class  Aws::Greengrass::UpdateConfigurationOperation
class  Aws::Greengrass::ValidateAuthorizationTokenResult
class  Aws::Greengrass::ValidateAuthorizationTokenOperation
class  Aws::Greengrass::RestartComponentResult
class  Aws::Greengrass::RestartComponentOperation
class  Aws::Greengrass::GetLocalDeploymentStatusResult
class  Aws::Greengrass::GetLocalDeploymentStatusOperation
class  Aws::Greengrass::GetSecretValueResult
class  Aws::Greengrass::GetSecretValueOperation
class  Aws::Greengrass::UpdateStateResult
class  Aws::Greengrass::UpdateStateOperation
class  Aws::Greengrass::CancelLocalDeploymentResult
class  Aws::Greengrass::CancelLocalDeploymentOperation
class  Aws::Greengrass::ListNamedShadowsForThingResult
class  Aws::Greengrass::ListNamedShadowsForThingOperation
class  Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler
class  Aws::Greengrass::SubscribeToComponentUpdatesResult
class  Aws::Greengrass::SubscribeToComponentUpdatesOperation
class  Aws::Greengrass::ListLocalDeploymentsResult
class  Aws::Greengrass::ListLocalDeploymentsOperation
class  Aws::Greengrass::StopComponentResult
class  Aws::Greengrass::StopComponentOperation
class  Aws::Greengrass::PauseComponentResult
class  Aws::Greengrass::PauseComponentOperation
class  Aws::Greengrass::CreateLocalDeploymentResult
class  Aws::Greengrass::CreateLocalDeploymentOperation
class  Aws::Greengrass::GreengrassCoreIpcServiceModel

Namespaces

namespace  Aws
namespace  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 }