libZSservicesZSamazonka-iotthingsgraphZSamazonka-iotthingsgraph
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoTThingsGraph.Lens

Description

 
Synopsis

Operations

GetFlowTemplate

getFlowTemplate_revisionNumber :: Lens' GetFlowTemplate (Maybe Integer) Source #

The number of the workflow revision to retrieve.

getFlowTemplate_id :: Lens' GetFlowTemplate Text Source #

The ID of the workflow.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:workflow:WORKFLOWNAME

UpdateSystemTemplate

updateSystemTemplate_compatibleNamespaceVersion :: Lens' UpdateSystemTemplate (Maybe Integer) Source #

The version of the user's namespace. Defaults to the latest version of the user's namespace.

If no value is specified, the latest version is used by default.

updateSystemTemplate_id :: Lens' UpdateSystemTemplate Text Source #

The ID of the system to be updated.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME

updateSystemTemplate_definition :: Lens' UpdateSystemTemplate DefinitionDocument Source #

The DefinitionDocument that contains the updated system definition.

updateSystemTemplateResponse_summary :: Lens' UpdateSystemTemplateResponse (Maybe SystemTemplateSummary) Source #

An object containing summary information about the updated system.

DeleteSystemTemplate

deleteSystemTemplate_id :: Lens' DeleteSystemTemplate Text Source #

The ID of the system to be deleted.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME

DeprecateFlowTemplate

deprecateFlowTemplate_id :: Lens' DeprecateFlowTemplate Text Source #

The ID of the workflow to be deleted.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:workflow:WORKFLOWNAME

DeploySystemInstance

deploySystemInstance_id :: Lens' DeploySystemInstance (Maybe Text) Source #

The ID of the system instance. This value is returned by the CreateSystemInstance action.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:deployment:DEPLOYMENTNAME

deploySystemInstanceResponse_greengrassDeploymentId :: Lens' DeploySystemInstanceResponse (Maybe Text) Source #

The ID of the Greengrass deployment used to deploy the system instance.

deploySystemInstanceResponse_summary :: Lens' DeploySystemInstanceResponse SystemInstanceSummary Source #

An object that contains summary information about a system instance that was deployed.

SearchFlowTemplates

searchFlowTemplates_filters :: Lens' SearchFlowTemplates (Maybe [FlowTemplateFilter]) Source #

An array of objects that limit the result set. The only valid filter is DEVICE_MODEL_ID.

searchFlowTemplates_nextToken :: Lens' SearchFlowTemplates (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

searchFlowTemplates_maxResults :: Lens' SearchFlowTemplates (Maybe Natural) Source #

The maximum number of results to return in the response.

searchFlowTemplatesResponse_nextToken :: Lens' SearchFlowTemplatesResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

searchFlowTemplatesResponse_summaries :: Lens' SearchFlowTemplatesResponse (Maybe [FlowTemplateSummary]) Source #

An array of objects that contain summary information about each workflow in the result set.

DeleteNamespace

GetSystemInstance

getSystemInstance_id :: Lens' GetSystemInstance Text Source #

The ID of the system deployment instance. This value is returned by CreateSystemInstance.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:deployment:DEPLOYMENTNAME

ListFlowExecutionMessages

listFlowExecutionMessages_nextToken :: Lens' ListFlowExecutionMessages (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

listFlowExecutionMessages_maxResults :: Lens' ListFlowExecutionMessages (Maybe Natural) Source #

The maximum number of results to return in the response.

listFlowExecutionMessagesResponse_nextToken :: Lens' ListFlowExecutionMessagesResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

listFlowExecutionMessagesResponse_messages :: Lens' ListFlowExecutionMessagesResponse (Maybe [FlowExecutionMessage]) Source #

A list of objects that contain information about events in the specified flow execution.

ListTagsForResource

listTagsForResource_nextToken :: Lens' ListTagsForResource (Maybe Text) Source #

The token that specifies the next page of results to return.

listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #

The Amazon Resource Name (ARN) of the resource whose tags are to be returned.

listTagsForResourceResponse_nextToken :: Lens' ListTagsForResourceResponse (Maybe Text) Source #

The token that specifies the next page of results to return.

listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) Source #

List of tags returned by the ListTagsForResource operation.

SearchFlowExecutions

searchFlowExecutions_startTime :: Lens' SearchFlowExecutions (Maybe UTCTime) Source #

The date and time of the earliest flow execution to return.

searchFlowExecutions_nextToken :: Lens' SearchFlowExecutions (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

searchFlowExecutions_endTime :: Lens' SearchFlowExecutions (Maybe UTCTime) Source #

The date and time of the latest flow execution to return.

searchFlowExecutions_maxResults :: Lens' SearchFlowExecutions (Maybe Natural) Source #

The maximum number of results to return in the response.

searchFlowExecutions_systemInstanceId :: Lens' SearchFlowExecutions Text Source #

The ID of the system instance that contains the flow.

searchFlowExecutionsResponse_nextToken :: Lens' SearchFlowExecutionsResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

searchFlowExecutionsResponse_summaries :: Lens' SearchFlowExecutionsResponse (Maybe [FlowExecutionSummary]) Source #

An array of objects that contain summary information about each workflow execution in the result set.

DeleteSystemInstance

deleteSystemInstance_id :: Lens' DeleteSystemInstance (Maybe Text) Source #

The ID of the system instance to be deleted.

CreateSystemInstance

createSystemInstance_greengrassGroupName :: Lens' CreateSystemInstance (Maybe Text) Source #

The name of the Greengrass group where the system instance will be deployed. This value is required if the value of the target parameter is GREENGRASS.

createSystemInstance_flowActionsRoleArn :: Lens' CreateSystemInstance (Maybe Text) Source #

The ARN of the IAM role that AWS IoT Things Graph will assume when it executes the flow. This role must have read and write access to AWS Lambda and AWS IoT and any other AWS services that the flow uses when it executes. This value is required if the value of the target parameter is CLOUD.

createSystemInstance_s3BucketName :: Lens' CreateSystemInstance (Maybe Text) Source #

The name of the Amazon Simple Storage Service bucket that will be used to store and deploy the system instance's resource file. This value is required if the value of the target parameter is GREENGRASS.

createSystemInstance_tags :: Lens' CreateSystemInstance (Maybe [Tag]) Source #

Metadata, consisting of key-value pairs, that can be used to categorize your system instances.

createSystemInstance_target :: Lens' CreateSystemInstance DeploymentTarget Source #

The target type of the deployment. Valid values are GREENGRASS and CLOUD.

createSystemInstanceResponse_summary :: Lens' CreateSystemInstanceResponse (Maybe SystemInstanceSummary) Source #

The summary object that describes the new system instance.

DeprecateSystemTemplate

deprecateSystemTemplate_id :: Lens' DeprecateSystemTemplate Text Source #

The ID of the system to delete.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME

GetSystemTemplateRevisions

getSystemTemplateRevisions_nextToken :: Lens' GetSystemTemplateRevisions (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

getSystemTemplateRevisions_maxResults :: Lens' GetSystemTemplateRevisions (Maybe Natural) Source #

The maximum number of results to return in the response.

getSystemTemplateRevisions_id :: Lens' GetSystemTemplateRevisions Text Source #

The ID of the system template.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME

getSystemTemplateRevisionsResponse_nextToken :: Lens' GetSystemTemplateRevisionsResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

getSystemTemplateRevisionsResponse_summaries :: Lens' GetSystemTemplateRevisionsResponse (Maybe [SystemTemplateSummary]) Source #

An array of objects that contain summary data about the system template revisions.

SearchEntities

searchEntities_filters :: Lens' SearchEntities (Maybe [EntityFilter]) Source #

Optional filter to apply to the search. Valid filters are NAME NAMESPACE, SEMANTIC_TYPE_PATH and REFERENCED_ENTITY_ID. REFERENCED_ENTITY_ID filters on entities that are used by the entity in the result set. For example, you can filter on the ID of a property that is used in a state.

Multiple filters function as OR criteria in the query. Multiple values passed inside the filter function as AND criteria.

searchEntities_namespaceVersion :: Lens' SearchEntities (Maybe Integer) Source #

The version of the user's namespace. Defaults to the latest version of the user's namespace.

searchEntities_nextToken :: Lens' SearchEntities (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

searchEntities_maxResults :: Lens' SearchEntities (Maybe Natural) Source #

The maximum number of results to return in the response.

searchEntities_entityTypes :: Lens' SearchEntities [EntityType] Source #

The entity types for which to search.

searchEntitiesResponse_nextToken :: Lens' SearchEntitiesResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

searchEntitiesResponse_descriptions :: Lens' SearchEntitiesResponse (Maybe [EntityDescription]) Source #

An array of descriptions for each entity returned in the search result.

DeleteFlowTemplate

deleteFlowTemplate_id :: Lens' DeleteFlowTemplate Text Source #

The ID of the workflow to be deleted.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:workflow:WORKFLOWNAME

UpdateFlowTemplate

updateFlowTemplate_compatibleNamespaceVersion :: Lens' UpdateFlowTemplate (Maybe Integer) Source #

The version of the user's namespace.

If no value is specified, the latest version is used by default. Use the GetFlowTemplateRevisions if you want to find earlier revisions of the flow to update.

updateFlowTemplate_id :: Lens' UpdateFlowTemplate Text Source #

The ID of the workflow to be updated.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:workflow:WORKFLOWNAME

updateFlowTemplate_definition :: Lens' UpdateFlowTemplate DefinitionDocument Source #

The DefinitionDocument that contains the updated workflow definition.

updateFlowTemplateResponse_summary :: Lens' UpdateFlowTemplateResponse (Maybe FlowTemplateSummary) Source #

An object containing summary information about the updated workflow.

GetSystemTemplate

getSystemTemplate_revisionNumber :: Lens' GetSystemTemplate (Maybe Integer) Source #

The number that specifies the revision of the system to get.

getSystemTemplate_id :: Lens' GetSystemTemplate Text Source #

The ID of the system to get. This ID must be in the user's namespace.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME

SearchSystemInstances

searchSystemInstances_filters :: Lens' SearchSystemInstances (Maybe [SystemInstanceFilter]) Source #

Optional filter to apply to the search. Valid filters are SYSTEM_TEMPLATE_ID, STATUS, and GREENGRASS_GROUP_NAME.

Multiple filters function as OR criteria in the query. Multiple values passed inside the filter function as AND criteria.

searchSystemInstances_nextToken :: Lens' SearchSystemInstances (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

searchSystemInstances_maxResults :: Lens' SearchSystemInstances (Maybe Natural) Source #

The maximum number of results to return in the response.

searchSystemInstancesResponse_nextToken :: Lens' SearchSystemInstancesResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

searchSystemInstancesResponse_summaries :: Lens' SearchSystemInstancesResponse (Maybe [SystemInstanceSummary]) Source #

An array of objects that contain summary data abour the system instances in the result set.

GetUploadStatus

getUploadStatus_uploadId :: Lens' GetUploadStatus Text Source #

The ID of the upload. This value is returned by the UploadEntityDefinitions action.

getUploadStatusResponse_namespaceVersion :: Lens' GetUploadStatusResponse (Maybe Integer) Source #

The version of the user's namespace. Defaults to the latest version of the user's namespace.

getUploadStatusResponse_uploadStatus :: Lens' GetUploadStatusResponse UploadStatus Source #

The status of the upload. The initial status is IN_PROGRESS. The response show all validation failures if the upload fails.

CreateSystemTemplate

createSystemTemplate_compatibleNamespaceVersion :: Lens' CreateSystemTemplate (Maybe Integer) Source #

The namespace version in which the system is to be created.

If no value is specified, the latest version is used by default.

createSystemTemplate_definition :: Lens' CreateSystemTemplate DefinitionDocument Source #

The DefinitionDocument used to create the system.

UndeploySystemInstance

undeploySystemInstance_id :: Lens' UndeploySystemInstance (Maybe Text) Source #

The ID of the system instance to remove from its target.

undeploySystemInstanceResponse_summary :: Lens' UndeploySystemInstanceResponse (Maybe SystemInstanceSummary) Source #

An object that contains summary information about the system instance that was removed from its target.

GetFlowTemplateRevisions

getFlowTemplateRevisions_nextToken :: Lens' GetFlowTemplateRevisions (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

getFlowTemplateRevisions_maxResults :: Lens' GetFlowTemplateRevisions (Maybe Natural) Source #

The maximum number of results to return in the response.

getFlowTemplateRevisions_id :: Lens' GetFlowTemplateRevisions Text Source #

The ID of the workflow.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:workflow:WORKFLOWNAME

getFlowTemplateRevisionsResponse_nextToken :: Lens' GetFlowTemplateRevisionsResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

getFlowTemplateRevisionsResponse_summaries :: Lens' GetFlowTemplateRevisionsResponse (Maybe [FlowTemplateSummary]) Source #

An array of objects that provide summary data about each revision.

GetNamespaceDeletionStatus

AssociateEntityToThing

associateEntityToThing_namespaceVersion :: Lens' AssociateEntityToThing (Maybe Integer) Source #

The version of the user's namespace. Defaults to the latest version of the user's namespace.

associateEntityToThing_thingName :: Lens' AssociateEntityToThing Text Source #

The name of the thing to which the entity is to be associated.

associateEntityToThing_entityId :: Lens' AssociateEntityToThing Text Source #

The ID of the device to be associated with the thing.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:device:DEVICENAME

SearchSystemTemplates

searchSystemTemplates_filters :: Lens' SearchSystemTemplates (Maybe [SystemTemplateFilter]) Source #

An array of filters that limit the result set. The only valid filter is FLOW_TEMPLATE_ID.

searchSystemTemplates_nextToken :: Lens' SearchSystemTemplates (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

searchSystemTemplates_maxResults :: Lens' SearchSystemTemplates (Maybe Natural) Source #

The maximum number of results to return in the response.

searchSystemTemplatesResponse_nextToken :: Lens' SearchSystemTemplatesResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

searchSystemTemplatesResponse_summaries :: Lens' SearchSystemTemplatesResponse (Maybe [SystemTemplateSummary]) Source #

An array of objects that contain summary information about each system deployment in the result set.

TagResource

tagResource_resourceArn :: Lens' TagResource Text Source #

The Amazon Resource Name (ARN) of the resource whose tags are returned.

tagResource_tags :: Lens' TagResource [Tag] Source #

A list of tags to add to the resource.>

UntagResource

untagResource_resourceArn :: Lens' UntagResource Text Source #

The Amazon Resource Name (ARN) of the resource whose tags are to be removed.

untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text) Source #

A list of tag key names to remove from the resource. You don't specify the value. Both the key and its associated value are removed.

This parameter to the API requires a JSON text string argument. For information on how to format a JSON parameter for the various command line tool environments, see Using JSON for Parameters in the AWS CLI User Guide.

GetEntities

getEntities_namespaceVersion :: Lens' GetEntities (Maybe Integer) Source #

The version of the user's namespace. Defaults to the latest version of the user's namespace.

getEntities_ids :: Lens' GetEntities [Text] Source #

An array of entity IDs.

The IDs should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:device:DEVICENAME

getEntitiesResponse_descriptions :: Lens' GetEntitiesResponse (Maybe [EntityDescription]) Source #

An array of descriptions for the specified entities.

DescribeNamespace

describeNamespace_namespaceName :: Lens' DescribeNamespace (Maybe Text) Source #

The name of the user's namespace. Set this to aws to get the public namespace.

describeNamespaceResponse_trackingNamespaceVersion :: Lens' DescribeNamespaceResponse (Maybe Integer) Source #

The version of the public namespace that the latest version is tracking.

describeNamespaceResponse_trackingNamespaceName :: Lens' DescribeNamespaceResponse (Maybe Text) Source #

The name of the public namespace that the latest namespace version is tracking.

CreateFlowTemplate

createFlowTemplate_compatibleNamespaceVersion :: Lens' CreateFlowTemplate (Maybe Integer) Source #

The namespace version in which the workflow is to be created.

If no value is specified, the latest version is used by default.

createFlowTemplateResponse_summary :: Lens' CreateFlowTemplateResponse (Maybe FlowTemplateSummary) Source #

The summary object that describes the created workflow.

UploadEntityDefinitions

uploadEntityDefinitions_syncWithPublicNamespace :: Lens' UploadEntityDefinitions (Maybe Bool) Source #

A Boolean that specifies whether to synchronize with the latest version of the public namespace. If set to true, the upload will create a new namespace version.

uploadEntityDefinitions_deprecateExistingEntities :: Lens' UploadEntityDefinitions (Maybe Bool) Source #

A Boolean that specifies whether to deprecate all entities in the latest version before uploading the new DefinitionDocument. If set to true, the upload will create a new namespace version.

uploadEntityDefinitions_document :: Lens' UploadEntityDefinitions (Maybe DefinitionDocument) Source #

The DefinitionDocument that defines the updated entities.

uploadEntityDefinitionsResponse_uploadId :: Lens' UploadEntityDefinitionsResponse Text Source #

The ID that specifies the upload action. You can use this to track the status of the upload.

DissociateEntityFromThing

dissociateEntityFromThing_entityType :: Lens' DissociateEntityFromThing EntityType Source #

The entity type from which to disassociate the thing.

SearchThings

searchThings_namespaceVersion :: Lens' SearchThings (Maybe Integer) Source #

The version of the user's namespace. Defaults to the latest version of the user's namespace.

searchThings_nextToken :: Lens' SearchThings (Maybe Text) Source #

The string that specifies the next page of results. Use this when you're paginating results.

searchThings_maxResults :: Lens' SearchThings (Maybe Natural) Source #

The maximum number of results to return in the response.

searchThings_entityId :: Lens' SearchThings Text Source #

The ID of the entity to which the things are associated.

The IDs should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:device:DEVICENAME

searchThingsResponse_nextToken :: Lens' SearchThingsResponse (Maybe Text) Source #

The string to specify as nextToken when you request the next page of results.

searchThingsResponse_things :: Lens' SearchThingsResponse (Maybe [Thing]) Source #

An array of things in the result set.

Types

DefinitionDocument

definitionDocument_language :: Lens' DefinitionDocument DefinitionLanguage Source #

The language used to define the entity. GRAPHQL is the only valid value.

definitionDocument_text :: Lens' DefinitionDocument Text Source #

The GraphQL text that defines the entity.

DependencyRevision

dependencyRevision_revisionNumber :: Lens' DependencyRevision (Maybe Integer) Source #

The revision number of the workflow or system.

dependencyRevision_id :: Lens' DependencyRevision (Maybe Text) Source #

The ID of the workflow or system.

EntityDescription

entityDescription_createdAt :: Lens' EntityDescription (Maybe UTCTime) Source #

The time at which the entity was created.

EntityFilter

entityFilter_value :: Lens' EntityFilter (Maybe [Text]) Source #

An array of string values for the search filter field. Multiple values function as AND criteria in the search.

entityFilter_name :: Lens' EntityFilter (Maybe EntityFilterName) Source #

The name of the entity search filter field. REFERENCED_ENTITY_ID filters on entities that are used by the entity in the result set. For example, you can filter on the ID of a property that is used in a state.

FlowExecutionMessage

flowExecutionMessage_payload :: Lens' FlowExecutionMessage (Maybe Text) Source #

A string containing information about the flow event.

flowExecutionMessage_timestamp :: Lens' FlowExecutionMessage (Maybe UTCTime) Source #

The date and time when the message was last updated.

flowExecutionMessage_messageId :: Lens' FlowExecutionMessage (Maybe Text) Source #

The unique identifier of the message.

FlowExecutionSummary

flowExecutionSummary_createdAt :: Lens' FlowExecutionSummary (Maybe UTCTime) Source #

The date and time when the flow execution summary was created.

flowExecutionSummary_systemInstanceId :: Lens' FlowExecutionSummary (Maybe Text) Source #

The ID of the system instance that contains the flow.

flowExecutionSummary_updatedAt :: Lens' FlowExecutionSummary (Maybe UTCTime) Source #

The date and time when the flow execution summary was last updated.

FlowTemplateDescription

flowTemplateDescription_summary :: Lens' FlowTemplateDescription (Maybe FlowTemplateSummary) Source #

An object that contains summary information about a workflow.

flowTemplateDescription_validatedNamespaceVersion :: Lens' FlowTemplateDescription (Maybe Integer) Source #

The version of the user's namespace against which the workflow was validated. Use this value in your system instance.

FlowTemplateFilter

flowTemplateFilter_value :: Lens' FlowTemplateFilter [Text] Source #

An array of string values for the search filter field. Multiple values function as AND criteria in the search.

FlowTemplateSummary

flowTemplateSummary_createdAt :: Lens' FlowTemplateSummary (Maybe UTCTime) Source #

The date when the workflow was created.

MetricsConfiguration

metricsConfiguration_cloudMetricEnabled :: Lens' MetricsConfiguration (Maybe Bool) Source #

A Boolean that specifies whether cloud metrics are collected.

metricsConfiguration_metricRuleRoleArn :: Lens' MetricsConfiguration (Maybe Text) Source #

The ARN of the role that is used to collect cloud metrics.

SystemInstanceDescription

systemInstanceDescription_summary :: Lens' SystemInstanceDescription (Maybe SystemInstanceSummary) Source #

An object that contains summary information about a system instance.

systemInstanceDescription_validatedDependencyRevisions :: Lens' SystemInstanceDescription (Maybe [DependencyRevision]) Source #

A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.

systemInstanceDescription_validatedNamespaceVersion :: Lens' SystemInstanceDescription (Maybe Integer) Source #

The version of the user's namespace against which the system instance was validated.

systemInstanceDescription_flowActionsRoleArn :: Lens' SystemInstanceDescription (Maybe Text) Source #

The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in a cloud deployment. This role must have read and write permissionss to AWS Lambda and AWS IoT and to any other AWS services that the flow uses.

systemInstanceDescription_s3BucketName :: Lens' SystemInstanceDescription (Maybe Text) Source #

The Amazon Simple Storage Service bucket where information about a system instance is stored.

SystemInstanceFilter

systemInstanceFilter_value :: Lens' SystemInstanceFilter (Maybe [Text]) Source #

An array of string values for the search filter field. Multiple values function as AND criteria in the search.

SystemInstanceSummary

systemInstanceSummary_greengrassGroupName :: Lens' SystemInstanceSummary (Maybe Text) Source #

The ID of the Greengrass group where the system instance is deployed.

systemInstanceSummary_createdAt :: Lens' SystemInstanceSummary (Maybe UTCTime) Source #

The date when the system instance was created.

systemInstanceSummary_greengrassGroupId :: Lens' SystemInstanceSummary (Maybe Text) Source #

The ID of the Greengrass group where the system instance is deployed.

systemInstanceSummary_greengrassGroupVersionId :: Lens' SystemInstanceSummary (Maybe Text) Source #

The version of the Greengrass group where the system instance is deployed.

systemInstanceSummary_updatedAt :: Lens' SystemInstanceSummary (Maybe UTCTime) Source #

The date and time when the system instance was last updated.

SystemTemplateDescription

systemTemplateDescription_summary :: Lens' SystemTemplateDescription (Maybe SystemTemplateSummary) Source #

An object that contains summary information about a system.

systemTemplateDescription_validatedNamespaceVersion :: Lens' SystemTemplateDescription (Maybe Integer) Source #

The namespace version against which the system was validated. Use this value in your system instance.

SystemTemplateFilter

systemTemplateFilter_value :: Lens' SystemTemplateFilter [Text] Source #

An array of string values for the search filter field. Multiple values function as AND criteria in the search.

SystemTemplateSummary

Tag

tag_key :: Lens' Tag Text Source #

The required name of the tag. The string value can be from 1 to 128 Unicode characters in length.

tag_value :: Lens' Tag Text Source #

The optional value of the tag. The string value can be from 1 to 256 Unicode characters in length.

Thing

thing_thingArn :: Lens' Thing (Maybe Text) Source #

The ARN of the thing.

thing_thingName :: Lens' Thing (Maybe Text) Source #

The name of the thing.