[][src]Crate rusoto_iotthingsgraph

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

AssociateEntityToThingRequest
AssociateEntityToThingResponse
CreateFlowTemplateRequest
CreateFlowTemplateResponse
CreateSystemInstanceRequest
CreateSystemInstanceResponse
CreateSystemTemplateRequest
CreateSystemTemplateResponse
DefinitionDocument

A document that defines an entity.

DeleteFlowTemplateRequest
DeleteFlowTemplateResponse
DeleteNamespaceRequest
DeleteNamespaceResponse
DeleteSystemInstanceRequest
DeleteSystemInstanceResponse
DeleteSystemTemplateRequest
DeleteSystemTemplateResponse
DependencyRevision

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

DeploySystemInstanceRequest
DeploySystemInstanceResponse
DeprecateFlowTemplateRequest
DeprecateFlowTemplateResponse
DeprecateSystemTemplateRequest
DeprecateSystemTemplateResponse
DescribeNamespaceRequest
DescribeNamespaceResponse
DissociateEntityFromThingRequest
DissociateEntityFromThingResponse
EntityDescription

Describes the properties of an entity.

EntityFilter

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.

FlowExecutionMessage

An object that contains information about a flow event.

FlowExecutionSummary

An object that contains summary information about a flow execution.

FlowTemplateDescription

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

FlowTemplateFilter

An object that filters a workflow search.

FlowTemplateSummary

An object that contains summary information about a workflow.

GetEntitiesRequest
GetEntitiesResponse
GetFlowTemplateRequest
GetFlowTemplateResponse
GetFlowTemplateRevisionsRequest
GetFlowTemplateRevisionsResponse
GetNamespaceDeletionStatusRequest
GetNamespaceDeletionStatusResponse
GetSystemInstanceRequest
GetSystemInstanceResponse
GetSystemTemplateRequest
GetSystemTemplateResponse
GetSystemTemplateRevisionsRequest
GetSystemTemplateRevisionsResponse
GetUploadStatusRequest
GetUploadStatusResponse
IotThingsGraphClient

A client for the AWS IoT Things Graph API.

ListFlowExecutionMessagesRequest
ListFlowExecutionMessagesResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
MetricsConfiguration

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

SearchEntitiesRequest
SearchEntitiesResponse
SearchFlowExecutionsRequest
SearchFlowExecutionsResponse
SearchFlowTemplatesRequest
SearchFlowTemplatesResponse
SearchSystemInstancesRequest
SearchSystemInstancesResponse
SearchSystemTemplatesRequest
SearchSystemTemplatesResponse
SearchThingsRequest
SearchThingsResponse
SystemInstanceDescription

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

SystemInstanceFilter

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.

SystemInstanceSummary

An object that contains summary information about a system instance.

SystemTemplateDescription

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

SystemTemplateFilter

An object that filters a system search.

SystemTemplateSummary

An object that contains information about a system.

Tag

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

TagResourceRequest
TagResourceResponse
Thing

An AWS IoT thing.

UndeploySystemInstanceRequest
UndeploySystemInstanceResponse
UntagResourceRequest
UntagResourceResponse
UpdateFlowTemplateRequest
UpdateFlowTemplateResponse
UpdateSystemTemplateRequest
UpdateSystemTemplateResponse
UploadEntityDefinitionsRequest
UploadEntityDefinitionsResponse

Enums

AssociateEntityToThingError

Errors returned by AssociateEntityToThing

CreateFlowTemplateError

Errors returned by CreateFlowTemplate

CreateSystemInstanceError

Errors returned by CreateSystemInstance

CreateSystemTemplateError

Errors returned by CreateSystemTemplate

DeleteFlowTemplateError

Errors returned by DeleteFlowTemplate

DeleteNamespaceError

Errors returned by DeleteNamespace

DeleteSystemInstanceError

Errors returned by DeleteSystemInstance

DeleteSystemTemplateError

Errors returned by DeleteSystemTemplate

DeploySystemInstanceError

Errors returned by DeploySystemInstance

DeprecateFlowTemplateError

Errors returned by DeprecateFlowTemplate

DeprecateSystemTemplateError

Errors returned by DeprecateSystemTemplate

DescribeNamespaceError

Errors returned by DescribeNamespace

DissociateEntityFromThingError

Errors returned by DissociateEntityFromThing

GetEntitiesError

Errors returned by GetEntities

GetFlowTemplateError

Errors returned by GetFlowTemplate

GetFlowTemplateRevisionsError

Errors returned by GetFlowTemplateRevisions

GetNamespaceDeletionStatusError

Errors returned by GetNamespaceDeletionStatus

GetSystemInstanceError

Errors returned by GetSystemInstance

GetSystemTemplateError

Errors returned by GetSystemTemplate

GetSystemTemplateRevisionsError

Errors returned by GetSystemTemplateRevisions

GetUploadStatusError

Errors returned by GetUploadStatus

ListFlowExecutionMessagesError

Errors returned by ListFlowExecutionMessages

ListTagsForResourceError

Errors returned by ListTagsForResource

SearchEntitiesError

Errors returned by SearchEntities

SearchFlowExecutionsError

Errors returned by SearchFlowExecutions

SearchFlowTemplatesError

Errors returned by SearchFlowTemplates

SearchSystemInstancesError

Errors returned by SearchSystemInstances

SearchSystemTemplatesError

Errors returned by SearchSystemTemplates

SearchThingsError

Errors returned by SearchThings

TagResourceError

Errors returned by TagResource

UndeploySystemInstanceError

Errors returned by UndeploySystemInstance

UntagResourceError

Errors returned by UntagResource

UpdateFlowTemplateError

Errors returned by UpdateFlowTemplate

UpdateSystemTemplateError

Errors returned by UpdateSystemTemplate

UploadEntityDefinitionsError

Errors returned by UploadEntityDefinitions

Traits

IotThingsGraph

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