logo
Expand description

AWS IoT Things Graph

AWS IoT Things Graph provides an integrated set of tools that enable developers to connect devices and services that use different standards, such as units of measure and communication protocols. AWS IoT Things Graph makes it possible to build IoT applications with little to no code by connecting devices and services and defining how they interact at an abstract level.

For more information about how AWS IoT Things Graph works, see the User Guide.

If you’re using the service, you’re probably looking for IotThingsGraphClient and IotThingsGraph.

Structs

A document that defines an entity.

An object that contains the ID and revision number of a workflow or system that is part of a deployment.

Describes the properties of an entity.

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 a REFERENCED_ENTITY_ID filter searches for entities in the specified namespace that use the entity specified by the value of REFERENCED_ENTITY_ID.

An object that contains information about a flow event.

An object that contains summary information about a flow execution.

An object that contains a workflow's definition and summary information.

An object that filters a workflow search.

An object that contains summary information about a workflow.

A client for the AWS IoT Things Graph API.

An object that specifies whether cloud metrics are collected in a deployment and, if so, what role is used to collect metrics.

An object that contains a system instance definition and summary information.

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.

An object that contains summary information about a system instance.

An object that contains a system's definition document and summary information.

An object that filters a system search.

An object that contains information about a system.

Metadata assigned to an AWS IoT Things Graph resource consisting of a key-value pair.

An AWS IoT thing.

Enums

Errors returned by AssociateEntityToThing

Errors returned by CreateFlowTemplate

Errors returned by CreateSystemInstance

Errors returned by CreateSystemTemplate

Errors returned by DeleteFlowTemplate

Errors returned by DeleteNamespace

Errors returned by DeleteSystemInstance

Errors returned by DeleteSystemTemplate

Errors returned by DeploySystemInstance

Errors returned by DeprecateFlowTemplate

Errors returned by DeprecateSystemTemplate

Errors returned by DescribeNamespace

Errors returned by DissociateEntityFromThing

Errors returned by GetEntities

Errors returned by GetFlowTemplate

Errors returned by GetFlowTemplateRevisions

Errors returned by GetNamespaceDeletionStatus

Errors returned by GetSystemInstance

Errors returned by GetSystemTemplate

Errors returned by GetSystemTemplateRevisions

Errors returned by GetUploadStatus

Errors returned by ListFlowExecutionMessages

Errors returned by ListTagsForResource

Errors returned by SearchEntities

Errors returned by SearchFlowExecutions

Errors returned by SearchFlowTemplates

Errors returned by SearchSystemInstances

Errors returned by SearchSystemTemplates

Errors returned by SearchThings

Errors returned by TagResource

Errors returned by UndeploySystemInstance

Errors returned by UntagResource

Errors returned by UpdateFlowTemplate

Errors returned by UpdateSystemTemplate

Errors returned by UploadEntityDefinitions

Traits

Trait representing the capabilities of the AWS IoT Things Graph API. AWS IoT Things Graph clients implement this trait.