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
NAMESPACEand aREFERENCED_ENTITY_IDfilter 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.