AWS SDK for C++  1.9.46
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::GreengrassV2::Model Namespace Reference

Namespaces

 CloudComponentStateMapper
 
 ComponentDependencyTypeMapper
 
 ComponentVisibilityScopeMapper
 
 CoreDeviceStatusMapper
 
 DeploymentComponentUpdatePolicyActionMapper
 
 DeploymentFailureHandlingPolicyMapper
 
 DeploymentHistoryFilterMapper
 
 DeploymentStatusMapper
 
 EffectiveDeploymentExecutionStatusMapper
 
 InstalledComponentLifecycleStateMapper
 
 IoTJobAbortActionMapper
 
 IoTJobExecutionFailureTypeMapper
 
 LambdaEventSourceTypeMapper
 
 LambdaFilesystemPermissionMapper
 
 LambdaInputPayloadEncodingTypeMapper
 
 LambdaIsolationModeMapper
 
 RecipeOutputFormatMapper
 
 ValidationExceptionReasonMapper
 

Classes

class  AssociateClientDeviceWithCoreDeviceEntry
 
class  AssociateClientDeviceWithCoreDeviceErrorEntry
 
class  AssociatedClientDevice
 
class  BatchAssociateClientDeviceWithCoreDeviceRequest
 
class  BatchAssociateClientDeviceWithCoreDeviceResult
 
class  BatchDisassociateClientDeviceFromCoreDeviceRequest
 
class  BatchDisassociateClientDeviceFromCoreDeviceResult
 
class  CancelDeploymentRequest
 
class  CancelDeploymentResult
 
class  CloudComponentStatus
 
class  Component
 
class  ComponentCandidate
 
class  ComponentConfigurationUpdate
 
class  ComponentDependencyRequirement
 
class  ComponentDeploymentSpecification
 
class  ComponentLatestVersion
 
class  ComponentPlatform
 
class  ComponentRunWith
 
class  ComponentVersionListItem
 
class  ConflictException
 
class  CoreDevice
 
class  CreateComponentVersionRequest
 
class  CreateComponentVersionResult
 
class  CreateDeploymentRequest
 
class  CreateDeploymentResult
 
class  DeleteComponentRequest
 
class  DeleteCoreDeviceRequest
 
class  Deployment
 
class  DeploymentComponentUpdatePolicy
 
class  DeploymentConfigurationValidationPolicy
 
class  DeploymentIoTJobConfiguration
 
class  DeploymentPolicies
 
class  DescribeComponentRequest
 
class  DescribeComponentResult
 
class  DisassociateClientDeviceFromCoreDeviceEntry
 
class  DisassociateClientDeviceFromCoreDeviceErrorEntry
 
class  EffectiveDeployment
 
class  GetComponentRequest
 
class  GetComponentResult
 
class  GetComponentVersionArtifactRequest
 
class  GetComponentVersionArtifactResult
 
class  GetCoreDeviceRequest
 
class  GetCoreDeviceResult
 
class  GetDeploymentRequest
 
class  GetDeploymentResult
 
class  InstalledComponent
 
class  InternalServerException
 
class  IoTJobAbortConfig
 
class  IoTJobAbortCriteria
 
class  IoTJobExecutionsRolloutConfig
 
class  IoTJobExponentialRolloutRate
 
class  IoTJobRateIncreaseCriteria
 
class  IoTJobTimeoutConfig
 
class  LambdaContainerParams
 
class  LambdaDeviceMount
 
class  LambdaEventSource
 
class  LambdaExecutionParameters
 
class  LambdaFunctionRecipeSource
 
class  LambdaLinuxProcessParams
 
class  LambdaVolumeMount
 
class  ListClientDevicesAssociatedWithCoreDeviceRequest
 
class  ListClientDevicesAssociatedWithCoreDeviceResult
 
class  ListComponentsRequest
 
class  ListComponentsResult
 
class  ListComponentVersionsRequest
 
class  ListComponentVersionsResult
 
class  ListCoreDevicesRequest
 
class  ListCoreDevicesResult
 
class  ListDeploymentsRequest
 
class  ListDeploymentsResult
 
class  ListEffectiveDeploymentsRequest
 
class  ListEffectiveDeploymentsResult
 
class  ListInstalledComponentsRequest
 
class  ListInstalledComponentsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ResolveComponentCandidatesRequest
 
class  ResolveComponentCandidatesResult
 
class  ResolvedComponentVersion
 
class  ResourceNotFoundException
 
class  ServiceQuotaExceededException
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  ThrottlingException
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  ValidationException
 
class  ValidationExceptionField
 

Typedefs

typedef Aws::Utils::Outcome< BatchAssociateClientDeviceWithCoreDeviceResult, GreengrassV2ErrorBatchAssociateClientDeviceWithCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< BatchDisassociateClientDeviceFromCoreDeviceResult, GreengrassV2ErrorBatchDisassociateClientDeviceFromCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< CancelDeploymentResult, GreengrassV2ErrorCancelDeploymentOutcome
 
typedef Aws::Utils::Outcome< CreateComponentVersionResult, GreengrassV2ErrorCreateComponentVersionOutcome
 
typedef Aws::Utils::Outcome< CreateDeploymentResult, GreengrassV2ErrorCreateDeploymentOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GreengrassV2ErrorDeleteComponentOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GreengrassV2ErrorDeleteCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< DescribeComponentResult, GreengrassV2ErrorDescribeComponentOutcome
 
typedef Aws::Utils::Outcome< GetComponentResult, GreengrassV2ErrorGetComponentOutcome
 
typedef Aws::Utils::Outcome< GetComponentVersionArtifactResult, GreengrassV2ErrorGetComponentVersionArtifactOutcome
 
typedef Aws::Utils::Outcome< GetCoreDeviceResult, GreengrassV2ErrorGetCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< GetDeploymentResult, GreengrassV2ErrorGetDeploymentOutcome
 
typedef Aws::Utils::Outcome< ListClientDevicesAssociatedWithCoreDeviceResult, GreengrassV2ErrorListClientDevicesAssociatedWithCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< ListComponentVersionsResult, GreengrassV2ErrorListComponentVersionsOutcome
 
typedef Aws::Utils::Outcome< ListComponentsResult, GreengrassV2ErrorListComponentsOutcome
 
typedef Aws::Utils::Outcome< ListCoreDevicesResult, GreengrassV2ErrorListCoreDevicesOutcome
 
typedef Aws::Utils::Outcome< ListDeploymentsResult, GreengrassV2ErrorListDeploymentsOutcome
 
typedef Aws::Utils::Outcome< ListEffectiveDeploymentsResult, GreengrassV2ErrorListEffectiveDeploymentsOutcome
 
typedef Aws::Utils::Outcome< ListInstalledComponentsResult, GreengrassV2ErrorListInstalledComponentsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, GreengrassV2ErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ResolveComponentCandidatesResult, GreengrassV2ErrorResolveComponentCandidatesOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, GreengrassV2ErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, GreengrassV2ErrorUntagResourceOutcome
 
typedef std::future< BatchAssociateClientDeviceWithCoreDeviceOutcomeBatchAssociateClientDeviceWithCoreDeviceOutcomeCallable
 
typedef std::future< BatchDisassociateClientDeviceFromCoreDeviceOutcomeBatchDisassociateClientDeviceFromCoreDeviceOutcomeCallable
 
typedef std::future< CancelDeploymentOutcomeCancelDeploymentOutcomeCallable
 
typedef std::future< CreateComponentVersionOutcomeCreateComponentVersionOutcomeCallable
 
typedef std::future< CreateDeploymentOutcomeCreateDeploymentOutcomeCallable
 
typedef std::future< DeleteComponentOutcomeDeleteComponentOutcomeCallable
 
typedef std::future< DeleteCoreDeviceOutcomeDeleteCoreDeviceOutcomeCallable
 
typedef std::future< DescribeComponentOutcomeDescribeComponentOutcomeCallable
 
typedef std::future< GetComponentOutcomeGetComponentOutcomeCallable
 
typedef std::future< GetComponentVersionArtifactOutcomeGetComponentVersionArtifactOutcomeCallable
 
typedef std::future< GetCoreDeviceOutcomeGetCoreDeviceOutcomeCallable
 
typedef std::future< GetDeploymentOutcomeGetDeploymentOutcomeCallable
 
typedef std::future< ListClientDevicesAssociatedWithCoreDeviceOutcomeListClientDevicesAssociatedWithCoreDeviceOutcomeCallable
 
typedef std::future< ListComponentVersionsOutcomeListComponentVersionsOutcomeCallable
 
typedef std::future< ListComponentsOutcomeListComponentsOutcomeCallable
 
typedef std::future< ListCoreDevicesOutcomeListCoreDevicesOutcomeCallable
 
typedef std::future< ListDeploymentsOutcomeListDeploymentsOutcomeCallable
 
typedef std::future< ListEffectiveDeploymentsOutcomeListEffectiveDeploymentsOutcomeCallable
 
typedef std::future< ListInstalledComponentsOutcomeListInstalledComponentsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ResolveComponentCandidatesOutcomeResolveComponentCandidatesOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 

Enumerations

enum  CloudComponentState {
  CloudComponentState::NOT_SET, CloudComponentState::REQUESTED, CloudComponentState::INITIATED, CloudComponentState::DEPLOYABLE,
  CloudComponentState::FAILED, CloudComponentState::DEPRECATED
}
 
enum  ComponentDependencyType { ComponentDependencyType::NOT_SET, ComponentDependencyType::HARD, ComponentDependencyType::SOFT }
 
enum  ComponentVisibilityScope { ComponentVisibilityScope::NOT_SET, ComponentVisibilityScope::PRIVATE_, ComponentVisibilityScope::PUBLIC_ }
 
enum  CoreDeviceStatus { CoreDeviceStatus::NOT_SET, CoreDeviceStatus::HEALTHY, CoreDeviceStatus::UNHEALTHY }
 
enum  DeploymentComponentUpdatePolicyAction { DeploymentComponentUpdatePolicyAction::NOT_SET, DeploymentComponentUpdatePolicyAction::NOTIFY_COMPONENTS, DeploymentComponentUpdatePolicyAction::SKIP_NOTIFY_COMPONENTS }
 
enum  DeploymentFailureHandlingPolicy { DeploymentFailureHandlingPolicy::NOT_SET, DeploymentFailureHandlingPolicy::ROLLBACK, DeploymentFailureHandlingPolicy::DO_NOTHING }
 
enum  DeploymentHistoryFilter { DeploymentHistoryFilter::NOT_SET, DeploymentHistoryFilter::ALL, DeploymentHistoryFilter::LATEST_ONLY }
 
enum  DeploymentStatus {
  DeploymentStatus::NOT_SET, DeploymentStatus::ACTIVE, DeploymentStatus::COMPLETED, DeploymentStatus::CANCELED,
  DeploymentStatus::FAILED, DeploymentStatus::INACTIVE
}
 
enum  EffectiveDeploymentExecutionStatus {
  EffectiveDeploymentExecutionStatus::NOT_SET, EffectiveDeploymentExecutionStatus::IN_PROGRESS, EffectiveDeploymentExecutionStatus::QUEUED, EffectiveDeploymentExecutionStatus::FAILED,
  EffectiveDeploymentExecutionStatus::COMPLETED, EffectiveDeploymentExecutionStatus::TIMED_OUT, EffectiveDeploymentExecutionStatus::CANCELED, EffectiveDeploymentExecutionStatus::REJECTED
}
 
enum  InstalledComponentLifecycleState {
  InstalledComponentLifecycleState::NOT_SET, InstalledComponentLifecycleState::NEW_, InstalledComponentLifecycleState::INSTALLED, InstalledComponentLifecycleState::STARTING,
  InstalledComponentLifecycleState::RUNNING, InstalledComponentLifecycleState::STOPPING, InstalledComponentLifecycleState::ERRORED, InstalledComponentLifecycleState::BROKEN,
  InstalledComponentLifecycleState::FINISHED
}
 
enum  IoTJobAbortAction { IoTJobAbortAction::NOT_SET, IoTJobAbortAction::CANCEL }
 
enum  IoTJobExecutionFailureType {
  IoTJobExecutionFailureType::NOT_SET, IoTJobExecutionFailureType::FAILED, IoTJobExecutionFailureType::REJECTED, IoTJobExecutionFailureType::TIMED_OUT,
  IoTJobExecutionFailureType::ALL
}
 
enum  LambdaEventSourceType { LambdaEventSourceType::NOT_SET, LambdaEventSourceType::PUB_SUB, LambdaEventSourceType::IOT_CORE }
 
enum  LambdaFilesystemPermission { LambdaFilesystemPermission::NOT_SET, LambdaFilesystemPermission::ro, LambdaFilesystemPermission::rw }
 
enum  LambdaInputPayloadEncodingType { LambdaInputPayloadEncodingType::NOT_SET, LambdaInputPayloadEncodingType::json, LambdaInputPayloadEncodingType::binary }
 
enum  LambdaIsolationMode { LambdaIsolationMode::NOT_SET, LambdaIsolationMode::GreengrassContainer, LambdaIsolationMode::NoContainer }
 
enum  RecipeOutputFormat { RecipeOutputFormat::NOT_SET, RecipeOutputFormat::JSON, RecipeOutputFormat::YAML }
 
enum  ValidationExceptionReason {
  ValidationExceptionReason::NOT_SET, ValidationExceptionReason::UNKNOWN_OPERATION, ValidationExceptionReason::CANNOT_PARSE, ValidationExceptionReason::FIELD_VALIDATION_FAILED,
  ValidationExceptionReason::OTHER
}
 

Typedef Documentation

◆ BatchAssociateClientDeviceWithCoreDeviceOutcome

Definition at line 99 of file GreengrassV2Client.h.

◆ BatchAssociateClientDeviceWithCoreDeviceOutcomeCallable

Definition at line 123 of file GreengrassV2Client.h.

◆ BatchDisassociateClientDeviceFromCoreDeviceOutcome

Definition at line 100 of file GreengrassV2Client.h.

◆ BatchDisassociateClientDeviceFromCoreDeviceOutcomeCallable

Definition at line 124 of file GreengrassV2Client.h.

◆ CancelDeploymentOutcome

Definition at line 101 of file GreengrassV2Client.h.

◆ CancelDeploymentOutcomeCallable

Definition at line 125 of file GreengrassV2Client.h.

◆ CreateComponentVersionOutcome

Definition at line 102 of file GreengrassV2Client.h.

◆ CreateComponentVersionOutcomeCallable

Definition at line 126 of file GreengrassV2Client.h.

◆ CreateDeploymentOutcome

Definition at line 103 of file GreengrassV2Client.h.

◆ CreateDeploymentOutcomeCallable

Definition at line 127 of file GreengrassV2Client.h.

◆ DeleteComponentOutcome

Definition at line 104 of file GreengrassV2Client.h.

◆ DeleteComponentOutcomeCallable

Definition at line 128 of file GreengrassV2Client.h.

◆ DeleteCoreDeviceOutcome

Definition at line 105 of file GreengrassV2Client.h.

◆ DeleteCoreDeviceOutcomeCallable

Definition at line 129 of file GreengrassV2Client.h.

◆ DescribeComponentOutcome

Definition at line 106 of file GreengrassV2Client.h.

◆ DescribeComponentOutcomeCallable

Definition at line 130 of file GreengrassV2Client.h.

◆ GetComponentOutcome

Definition at line 107 of file GreengrassV2Client.h.

◆ GetComponentOutcomeCallable

Definition at line 131 of file GreengrassV2Client.h.

◆ GetComponentVersionArtifactOutcome

Definition at line 108 of file GreengrassV2Client.h.

◆ GetComponentVersionArtifactOutcomeCallable

Definition at line 132 of file GreengrassV2Client.h.

◆ GetCoreDeviceOutcome

Definition at line 109 of file GreengrassV2Client.h.

◆ GetCoreDeviceOutcomeCallable

Definition at line 133 of file GreengrassV2Client.h.

◆ GetDeploymentOutcome

Definition at line 110 of file GreengrassV2Client.h.

◆ GetDeploymentOutcomeCallable

Definition at line 134 of file GreengrassV2Client.h.

◆ ListClientDevicesAssociatedWithCoreDeviceOutcome

Definition at line 111 of file GreengrassV2Client.h.

◆ ListClientDevicesAssociatedWithCoreDeviceOutcomeCallable

Definition at line 135 of file GreengrassV2Client.h.

◆ ListComponentsOutcome

Definition at line 113 of file GreengrassV2Client.h.

◆ ListComponentsOutcomeCallable

Definition at line 137 of file GreengrassV2Client.h.

◆ ListComponentVersionsOutcome

Definition at line 112 of file GreengrassV2Client.h.

◆ ListComponentVersionsOutcomeCallable

Definition at line 136 of file GreengrassV2Client.h.

◆ ListCoreDevicesOutcome

Definition at line 114 of file GreengrassV2Client.h.

◆ ListCoreDevicesOutcomeCallable

Definition at line 138 of file GreengrassV2Client.h.

◆ ListDeploymentsOutcome

Definition at line 115 of file GreengrassV2Client.h.

◆ ListDeploymentsOutcomeCallable

Definition at line 139 of file GreengrassV2Client.h.

◆ ListEffectiveDeploymentsOutcome

Definition at line 116 of file GreengrassV2Client.h.

◆ ListEffectiveDeploymentsOutcomeCallable

Definition at line 140 of file GreengrassV2Client.h.

◆ ListInstalledComponentsOutcome

Definition at line 117 of file GreengrassV2Client.h.

◆ ListInstalledComponentsOutcomeCallable

Definition at line 141 of file GreengrassV2Client.h.

◆ ListTagsForResourceOutcome

Definition at line 118 of file GreengrassV2Client.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 142 of file GreengrassV2Client.h.

◆ ResolveComponentCandidatesOutcome

Definition at line 119 of file GreengrassV2Client.h.

◆ ResolveComponentCandidatesOutcomeCallable

Definition at line 143 of file GreengrassV2Client.h.

◆ TagResourceOutcome

Definition at line 120 of file GreengrassV2Client.h.

◆ TagResourceOutcomeCallable

Definition at line 144 of file GreengrassV2Client.h.

◆ UntagResourceOutcome

Definition at line 121 of file GreengrassV2Client.h.

◆ UntagResourceOutcomeCallable

Definition at line 145 of file GreengrassV2Client.h.

Enumeration Type Documentation

◆ CloudComponentState

Enumerator
NOT_SET 
REQUESTED 
INITIATED 
DEPLOYABLE 
FAILED 
DEPRECATED 

Definition at line 16 of file CloudComponentState.h.

◆ ComponentDependencyType

Enumerator
NOT_SET 
HARD 
SOFT 

Definition at line 16 of file ComponentDependencyType.h.

◆ ComponentVisibilityScope

Enumerator
NOT_SET 
PRIVATE_ 
PUBLIC_ 

Definition at line 16 of file ComponentVisibilityScope.h.

◆ CoreDeviceStatus

Enumerator
NOT_SET 
HEALTHY 
UNHEALTHY 

Definition at line 16 of file CoreDeviceStatus.h.

◆ DeploymentComponentUpdatePolicyAction

Enumerator
NOT_SET 
NOTIFY_COMPONENTS 
SKIP_NOTIFY_COMPONENTS 

Definition at line 16 of file DeploymentComponentUpdatePolicyAction.h.

◆ DeploymentFailureHandlingPolicy

Enumerator
NOT_SET 
ROLLBACK 
DO_NOTHING 

Definition at line 16 of file DeploymentFailureHandlingPolicy.h.

◆ DeploymentHistoryFilter

Enumerator
NOT_SET 
ALL 
LATEST_ONLY 

Definition at line 16 of file DeploymentHistoryFilter.h.

◆ DeploymentStatus

Enumerator
NOT_SET 
ACTIVE 
COMPLETED 
CANCELED 
FAILED 
INACTIVE 

Definition at line 16 of file DeploymentStatus.h.

◆ EffectiveDeploymentExecutionStatus

Enumerator
NOT_SET 
IN_PROGRESS 
QUEUED 
FAILED 
COMPLETED 
TIMED_OUT 
CANCELED 
REJECTED 

Definition at line 16 of file EffectiveDeploymentExecutionStatus.h.

◆ InstalledComponentLifecycleState

Enumerator
NOT_SET 
NEW_ 
INSTALLED 
STARTING 
RUNNING 
STOPPING 
ERRORED 
BROKEN 
FINISHED 

Definition at line 16 of file InstalledComponentLifecycleState.h.

◆ IoTJobAbortAction

Enumerator
NOT_SET 
CANCEL 

Definition at line 16 of file IoTJobAbortAction.h.

◆ IoTJobExecutionFailureType

Enumerator
NOT_SET 
FAILED 
REJECTED 
TIMED_OUT 
ALL 

Definition at line 16 of file IoTJobExecutionFailureType.h.

◆ LambdaEventSourceType

Enumerator
NOT_SET 
PUB_SUB 
IOT_CORE 

Definition at line 16 of file LambdaEventSourceType.h.

◆ LambdaFilesystemPermission

Enumerator
NOT_SET 
ro 
rw 

Definition at line 16 of file LambdaFilesystemPermission.h.

◆ LambdaInputPayloadEncodingType

Enumerator
NOT_SET 
json 
binary 

Definition at line 16 of file LambdaInputPayloadEncodingType.h.

◆ LambdaIsolationMode

Enumerator
NOT_SET 
GreengrassContainer 
NoContainer 

Definition at line 16 of file LambdaIsolationMode.h.

◆ RecipeOutputFormat

Enumerator
NOT_SET 
JSON 
YAML 

Definition at line 16 of file RecipeOutputFormat.h.

◆ ValidationExceptionReason

Enumerator
NOT_SET 
UNKNOWN_OPERATION 
CANNOT_PARSE 
FIELD_VALIDATION_FAILED 
OTHER 

Definition at line 16 of file ValidationExceptionReason.h.