Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Definition
Document A document that defines an entity.
- Dependency
Revision An object that contains the ID and revision number of a workflow or system that is part of a deployment.
- Entity
Description Describes the properties of an entity.
- Entity
Filter An object that filters an entity search. Multiple filters function as OR criteria in the search. For example a search that includes a
NAMESPACE
and aREFERENCED_ENTITY_ID
filter searches for entities in the specified namespace that use the entity specified by the value ofREFERENCED_ENTITY_ID
.- Flow
Execution Message An object that contains information about a flow event.
- Flow
Execution Summary An object that contains summary information about a flow execution.
- Flow
Template Description An object that contains a workflow's definition and summary information.
- Flow
Template Filter An object that filters a workflow search.
- Flow
Template Summary An object that contains summary information about a workflow.
- Metrics
Configuration An object that specifies whether cloud metrics are collected in a deployment and, if so, what role is used to collect metrics.
- System
Instance Description An object that contains a system instance definition and summary information.
- System
Instance Filter An object that filters a system instance search. Multiple filters function as OR criteria in the search. For example a search that includes a GREENGRASS_GROUP_NAME and a STATUS filter searches for system instances in the specified Greengrass group that have the specified status.
- System
Instance Summary An object that contains summary information about a system instance.
- System
Template Description An object that contains a system's definition document and summary information.
- System
Template Filter An object that filters a system search.
- System
Template Summary An object that contains information about a system.
- Tag
Metadata assigned to an AWS IoT Things Graph resource consisting of a key-value pair.
- Thing
An AWS IoT thing.
Enums§
- Definition
Language - When writing a match expression against
DefinitionLanguage
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Deployment
Target - When writing a match expression against
DeploymentTarget
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Entity
Filter Name - When writing a match expression against
EntityFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Entity
Type - When writing a match expression against
EntityType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Flow
Execution Event Type - When writing a match expression against
FlowExecutionEventType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Flow
Execution Status - When writing a match expression against
FlowExecutionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Flow
Template Filter Name - When writing a match expression against
FlowTemplateFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Namespace
Deletion Status - When writing a match expression against
NamespaceDeletionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Namespace
Deletion Status Error Codes - When writing a match expression against
NamespaceDeletionStatusErrorCodes
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - System
Instance Deployment Status - When writing a match expression against
SystemInstanceDeploymentStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - System
Instance Filter Name - When writing a match expression against
SystemInstanceFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - System
Template Filter Name - When writing a match expression against
SystemTemplateFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Upload
Status - When writing a match expression against
UploadStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.