{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.IotTwinMaker.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.IotTwinMaker.Lens
( -- * Operations
-- ** BatchPutPropertyValues
batchPutPropertyValues_workspaceId,
batchPutPropertyValues_entries,
batchPutPropertyValuesResponse_httpStatus,
batchPutPropertyValuesResponse_errorEntries,
-- ** CreateComponentType
createComponentType_componentTypeName,
createComponentType_description,
createComponentType_extendsFrom,
createComponentType_functions,
createComponentType_isSingleton,
createComponentType_propertyDefinitions,
createComponentType_propertyGroups,
createComponentType_tags,
createComponentType_workspaceId,
createComponentType_componentTypeId,
createComponentTypeResponse_httpStatus,
createComponentTypeResponse_arn,
createComponentTypeResponse_creationDateTime,
createComponentTypeResponse_state,
-- ** CreateEntity
createEntity_components,
createEntity_description,
createEntity_entityId,
createEntity_parentEntityId,
createEntity_tags,
createEntity_workspaceId,
createEntity_entityName,
createEntityResponse_httpStatus,
createEntityResponse_entityId,
createEntityResponse_arn,
createEntityResponse_creationDateTime,
createEntityResponse_state,
-- ** CreateScene
createScene_capabilities,
createScene_description,
createScene_tags,
createScene_workspaceId,
createScene_sceneId,
createScene_contentLocation,
createSceneResponse_httpStatus,
createSceneResponse_arn,
createSceneResponse_creationDateTime,
-- ** CreateSyncJob
createSyncJob_tags,
createSyncJob_workspaceId,
createSyncJob_syncSource,
createSyncJob_syncRole,
createSyncJobResponse_httpStatus,
createSyncJobResponse_arn,
createSyncJobResponse_creationDateTime,
createSyncJobResponse_state,
-- ** CreateWorkspace
createWorkspace_description,
createWorkspace_tags,
createWorkspace_workspaceId,
createWorkspace_s3Location,
createWorkspace_role,
createWorkspaceResponse_httpStatus,
createWorkspaceResponse_arn,
createWorkspaceResponse_creationDateTime,
-- ** DeleteComponentType
deleteComponentType_workspaceId,
deleteComponentType_componentTypeId,
deleteComponentTypeResponse_httpStatus,
deleteComponentTypeResponse_state,
-- ** DeleteEntity
deleteEntity_isRecursive,
deleteEntity_workspaceId,
deleteEntity_entityId,
deleteEntityResponse_httpStatus,
deleteEntityResponse_state,
-- ** DeleteScene
deleteScene_workspaceId,
deleteScene_sceneId,
deleteSceneResponse_httpStatus,
-- ** DeleteSyncJob
deleteSyncJob_workspaceId,
deleteSyncJob_syncSource,
deleteSyncJobResponse_httpStatus,
deleteSyncJobResponse_state,
-- ** DeleteWorkspace
deleteWorkspace_workspaceId,
deleteWorkspaceResponse_httpStatus,
-- ** ExecuteQuery
executeQuery_maxResults,
executeQuery_nextToken,
executeQuery_workspaceId,
executeQuery_queryStatement,
executeQueryResponse_columnDescriptions,
executeQueryResponse_nextToken,
executeQueryResponse_rows,
executeQueryResponse_httpStatus,
-- ** GetComponentType
getComponentType_workspaceId,
getComponentType_componentTypeId,
getComponentTypeResponse_componentTypeName,
getComponentTypeResponse_description,
getComponentTypeResponse_extendsFrom,
getComponentTypeResponse_functions,
getComponentTypeResponse_isAbstract,
getComponentTypeResponse_isSchemaInitialized,
getComponentTypeResponse_isSingleton,
getComponentTypeResponse_propertyDefinitions,
getComponentTypeResponse_propertyGroups,
getComponentTypeResponse_status,
getComponentTypeResponse_syncSource,
getComponentTypeResponse_httpStatus,
getComponentTypeResponse_workspaceId,
getComponentTypeResponse_componentTypeId,
getComponentTypeResponse_creationDateTime,
getComponentTypeResponse_updateDateTime,
getComponentTypeResponse_arn,
-- ** GetEntity
getEntity_workspaceId,
getEntity_entityId,
getEntityResponse_components,
getEntityResponse_description,
getEntityResponse_syncSource,
getEntityResponse_httpStatus,
getEntityResponse_entityId,
getEntityResponse_entityName,
getEntityResponse_arn,
getEntityResponse_status,
getEntityResponse_workspaceId,
getEntityResponse_parentEntityId,
getEntityResponse_hasChildEntities,
getEntityResponse_creationDateTime,
getEntityResponse_updateDateTime,
-- ** GetPricingPlan
getPricingPlanResponse_pendingPricingPlan,
getPricingPlanResponse_httpStatus,
getPricingPlanResponse_currentPricingPlan,
-- ** GetPropertyValue
getPropertyValue_componentName,
getPropertyValue_componentTypeId,
getPropertyValue_entityId,
getPropertyValue_maxResults,
getPropertyValue_nextToken,
getPropertyValue_propertyGroupName,
getPropertyValue_tabularConditions,
getPropertyValue_selectedProperties,
getPropertyValue_workspaceId,
getPropertyValueResponse_nextToken,
getPropertyValueResponse_propertyValues,
getPropertyValueResponse_tabularPropertyValues,
getPropertyValueResponse_httpStatus,
-- ** GetPropertyValueHistory
getPropertyValueHistory_componentName,
getPropertyValueHistory_componentTypeId,
getPropertyValueHistory_endDateTime,
getPropertyValueHistory_endTime,
getPropertyValueHistory_entityId,
getPropertyValueHistory_interpolation,
getPropertyValueHistory_maxResults,
getPropertyValueHistory_nextToken,
getPropertyValueHistory_orderByTime,
getPropertyValueHistory_propertyFilters,
getPropertyValueHistory_startDateTime,
getPropertyValueHistory_startTime,
getPropertyValueHistory_workspaceId,
getPropertyValueHistory_selectedProperties,
getPropertyValueHistoryResponse_nextToken,
getPropertyValueHistoryResponse_httpStatus,
getPropertyValueHistoryResponse_propertyValues,
-- ** GetScene
getScene_workspaceId,
getScene_sceneId,
getSceneResponse_capabilities,
getSceneResponse_description,
getSceneResponse_httpStatus,
getSceneResponse_workspaceId,
getSceneResponse_sceneId,
getSceneResponse_contentLocation,
getSceneResponse_arn,
getSceneResponse_creationDateTime,
getSceneResponse_updateDateTime,
-- ** GetSyncJob
getSyncJob_workspaceId,
getSyncJob_syncSource,
getSyncJobResponse_httpStatus,
getSyncJobResponse_arn,
getSyncJobResponse_workspaceId,
getSyncJobResponse_syncSource,
getSyncJobResponse_syncRole,
getSyncJobResponse_status,
getSyncJobResponse_creationDateTime,
getSyncJobResponse_updateDateTime,
-- ** GetWorkspace
getWorkspace_workspaceId,
getWorkspaceResponse_description,
getWorkspaceResponse_httpStatus,
getWorkspaceResponse_workspaceId,
getWorkspaceResponse_arn,
getWorkspaceResponse_s3Location,
getWorkspaceResponse_role,
getWorkspaceResponse_creationDateTime,
getWorkspaceResponse_updateDateTime,
-- ** ListComponentTypes
listComponentTypes_filters,
listComponentTypes_maxResults,
listComponentTypes_nextToken,
listComponentTypes_workspaceId,
listComponentTypesResponse_maxResults,
listComponentTypesResponse_nextToken,
listComponentTypesResponse_httpStatus,
listComponentTypesResponse_workspaceId,
listComponentTypesResponse_componentTypeSummaries,
-- ** ListEntities
listEntities_filters,
listEntities_maxResults,
listEntities_nextToken,
listEntities_workspaceId,
listEntitiesResponse_entitySummaries,
listEntitiesResponse_nextToken,
listEntitiesResponse_httpStatus,
-- ** ListScenes
listScenes_maxResults,
listScenes_nextToken,
listScenes_workspaceId,
listScenesResponse_nextToken,
listScenesResponse_sceneSummaries,
listScenesResponse_httpStatus,
-- ** ListSyncJobs
listSyncJobs_maxResults,
listSyncJobs_nextToken,
listSyncJobs_workspaceId,
listSyncJobsResponse_nextToken,
listSyncJobsResponse_syncJobSummaries,
listSyncJobsResponse_httpStatus,
-- ** ListSyncResources
listSyncResources_filters,
listSyncResources_maxResults,
listSyncResources_nextToken,
listSyncResources_workspaceId,
listSyncResources_syncSource,
listSyncResourcesResponse_nextToken,
listSyncResourcesResponse_syncResources,
listSyncResourcesResponse_httpStatus,
-- ** ListTagsForResource
listTagsForResource_maxResults,
listTagsForResource_nextToken,
listTagsForResource_resourceARN,
listTagsForResourceResponse_nextToken,
listTagsForResourceResponse_tags,
listTagsForResourceResponse_httpStatus,
-- ** ListWorkspaces
listWorkspaces_maxResults,
listWorkspaces_nextToken,
listWorkspacesResponse_nextToken,
listWorkspacesResponse_workspaceSummaries,
listWorkspacesResponse_httpStatus,
-- ** TagResource
tagResource_resourceARN,
tagResource_tags,
tagResourceResponse_httpStatus,
-- ** UntagResource
untagResource_resourceARN,
untagResource_tagKeys,
untagResourceResponse_httpStatus,
-- ** UpdateComponentType
updateComponentType_componentTypeName,
updateComponentType_description,
updateComponentType_extendsFrom,
updateComponentType_functions,
updateComponentType_isSingleton,
updateComponentType_propertyDefinitions,
updateComponentType_propertyGroups,
updateComponentType_workspaceId,
updateComponentType_componentTypeId,
updateComponentTypeResponse_httpStatus,
updateComponentTypeResponse_workspaceId,
updateComponentTypeResponse_arn,
updateComponentTypeResponse_componentTypeId,
updateComponentTypeResponse_state,
-- ** UpdateEntity
updateEntity_componentUpdates,
updateEntity_description,
updateEntity_entityName,
updateEntity_parentEntityUpdate,
updateEntity_workspaceId,
updateEntity_entityId,
updateEntityResponse_httpStatus,
updateEntityResponse_updateDateTime,
updateEntityResponse_state,
-- ** UpdatePricingPlan
updatePricingPlan_bundleNames,
updatePricingPlan_pricingMode,
updatePricingPlanResponse_pendingPricingPlan,
updatePricingPlanResponse_httpStatus,
updatePricingPlanResponse_currentPricingPlan,
-- ** UpdateScene
updateScene_capabilities,
updateScene_contentLocation,
updateScene_description,
updateScene_workspaceId,
updateScene_sceneId,
updateSceneResponse_httpStatus,
updateSceneResponse_updateDateTime,
-- ** UpdateWorkspace
updateWorkspace_description,
updateWorkspace_role,
updateWorkspace_workspaceId,
updateWorkspaceResponse_httpStatus,
updateWorkspaceResponse_updateDateTime,
-- * Types
-- ** BatchPutPropertyError
batchPutPropertyError_errorCode,
batchPutPropertyError_errorMessage,
batchPutPropertyError_entry,
-- ** BatchPutPropertyErrorEntry
batchPutPropertyErrorEntry_errors,
-- ** BundleInformation
bundleInformation_pricingTier,
bundleInformation_bundleNames,
-- ** ColumnDescription
columnDescription_name,
columnDescription_type,
-- ** ComponentPropertyGroupRequest
componentPropertyGroupRequest_groupType,
componentPropertyGroupRequest_propertyNames,
componentPropertyGroupRequest_updateType,
-- ** ComponentPropertyGroupResponse
componentPropertyGroupResponse_groupType,
componentPropertyGroupResponse_propertyNames,
componentPropertyGroupResponse_isInherited,
-- ** ComponentRequest
componentRequest_componentTypeId,
componentRequest_description,
componentRequest_properties,
componentRequest_propertyGroups,
-- ** ComponentResponse
componentResponse_componentName,
componentResponse_componentTypeId,
componentResponse_definedIn,
componentResponse_description,
componentResponse_properties,
componentResponse_propertyGroups,
componentResponse_status,
componentResponse_syncSource,
-- ** ComponentTypeSummary
componentTypeSummary_componentTypeName,
componentTypeSummary_description,
componentTypeSummary_status,
componentTypeSummary_arn,
componentTypeSummary_componentTypeId,
componentTypeSummary_creationDateTime,
componentTypeSummary_updateDateTime,
-- ** ComponentUpdateRequest
componentUpdateRequest_componentTypeId,
componentUpdateRequest_description,
componentUpdateRequest_propertyGroupUpdates,
componentUpdateRequest_propertyUpdates,
componentUpdateRequest_updateType,
-- ** DataConnector
dataConnector_isNative,
dataConnector_lambda,
-- ** DataType
dataType_allowedValues,
dataType_nestedType,
dataType_relationship,
dataType_unitOfMeasure,
dataType_type,
-- ** DataValue
dataValue_booleanValue,
dataValue_doubleValue,
dataValue_expression,
dataValue_integerValue,
dataValue_listValue,
dataValue_longValue,
dataValue_mapValue,
dataValue_relationshipValue,
dataValue_stringValue,
-- ** EntityPropertyReference
entityPropertyReference_componentName,
entityPropertyReference_entityId,
entityPropertyReference_externalIdProperty,
entityPropertyReference_propertyName,
-- ** EntitySummary
entitySummary_description,
entitySummary_hasChildEntities,
entitySummary_parentEntityId,
entitySummary_entityId,
entitySummary_entityName,
entitySummary_arn,
entitySummary_status,
entitySummary_creationDateTime,
entitySummary_updateDateTime,
-- ** ErrorDetails
errorDetails_code,
errorDetails_message,
-- ** FunctionRequest
functionRequest_implementedBy,
functionRequest_requiredProperties,
functionRequest_scope,
-- ** FunctionResponse
functionResponse_implementedBy,
functionResponse_isInherited,
functionResponse_requiredProperties,
functionResponse_scope,
-- ** InterpolationParameters
interpolationParameters_interpolationType,
interpolationParameters_intervalInSeconds,
-- ** LambdaFunction
lambdaFunction_arn,
-- ** ListComponentTypesFilter
listComponentTypesFilter_extendsFrom,
listComponentTypesFilter_isAbstract,
listComponentTypesFilter_namespace,
-- ** ListEntitiesFilter
listEntitiesFilter_componentTypeId,
listEntitiesFilter_externalId,
listEntitiesFilter_parentEntityId,
-- ** OrderBy
orderBy_order,
orderBy_propertyName,
-- ** ParentEntityUpdateRequest
parentEntityUpdateRequest_parentEntityId,
parentEntityUpdateRequest_updateType,
-- ** PricingPlan
pricingPlan_billableEntityCount,
pricingPlan_bundleInformation,
pricingPlan_effectiveDateTime,
pricingPlan_pricingMode,
pricingPlan_updateDateTime,
pricingPlan_updateReason,
-- ** PropertyDefinitionRequest
propertyDefinitionRequest_configuration,
propertyDefinitionRequest_dataType,
propertyDefinitionRequest_defaultValue,
propertyDefinitionRequest_displayName,
propertyDefinitionRequest_isExternalId,
propertyDefinitionRequest_isRequiredInEntity,
propertyDefinitionRequest_isStoredExternally,
propertyDefinitionRequest_isTimeSeries,
-- ** PropertyDefinitionResponse
propertyDefinitionResponse_configuration,
propertyDefinitionResponse_defaultValue,
propertyDefinitionResponse_displayName,
propertyDefinitionResponse_dataType,
propertyDefinitionResponse_isTimeSeries,
propertyDefinitionResponse_isRequiredInEntity,
propertyDefinitionResponse_isExternalId,
propertyDefinitionResponse_isStoredExternally,
propertyDefinitionResponse_isImported,
propertyDefinitionResponse_isFinal,
propertyDefinitionResponse_isInherited,
-- ** PropertyFilter
propertyFilter_operator,
propertyFilter_propertyName,
propertyFilter_value,
-- ** PropertyGroupRequest
propertyGroupRequest_groupType,
propertyGroupRequest_propertyNames,
-- ** PropertyGroupResponse
propertyGroupResponse_groupType,
propertyGroupResponse_propertyNames,
propertyGroupResponse_isInherited,
-- ** PropertyLatestValue
propertyLatestValue_propertyValue,
propertyLatestValue_propertyReference,
-- ** PropertyRequest
propertyRequest_definition,
propertyRequest_updateType,
propertyRequest_value,
-- ** PropertyResponse
propertyResponse_definition,
propertyResponse_value,
-- ** PropertyValue
propertyValue_time,
propertyValue_timestamp,
propertyValue_value,
-- ** PropertyValueEntry
propertyValueEntry_propertyValues,
propertyValueEntry_entityPropertyReference,
-- ** PropertyValueHistory
propertyValueHistory_values,
propertyValueHistory_entityPropertyReference,
-- ** QueryResultValue
-- ** Relationship
relationship_relationshipType,
relationship_targetComponentTypeId,
-- ** RelationshipValue
relationshipValue_targetComponentName,
relationshipValue_targetEntityId,
-- ** Row
row_rowData,
-- ** SceneSummary
sceneSummary_description,
sceneSummary_sceneId,
sceneSummary_contentLocation,
sceneSummary_arn,
sceneSummary_creationDateTime,
sceneSummary_updateDateTime,
-- ** Status
status_error,
status_state,
-- ** SyncJobStatus
syncJobStatus_error,
syncJobStatus_state,
-- ** SyncJobSummary
syncJobSummary_arn,
syncJobSummary_creationDateTime,
syncJobSummary_status,
syncJobSummary_syncSource,
syncJobSummary_updateDateTime,
syncJobSummary_workspaceId,
-- ** SyncResourceFilter
syncResourceFilter_externalId,
syncResourceFilter_resourceId,
syncResourceFilter_resourceType,
syncResourceFilter_state,
-- ** SyncResourceStatus
syncResourceStatus_error,
syncResourceStatus_state,
-- ** SyncResourceSummary
syncResourceSummary_externalId,
syncResourceSummary_resourceId,
syncResourceSummary_resourceType,
syncResourceSummary_status,
syncResourceSummary_updateDateTime,
-- ** TabularConditions
tabularConditions_orderBy,
tabularConditions_propertyFilters,
-- ** WorkspaceSummary
workspaceSummary_description,
workspaceSummary_workspaceId,
workspaceSummary_arn,
workspaceSummary_creationDateTime,
workspaceSummary_updateDateTime,
)
where
import Amazonka.IotTwinMaker.BatchPutPropertyValues
import Amazonka.IotTwinMaker.CreateComponentType
import Amazonka.IotTwinMaker.CreateEntity
import Amazonka.IotTwinMaker.CreateScene
import Amazonka.IotTwinMaker.CreateSyncJob
import Amazonka.IotTwinMaker.CreateWorkspace
import Amazonka.IotTwinMaker.DeleteComponentType
import Amazonka.IotTwinMaker.DeleteEntity
import Amazonka.IotTwinMaker.DeleteScene
import Amazonka.IotTwinMaker.DeleteSyncJob
import Amazonka.IotTwinMaker.DeleteWorkspace
import Amazonka.IotTwinMaker.ExecuteQuery
import Amazonka.IotTwinMaker.GetComponentType
import Amazonka.IotTwinMaker.GetEntity
import Amazonka.IotTwinMaker.GetPricingPlan
import Amazonka.IotTwinMaker.GetPropertyValue
import Amazonka.IotTwinMaker.GetPropertyValueHistory
import Amazonka.IotTwinMaker.GetScene
import Amazonka.IotTwinMaker.GetSyncJob
import Amazonka.IotTwinMaker.GetWorkspace
import Amazonka.IotTwinMaker.ListComponentTypes
import Amazonka.IotTwinMaker.ListEntities
import Amazonka.IotTwinMaker.ListScenes
import Amazonka.IotTwinMaker.ListSyncJobs
import Amazonka.IotTwinMaker.ListSyncResources
import Amazonka.IotTwinMaker.ListTagsForResource
import Amazonka.IotTwinMaker.ListWorkspaces
import Amazonka.IotTwinMaker.TagResource
import Amazonka.IotTwinMaker.Types.BatchPutPropertyError
import Amazonka.IotTwinMaker.Types.BatchPutPropertyErrorEntry
import Amazonka.IotTwinMaker.Types.BundleInformation
import Amazonka.IotTwinMaker.Types.ColumnDescription
import Amazonka.IotTwinMaker.Types.ComponentPropertyGroupRequest
import Amazonka.IotTwinMaker.Types.ComponentPropertyGroupResponse
import Amazonka.IotTwinMaker.Types.ComponentRequest
import Amazonka.IotTwinMaker.Types.ComponentResponse
import Amazonka.IotTwinMaker.Types.ComponentTypeSummary
import Amazonka.IotTwinMaker.Types.ComponentUpdateRequest
import Amazonka.IotTwinMaker.Types.DataConnector
import Amazonka.IotTwinMaker.Types.DataType
import Amazonka.IotTwinMaker.Types.DataValue
import Amazonka.IotTwinMaker.Types.EntityPropertyReference
import Amazonka.IotTwinMaker.Types.EntitySummary
import Amazonka.IotTwinMaker.Types.ErrorDetails
import Amazonka.IotTwinMaker.Types.FunctionRequest
import Amazonka.IotTwinMaker.Types.FunctionResponse
import Amazonka.IotTwinMaker.Types.InterpolationParameters
import Amazonka.IotTwinMaker.Types.LambdaFunction
import Amazonka.IotTwinMaker.Types.ListComponentTypesFilter
import Amazonka.IotTwinMaker.Types.ListEntitiesFilter
import Amazonka.IotTwinMaker.Types.OrderBy
import Amazonka.IotTwinMaker.Types.ParentEntityUpdateRequest
import Amazonka.IotTwinMaker.Types.PricingPlan
import Amazonka.IotTwinMaker.Types.PropertyDefinitionRequest
import Amazonka.IotTwinMaker.Types.PropertyDefinitionResponse
import Amazonka.IotTwinMaker.Types.PropertyFilter
import Amazonka.IotTwinMaker.Types.PropertyGroupRequest
import Amazonka.IotTwinMaker.Types.PropertyGroupResponse
import Amazonka.IotTwinMaker.Types.PropertyLatestValue
import Amazonka.IotTwinMaker.Types.PropertyRequest
import Amazonka.IotTwinMaker.Types.PropertyResponse
import Amazonka.IotTwinMaker.Types.PropertyValue
import Amazonka.IotTwinMaker.Types.PropertyValueEntry
import Amazonka.IotTwinMaker.Types.PropertyValueHistory
import Amazonka.IotTwinMaker.Types.QueryResultValue
import Amazonka.IotTwinMaker.Types.Relationship
import Amazonka.IotTwinMaker.Types.RelationshipValue
import Amazonka.IotTwinMaker.Types.Row
import Amazonka.IotTwinMaker.Types.SceneSummary
import Amazonka.IotTwinMaker.Types.Status
import Amazonka.IotTwinMaker.Types.SyncJobStatus
import Amazonka.IotTwinMaker.Types.SyncJobSummary
import Amazonka.IotTwinMaker.Types.SyncResourceFilter
import Amazonka.IotTwinMaker.Types.SyncResourceStatus
import Amazonka.IotTwinMaker.Types.SyncResourceSummary
import Amazonka.IotTwinMaker.Types.TabularConditions
import Amazonka.IotTwinMaker.Types.WorkspaceSummary
import Amazonka.IotTwinMaker.UntagResource
import Amazonka.IotTwinMaker.UpdateComponentType
import Amazonka.IotTwinMaker.UpdateEntity
import Amazonka.IotTwinMaker.UpdatePricingPlan
import Amazonka.IotTwinMaker.UpdateScene
import Amazonka.IotTwinMaker.UpdateWorkspace