Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- AggregateType
- AssetErrorCode
- AssetModelState
- AssetRelationshipType
- AssetState
- AuthMode
- BatchEntryCompletionStatus
- BatchGetAssetPropertyAggregatesErrorCode
- BatchGetAssetPropertyValueErrorCode
- BatchGetAssetPropertyValueHistoryErrorCode
- BatchPutAssetPropertyValueErrorCode
- CapabilitySyncStatus
- ColumnName
- ComputeLocation
- ConfigurationState
- DetailedErrorCode
- DisassociatedDataStorageState
- EncryptionType
- ErrorCode
- ForwardingConfigState
- IdentityType
- ImageFileType
- JobStatus
- ListAssetModelPropertiesFilter
- ListAssetPropertiesFilter
- ListAssetsFilter
- ListBulkImportJobsFilter
- ListTimeSeriesType
- LoggingLevel
- MonitorErrorCode
- Permission
- PortalState
- PropertyDataType
- PropertyNotificationState
- Quality
- ResourceType
- StorageType
- TimeOrdering
- TraversalDirection
- TraversalType
- AccessPolicySummary
- AggregatedValue
- Aggregates
- Alarms
- AssetCompositeModel
- AssetErrorDetails
- AssetHierarchy
- AssetHierarchyInfo
- AssetModelCompositeModel
- AssetModelCompositeModelDefinition
- AssetModelHierarchy
- AssetModelHierarchyDefinition
- AssetModelProperty
- AssetModelPropertyDefinition
- AssetModelPropertySummary
- AssetModelStatus
- AssetModelSummary
- AssetProperty
- AssetPropertySummary
- AssetPropertyValue
- AssetRelationshipSummary
- AssetStatus
- AssetSummary
- AssociatedAssetsSummary
- Attribute
- BatchGetAssetPropertyAggregatesEntry
- BatchGetAssetPropertyAggregatesErrorEntry
- BatchGetAssetPropertyAggregatesErrorInfo
- BatchGetAssetPropertyAggregatesSkippedEntry
- BatchGetAssetPropertyAggregatesSuccessEntry
- BatchGetAssetPropertyValueEntry
- BatchGetAssetPropertyValueErrorEntry
- BatchGetAssetPropertyValueErrorInfo
- BatchGetAssetPropertyValueHistoryEntry
- BatchGetAssetPropertyValueHistoryErrorEntry
- BatchGetAssetPropertyValueHistoryErrorInfo
- BatchGetAssetPropertyValueHistorySkippedEntry
- BatchGetAssetPropertyValueHistorySuccessEntry
- BatchGetAssetPropertyValueSkippedEntry
- BatchGetAssetPropertyValueSuccessEntry
- BatchPutAssetPropertyError
- BatchPutAssetPropertyErrorEntry
- CompositeModelProperty
- ConfigurationErrorDetails
- ConfigurationStatus
- Csv
- CustomerManagedS3Storage
- DashboardSummary
- DetailedError
- ErrorDetails
- ErrorReportLocation
- ExpressionVariable
- File
- FileFormat
- ForwardingConfig
- GatewayCapabilitySummary
- GatewayPlatform
- GatewaySummary
- Greengrass
- GreengrassV2
- GroupIdentity
- IAMRoleIdentity
- IAMUserIdentity
- Identity
- Image
- ImageFile
- ImageLocation
- InterpolatedAssetPropertyValue
- JobConfiguration
- JobSummary
- LoggingOptions
- Measurement
- MeasurementProcessingConfig
- Metric
- MetricProcessingConfig
- MetricWindow
- MonitorErrorDetails
- MultiLayerStorage
- PortalResource
- PortalStatus
- PortalSummary
- ProjectResource
- ProjectSummary
- Property
- PropertyNotification
- PropertyType
- PutAssetPropertyValueEntry
- Resource
- RetentionPeriod
- TimeInNanos
- TimeSeriesSummary
- Transform
- TransformProcessingConfig
- TumblingWindow
- UserIdentity
- VariableValue
- Variant
Synopsis
- defaultService :: Service
- _ConflictingOperationException :: AsError a => Fold a ServiceError
- _InternalFailureException :: AsError a => Fold a ServiceError
- _InvalidRequestException :: AsError a => Fold a ServiceError
- _LimitExceededException :: AsError a => Fold a ServiceError
- _ResourceAlreadyExistsException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceUnavailableException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _TooManyTagsException :: AsError a => Fold a ServiceError
- _UnauthorizedException :: AsError a => Fold a ServiceError
- newtype AggregateType where
- AggregateType' { }
- pattern AggregateType_AVERAGE :: AggregateType
- pattern AggregateType_COUNT :: AggregateType
- pattern AggregateType_MAXIMUM :: AggregateType
- pattern AggregateType_MINIMUM :: AggregateType
- pattern AggregateType_STANDARD_DEVIATION :: AggregateType
- pattern AggregateType_SUM :: AggregateType
- newtype AssetErrorCode where
- AssetErrorCode' { }
- pattern AssetErrorCode_INTERNAL_FAILURE :: AssetErrorCode
- newtype AssetModelState where
- AssetModelState' { }
- pattern AssetModelState_ACTIVE :: AssetModelState
- pattern AssetModelState_CREATING :: AssetModelState
- pattern AssetModelState_DELETING :: AssetModelState
- pattern AssetModelState_FAILED :: AssetModelState
- pattern AssetModelState_PROPAGATING :: AssetModelState
- pattern AssetModelState_UPDATING :: AssetModelState
- newtype AssetRelationshipType where
- newtype AssetState where
- AssetState' { }
- pattern AssetState_ACTIVE :: AssetState
- pattern AssetState_CREATING :: AssetState
- pattern AssetState_DELETING :: AssetState
- pattern AssetState_FAILED :: AssetState
- pattern AssetState_UPDATING :: AssetState
- newtype AuthMode where
- AuthMode' {
- fromAuthMode :: Text
- pattern AuthMode_IAM :: AuthMode
- pattern AuthMode_SSO :: AuthMode
- AuthMode' {
- newtype BatchEntryCompletionStatus where
- newtype BatchGetAssetPropertyAggregatesErrorCode where
- BatchGetAssetPropertyAggregatesErrorCode' { }
- pattern BatchGetAssetPropertyAggregatesErrorCode_AccessDeniedException :: BatchGetAssetPropertyAggregatesErrorCode
- pattern BatchGetAssetPropertyAggregatesErrorCode_InvalidRequestException :: BatchGetAssetPropertyAggregatesErrorCode
- pattern BatchGetAssetPropertyAggregatesErrorCode_ResourceNotFoundException :: BatchGetAssetPropertyAggregatesErrorCode
- newtype BatchGetAssetPropertyValueErrorCode where
- BatchGetAssetPropertyValueErrorCode' { }
- pattern BatchGetAssetPropertyValueErrorCode_AccessDeniedException :: BatchGetAssetPropertyValueErrorCode
- pattern BatchGetAssetPropertyValueErrorCode_InvalidRequestException :: BatchGetAssetPropertyValueErrorCode
- pattern BatchGetAssetPropertyValueErrorCode_ResourceNotFoundException :: BatchGetAssetPropertyValueErrorCode
- newtype BatchGetAssetPropertyValueHistoryErrorCode where
- BatchGetAssetPropertyValueHistoryErrorCode' { }
- pattern BatchGetAssetPropertyValueHistoryErrorCode_AccessDeniedException :: BatchGetAssetPropertyValueHistoryErrorCode
- pattern BatchGetAssetPropertyValueHistoryErrorCode_InvalidRequestException :: BatchGetAssetPropertyValueHistoryErrorCode
- pattern BatchGetAssetPropertyValueHistoryErrorCode_ResourceNotFoundException :: BatchGetAssetPropertyValueHistoryErrorCode
- newtype BatchPutAssetPropertyValueErrorCode where
- BatchPutAssetPropertyValueErrorCode' { }
- pattern BatchPutAssetPropertyValueErrorCode_AccessDeniedException :: BatchPutAssetPropertyValueErrorCode
- pattern BatchPutAssetPropertyValueErrorCode_ConflictingOperationException :: BatchPutAssetPropertyValueErrorCode
- pattern BatchPutAssetPropertyValueErrorCode_InternalFailureException :: BatchPutAssetPropertyValueErrorCode
- pattern BatchPutAssetPropertyValueErrorCode_InvalidRequestException :: BatchPutAssetPropertyValueErrorCode
- pattern BatchPutAssetPropertyValueErrorCode_LimitExceededException :: BatchPutAssetPropertyValueErrorCode
- pattern BatchPutAssetPropertyValueErrorCode_ResourceNotFoundException :: BatchPutAssetPropertyValueErrorCode
- pattern BatchPutAssetPropertyValueErrorCode_ServiceUnavailableException :: BatchPutAssetPropertyValueErrorCode
- pattern BatchPutAssetPropertyValueErrorCode_ThrottlingException :: BatchPutAssetPropertyValueErrorCode
- pattern BatchPutAssetPropertyValueErrorCode_TimestampOutOfRangeException :: BatchPutAssetPropertyValueErrorCode
- newtype CapabilitySyncStatus where
- newtype ColumnName where
- ColumnName' { }
- pattern ColumnName_ALIAS :: ColumnName
- pattern ColumnName_ASSET_ID :: ColumnName
- pattern ColumnName_DATA_TYPE :: ColumnName
- pattern ColumnName_PROPERTY_ID :: ColumnName
- pattern ColumnName_QUALITY :: ColumnName
- pattern ColumnName_TIMESTAMP_NANO_OFFSET :: ColumnName
- pattern ColumnName_TIMESTAMP_SECONDS :: ColumnName
- pattern ColumnName_VALUE :: ColumnName
- newtype ComputeLocation where
- ComputeLocation' { }
- pattern ComputeLocation_CLOUD :: ComputeLocation
- pattern ComputeLocation_EDGE :: ComputeLocation
- newtype ConfigurationState where
- newtype DetailedErrorCode where
- newtype DisassociatedDataStorageState where
- newtype EncryptionType where
- newtype ErrorCode where
- ErrorCode' { }
- pattern ErrorCode_INTERNAL_FAILURE :: ErrorCode
- pattern ErrorCode_VALIDATION_ERROR :: ErrorCode
- newtype ForwardingConfigState where
- newtype IdentityType where
- IdentityType' { }
- pattern IdentityType_GROUP :: IdentityType
- pattern IdentityType_IAM :: IdentityType
- pattern IdentityType_USER :: IdentityType
- newtype ImageFileType where
- ImageFileType' { }
- pattern ImageFileType_PNG :: ImageFileType
- newtype JobStatus where
- JobStatus' { }
- pattern JobStatus_CANCELLED :: JobStatus
- pattern JobStatus_COMPLETED :: JobStatus
- pattern JobStatus_COMPLETED_WITH_FAILURES :: JobStatus
- pattern JobStatus_FAILED :: JobStatus
- pattern JobStatus_PENDING :: JobStatus
- pattern JobStatus_RUNNING :: JobStatus
- newtype ListAssetModelPropertiesFilter where
- newtype ListAssetPropertiesFilter where
- newtype ListAssetsFilter where
- ListAssetsFilter' { }
- pattern ListAssetsFilter_ALL :: ListAssetsFilter
- pattern ListAssetsFilter_TOP_LEVEL :: ListAssetsFilter
- newtype ListBulkImportJobsFilter where
- ListBulkImportJobsFilter' { }
- pattern ListBulkImportJobsFilter_ALL :: ListBulkImportJobsFilter
- pattern ListBulkImportJobsFilter_CANCELLED :: ListBulkImportJobsFilter
- pattern ListBulkImportJobsFilter_COMPLETED :: ListBulkImportJobsFilter
- pattern ListBulkImportJobsFilter_COMPLETED_WITH_FAILURES :: ListBulkImportJobsFilter
- pattern ListBulkImportJobsFilter_FAILED :: ListBulkImportJobsFilter
- pattern ListBulkImportJobsFilter_PENDING :: ListBulkImportJobsFilter
- pattern ListBulkImportJobsFilter_RUNNING :: ListBulkImportJobsFilter
- newtype ListTimeSeriesType where
- newtype LoggingLevel where
- LoggingLevel' { }
- pattern LoggingLevel_ERROR :: LoggingLevel
- pattern LoggingLevel_INFO :: LoggingLevel
- pattern LoggingLevel_OFF :: LoggingLevel
- newtype MonitorErrorCode where
- newtype Permission where
- Permission' { }
- pattern Permission_ADMINISTRATOR :: Permission
- pattern Permission_VIEWER :: Permission
- newtype PortalState where
- PortalState' { }
- pattern PortalState_ACTIVE :: PortalState
- pattern PortalState_CREATING :: PortalState
- pattern PortalState_DELETING :: PortalState
- pattern PortalState_FAILED :: PortalState
- pattern PortalState_UPDATING :: PortalState
- newtype PropertyDataType where
- PropertyDataType' { }
- pattern PropertyDataType_BOOLEAN :: PropertyDataType
- pattern PropertyDataType_DOUBLE :: PropertyDataType
- pattern PropertyDataType_INTEGER :: PropertyDataType
- pattern PropertyDataType_STRING :: PropertyDataType
- pattern PropertyDataType_STRUCT :: PropertyDataType
- newtype PropertyNotificationState where
- newtype Quality where
- Quality' {
- fromQuality :: Text
- pattern Quality_BAD :: Quality
- pattern Quality_GOOD :: Quality
- pattern Quality_UNCERTAIN :: Quality
- Quality' {
- newtype ResourceType where
- ResourceType' { }
- pattern ResourceType_PORTAL :: ResourceType
- pattern ResourceType_PROJECT :: ResourceType
- newtype StorageType where
- StorageType' { }
- pattern StorageType_MULTI_LAYER_STORAGE :: StorageType
- pattern StorageType_SITEWISE_DEFAULT_STORAGE :: StorageType
- newtype TimeOrdering where
- TimeOrdering' { }
- pattern TimeOrdering_ASCENDING :: TimeOrdering
- pattern TimeOrdering_DESCENDING :: TimeOrdering
- newtype TraversalDirection where
- TraversalDirection' { }
- pattern TraversalDirection_CHILD :: TraversalDirection
- pattern TraversalDirection_PARENT :: TraversalDirection
- newtype TraversalType where
- TraversalType' { }
- pattern TraversalType_PATH_TO_ROOT :: TraversalType
- data AccessPolicySummary = AccessPolicySummary' {
- creationDate :: Maybe POSIX
- lastUpdateDate :: Maybe POSIX
- id :: Text
- identity :: Identity
- resource :: Resource
- permission :: Permission
- newAccessPolicySummary :: Text -> Identity -> Resource -> Permission -> AccessPolicySummary
- accessPolicySummary_creationDate :: Lens' AccessPolicySummary (Maybe UTCTime)
- accessPolicySummary_lastUpdateDate :: Lens' AccessPolicySummary (Maybe UTCTime)
- accessPolicySummary_id :: Lens' AccessPolicySummary Text
- accessPolicySummary_identity :: Lens' AccessPolicySummary Identity
- accessPolicySummary_resource :: Lens' AccessPolicySummary Resource
- accessPolicySummary_permission :: Lens' AccessPolicySummary Permission
- data AggregatedValue = AggregatedValue' {}
- newAggregatedValue :: UTCTime -> Aggregates -> AggregatedValue
- aggregatedValue_quality :: Lens' AggregatedValue (Maybe Quality)
- aggregatedValue_timestamp :: Lens' AggregatedValue UTCTime
- aggregatedValue_value :: Lens' AggregatedValue Aggregates
- data Aggregates = Aggregates' {}
- newAggregates :: Aggregates
- aggregates_average :: Lens' Aggregates (Maybe Double)
- aggregates_count :: Lens' Aggregates (Maybe Double)
- aggregates_maximum :: Lens' Aggregates (Maybe Double)
- aggregates_minimum :: Lens' Aggregates (Maybe Double)
- aggregates_standardDeviation :: Lens' Aggregates (Maybe Double)
- aggregates_sum :: Lens' Aggregates (Maybe Double)
- data Alarms = Alarms' {}
- newAlarms :: Text -> Alarms
- alarms_notificationLambdaArn :: Lens' Alarms (Maybe Text)
- alarms_alarmRoleArn :: Lens' Alarms Text
- data AssetCompositeModel = AssetCompositeModel' {
- description :: Maybe Text
- id :: Maybe Text
- name :: Text
- type' :: Text
- properties :: [AssetProperty]
- newAssetCompositeModel :: Text -> Text -> AssetCompositeModel
- assetCompositeModel_description :: Lens' AssetCompositeModel (Maybe Text)
- assetCompositeModel_id :: Lens' AssetCompositeModel (Maybe Text)
- assetCompositeModel_name :: Lens' AssetCompositeModel Text
- assetCompositeModel_type :: Lens' AssetCompositeModel Text
- assetCompositeModel_properties :: Lens' AssetCompositeModel [AssetProperty]
- data AssetErrorDetails = AssetErrorDetails' {}
- newAssetErrorDetails :: Text -> AssetErrorCode -> Text -> AssetErrorDetails
- assetErrorDetails_assetId :: Lens' AssetErrorDetails Text
- assetErrorDetails_code :: Lens' AssetErrorDetails AssetErrorCode
- assetErrorDetails_message :: Lens' AssetErrorDetails Text
- data AssetHierarchy = AssetHierarchy' {}
- newAssetHierarchy :: Text -> AssetHierarchy
- assetHierarchy_id :: Lens' AssetHierarchy (Maybe Text)
- assetHierarchy_name :: Lens' AssetHierarchy Text
- data AssetHierarchyInfo = AssetHierarchyInfo' {}
- newAssetHierarchyInfo :: AssetHierarchyInfo
- assetHierarchyInfo_childAssetId :: Lens' AssetHierarchyInfo (Maybe Text)
- assetHierarchyInfo_parentAssetId :: Lens' AssetHierarchyInfo (Maybe Text)
- data AssetModelCompositeModel = AssetModelCompositeModel' {
- description :: Maybe Text
- id :: Maybe Text
- properties :: Maybe [AssetModelProperty]
- name :: Text
- type' :: Text
- newAssetModelCompositeModel :: Text -> Text -> AssetModelCompositeModel
- assetModelCompositeModel_description :: Lens' AssetModelCompositeModel (Maybe Text)
- assetModelCompositeModel_id :: Lens' AssetModelCompositeModel (Maybe Text)
- assetModelCompositeModel_properties :: Lens' AssetModelCompositeModel (Maybe [AssetModelProperty])
- assetModelCompositeModel_name :: Lens' AssetModelCompositeModel Text
- assetModelCompositeModel_type :: Lens' AssetModelCompositeModel Text
- data AssetModelCompositeModelDefinition = AssetModelCompositeModelDefinition' {
- description :: Maybe Text
- properties :: Maybe [AssetModelPropertyDefinition]
- name :: Text
- type' :: Text
- newAssetModelCompositeModelDefinition :: Text -> Text -> AssetModelCompositeModelDefinition
- assetModelCompositeModelDefinition_description :: Lens' AssetModelCompositeModelDefinition (Maybe Text)
- assetModelCompositeModelDefinition_properties :: Lens' AssetModelCompositeModelDefinition (Maybe [AssetModelPropertyDefinition])
- assetModelCompositeModelDefinition_name :: Lens' AssetModelCompositeModelDefinition Text
- assetModelCompositeModelDefinition_type :: Lens' AssetModelCompositeModelDefinition Text
- data AssetModelHierarchy = AssetModelHierarchy' {}
- newAssetModelHierarchy :: Text -> Text -> AssetModelHierarchy
- assetModelHierarchy_id :: Lens' AssetModelHierarchy (Maybe Text)
- assetModelHierarchy_name :: Lens' AssetModelHierarchy Text
- assetModelHierarchy_childAssetModelId :: Lens' AssetModelHierarchy Text
- data AssetModelHierarchyDefinition = AssetModelHierarchyDefinition' {
- name :: Text
- childAssetModelId :: Text
- newAssetModelHierarchyDefinition :: Text -> Text -> AssetModelHierarchyDefinition
- assetModelHierarchyDefinition_name :: Lens' AssetModelHierarchyDefinition Text
- assetModelHierarchyDefinition_childAssetModelId :: Lens' AssetModelHierarchyDefinition Text
- data AssetModelProperty = AssetModelProperty' {
- dataTypeSpec :: Maybe Text
- id :: Maybe Text
- unit :: Maybe Text
- name :: Text
- dataType :: PropertyDataType
- type' :: PropertyType
- newAssetModelProperty :: Text -> PropertyDataType -> PropertyType -> AssetModelProperty
- assetModelProperty_dataTypeSpec :: Lens' AssetModelProperty (Maybe Text)
- assetModelProperty_id :: Lens' AssetModelProperty (Maybe Text)
- assetModelProperty_unit :: Lens' AssetModelProperty (Maybe Text)
- assetModelProperty_name :: Lens' AssetModelProperty Text
- assetModelProperty_dataType :: Lens' AssetModelProperty PropertyDataType
- assetModelProperty_type :: Lens' AssetModelProperty PropertyType
- data AssetModelPropertyDefinition = AssetModelPropertyDefinition' {
- dataTypeSpec :: Maybe Text
- unit :: Maybe Text
- name :: Text
- dataType :: PropertyDataType
- type' :: PropertyType
- newAssetModelPropertyDefinition :: Text -> PropertyDataType -> PropertyType -> AssetModelPropertyDefinition
- assetModelPropertyDefinition_dataTypeSpec :: Lens' AssetModelPropertyDefinition (Maybe Text)
- assetModelPropertyDefinition_unit :: Lens' AssetModelPropertyDefinition (Maybe Text)
- assetModelPropertyDefinition_name :: Lens' AssetModelPropertyDefinition Text
- assetModelPropertyDefinition_dataType :: Lens' AssetModelPropertyDefinition PropertyDataType
- assetModelPropertyDefinition_type :: Lens' AssetModelPropertyDefinition PropertyType
- data AssetModelPropertySummary = AssetModelPropertySummary' {}
- newAssetModelPropertySummary :: Text -> PropertyDataType -> PropertyType -> AssetModelPropertySummary
- assetModelPropertySummary_assetModelCompositeModelId :: Lens' AssetModelPropertySummary (Maybe Text)
- assetModelPropertySummary_dataTypeSpec :: Lens' AssetModelPropertySummary (Maybe Text)
- assetModelPropertySummary_id :: Lens' AssetModelPropertySummary (Maybe Text)
- assetModelPropertySummary_unit :: Lens' AssetModelPropertySummary (Maybe Text)
- assetModelPropertySummary_name :: Lens' AssetModelPropertySummary Text
- assetModelPropertySummary_dataType :: Lens' AssetModelPropertySummary PropertyDataType
- assetModelPropertySummary_type :: Lens' AssetModelPropertySummary PropertyType
- data AssetModelStatus = AssetModelStatus' {}
- newAssetModelStatus :: AssetModelState -> AssetModelStatus
- assetModelStatus_error :: Lens' AssetModelStatus (Maybe ErrorDetails)
- assetModelStatus_state :: Lens' AssetModelStatus AssetModelState
- data AssetModelSummary = AssetModelSummary' {
- id :: Text
- arn :: Text
- name :: Text
- description :: Text
- creationDate :: POSIX
- lastUpdateDate :: POSIX
- status :: AssetModelStatus
- newAssetModelSummary :: Text -> Text -> Text -> Text -> UTCTime -> UTCTime -> AssetModelStatus -> AssetModelSummary
- assetModelSummary_id :: Lens' AssetModelSummary Text
- assetModelSummary_arn :: Lens' AssetModelSummary Text
- assetModelSummary_name :: Lens' AssetModelSummary Text
- assetModelSummary_description :: Lens' AssetModelSummary Text
- assetModelSummary_creationDate :: Lens' AssetModelSummary UTCTime
- assetModelSummary_lastUpdateDate :: Lens' AssetModelSummary UTCTime
- assetModelSummary_status :: Lens' AssetModelSummary AssetModelStatus
- data AssetProperty = AssetProperty' {
- alias :: Maybe Text
- dataTypeSpec :: Maybe Text
- notification :: Maybe PropertyNotification
- unit :: Maybe Text
- id :: Text
- name :: Text
- dataType :: PropertyDataType
- newAssetProperty :: Text -> Text -> PropertyDataType -> AssetProperty
- assetProperty_alias :: Lens' AssetProperty (Maybe Text)
- assetProperty_dataTypeSpec :: Lens' AssetProperty (Maybe Text)
- assetProperty_notification :: Lens' AssetProperty (Maybe PropertyNotification)
- assetProperty_unit :: Lens' AssetProperty (Maybe Text)
- assetProperty_id :: Lens' AssetProperty Text
- assetProperty_name :: Lens' AssetProperty Text
- assetProperty_dataType :: Lens' AssetProperty PropertyDataType
- data AssetPropertySummary = AssetPropertySummary' {}
- newAssetPropertySummary :: AssetPropertySummary
- assetPropertySummary_alias :: Lens' AssetPropertySummary (Maybe Text)
- assetPropertySummary_assetCompositeModelId :: Lens' AssetPropertySummary (Maybe Text)
- assetPropertySummary_id :: Lens' AssetPropertySummary (Maybe Text)
- assetPropertySummary_notification :: Lens' AssetPropertySummary (Maybe PropertyNotification)
- assetPropertySummary_unit :: Lens' AssetPropertySummary (Maybe Text)
- data AssetPropertyValue = AssetPropertyValue' {}
- newAssetPropertyValue :: Variant -> TimeInNanos -> AssetPropertyValue
- assetPropertyValue_quality :: Lens' AssetPropertyValue (Maybe Quality)
- assetPropertyValue_value :: Lens' AssetPropertyValue Variant
- assetPropertyValue_timestamp :: Lens' AssetPropertyValue TimeInNanos
- data AssetRelationshipSummary = AssetRelationshipSummary' {}
- newAssetRelationshipSummary :: AssetRelationshipType -> AssetRelationshipSummary
- assetRelationshipSummary_hierarchyInfo :: Lens' AssetRelationshipSummary (Maybe AssetHierarchyInfo)
- assetRelationshipSummary_relationshipType :: Lens' AssetRelationshipSummary AssetRelationshipType
- data AssetStatus = AssetStatus' {}
- newAssetStatus :: AssetState -> AssetStatus
- assetStatus_error :: Lens' AssetStatus (Maybe ErrorDetails)
- assetStatus_state :: Lens' AssetStatus AssetState
- data AssetSummary = AssetSummary' {
- description :: Maybe Text
- id :: Text
- arn :: Text
- name :: Text
- assetModelId :: Text
- creationDate :: POSIX
- lastUpdateDate :: POSIX
- status :: AssetStatus
- hierarchies :: [AssetHierarchy]
- newAssetSummary :: Text -> Text -> Text -> Text -> UTCTime -> UTCTime -> AssetStatus -> AssetSummary
- assetSummary_description :: Lens' AssetSummary (Maybe Text)
- assetSummary_id :: Lens' AssetSummary Text
- assetSummary_arn :: Lens' AssetSummary Text
- assetSummary_name :: Lens' AssetSummary Text
- assetSummary_assetModelId :: Lens' AssetSummary Text
- assetSummary_creationDate :: Lens' AssetSummary UTCTime
- assetSummary_lastUpdateDate :: Lens' AssetSummary UTCTime
- assetSummary_status :: Lens' AssetSummary AssetStatus
- assetSummary_hierarchies :: Lens' AssetSummary [AssetHierarchy]
- data AssociatedAssetsSummary = AssociatedAssetsSummary' {
- description :: Maybe Text
- id :: Text
- arn :: Text
- name :: Text
- assetModelId :: Text
- creationDate :: POSIX
- lastUpdateDate :: POSIX
- status :: AssetStatus
- hierarchies :: [AssetHierarchy]
- newAssociatedAssetsSummary :: Text -> Text -> Text -> Text -> UTCTime -> UTCTime -> AssetStatus -> AssociatedAssetsSummary
- associatedAssetsSummary_description :: Lens' AssociatedAssetsSummary (Maybe Text)
- associatedAssetsSummary_id :: Lens' AssociatedAssetsSummary Text
- associatedAssetsSummary_arn :: Lens' AssociatedAssetsSummary Text
- associatedAssetsSummary_name :: Lens' AssociatedAssetsSummary Text
- associatedAssetsSummary_assetModelId :: Lens' AssociatedAssetsSummary Text
- associatedAssetsSummary_creationDate :: Lens' AssociatedAssetsSummary UTCTime
- associatedAssetsSummary_lastUpdateDate :: Lens' AssociatedAssetsSummary UTCTime
- associatedAssetsSummary_status :: Lens' AssociatedAssetsSummary AssetStatus
- associatedAssetsSummary_hierarchies :: Lens' AssociatedAssetsSummary [AssetHierarchy]
- data Attribute = Attribute' {}
- newAttribute :: Attribute
- attribute_defaultValue :: Lens' Attribute (Maybe Text)
- data BatchGetAssetPropertyAggregatesEntry = BatchGetAssetPropertyAggregatesEntry' {}
- newBatchGetAssetPropertyAggregatesEntry :: Text -> NonEmpty AggregateType -> Text -> UTCTime -> UTCTime -> BatchGetAssetPropertyAggregatesEntry
- batchGetAssetPropertyAggregatesEntry_assetId :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe Text)
- batchGetAssetPropertyAggregatesEntry_propertyAlias :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe Text)
- batchGetAssetPropertyAggregatesEntry_propertyId :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe Text)
- batchGetAssetPropertyAggregatesEntry_qualities :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe (NonEmpty Quality))
- batchGetAssetPropertyAggregatesEntry_timeOrdering :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe TimeOrdering)
- batchGetAssetPropertyAggregatesEntry_entryId :: Lens' BatchGetAssetPropertyAggregatesEntry Text
- batchGetAssetPropertyAggregatesEntry_aggregateTypes :: Lens' BatchGetAssetPropertyAggregatesEntry (NonEmpty AggregateType)
- batchGetAssetPropertyAggregatesEntry_resolution :: Lens' BatchGetAssetPropertyAggregatesEntry Text
- batchGetAssetPropertyAggregatesEntry_startDate :: Lens' BatchGetAssetPropertyAggregatesEntry UTCTime
- batchGetAssetPropertyAggregatesEntry_endDate :: Lens' BatchGetAssetPropertyAggregatesEntry UTCTime
- data BatchGetAssetPropertyAggregatesErrorEntry = BatchGetAssetPropertyAggregatesErrorEntry' {}
- newBatchGetAssetPropertyAggregatesErrorEntry :: BatchGetAssetPropertyAggregatesErrorCode -> Text -> Text -> BatchGetAssetPropertyAggregatesErrorEntry
- batchGetAssetPropertyAggregatesErrorEntry_errorCode :: Lens' BatchGetAssetPropertyAggregatesErrorEntry BatchGetAssetPropertyAggregatesErrorCode
- batchGetAssetPropertyAggregatesErrorEntry_errorMessage :: Lens' BatchGetAssetPropertyAggregatesErrorEntry Text
- batchGetAssetPropertyAggregatesErrorEntry_entryId :: Lens' BatchGetAssetPropertyAggregatesErrorEntry Text
- data BatchGetAssetPropertyAggregatesErrorInfo = BatchGetAssetPropertyAggregatesErrorInfo' {}
- newBatchGetAssetPropertyAggregatesErrorInfo :: BatchGetAssetPropertyAggregatesErrorCode -> UTCTime -> BatchGetAssetPropertyAggregatesErrorInfo
- batchGetAssetPropertyAggregatesErrorInfo_errorCode :: Lens' BatchGetAssetPropertyAggregatesErrorInfo BatchGetAssetPropertyAggregatesErrorCode
- batchGetAssetPropertyAggregatesErrorInfo_errorTimestamp :: Lens' BatchGetAssetPropertyAggregatesErrorInfo UTCTime
- data BatchGetAssetPropertyAggregatesSkippedEntry = BatchGetAssetPropertyAggregatesSkippedEntry' {}
- newBatchGetAssetPropertyAggregatesSkippedEntry :: Text -> BatchEntryCompletionStatus -> BatchGetAssetPropertyAggregatesSkippedEntry
- batchGetAssetPropertyAggregatesSkippedEntry_errorInfo :: Lens' BatchGetAssetPropertyAggregatesSkippedEntry (Maybe BatchGetAssetPropertyAggregatesErrorInfo)
- batchGetAssetPropertyAggregatesSkippedEntry_entryId :: Lens' BatchGetAssetPropertyAggregatesSkippedEntry Text
- batchGetAssetPropertyAggregatesSkippedEntry_completionStatus :: Lens' BatchGetAssetPropertyAggregatesSkippedEntry BatchEntryCompletionStatus
- data BatchGetAssetPropertyAggregatesSuccessEntry = BatchGetAssetPropertyAggregatesSuccessEntry' {}
- newBatchGetAssetPropertyAggregatesSuccessEntry :: Text -> BatchGetAssetPropertyAggregatesSuccessEntry
- batchGetAssetPropertyAggregatesSuccessEntry_entryId :: Lens' BatchGetAssetPropertyAggregatesSuccessEntry Text
- batchGetAssetPropertyAggregatesSuccessEntry_aggregatedValues :: Lens' BatchGetAssetPropertyAggregatesSuccessEntry [AggregatedValue]
- data BatchGetAssetPropertyValueEntry = BatchGetAssetPropertyValueEntry' {}
- newBatchGetAssetPropertyValueEntry :: Text -> BatchGetAssetPropertyValueEntry
- batchGetAssetPropertyValueEntry_assetId :: Lens' BatchGetAssetPropertyValueEntry (Maybe Text)
- batchGetAssetPropertyValueEntry_propertyAlias :: Lens' BatchGetAssetPropertyValueEntry (Maybe Text)
- batchGetAssetPropertyValueEntry_propertyId :: Lens' BatchGetAssetPropertyValueEntry (Maybe Text)
- batchGetAssetPropertyValueEntry_entryId :: Lens' BatchGetAssetPropertyValueEntry Text
- data BatchGetAssetPropertyValueErrorEntry = BatchGetAssetPropertyValueErrorEntry' {}
- newBatchGetAssetPropertyValueErrorEntry :: BatchGetAssetPropertyValueErrorCode -> Text -> Text -> BatchGetAssetPropertyValueErrorEntry
- batchGetAssetPropertyValueErrorEntry_errorCode :: Lens' BatchGetAssetPropertyValueErrorEntry BatchGetAssetPropertyValueErrorCode
- batchGetAssetPropertyValueErrorEntry_errorMessage :: Lens' BatchGetAssetPropertyValueErrorEntry Text
- batchGetAssetPropertyValueErrorEntry_entryId :: Lens' BatchGetAssetPropertyValueErrorEntry Text
- data BatchGetAssetPropertyValueErrorInfo = BatchGetAssetPropertyValueErrorInfo' {}
- newBatchGetAssetPropertyValueErrorInfo :: BatchGetAssetPropertyValueErrorCode -> UTCTime -> BatchGetAssetPropertyValueErrorInfo
- batchGetAssetPropertyValueErrorInfo_errorCode :: Lens' BatchGetAssetPropertyValueErrorInfo BatchGetAssetPropertyValueErrorCode
- batchGetAssetPropertyValueErrorInfo_errorTimestamp :: Lens' BatchGetAssetPropertyValueErrorInfo UTCTime
- data BatchGetAssetPropertyValueHistoryEntry = BatchGetAssetPropertyValueHistoryEntry' {}
- newBatchGetAssetPropertyValueHistoryEntry :: Text -> BatchGetAssetPropertyValueHistoryEntry
- batchGetAssetPropertyValueHistoryEntry_assetId :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe Text)
- batchGetAssetPropertyValueHistoryEntry_endDate :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe UTCTime)
- batchGetAssetPropertyValueHistoryEntry_propertyAlias :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe Text)
- batchGetAssetPropertyValueHistoryEntry_propertyId :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe Text)
- batchGetAssetPropertyValueHistoryEntry_qualities :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe (NonEmpty Quality))
- batchGetAssetPropertyValueHistoryEntry_startDate :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe UTCTime)
- batchGetAssetPropertyValueHistoryEntry_timeOrdering :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe TimeOrdering)
- batchGetAssetPropertyValueHistoryEntry_entryId :: Lens' BatchGetAssetPropertyValueHistoryEntry Text
- data BatchGetAssetPropertyValueHistoryErrorEntry = BatchGetAssetPropertyValueHistoryErrorEntry' {}
- newBatchGetAssetPropertyValueHistoryErrorEntry :: BatchGetAssetPropertyValueHistoryErrorCode -> Text -> Text -> BatchGetAssetPropertyValueHistoryErrorEntry
- batchGetAssetPropertyValueHistoryErrorEntry_errorCode :: Lens' BatchGetAssetPropertyValueHistoryErrorEntry BatchGetAssetPropertyValueHistoryErrorCode
- batchGetAssetPropertyValueHistoryErrorEntry_errorMessage :: Lens' BatchGetAssetPropertyValueHistoryErrorEntry Text
- batchGetAssetPropertyValueHistoryErrorEntry_entryId :: Lens' BatchGetAssetPropertyValueHistoryErrorEntry Text
- data BatchGetAssetPropertyValueHistoryErrorInfo = BatchGetAssetPropertyValueHistoryErrorInfo' {}
- newBatchGetAssetPropertyValueHistoryErrorInfo :: BatchGetAssetPropertyValueHistoryErrorCode -> UTCTime -> BatchGetAssetPropertyValueHistoryErrorInfo
- batchGetAssetPropertyValueHistoryErrorInfo_errorCode :: Lens' BatchGetAssetPropertyValueHistoryErrorInfo BatchGetAssetPropertyValueHistoryErrorCode
- batchGetAssetPropertyValueHistoryErrorInfo_errorTimestamp :: Lens' BatchGetAssetPropertyValueHistoryErrorInfo UTCTime
- data BatchGetAssetPropertyValueHistorySkippedEntry = BatchGetAssetPropertyValueHistorySkippedEntry' {}
- newBatchGetAssetPropertyValueHistorySkippedEntry :: Text -> BatchEntryCompletionStatus -> BatchGetAssetPropertyValueHistorySkippedEntry
- batchGetAssetPropertyValueHistorySkippedEntry_errorInfo :: Lens' BatchGetAssetPropertyValueHistorySkippedEntry (Maybe BatchGetAssetPropertyValueHistoryErrorInfo)
- batchGetAssetPropertyValueHistorySkippedEntry_entryId :: Lens' BatchGetAssetPropertyValueHistorySkippedEntry Text
- batchGetAssetPropertyValueHistorySkippedEntry_completionStatus :: Lens' BatchGetAssetPropertyValueHistorySkippedEntry BatchEntryCompletionStatus
- data BatchGetAssetPropertyValueHistorySuccessEntry = BatchGetAssetPropertyValueHistorySuccessEntry' {}
- newBatchGetAssetPropertyValueHistorySuccessEntry :: Text -> BatchGetAssetPropertyValueHistorySuccessEntry
- batchGetAssetPropertyValueHistorySuccessEntry_entryId :: Lens' BatchGetAssetPropertyValueHistorySuccessEntry Text
- batchGetAssetPropertyValueHistorySuccessEntry_assetPropertyValueHistory :: Lens' BatchGetAssetPropertyValueHistorySuccessEntry [AssetPropertyValue]
- data BatchGetAssetPropertyValueSkippedEntry = BatchGetAssetPropertyValueSkippedEntry' {}
- newBatchGetAssetPropertyValueSkippedEntry :: Text -> BatchEntryCompletionStatus -> BatchGetAssetPropertyValueSkippedEntry
- batchGetAssetPropertyValueSkippedEntry_errorInfo :: Lens' BatchGetAssetPropertyValueSkippedEntry (Maybe BatchGetAssetPropertyValueErrorInfo)
- batchGetAssetPropertyValueSkippedEntry_entryId :: Lens' BatchGetAssetPropertyValueSkippedEntry Text
- batchGetAssetPropertyValueSkippedEntry_completionStatus :: Lens' BatchGetAssetPropertyValueSkippedEntry BatchEntryCompletionStatus
- data BatchGetAssetPropertyValueSuccessEntry = BatchGetAssetPropertyValueSuccessEntry' {}
- newBatchGetAssetPropertyValueSuccessEntry :: Text -> BatchGetAssetPropertyValueSuccessEntry
- batchGetAssetPropertyValueSuccessEntry_assetPropertyValue :: Lens' BatchGetAssetPropertyValueSuccessEntry (Maybe AssetPropertyValue)
- batchGetAssetPropertyValueSuccessEntry_entryId :: Lens' BatchGetAssetPropertyValueSuccessEntry Text
- data BatchPutAssetPropertyError = BatchPutAssetPropertyError' {}
- newBatchPutAssetPropertyError :: BatchPutAssetPropertyValueErrorCode -> Text -> BatchPutAssetPropertyError
- batchPutAssetPropertyError_errorCode :: Lens' BatchPutAssetPropertyError BatchPutAssetPropertyValueErrorCode
- batchPutAssetPropertyError_errorMessage :: Lens' BatchPutAssetPropertyError Text
- batchPutAssetPropertyError_timestamps :: Lens' BatchPutAssetPropertyError [TimeInNanos]
- data BatchPutAssetPropertyErrorEntry = BatchPutAssetPropertyErrorEntry' {}
- newBatchPutAssetPropertyErrorEntry :: Text -> BatchPutAssetPropertyErrorEntry
- batchPutAssetPropertyErrorEntry_entryId :: Lens' BatchPutAssetPropertyErrorEntry Text
- batchPutAssetPropertyErrorEntry_errors :: Lens' BatchPutAssetPropertyErrorEntry [BatchPutAssetPropertyError]
- data CompositeModelProperty = CompositeModelProperty' {}
- newCompositeModelProperty :: Text -> Text -> Property -> CompositeModelProperty
- compositeModelProperty_id :: Lens' CompositeModelProperty (Maybe Text)
- compositeModelProperty_name :: Lens' CompositeModelProperty Text
- compositeModelProperty_type :: Lens' CompositeModelProperty Text
- compositeModelProperty_assetProperty :: Lens' CompositeModelProperty Property
- data ConfigurationErrorDetails = ConfigurationErrorDetails' {}
- newConfigurationErrorDetails :: ErrorCode -> Text -> ConfigurationErrorDetails
- configurationErrorDetails_code :: Lens' ConfigurationErrorDetails ErrorCode
- configurationErrorDetails_message :: Lens' ConfigurationErrorDetails Text
- data ConfigurationStatus = ConfigurationStatus' {}
- newConfigurationStatus :: ConfigurationState -> ConfigurationStatus
- configurationStatus_error :: Lens' ConfigurationStatus (Maybe ConfigurationErrorDetails)
- configurationStatus_state :: Lens' ConfigurationStatus ConfigurationState
- data Csv = Csv' {
- columnNames :: Maybe [ColumnName]
- newCsv :: Csv
- csv_columnNames :: Lens' Csv (Maybe [ColumnName])
- data CustomerManagedS3Storage = CustomerManagedS3Storage' {
- s3ResourceArn :: Text
- roleArn :: Text
- newCustomerManagedS3Storage :: Text -> Text -> CustomerManagedS3Storage
- customerManagedS3Storage_s3ResourceArn :: Lens' CustomerManagedS3Storage Text
- customerManagedS3Storage_roleArn :: Lens' CustomerManagedS3Storage Text
- data DashboardSummary = DashboardSummary' {
- creationDate :: Maybe POSIX
- description :: Maybe Text
- lastUpdateDate :: Maybe POSIX
- id :: Text
- name :: Text
- newDashboardSummary :: Text -> Text -> DashboardSummary
- dashboardSummary_creationDate :: Lens' DashboardSummary (Maybe UTCTime)
- dashboardSummary_description :: Lens' DashboardSummary (Maybe Text)
- dashboardSummary_lastUpdateDate :: Lens' DashboardSummary (Maybe UTCTime)
- dashboardSummary_id :: Lens' DashboardSummary Text
- dashboardSummary_name :: Lens' DashboardSummary Text
- data DetailedError = DetailedError' {
- code :: DetailedErrorCode
- message :: Text
- newDetailedError :: DetailedErrorCode -> Text -> DetailedError
- detailedError_code :: Lens' DetailedError DetailedErrorCode
- detailedError_message :: Lens' DetailedError Text
- data ErrorDetails = ErrorDetails' {}
- newErrorDetails :: ErrorCode -> Text -> ErrorDetails
- errorDetails_details :: Lens' ErrorDetails (Maybe [DetailedError])
- errorDetails_code :: Lens' ErrorDetails ErrorCode
- errorDetails_message :: Lens' ErrorDetails Text
- data ErrorReportLocation = ErrorReportLocation' {}
- newErrorReportLocation :: Text -> Text -> ErrorReportLocation
- errorReportLocation_bucket :: Lens' ErrorReportLocation Text
- errorReportLocation_prefix :: Lens' ErrorReportLocation Text
- data ExpressionVariable = ExpressionVariable' {
- name :: Text
- value :: VariableValue
- newExpressionVariable :: Text -> VariableValue -> ExpressionVariable
- expressionVariable_name :: Lens' ExpressionVariable Text
- expressionVariable_value :: Lens' ExpressionVariable VariableValue
- data File = File' {}
- newFile :: Text -> Text -> File
- file_versionId :: Lens' File (Maybe Text)
- file_bucket :: Lens' File Text
- file_key :: Lens' File Text
- data FileFormat = FileFormat' {}
- newFileFormat :: FileFormat
- fileFormat_csv :: Lens' FileFormat (Maybe Csv)
- data ForwardingConfig = ForwardingConfig' {}
- newForwardingConfig :: ForwardingConfigState -> ForwardingConfig
- forwardingConfig_state :: Lens' ForwardingConfig ForwardingConfigState
- data GatewayCapabilitySummary = GatewayCapabilitySummary' {}
- newGatewayCapabilitySummary :: Text -> CapabilitySyncStatus -> GatewayCapabilitySummary
- gatewayCapabilitySummary_capabilityNamespace :: Lens' GatewayCapabilitySummary Text
- gatewayCapabilitySummary_capabilitySyncStatus :: Lens' GatewayCapabilitySummary CapabilitySyncStatus
- data GatewayPlatform = GatewayPlatform' {}
- newGatewayPlatform :: GatewayPlatform
- gatewayPlatform_greengrass :: Lens' GatewayPlatform (Maybe Greengrass)
- gatewayPlatform_greengrassV2 :: Lens' GatewayPlatform (Maybe GreengrassV2)
- data GatewaySummary = GatewaySummary' {}
- newGatewaySummary :: Text -> Text -> UTCTime -> UTCTime -> GatewaySummary
- gatewaySummary_gatewayCapabilitySummaries :: Lens' GatewaySummary (Maybe [GatewayCapabilitySummary])
- gatewaySummary_gatewayPlatform :: Lens' GatewaySummary (Maybe GatewayPlatform)
- gatewaySummary_gatewayId :: Lens' GatewaySummary Text
- gatewaySummary_gatewayName :: Lens' GatewaySummary Text
- gatewaySummary_creationDate :: Lens' GatewaySummary UTCTime
- gatewaySummary_lastUpdateDate :: Lens' GatewaySummary UTCTime
- data Greengrass = Greengrass' {}
- newGreengrass :: Text -> Greengrass
- greengrass_groupArn :: Lens' Greengrass Text
- data GreengrassV2 = GreengrassV2' {}
- newGreengrassV2 :: Text -> GreengrassV2
- greengrassV2_coreDeviceThingName :: Lens' GreengrassV2 Text
- data GroupIdentity = GroupIdentity' {}
- newGroupIdentity :: Text -> GroupIdentity
- groupIdentity_id :: Lens' GroupIdentity Text
- data IAMRoleIdentity = IAMRoleIdentity' {}
- newIAMRoleIdentity :: Text -> IAMRoleIdentity
- iAMRoleIdentity_arn :: Lens' IAMRoleIdentity Text
- data IAMUserIdentity = IAMUserIdentity' {}
- newIAMUserIdentity :: Text -> IAMUserIdentity
- iAMUserIdentity_arn :: Lens' IAMUserIdentity Text
- data Identity = Identity' {}
- newIdentity :: Identity
- identity_group :: Lens' Identity (Maybe GroupIdentity)
- identity_iamRole :: Lens' Identity (Maybe IAMRoleIdentity)
- identity_iamUser :: Lens' Identity (Maybe IAMUserIdentity)
- identity_user :: Lens' Identity (Maybe UserIdentity)
- data Image = Image' {}
- newImage :: Image
- image_file :: Lens' Image (Maybe ImageFile)
- image_id :: Lens' Image (Maybe Text)
- data ImageFile = ImageFile' {
- data' :: Base64
- type' :: ImageFileType
- newImageFile :: ByteString -> ImageFileType -> ImageFile
- imageFile_data :: Lens' ImageFile ByteString
- imageFile_type :: Lens' ImageFile ImageFileType
- data ImageLocation = ImageLocation' {}
- newImageLocation :: Text -> Text -> ImageLocation
- imageLocation_id :: Lens' ImageLocation Text
- imageLocation_url :: Lens' ImageLocation Text
- data InterpolatedAssetPropertyValue = InterpolatedAssetPropertyValue' {
- timestamp :: TimeInNanos
- value :: Variant
- newInterpolatedAssetPropertyValue :: TimeInNanos -> Variant -> InterpolatedAssetPropertyValue
- interpolatedAssetPropertyValue_timestamp :: Lens' InterpolatedAssetPropertyValue TimeInNanos
- interpolatedAssetPropertyValue_value :: Lens' InterpolatedAssetPropertyValue Variant
- data JobConfiguration = JobConfiguration' {}
- newJobConfiguration :: FileFormat -> JobConfiguration
- jobConfiguration_fileFormat :: Lens' JobConfiguration FileFormat
- data JobSummary = JobSummary' {}
- newJobSummary :: Text -> Text -> JobStatus -> JobSummary
- jobSummary_id :: Lens' JobSummary Text
- jobSummary_name :: Lens' JobSummary Text
- jobSummary_status :: Lens' JobSummary JobStatus
- data LoggingOptions = LoggingOptions' {}
- newLoggingOptions :: LoggingLevel -> LoggingOptions
- loggingOptions_level :: Lens' LoggingOptions LoggingLevel
- data Measurement = Measurement' {}
- newMeasurement :: Measurement
- measurement_processingConfig :: Lens' Measurement (Maybe MeasurementProcessingConfig)
- data MeasurementProcessingConfig = MeasurementProcessingConfig' {}
- newMeasurementProcessingConfig :: ForwardingConfig -> MeasurementProcessingConfig
- measurementProcessingConfig_forwardingConfig :: Lens' MeasurementProcessingConfig ForwardingConfig
- data Metric = Metric' {}
- newMetric :: Text -> MetricWindow -> Metric
- metric_processingConfig :: Lens' Metric (Maybe MetricProcessingConfig)
- metric_expression :: Lens' Metric Text
- metric_variables :: Lens' Metric [ExpressionVariable]
- metric_window :: Lens' Metric MetricWindow
- data MetricProcessingConfig = MetricProcessingConfig' {}
- newMetricProcessingConfig :: ComputeLocation -> MetricProcessingConfig
- metricProcessingConfig_computeLocation :: Lens' MetricProcessingConfig ComputeLocation
- data MetricWindow = MetricWindow' {}
- newMetricWindow :: MetricWindow
- metricWindow_tumbling :: Lens' MetricWindow (Maybe TumblingWindow)
- data MonitorErrorDetails = MonitorErrorDetails' {}
- newMonitorErrorDetails :: MonitorErrorDetails
- monitorErrorDetails_code :: Lens' MonitorErrorDetails (Maybe MonitorErrorCode)
- monitorErrorDetails_message :: Lens' MonitorErrorDetails (Maybe Text)
- data MultiLayerStorage = MultiLayerStorage' {}
- newMultiLayerStorage :: CustomerManagedS3Storage -> MultiLayerStorage
- multiLayerStorage_customerManagedS3Storage :: Lens' MultiLayerStorage CustomerManagedS3Storage
- data PortalResource = PortalResource' {}
- newPortalResource :: Text -> PortalResource
- portalResource_id :: Lens' PortalResource Text
- data PortalStatus = PortalStatus' {}
- newPortalStatus :: PortalState -> PortalStatus
- portalStatus_error :: Lens' PortalStatus (Maybe MonitorErrorDetails)
- portalStatus_state :: Lens' PortalStatus PortalState
- data PortalSummary = PortalSummary' {
- creationDate :: Maybe POSIX
- description :: Maybe Text
- lastUpdateDate :: Maybe POSIX
- roleArn :: Maybe Text
- id :: Text
- name :: Text
- startUrl :: Text
- status :: PortalStatus
- newPortalSummary :: Text -> Text -> Text -> PortalStatus -> PortalSummary
- portalSummary_creationDate :: Lens' PortalSummary (Maybe UTCTime)
- portalSummary_description :: Lens' PortalSummary (Maybe Text)
- portalSummary_lastUpdateDate :: Lens' PortalSummary (Maybe UTCTime)
- portalSummary_roleArn :: Lens' PortalSummary (Maybe Text)
- portalSummary_id :: Lens' PortalSummary Text
- portalSummary_name :: Lens' PortalSummary Text
- portalSummary_startUrl :: Lens' PortalSummary Text
- portalSummary_status :: Lens' PortalSummary PortalStatus
- data ProjectResource = ProjectResource' {}
- newProjectResource :: Text -> ProjectResource
- projectResource_id :: Lens' ProjectResource Text
- data ProjectSummary = ProjectSummary' {
- creationDate :: Maybe POSIX
- description :: Maybe Text
- lastUpdateDate :: Maybe POSIX
- id :: Text
- name :: Text
- newProjectSummary :: Text -> Text -> ProjectSummary
- projectSummary_creationDate :: Lens' ProjectSummary (Maybe UTCTime)
- projectSummary_description :: Lens' ProjectSummary (Maybe Text)
- projectSummary_lastUpdateDate :: Lens' ProjectSummary (Maybe UTCTime)
- projectSummary_id :: Lens' ProjectSummary Text
- projectSummary_name :: Lens' ProjectSummary Text
- data Property = Property' {
- alias :: Maybe Text
- notification :: Maybe PropertyNotification
- type' :: Maybe PropertyType
- unit :: Maybe Text
- id :: Text
- name :: Text
- dataType :: PropertyDataType
- newProperty :: Text -> Text -> PropertyDataType -> Property
- property_alias :: Lens' Property (Maybe Text)
- property_notification :: Lens' Property (Maybe PropertyNotification)
- property_type :: Lens' Property (Maybe PropertyType)
- property_unit :: Lens' Property (Maybe Text)
- property_id :: Lens' Property Text
- property_name :: Lens' Property Text
- property_dataType :: Lens' Property PropertyDataType
- data PropertyNotification = PropertyNotification' {}
- newPropertyNotification :: Text -> PropertyNotificationState -> PropertyNotification
- propertyNotification_topic :: Lens' PropertyNotification Text
- propertyNotification_state :: Lens' PropertyNotification PropertyNotificationState
- data PropertyType = PropertyType' {}
- newPropertyType :: PropertyType
- propertyType_attribute :: Lens' PropertyType (Maybe Attribute)
- propertyType_measurement :: Lens' PropertyType (Maybe Measurement)
- propertyType_metric :: Lens' PropertyType (Maybe Metric)
- propertyType_transform :: Lens' PropertyType (Maybe Transform)
- data PutAssetPropertyValueEntry = PutAssetPropertyValueEntry' {
- assetId :: Maybe Text
- propertyAlias :: Maybe Text
- propertyId :: Maybe Text
- entryId :: Text
- propertyValues :: [AssetPropertyValue]
- newPutAssetPropertyValueEntry :: Text -> PutAssetPropertyValueEntry
- putAssetPropertyValueEntry_assetId :: Lens' PutAssetPropertyValueEntry (Maybe Text)
- putAssetPropertyValueEntry_propertyAlias :: Lens' PutAssetPropertyValueEntry (Maybe Text)
- putAssetPropertyValueEntry_propertyId :: Lens' PutAssetPropertyValueEntry (Maybe Text)
- putAssetPropertyValueEntry_entryId :: Lens' PutAssetPropertyValueEntry Text
- putAssetPropertyValueEntry_propertyValues :: Lens' PutAssetPropertyValueEntry [AssetPropertyValue]
- data Resource = Resource' {}
- newResource :: Resource
- resource_portal :: Lens' Resource (Maybe PortalResource)
- resource_project :: Lens' Resource (Maybe ProjectResource)
- data RetentionPeriod = RetentionPeriod' {}
- newRetentionPeriod :: RetentionPeriod
- retentionPeriod_numberOfDays :: Lens' RetentionPeriod (Maybe Natural)
- retentionPeriod_unlimited :: Lens' RetentionPeriod (Maybe Bool)
- data TimeInNanos = TimeInNanos' {}
- newTimeInNanos :: Natural -> TimeInNanos
- timeInNanos_offsetInNanos :: Lens' TimeInNanos (Maybe Natural)
- timeInNanos_timeInSeconds :: Lens' TimeInNanos Natural
- data TimeSeriesSummary = TimeSeriesSummary' {}
- newTimeSeriesSummary :: Text -> PropertyDataType -> UTCTime -> UTCTime -> TimeSeriesSummary
- timeSeriesSummary_alias :: Lens' TimeSeriesSummary (Maybe Text)
- timeSeriesSummary_assetId :: Lens' TimeSeriesSummary (Maybe Text)
- timeSeriesSummary_dataTypeSpec :: Lens' TimeSeriesSummary (Maybe Text)
- timeSeriesSummary_propertyId :: Lens' TimeSeriesSummary (Maybe Text)
- timeSeriesSummary_timeSeriesId :: Lens' TimeSeriesSummary Text
- timeSeriesSummary_dataType :: Lens' TimeSeriesSummary PropertyDataType
- timeSeriesSummary_timeSeriesCreationDate :: Lens' TimeSeriesSummary UTCTime
- timeSeriesSummary_timeSeriesLastUpdateDate :: Lens' TimeSeriesSummary UTCTime
- data Transform = Transform' {}
- newTransform :: Text -> Transform
- transform_processingConfig :: Lens' Transform (Maybe TransformProcessingConfig)
- transform_expression :: Lens' Transform Text
- transform_variables :: Lens' Transform [ExpressionVariable]
- data TransformProcessingConfig = TransformProcessingConfig' {}
- newTransformProcessingConfig :: ComputeLocation -> TransformProcessingConfig
- transformProcessingConfig_forwardingConfig :: Lens' TransformProcessingConfig (Maybe ForwardingConfig)
- transformProcessingConfig_computeLocation :: Lens' TransformProcessingConfig ComputeLocation
- data TumblingWindow = TumblingWindow' {}
- newTumblingWindow :: Text -> TumblingWindow
- tumblingWindow_offset :: Lens' TumblingWindow (Maybe Text)
- tumblingWindow_interval :: Lens' TumblingWindow Text
- data UserIdentity = UserIdentity' {}
- newUserIdentity :: Text -> UserIdentity
- userIdentity_id :: Lens' UserIdentity Text
- data VariableValue = VariableValue' {
- hierarchyId :: Maybe Text
- propertyId :: Text
- newVariableValue :: Text -> VariableValue
- variableValue_hierarchyId :: Lens' VariableValue (Maybe Text)
- variableValue_propertyId :: Lens' VariableValue Text
- data Variant = Variant' {}
- newVariant :: Variant
- variant_booleanValue :: Lens' Variant (Maybe Bool)
- variant_doubleValue :: Lens' Variant (Maybe Double)
- variant_integerValue :: Lens' Variant (Maybe Int)
- variant_stringValue :: Lens' Variant (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2019-12-02
of the Amazon IoT SiteWise SDK configuration.
Errors
_ConflictingOperationException :: AsError a => Fold a ServiceError Source #
Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
_InternalFailureException :: AsError a => Fold a ServiceError Source #
IoT SiteWise can't process your request right now. Try again later.
_InvalidRequestException :: AsError a => Fold a ServiceError Source #
The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
_LimitExceededException :: AsError a => Fold a ServiceError Source #
You've reached the limit for a resource. For example, this can occur if you're trying to associate more than the allowed number of child assets or attempting to create more than the allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The resource already exists.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The requested resource can't be found.
_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #
The requested service is unavailable.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
Your request exceeded a rate limit. For example, you might have exceeded the number of IoT SiteWise assets that can be created per second, the allowed number of messages per second, and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
_TooManyTagsException :: AsError a => Fold a ServiceError Source #
You've reached the limit for the number of tags allowed for a resource. For more information, see Tag naming limits and requirements in the Amazon Web Services General Reference.
_UnauthorizedException :: AsError a => Fold a ServiceError Source #
You are not authorized.
AggregateType
newtype AggregateType Source #
pattern AggregateType_AVERAGE :: AggregateType | |
pattern AggregateType_COUNT :: AggregateType | |
pattern AggregateType_MAXIMUM :: AggregateType | |
pattern AggregateType_MINIMUM :: AggregateType | |
pattern AggregateType_STANDARD_DEVIATION :: AggregateType | |
pattern AggregateType_SUM :: AggregateType |
Instances
AssetErrorCode
newtype AssetErrorCode Source #
pattern AssetErrorCode_INTERNAL_FAILURE :: AssetErrorCode |
Instances
AssetModelState
newtype AssetModelState Source #
pattern AssetModelState_ACTIVE :: AssetModelState | |
pattern AssetModelState_CREATING :: AssetModelState | |
pattern AssetModelState_DELETING :: AssetModelState | |
pattern AssetModelState_FAILED :: AssetModelState | |
pattern AssetModelState_PROPAGATING :: AssetModelState | |
pattern AssetModelState_UPDATING :: AssetModelState |
Instances
AssetRelationshipType
newtype AssetRelationshipType Source #
Instances
AssetState
newtype AssetState Source #
pattern AssetState_ACTIVE :: AssetState | |
pattern AssetState_CREATING :: AssetState | |
pattern AssetState_DELETING :: AssetState | |
pattern AssetState_FAILED :: AssetState | |
pattern AssetState_UPDATING :: AssetState |
Instances
AuthMode
pattern AuthMode_IAM :: AuthMode | |
pattern AuthMode_SSO :: AuthMode |
Instances
BatchEntryCompletionStatus
newtype BatchEntryCompletionStatus Source #
pattern BatchEntryCompletionStatus_ERROR :: BatchEntryCompletionStatus | |
pattern BatchEntryCompletionStatus_SUCCESS :: BatchEntryCompletionStatus |
Instances
BatchGetAssetPropertyAggregatesErrorCode
newtype BatchGetAssetPropertyAggregatesErrorCode Source #
Instances
BatchGetAssetPropertyValueErrorCode
newtype BatchGetAssetPropertyValueErrorCode Source #
Instances
BatchGetAssetPropertyValueHistoryErrorCode
newtype BatchGetAssetPropertyValueHistoryErrorCode Source #
Instances
BatchPutAssetPropertyValueErrorCode
newtype BatchPutAssetPropertyValueErrorCode Source #
Instances
CapabilitySyncStatus
newtype CapabilitySyncStatus Source #
pattern CapabilitySyncStatus_IN_SYNC :: CapabilitySyncStatus | |
pattern CapabilitySyncStatus_OUT_OF_SYNC :: CapabilitySyncStatus | |
pattern CapabilitySyncStatus_SYNC_FAILED :: CapabilitySyncStatus | |
pattern CapabilitySyncStatus_UNKNOWN :: CapabilitySyncStatus |
Instances
ColumnName
newtype ColumnName Source #
pattern ColumnName_ALIAS :: ColumnName | |
pattern ColumnName_ASSET_ID :: ColumnName | |
pattern ColumnName_DATA_TYPE :: ColumnName | |
pattern ColumnName_PROPERTY_ID :: ColumnName | |
pattern ColumnName_QUALITY :: ColumnName | |
pattern ColumnName_TIMESTAMP_NANO_OFFSET :: ColumnName | |
pattern ColumnName_TIMESTAMP_SECONDS :: ColumnName | |
pattern ColumnName_VALUE :: ColumnName |
Instances
ComputeLocation
newtype ComputeLocation Source #
pattern ComputeLocation_CLOUD :: ComputeLocation | |
pattern ComputeLocation_EDGE :: ComputeLocation |
Instances
ConfigurationState
newtype ConfigurationState Source #
pattern ConfigurationState_ACTIVE :: ConfigurationState | |
pattern ConfigurationState_UPDATE_FAILED :: ConfigurationState | |
pattern ConfigurationState_UPDATE_IN_PROGRESS :: ConfigurationState |
Instances
DetailedErrorCode
newtype DetailedErrorCode Source #
pattern DetailedErrorCode_INCOMPATIBLE_COMPUTE_LOCATION :: DetailedErrorCode | |
pattern DetailedErrorCode_INCOMPATIBLE_FORWARDING_CONFIGURATION :: DetailedErrorCode |
Instances
DisassociatedDataStorageState
newtype DisassociatedDataStorageState Source #
pattern DisassociatedDataStorageState_DISABLED :: DisassociatedDataStorageState | |
pattern DisassociatedDataStorageState_ENABLED :: DisassociatedDataStorageState |
Instances
EncryptionType
newtype EncryptionType Source #
pattern EncryptionType_KMS_BASED_ENCRYPTION :: EncryptionType | |
pattern EncryptionType_SITEWISE_DEFAULT_ENCRYPTION :: EncryptionType |
Instances
ErrorCode
pattern ErrorCode_INTERNAL_FAILURE :: ErrorCode | |
pattern ErrorCode_VALIDATION_ERROR :: ErrorCode |
Instances
ForwardingConfigState
newtype ForwardingConfigState Source #
pattern ForwardingConfigState_DISABLED :: ForwardingConfigState | |
pattern ForwardingConfigState_ENABLED :: ForwardingConfigState |
Instances
IdentityType
newtype IdentityType Source #
pattern IdentityType_GROUP :: IdentityType | |
pattern IdentityType_IAM :: IdentityType | |
pattern IdentityType_USER :: IdentityType |
Instances
ImageFileType
newtype ImageFileType Source #
pattern ImageFileType_PNG :: ImageFileType |
Instances
JobStatus
pattern JobStatus_CANCELLED :: JobStatus | |
pattern JobStatus_COMPLETED :: JobStatus | |
pattern JobStatus_COMPLETED_WITH_FAILURES :: JobStatus | |
pattern JobStatus_FAILED :: JobStatus | |
pattern JobStatus_PENDING :: JobStatus | |
pattern JobStatus_RUNNING :: JobStatus |
Instances
ListAssetModelPropertiesFilter
newtype ListAssetModelPropertiesFilter Source #
pattern ListAssetModelPropertiesFilter_ALL :: ListAssetModelPropertiesFilter | |
pattern ListAssetModelPropertiesFilter_BASE :: ListAssetModelPropertiesFilter |
Instances
ListAssetPropertiesFilter
newtype ListAssetPropertiesFilter Source #
pattern ListAssetPropertiesFilter_ALL :: ListAssetPropertiesFilter | |
pattern ListAssetPropertiesFilter_BASE :: ListAssetPropertiesFilter |
Instances
ListAssetsFilter
newtype ListAssetsFilter Source #
pattern ListAssetsFilter_ALL :: ListAssetsFilter | |
pattern ListAssetsFilter_TOP_LEVEL :: ListAssetsFilter |
Instances
ListBulkImportJobsFilter
newtype ListBulkImportJobsFilter Source #
Instances
ListTimeSeriesType
newtype ListTimeSeriesType Source #
pattern ListTimeSeriesType_ASSOCIATED :: ListTimeSeriesType | |
pattern ListTimeSeriesType_DISASSOCIATED :: ListTimeSeriesType |
Instances
LoggingLevel
newtype LoggingLevel Source #
pattern LoggingLevel_ERROR :: LoggingLevel | |
pattern LoggingLevel_INFO :: LoggingLevel | |
pattern LoggingLevel_OFF :: LoggingLevel |
Instances
MonitorErrorCode
newtype MonitorErrorCode Source #
pattern MonitorErrorCode_INTERNAL_FAILURE :: MonitorErrorCode | |
pattern MonitorErrorCode_LIMIT_EXCEEDED :: MonitorErrorCode | |
pattern MonitorErrorCode_VALIDATION_ERROR :: MonitorErrorCode |
Instances
Permission
newtype Permission Source #
pattern Permission_ADMINISTRATOR :: Permission | |
pattern Permission_VIEWER :: Permission |
Instances
PortalState
newtype PortalState Source #
pattern PortalState_ACTIVE :: PortalState | |
pattern PortalState_CREATING :: PortalState | |
pattern PortalState_DELETING :: PortalState | |
pattern PortalState_FAILED :: PortalState | |
pattern PortalState_UPDATING :: PortalState |
Instances
PropertyDataType
newtype PropertyDataType Source #
pattern PropertyDataType_BOOLEAN :: PropertyDataType | |
pattern PropertyDataType_DOUBLE :: PropertyDataType | |
pattern PropertyDataType_INTEGER :: PropertyDataType | |
pattern PropertyDataType_STRING :: PropertyDataType | |
pattern PropertyDataType_STRUCT :: PropertyDataType |
Instances
PropertyNotificationState
newtype PropertyNotificationState Source #
pattern PropertyNotificationState_DISABLED :: PropertyNotificationState | |
pattern PropertyNotificationState_ENABLED :: PropertyNotificationState |
Instances
Quality
pattern Quality_BAD :: Quality | |
pattern Quality_GOOD :: Quality | |
pattern Quality_UNCERTAIN :: Quality |
Instances
ResourceType
newtype ResourceType Source #
pattern ResourceType_PORTAL :: ResourceType | |
pattern ResourceType_PROJECT :: ResourceType |
Instances
StorageType
newtype StorageType Source #
pattern StorageType_MULTI_LAYER_STORAGE :: StorageType | |
pattern StorageType_SITEWISE_DEFAULT_STORAGE :: StorageType |
Instances
TimeOrdering
newtype TimeOrdering Source #
pattern TimeOrdering_ASCENDING :: TimeOrdering | |
pattern TimeOrdering_DESCENDING :: TimeOrdering |
Instances
TraversalDirection
newtype TraversalDirection Source #
pattern TraversalDirection_CHILD :: TraversalDirection | |
pattern TraversalDirection_PARENT :: TraversalDirection |
Instances
TraversalType
newtype TraversalType Source #
pattern TraversalType_PATH_TO_ROOT :: TraversalType |
Instances
AccessPolicySummary
data AccessPolicySummary Source #
Contains an access policy that defines an identity's access to an IoT SiteWise Monitor resource.
See: newAccessPolicySummary
smart constructor.
AccessPolicySummary' | |
|
Instances
newAccessPolicySummary Source #
:: Text | |
-> Identity | |
-> Resource | |
-> Permission | |
-> AccessPolicySummary |
Create a value of AccessPolicySummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationDate:AccessPolicySummary'
, accessPolicySummary_creationDate
- The date the access policy was created, in Unix epoch time.
$sel:lastUpdateDate:AccessPolicySummary'
, accessPolicySummary_lastUpdateDate
- The date the access policy was last updated, in Unix epoch time.
$sel:id:AccessPolicySummary'
, accessPolicySummary_id
- The ID of the access policy.
$sel:identity:AccessPolicySummary'
, accessPolicySummary_identity
- The identity (an IAM Identity Center user, an IAM Identity Center group,
or an IAM user).
$sel:resource:AccessPolicySummary'
, accessPolicySummary_resource
- The IoT SiteWise Monitor resource (a portal or project).
$sel:permission:AccessPolicySummary'
, accessPolicySummary_permission
- The permissions for the access policy. Note that a project
ADMINISTRATOR
is also known as a project owner.
accessPolicySummary_creationDate :: Lens' AccessPolicySummary (Maybe UTCTime) Source #
The date the access policy was created, in Unix epoch time.
accessPolicySummary_lastUpdateDate :: Lens' AccessPolicySummary (Maybe UTCTime) Source #
The date the access policy was last updated, in Unix epoch time.
accessPolicySummary_id :: Lens' AccessPolicySummary Text Source #
The ID of the access policy.
accessPolicySummary_identity :: Lens' AccessPolicySummary Identity Source #
The identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user).
accessPolicySummary_resource :: Lens' AccessPolicySummary Resource Source #
The IoT SiteWise Monitor resource (a portal or project).
accessPolicySummary_permission :: Lens' AccessPolicySummary Permission Source #
The permissions for the access policy. Note that a project
ADMINISTRATOR
is also known as a project owner.
AggregatedValue
data AggregatedValue Source #
Contains aggregated asset property values (for example, average, minimum, and maximum).
See: newAggregatedValue
smart constructor.
Instances
Create a value of AggregatedValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:quality:AggregatedValue'
, aggregatedValue_quality
- The quality of the aggregated data.
$sel:timestamp:AggregatedValue'
, aggregatedValue_timestamp
- The date the aggregating computations occurred, in Unix epoch time.
$sel:value:AggregatedValue'
, aggregatedValue_value
- The value of the aggregates.
aggregatedValue_quality :: Lens' AggregatedValue (Maybe Quality) Source #
The quality of the aggregated data.
aggregatedValue_timestamp :: Lens' AggregatedValue UTCTime Source #
The date the aggregating computations occurred, in Unix epoch time.
aggregatedValue_value :: Lens' AggregatedValue Aggregates Source #
The value of the aggregates.
Aggregates
data Aggregates Source #
Contains the (pre-calculated) aggregate values for an asset property.
See: newAggregates
smart constructor.
Aggregates' | |
|
Instances
newAggregates :: Aggregates Source #
Create a value of Aggregates
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:average:Aggregates'
, aggregates_average
- The average (mean) value of the time series over a time interval window.
$sel:count:Aggregates'
, aggregates_count
- The count of data points in the time series over a time interval window.
$sel:maximum:Aggregates'
, aggregates_maximum
- The maximum value of the time series over a time interval window.
$sel:minimum:Aggregates'
, aggregates_minimum
- The minimum value of the time series over a time interval window.
$sel:standardDeviation:Aggregates'
, aggregates_standardDeviation
- The standard deviation of the time series over a time interval window.
$sel:sum:Aggregates'
, aggregates_sum
- The sum of the time series over a time interval window.
aggregates_average :: Lens' Aggregates (Maybe Double) Source #
The average (mean) value of the time series over a time interval window.
aggregates_count :: Lens' Aggregates (Maybe Double) Source #
The count of data points in the time series over a time interval window.
aggregates_maximum :: Lens' Aggregates (Maybe Double) Source #
The maximum value of the time series over a time interval window.
aggregates_minimum :: Lens' Aggregates (Maybe Double) Source #
The minimum value of the time series over a time interval window.
aggregates_standardDeviation :: Lens' Aggregates (Maybe Double) Source #
The standard deviation of the time series over a time interval window.
aggregates_sum :: Lens' Aggregates (Maybe Double) Source #
The sum of the time series over a time interval window.
Alarms
Contains the configuration information of an alarm created in an IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. For more information, see Monitoring with alarms in the IoT SiteWise Application Guide.
See: newAlarms
smart constructor.
Alarms' | |
|
Instances
FromJSON Alarms Source # | |
ToJSON Alarms Source # | |
Defined in Amazonka.IoTSiteWise.Types.Alarms | |
Generic Alarms Source # | |
Read Alarms Source # | |
Show Alarms Source # | |
NFData Alarms Source # | |
Defined in Amazonka.IoTSiteWise.Types.Alarms | |
Eq Alarms Source # | |
Hashable Alarms Source # | |
Defined in Amazonka.IoTSiteWise.Types.Alarms | |
type Rep Alarms Source # | |
Defined in Amazonka.IoTSiteWise.Types.Alarms type Rep Alarms = D1 ('MetaData "Alarms" "Amazonka.IoTSiteWise.Types.Alarms" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "Alarms'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notificationLambdaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Alarms
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:notificationLambdaArn:Alarms'
, alarms_notificationLambdaArn
- The
ARN
of the Lambda function that manages alarm notifications. For more
information, see
Managing alarm notifications
in the IoT Events Developer Guide.
$sel:alarmRoleArn:Alarms'
, alarms_alarmRoleArn
- The
ARN
of the IAM role that allows the alarm to perform actions and access
Amazon Web Services resources and services, such as IoT Events.
alarms_notificationLambdaArn :: Lens' Alarms (Maybe Text) Source #
The ARN of the Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the IoT Events Developer Guide.
alarms_alarmRoleArn :: Lens' Alarms Text Source #
The ARN of the IAM role that allows the alarm to perform actions and access Amazon Web Services resources and services, such as IoT Events.
AssetCompositeModel
data AssetCompositeModel Source #
Contains information about a composite model in an asset. This object contains the asset's properties that you define in the composite model.
See: newAssetCompositeModel
smart constructor.
AssetCompositeModel' | |
|
Instances
newAssetCompositeModel Source #
Create a value of AssetCompositeModel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:AssetCompositeModel'
, assetCompositeModel_description
- The description of the composite model.
AssetCompositeModel
, assetCompositeModel_id
- The ID of the asset composite model.
AssetCompositeModel
, assetCompositeModel_name
- The name of the composite model.
$sel:type':AssetCompositeModel'
, assetCompositeModel_type
- The type of the composite model. For alarm composite models, this type
is AWS/ALARM
.
$sel:properties:AssetCompositeModel'
, assetCompositeModel_properties
- The asset properties that this composite model defines.
assetCompositeModel_description :: Lens' AssetCompositeModel (Maybe Text) Source #
The description of the composite model.
assetCompositeModel_id :: Lens' AssetCompositeModel (Maybe Text) Source #
The ID of the asset composite model.
assetCompositeModel_name :: Lens' AssetCompositeModel Text Source #
The name of the composite model.
assetCompositeModel_type :: Lens' AssetCompositeModel Text Source #
The type of the composite model. For alarm composite models, this type
is AWS/ALARM
.
assetCompositeModel_properties :: Lens' AssetCompositeModel [AssetProperty] Source #
The asset properties that this composite model defines.
AssetErrorDetails
data AssetErrorDetails Source #
Contains error details for the requested associate project asset action.
See: newAssetErrorDetails
smart constructor.
Instances
:: Text | |
-> AssetErrorCode | |
-> Text | |
-> AssetErrorDetails |
Create a value of AssetErrorDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetId:AssetErrorDetails'
, assetErrorDetails_assetId
- The ID of the asset.
$sel:code:AssetErrorDetails'
, assetErrorDetails_code
- The error code.
$sel:message:AssetErrorDetails'
, assetErrorDetails_message
- The error message.
assetErrorDetails_assetId :: Lens' AssetErrorDetails Text Source #
The ID of the asset.
assetErrorDetails_code :: Lens' AssetErrorDetails AssetErrorCode Source #
The error code.
assetErrorDetails_message :: Lens' AssetErrorDetails Text Source #
The error message.
AssetHierarchy
data AssetHierarchy Source #
Describes an asset hierarchy that contains a hierarchy's name and ID.
See: newAssetHierarchy
smart constructor.
AssetHierarchy' | |
|
Instances
Create a value of AssetHierarchy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:AssetHierarchy'
, assetHierarchy_id
- The ID of the hierarchy. This ID is a hierarchyId
.
$sel:name:AssetHierarchy'
, assetHierarchy_name
- The hierarchy name provided in the
CreateAssetModel
or
UpdateAssetModel
API operation.
assetHierarchy_id :: Lens' AssetHierarchy (Maybe Text) Source #
The ID of the hierarchy. This ID is a hierarchyId
.
assetHierarchy_name :: Lens' AssetHierarchy Text Source #
The hierarchy name provided in the CreateAssetModel or UpdateAssetModel API operation.
AssetHierarchyInfo
data AssetHierarchyInfo Source #
Contains information about a parent asset and a child asset that are related through an asset hierarchy.
See: newAssetHierarchyInfo
smart constructor.
AssetHierarchyInfo' | |
|
Instances
newAssetHierarchyInfo :: AssetHierarchyInfo Source #
Create a value of AssetHierarchyInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:childAssetId:AssetHierarchyInfo'
, assetHierarchyInfo_childAssetId
- The ID of the child asset in this asset relationship.
$sel:parentAssetId:AssetHierarchyInfo'
, assetHierarchyInfo_parentAssetId
- The ID of the parent asset in this asset relationship.
assetHierarchyInfo_childAssetId :: Lens' AssetHierarchyInfo (Maybe Text) Source #
The ID of the child asset in this asset relationship.
assetHierarchyInfo_parentAssetId :: Lens' AssetHierarchyInfo (Maybe Text) Source #
The ID of the parent asset in this asset relationship.
AssetModelCompositeModel
data AssetModelCompositeModel Source #
Contains information about a composite model in an asset model. This object contains the asset property definitions that you define in the composite model.
See: newAssetModelCompositeModel
smart constructor.
AssetModelCompositeModel' | |
|
Instances
newAssetModelCompositeModel Source #
Create a value of AssetModelCompositeModel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:AssetModelCompositeModel'
, assetModelCompositeModel_description
- The description of the composite model.
AssetModelCompositeModel
, assetModelCompositeModel_id
- The ID of the asset model composite model.
$sel:properties:AssetModelCompositeModel'
, assetModelCompositeModel_properties
- The asset property definitions for this composite model.
AssetModelCompositeModel
, assetModelCompositeModel_name
- The name of the composite model.
AssetModelCompositeModel
, assetModelCompositeModel_type
- The type of the composite model. For alarm composite models, this type
is AWS/ALARM
.
assetModelCompositeModel_description :: Lens' AssetModelCompositeModel (Maybe Text) Source #
The description of the composite model.
assetModelCompositeModel_id :: Lens' AssetModelCompositeModel (Maybe Text) Source #
The ID of the asset model composite model.
assetModelCompositeModel_properties :: Lens' AssetModelCompositeModel (Maybe [AssetModelProperty]) Source #
The asset property definitions for this composite model.
assetModelCompositeModel_name :: Lens' AssetModelCompositeModel Text Source #
The name of the composite model.
assetModelCompositeModel_type :: Lens' AssetModelCompositeModel Text Source #
The type of the composite model. For alarm composite models, this type
is AWS/ALARM
.
AssetModelCompositeModelDefinition
data AssetModelCompositeModelDefinition Source #
Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.
See: newAssetModelCompositeModelDefinition
smart constructor.
AssetModelCompositeModelDefinition' | |
|
Instances
newAssetModelCompositeModelDefinition Source #
Create a value of AssetModelCompositeModelDefinition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:AssetModelCompositeModelDefinition'
, assetModelCompositeModelDefinition_description
- The description of the composite model.
$sel:properties:AssetModelCompositeModelDefinition'
, assetModelCompositeModelDefinition_properties
- The asset property definitions for this composite model.
AssetModelCompositeModelDefinition
, assetModelCompositeModelDefinition_name
- The name of the composite model.
AssetModelCompositeModelDefinition
, assetModelCompositeModelDefinition_type
- The type of the composite model. For alarm composite models, this type
is AWS/ALARM
.
assetModelCompositeModelDefinition_description :: Lens' AssetModelCompositeModelDefinition (Maybe Text) Source #
The description of the composite model.
assetModelCompositeModelDefinition_properties :: Lens' AssetModelCompositeModelDefinition (Maybe [AssetModelPropertyDefinition]) Source #
The asset property definitions for this composite model.
assetModelCompositeModelDefinition_name :: Lens' AssetModelCompositeModelDefinition Text Source #
The name of the composite model.
assetModelCompositeModelDefinition_type :: Lens' AssetModelCompositeModelDefinition Text Source #
The type of the composite model. For alarm composite models, this type
is AWS/ALARM
.
AssetModelHierarchy
data AssetModelHierarchy Source #
Describes an asset hierarchy that contains a hierarchy's name, ID, and child asset model ID that specifies the type of asset that can be in this hierarchy.
See: newAssetModelHierarchy
smart constructor.
AssetModelHierarchy' | |
|
Instances
newAssetModelHierarchy Source #
:: Text | |
-> Text | |
-> AssetModelHierarchy |
Create a value of AssetModelHierarchy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:AssetModelHierarchy'
, assetModelHierarchy_id
- The ID of the asset model hierarchy. This ID is a hierarchyId
.
$sel:name:AssetModelHierarchy'
, assetModelHierarchy_name
- The name of the asset model hierarchy that you specify by using the
CreateAssetModel
or
UpdateAssetModel
API operation.
$sel:childAssetModelId:AssetModelHierarchy'
, assetModelHierarchy_childAssetModelId
- The ID of the asset model. All assets in this hierarchy must be
instances of the childAssetModelId
asset model.
assetModelHierarchy_id :: Lens' AssetModelHierarchy (Maybe Text) Source #
The ID of the asset model hierarchy. This ID is a hierarchyId
.
assetModelHierarchy_name :: Lens' AssetModelHierarchy Text Source #
The name of the asset model hierarchy that you specify by using the CreateAssetModel or UpdateAssetModel API operation.
assetModelHierarchy_childAssetModelId :: Lens' AssetModelHierarchy Text Source #
The ID of the asset model. All assets in this hierarchy must be
instances of the childAssetModelId
asset model.
AssetModelHierarchyDefinition
data AssetModelHierarchyDefinition Source #
Contains an asset model hierarchy used in asset model creation. An asset model hierarchy determines the kind (or type) of asset that can belong to a hierarchy.
See: newAssetModelHierarchyDefinition
smart constructor.
AssetModelHierarchyDefinition' | |
|
Instances
newAssetModelHierarchyDefinition Source #
Create a value of AssetModelHierarchyDefinition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:AssetModelHierarchyDefinition'
, assetModelHierarchyDefinition_name
- The name of the asset model hierarchy definition (as specified in the
CreateAssetModel
or
UpdateAssetModel
API operation).
$sel:childAssetModelId:AssetModelHierarchyDefinition'
, assetModelHierarchyDefinition_childAssetModelId
- The ID of an asset model for this hierarchy.
assetModelHierarchyDefinition_name :: Lens' AssetModelHierarchyDefinition Text Source #
The name of the asset model hierarchy definition (as specified in the CreateAssetModel or UpdateAssetModel API operation).
assetModelHierarchyDefinition_childAssetModelId :: Lens' AssetModelHierarchyDefinition Text Source #
The ID of an asset model for this hierarchy.
AssetModelProperty
data AssetModelProperty Source #
Contains information about an asset model property.
See: newAssetModelProperty
smart constructor.
AssetModelProperty' | |
|
Instances
newAssetModelProperty Source #
Create a value of AssetModelProperty
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataTypeSpec:AssetModelProperty'
, assetModelProperty_dataTypeSpec
- The data type of the structure for this property. This parameter exists
on properties that have the STRUCT
data type.
$sel:id:AssetModelProperty'
, assetModelProperty_id
- The ID of the asset model property.
$sel:unit:AssetModelProperty'
, assetModelProperty_unit
- The unit of the asset model property, such as Newtons
or RPM
.
$sel:name:AssetModelProperty'
, assetModelProperty_name
- The name of the asset model property.
$sel:dataType:AssetModelProperty'
, assetModelProperty_dataType
- The data type of the asset model property.
$sel:type':AssetModelProperty'
, assetModelProperty_type
- The property type (see PropertyType
).
assetModelProperty_dataTypeSpec :: Lens' AssetModelProperty (Maybe Text) Source #
The data type of the structure for this property. This parameter exists
on properties that have the STRUCT
data type.
assetModelProperty_id :: Lens' AssetModelProperty (Maybe Text) Source #
The ID of the asset model property.
assetModelProperty_unit :: Lens' AssetModelProperty (Maybe Text) Source #
The unit of the asset model property, such as Newtons
or RPM
.
assetModelProperty_name :: Lens' AssetModelProperty Text Source #
The name of the asset model property.
assetModelProperty_dataType :: Lens' AssetModelProperty PropertyDataType Source #
The data type of the asset model property.
assetModelProperty_type :: Lens' AssetModelProperty PropertyType Source #
The property type (see PropertyType
).
AssetModelPropertyDefinition
data AssetModelPropertyDefinition Source #
Contains an asset model property definition. This property definition is applied to all assets created from the asset model.
See: newAssetModelPropertyDefinition
smart constructor.
AssetModelPropertyDefinition' | |
|
Instances
newAssetModelPropertyDefinition Source #
Create a value of AssetModelPropertyDefinition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataTypeSpec:AssetModelPropertyDefinition'
, assetModelPropertyDefinition_dataTypeSpec
- The data type of the structure for this property. This parameter is
required on properties that have the STRUCT
data type.
The options for this parameter depend on the type of the composite model
in which you define this property. Use AWS/ALARM_STATE
for alarm
state in alarm composite models.
$sel:unit:AssetModelPropertyDefinition'
, assetModelPropertyDefinition_unit
- The unit of the property definition, such as Newtons
or RPM
.
$sel:name:AssetModelPropertyDefinition'
, assetModelPropertyDefinition_name
- The name of the property definition.
$sel:dataType:AssetModelPropertyDefinition'
, assetModelPropertyDefinition_dataType
- The data type of the property definition.
If you specify STRUCT
, you must also specify dataTypeSpec
to
identify the type of the structure for this property.
$sel:type':AssetModelPropertyDefinition'
, assetModelPropertyDefinition_type
- The property definition type (see PropertyType
). You can only specify
one type in a property definition.
assetModelPropertyDefinition_dataTypeSpec :: Lens' AssetModelPropertyDefinition (Maybe Text) Source #
The data type of the structure for this property. This parameter is
required on properties that have the STRUCT
data type.
The options for this parameter depend on the type of the composite model
in which you define this property. Use AWS/ALARM_STATE
for alarm
state in alarm composite models.
assetModelPropertyDefinition_unit :: Lens' AssetModelPropertyDefinition (Maybe Text) Source #
The unit of the property definition, such as Newtons
or RPM
.
assetModelPropertyDefinition_name :: Lens' AssetModelPropertyDefinition Text Source #
The name of the property definition.
assetModelPropertyDefinition_dataType :: Lens' AssetModelPropertyDefinition PropertyDataType Source #
The data type of the property definition.
If you specify STRUCT
, you must also specify dataTypeSpec
to
identify the type of the structure for this property.
assetModelPropertyDefinition_type :: Lens' AssetModelPropertyDefinition PropertyType Source #
The property definition type (see PropertyType
). You can only specify
one type in a property definition.
AssetModelPropertySummary
data AssetModelPropertySummary Source #
Contains a summary of a property associated with a model.
See: newAssetModelPropertySummary
smart constructor.
AssetModelPropertySummary' | |
|
Instances
newAssetModelPropertySummary Source #
Create a value of AssetModelPropertySummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetModelCompositeModelId:AssetModelPropertySummary'
, assetModelPropertySummary_assetModelCompositeModelId
- The ID of the composite model that contains the asset model property.
$sel:dataTypeSpec:AssetModelPropertySummary'
, assetModelPropertySummary_dataTypeSpec
- The data type of the structure for this property. This parameter exists
on properties that have the STRUCT
data type.
$sel:id:AssetModelPropertySummary'
, assetModelPropertySummary_id
- The ID of the property.
$sel:unit:AssetModelPropertySummary'
, assetModelPropertySummary_unit
- The unit (such as Newtons
or RPM
) of the property.
$sel:name:AssetModelPropertySummary'
, assetModelPropertySummary_name
- The name of the property.
$sel:dataType:AssetModelPropertySummary'
, assetModelPropertySummary_dataType
- The data type of the property.
$sel:type':AssetModelPropertySummary'
, assetModelPropertySummary_type
- Undocumented member.
assetModelPropertySummary_assetModelCompositeModelId :: Lens' AssetModelPropertySummary (Maybe Text) Source #
The ID of the composite model that contains the asset model property.
assetModelPropertySummary_dataTypeSpec :: Lens' AssetModelPropertySummary (Maybe Text) Source #
The data type of the structure for this property. This parameter exists
on properties that have the STRUCT
data type.
assetModelPropertySummary_id :: Lens' AssetModelPropertySummary (Maybe Text) Source #
The ID of the property.
assetModelPropertySummary_unit :: Lens' AssetModelPropertySummary (Maybe Text) Source #
The unit (such as Newtons
or RPM
) of the property.
assetModelPropertySummary_name :: Lens' AssetModelPropertySummary Text Source #
The name of the property.
assetModelPropertySummary_dataType :: Lens' AssetModelPropertySummary PropertyDataType Source #
The data type of the property.
assetModelPropertySummary_type :: Lens' AssetModelPropertySummary PropertyType Source #
Undocumented member.
AssetModelStatus
data AssetModelStatus Source #
Contains current status information for an asset model. For more information, see Asset and model states in the IoT SiteWise User Guide.
See: newAssetModelStatus
smart constructor.
AssetModelStatus' | |
|
Instances
Create a value of AssetModelStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:error:AssetModelStatus'
, assetModelStatus_error
- Contains associated error information, if any.
$sel:state:AssetModelStatus'
, assetModelStatus_state
- The current state of the asset model.
assetModelStatus_error :: Lens' AssetModelStatus (Maybe ErrorDetails) Source #
Contains associated error information, if any.
assetModelStatus_state :: Lens' AssetModelStatus AssetModelState Source #
The current state of the asset model.
AssetModelSummary
data AssetModelSummary Source #
Contains a summary of an asset model.
See: newAssetModelSummary
smart constructor.
AssetModelSummary' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> AssetModelStatus | |
-> AssetModelSummary |
Create a value of AssetModelSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:AssetModelSummary'
, assetModelSummary_id
- The ID of the asset model (used with IoT SiteWise APIs).
$sel:arn:AssetModelSummary'
, assetModelSummary_arn
- The
ARN
of the asset model, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
$sel:name:AssetModelSummary'
, assetModelSummary_name
- The name of the asset model.
$sel:description:AssetModelSummary'
, assetModelSummary_description
- The asset model description.
$sel:creationDate:AssetModelSummary'
, assetModelSummary_creationDate
- The date the asset model was created, in Unix epoch time.
$sel:lastUpdateDate:AssetModelSummary'
, assetModelSummary_lastUpdateDate
- The date the asset model was last updated, in Unix epoch time.
$sel:status:AssetModelSummary'
, assetModelSummary_status
- The current status of the asset model.
assetModelSummary_id :: Lens' AssetModelSummary Text Source #
The ID of the asset model (used with IoT SiteWise APIs).
assetModelSummary_arn :: Lens' AssetModelSummary Text Source #
The ARN of the asset model, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
assetModelSummary_name :: Lens' AssetModelSummary Text Source #
The name of the asset model.
assetModelSummary_description :: Lens' AssetModelSummary Text Source #
The asset model description.
assetModelSummary_creationDate :: Lens' AssetModelSummary UTCTime Source #
The date the asset model was created, in Unix epoch time.
assetModelSummary_lastUpdateDate :: Lens' AssetModelSummary UTCTime Source #
The date the asset model was last updated, in Unix epoch time.
assetModelSummary_status :: Lens' AssetModelSummary AssetModelStatus Source #
The current status of the asset model.
AssetProperty
data AssetProperty Source #
Contains asset property information.
See: newAssetProperty
smart constructor.
AssetProperty' | |
|
Instances
:: Text | |
-> Text | |
-> PropertyDataType | |
-> AssetProperty |
Create a value of AssetProperty
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:alias:AssetProperty'
, assetProperty_alias
- The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
$sel:dataTypeSpec:AssetProperty'
, assetProperty_dataTypeSpec
- The data type of the structure for this property. This parameter exists
on properties that have the STRUCT
data type.
$sel:notification:AssetProperty'
, assetProperty_notification
- The asset property's notification topic and state. For more
information, see
UpdateAssetProperty.
$sel:unit:AssetProperty'
, assetProperty_unit
- The unit (such as Newtons
or RPM
) of the asset property.
$sel:id:AssetProperty'
, assetProperty_id
- The ID of the asset property.
$sel:name:AssetProperty'
, assetProperty_name
- The name of the property.
$sel:dataType:AssetProperty'
, assetProperty_dataType
- The data type of the asset property.
assetProperty_alias :: Lens' AssetProperty (Maybe Text) Source #
The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
assetProperty_dataTypeSpec :: Lens' AssetProperty (Maybe Text) Source #
The data type of the structure for this property. This parameter exists
on properties that have the STRUCT
data type.
assetProperty_notification :: Lens' AssetProperty (Maybe PropertyNotification) Source #
The asset property's notification topic and state. For more information, see UpdateAssetProperty.
assetProperty_unit :: Lens' AssetProperty (Maybe Text) Source #
The unit (such as Newtons
or RPM
) of the asset property.
assetProperty_id :: Lens' AssetProperty Text Source #
The ID of the asset property.
assetProperty_name :: Lens' AssetProperty Text Source #
The name of the property.
assetProperty_dataType :: Lens' AssetProperty PropertyDataType Source #
The data type of the asset property.
AssetPropertySummary
data AssetPropertySummary Source #
Contains a summary of a property associated with an asset.
See: newAssetPropertySummary
smart constructor.
AssetPropertySummary' | |
|
Instances
newAssetPropertySummary :: AssetPropertySummary Source #
Create a value of AssetPropertySummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:alias:AssetPropertySummary'
, assetPropertySummary_alias
- The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
$sel:assetCompositeModelId:AssetPropertySummary'
, assetPropertySummary_assetCompositeModelId
- The ID of the composite model that contains the asset property.
$sel:id:AssetPropertySummary'
, assetPropertySummary_id
- The ID of the property.
$sel:notification:AssetPropertySummary'
, assetPropertySummary_notification
- Undocumented member.
$sel:unit:AssetPropertySummary'
, assetPropertySummary_unit
- The unit of measure (such as Newtons or RPM) of the asset property.
assetPropertySummary_alias :: Lens' AssetPropertySummary (Maybe Text) Source #
The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
assetPropertySummary_assetCompositeModelId :: Lens' AssetPropertySummary (Maybe Text) Source #
The ID of the composite model that contains the asset property.
assetPropertySummary_id :: Lens' AssetPropertySummary (Maybe Text) Source #
The ID of the property.
assetPropertySummary_notification :: Lens' AssetPropertySummary (Maybe PropertyNotification) Source #
Undocumented member.
assetPropertySummary_unit :: Lens' AssetPropertySummary (Maybe Text) Source #
The unit of measure (such as Newtons or RPM) of the asset property.
AssetPropertyValue
data AssetPropertyValue Source #
Contains asset property value information.
See: newAssetPropertyValue
smart constructor.
Instances
newAssetPropertyValue Source #
:: Variant | |
-> TimeInNanos | |
-> AssetPropertyValue |
Create a value of AssetPropertyValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:quality:AssetPropertyValue'
, assetPropertyValue_quality
- The quality of the asset property value.
$sel:value:AssetPropertyValue'
, assetPropertyValue_value
- The value of the asset property (see Variant
).
$sel:timestamp:AssetPropertyValue'
, assetPropertyValue_timestamp
- The timestamp of the asset property value.
assetPropertyValue_quality :: Lens' AssetPropertyValue (Maybe Quality) Source #
The quality of the asset property value.
assetPropertyValue_value :: Lens' AssetPropertyValue Variant Source #
The value of the asset property (see Variant
).
assetPropertyValue_timestamp :: Lens' AssetPropertyValue TimeInNanos Source #
The timestamp of the asset property value.
AssetRelationshipSummary
data AssetRelationshipSummary Source #
Contains information about assets that are related to one another.
See: newAssetRelationshipSummary
smart constructor.
AssetRelationshipSummary' | |
|
Instances
newAssetRelationshipSummary Source #
Create a value of AssetRelationshipSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyInfo:AssetRelationshipSummary'
, assetRelationshipSummary_hierarchyInfo
- The assets that are related through an asset hierarchy.
This object is present if the relationshipType
is HIERARCHY
.
$sel:relationshipType:AssetRelationshipSummary'
, assetRelationshipSummary_relationshipType
- The relationship type of the assets in this relationship. This value is
one of the following:
HIERARCHY
– The assets are related through an asset hierarchy. If you specify this relationship type, this asset relationship includes thehierarchyInfo
object.
assetRelationshipSummary_hierarchyInfo :: Lens' AssetRelationshipSummary (Maybe AssetHierarchyInfo) Source #
The assets that are related through an asset hierarchy.
This object is present if the relationshipType
is HIERARCHY
.
assetRelationshipSummary_relationshipType :: Lens' AssetRelationshipSummary AssetRelationshipType Source #
The relationship type of the assets in this relationship. This value is one of the following:
HIERARCHY
– The assets are related through an asset hierarchy. If you specify this relationship type, this asset relationship includes thehierarchyInfo
object.
AssetStatus
data AssetStatus Source #
Contains information about the current status of an asset. For more information, see Asset and model states in the IoT SiteWise User Guide.
See: newAssetStatus
smart constructor.
AssetStatus' | |
|
Instances
Create a value of AssetStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:error:AssetStatus'
, assetStatus_error
- Contains associated error information, if any.
$sel:state:AssetStatus'
, assetStatus_state
- The current status of the asset.
assetStatus_error :: Lens' AssetStatus (Maybe ErrorDetails) Source #
Contains associated error information, if any.
assetStatus_state :: Lens' AssetStatus AssetState Source #
The current status of the asset.
AssetSummary
data AssetSummary Source #
Contains a summary of an asset.
See: newAssetSummary
smart constructor.
AssetSummary' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> AssetStatus | |
-> AssetSummary |
Create a value of AssetSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:AssetSummary'
, assetSummary_description
- A description for the asset.
AssetSummary
, assetSummary_id
- The ID of the asset.
$sel:arn:AssetSummary'
, assetSummary_arn
- The
ARN
of the asset, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
AssetSummary
, assetSummary_name
- The name of the asset.
$sel:assetModelId:AssetSummary'
, assetSummary_assetModelId
- The ID of the asset model used to create this asset.
$sel:creationDate:AssetSummary'
, assetSummary_creationDate
- The date the asset was created, in Unix epoch time.
$sel:lastUpdateDate:AssetSummary'
, assetSummary_lastUpdateDate
- The date the asset was last updated, in Unix epoch time.
$sel:status:AssetSummary'
, assetSummary_status
- The current status of the asset.
$sel:hierarchies:AssetSummary'
, assetSummary_hierarchies
- A list of asset hierarchies that each contain a hierarchyId
. A
hierarchy specifies allowed parent/child asset relationships.
assetSummary_description :: Lens' AssetSummary (Maybe Text) Source #
A description for the asset.
assetSummary_id :: Lens' AssetSummary Text Source #
The ID of the asset.
assetSummary_arn :: Lens' AssetSummary Text Source #
The ARN of the asset, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
assetSummary_name :: Lens' AssetSummary Text Source #
The name of the asset.
assetSummary_assetModelId :: Lens' AssetSummary Text Source #
The ID of the asset model used to create this asset.
assetSummary_creationDate :: Lens' AssetSummary UTCTime Source #
The date the asset was created, in Unix epoch time.
assetSummary_lastUpdateDate :: Lens' AssetSummary UTCTime Source #
The date the asset was last updated, in Unix epoch time.
assetSummary_status :: Lens' AssetSummary AssetStatus Source #
The current status of the asset.
assetSummary_hierarchies :: Lens' AssetSummary [AssetHierarchy] Source #
A list of asset hierarchies that each contain a hierarchyId
. A
hierarchy specifies allowed parent/child asset relationships.
AssociatedAssetsSummary
data AssociatedAssetsSummary Source #
Contains a summary of an associated asset.
See: newAssociatedAssetsSummary
smart constructor.
AssociatedAssetsSummary' | |
|
Instances
newAssociatedAssetsSummary Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> AssetStatus | |
-> AssociatedAssetsSummary |
Create a value of AssociatedAssetsSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:AssociatedAssetsSummary'
, associatedAssetsSummary_description
- A description for the asset.
AssociatedAssetsSummary
, associatedAssetsSummary_id
- The ID of the asset.
$sel:arn:AssociatedAssetsSummary'
, associatedAssetsSummary_arn
- The
ARN
of the asset, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
AssociatedAssetsSummary
, associatedAssetsSummary_name
- The name of the asset.
$sel:assetModelId:AssociatedAssetsSummary'
, associatedAssetsSummary_assetModelId
- The ID of the asset model used to create the asset.
$sel:creationDate:AssociatedAssetsSummary'
, associatedAssetsSummary_creationDate
- The date the asset was created, in Unix epoch time.
$sel:lastUpdateDate:AssociatedAssetsSummary'
, associatedAssetsSummary_lastUpdateDate
- The date the asset was last updated, in Unix epoch time.
$sel:status:AssociatedAssetsSummary'
, associatedAssetsSummary_status
- The current status of the asset.
$sel:hierarchies:AssociatedAssetsSummary'
, associatedAssetsSummary_hierarchies
- A list of asset hierarchies that each contain a hierarchyId
. A
hierarchy specifies allowed parent/child asset relationships.
associatedAssetsSummary_description :: Lens' AssociatedAssetsSummary (Maybe Text) Source #
A description for the asset.
associatedAssetsSummary_id :: Lens' AssociatedAssetsSummary Text Source #
The ID of the asset.
associatedAssetsSummary_arn :: Lens' AssociatedAssetsSummary Text Source #
The ARN of the asset, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
associatedAssetsSummary_name :: Lens' AssociatedAssetsSummary Text Source #
The name of the asset.
associatedAssetsSummary_assetModelId :: Lens' AssociatedAssetsSummary Text Source #
The ID of the asset model used to create the asset.
associatedAssetsSummary_creationDate :: Lens' AssociatedAssetsSummary UTCTime Source #
The date the asset was created, in Unix epoch time.
associatedAssetsSummary_lastUpdateDate :: Lens' AssociatedAssetsSummary UTCTime Source #
The date the asset was last updated, in Unix epoch time.
associatedAssetsSummary_status :: Lens' AssociatedAssetsSummary AssetStatus Source #
The current status of the asset.
associatedAssetsSummary_hierarchies :: Lens' AssociatedAssetsSummary [AssetHierarchy] Source #
A list of asset hierarchies that each contain a hierarchyId
. A
hierarchy specifies allowed parent/child asset relationships.
Attribute
Contains an asset attribute property. For more information, see Attributes in the IoT SiteWise User Guide.
See: newAttribute
smart constructor.
Attribute' | |
|
Instances
FromJSON Attribute Source # | |
ToJSON Attribute Source # | |
Defined in Amazonka.IoTSiteWise.Types.Attribute | |
Generic Attribute Source # | |
Read Attribute Source # | |
Show Attribute Source # | |
NFData Attribute Source # | |
Defined in Amazonka.IoTSiteWise.Types.Attribute | |
Eq Attribute Source # | |
Hashable Attribute Source # | |
Defined in Amazonka.IoTSiteWise.Types.Attribute | |
type Rep Attribute Source # | |
Defined in Amazonka.IoTSiteWise.Types.Attribute type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.IoTSiteWise.Types.Attribute" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newAttribute :: Attribute Source #
Create a value of Attribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:defaultValue:Attribute'
, attribute_defaultValue
- The default value of the asset model property attribute. All assets that
you create from the asset model contain this attribute value. You can
update an attribute's value after you create an asset. For more
information, see
Updating attribute values
in the IoT SiteWise User Guide.
attribute_defaultValue :: Lens' Attribute (Maybe Text) Source #
The default value of the asset model property attribute. All assets that you create from the asset model contain this attribute value. You can update an attribute's value after you create an asset. For more information, see Updating attribute values in the IoT SiteWise User Guide.
BatchGetAssetPropertyAggregatesEntry
data BatchGetAssetPropertyAggregatesEntry Source #
Contains information for an asset property aggregate entry that is associated with the BatchGetAssetPropertyAggregates API.
To identify an asset property, you must specify one of the following:
- The
assetId
andpropertyId
of an asset property. - A
propertyAlias
, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature
). To define an asset property's alias, see UpdateAssetProperty.
See: newBatchGetAssetPropertyAggregatesEntry
smart constructor.
BatchGetAssetPropertyAggregatesEntry' | |
|
Instances
newBatchGetAssetPropertyAggregatesEntry Source #
Create a value of BatchGetAssetPropertyAggregatesEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetId:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_assetId
- The ID of the asset in which the asset property was created.
$sel:propertyAlias:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_propertyAlias
- The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
$sel:propertyId:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_propertyId
- The ID of the asset property.
$sel:qualities:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_qualities
- The quality by which to filter asset data.
$sel:timeOrdering:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_timeOrdering
- The chronological sorting order of the requested information.
Default: ASCENDING
$sel:entryId:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_entryId
- The ID of the entry.
$sel:aggregateTypes:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_aggregateTypes
- The data aggregating function.
$sel:resolution:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_resolution
- The time interval over which to aggregate data.
$sel:startDate:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_startDate
- The exclusive start of the range from which to query historical data,
expressed in seconds in Unix epoch time.
$sel:endDate:BatchGetAssetPropertyAggregatesEntry'
, batchGetAssetPropertyAggregatesEntry_endDate
- The inclusive end of the range from which to query historical data,
expressed in seconds in Unix epoch time.
batchGetAssetPropertyAggregatesEntry_assetId :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe Text) Source #
The ID of the asset in which the asset property was created.
batchGetAssetPropertyAggregatesEntry_propertyAlias :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe Text) Source #
The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
batchGetAssetPropertyAggregatesEntry_propertyId :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe Text) Source #
The ID of the asset property.
batchGetAssetPropertyAggregatesEntry_qualities :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe (NonEmpty Quality)) Source #
The quality by which to filter asset data.
batchGetAssetPropertyAggregatesEntry_timeOrdering :: Lens' BatchGetAssetPropertyAggregatesEntry (Maybe TimeOrdering) Source #
The chronological sorting order of the requested information.
Default: ASCENDING
batchGetAssetPropertyAggregatesEntry_entryId :: Lens' BatchGetAssetPropertyAggregatesEntry Text Source #
The ID of the entry.
batchGetAssetPropertyAggregatesEntry_aggregateTypes :: Lens' BatchGetAssetPropertyAggregatesEntry (NonEmpty AggregateType) Source #
The data aggregating function.
batchGetAssetPropertyAggregatesEntry_resolution :: Lens' BatchGetAssetPropertyAggregatesEntry Text Source #
The time interval over which to aggregate data.
batchGetAssetPropertyAggregatesEntry_startDate :: Lens' BatchGetAssetPropertyAggregatesEntry UTCTime Source #
The exclusive start of the range from which to query historical data, expressed in seconds in Unix epoch time.
batchGetAssetPropertyAggregatesEntry_endDate :: Lens' BatchGetAssetPropertyAggregatesEntry UTCTime Source #
The inclusive end of the range from which to query historical data, expressed in seconds in Unix epoch time.
BatchGetAssetPropertyAggregatesErrorEntry
data BatchGetAssetPropertyAggregatesErrorEntry Source #
Contains error information for an asset property aggregate entry that is associated with the BatchGetAssetPropertyAggregates API.
See: newBatchGetAssetPropertyAggregatesErrorEntry
smart constructor.
BatchGetAssetPropertyAggregatesErrorEntry' | |
|
Instances
newBatchGetAssetPropertyAggregatesErrorEntry Source #
:: BatchGetAssetPropertyAggregatesErrorCode | |
-> Text |
|
-> Text | |
-> BatchGetAssetPropertyAggregatesErrorEntry |
Create a value of BatchGetAssetPropertyAggregatesErrorEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:BatchGetAssetPropertyAggregatesErrorEntry'
, batchGetAssetPropertyAggregatesErrorEntry_errorCode
- The error code.
$sel:errorMessage:BatchGetAssetPropertyAggregatesErrorEntry'
, batchGetAssetPropertyAggregatesErrorEntry_errorMessage
- The associated error message.
$sel:entryId:BatchGetAssetPropertyAggregatesErrorEntry'
, batchGetAssetPropertyAggregatesErrorEntry_entryId
- The ID of the entry.
batchGetAssetPropertyAggregatesErrorEntry_errorCode :: Lens' BatchGetAssetPropertyAggregatesErrorEntry BatchGetAssetPropertyAggregatesErrorCode Source #
The error code.
batchGetAssetPropertyAggregatesErrorEntry_errorMessage :: Lens' BatchGetAssetPropertyAggregatesErrorEntry Text Source #
The associated error message.
batchGetAssetPropertyAggregatesErrorEntry_entryId :: Lens' BatchGetAssetPropertyAggregatesErrorEntry Text Source #
The ID of the entry.
BatchGetAssetPropertyAggregatesErrorInfo
data BatchGetAssetPropertyAggregatesErrorInfo Source #
Contains the error code and the timestamp for an asset property aggregate entry that is associated with the BatchGetAssetPropertyAggregates API.
See: newBatchGetAssetPropertyAggregatesErrorInfo
smart constructor.
BatchGetAssetPropertyAggregatesErrorInfo' | |
|
Instances
newBatchGetAssetPropertyAggregatesErrorInfo Source #
:: BatchGetAssetPropertyAggregatesErrorCode | |
-> UTCTime |
|
-> BatchGetAssetPropertyAggregatesErrorInfo |
Create a value of BatchGetAssetPropertyAggregatesErrorInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:BatchGetAssetPropertyAggregatesErrorInfo'
, batchGetAssetPropertyAggregatesErrorInfo_errorCode
- The error code.
$sel:errorTimestamp:BatchGetAssetPropertyAggregatesErrorInfo'
, batchGetAssetPropertyAggregatesErrorInfo_errorTimestamp
- The date the error occurred, in Unix epoch time.
batchGetAssetPropertyAggregatesErrorInfo_errorCode :: Lens' BatchGetAssetPropertyAggregatesErrorInfo BatchGetAssetPropertyAggregatesErrorCode Source #
The error code.
batchGetAssetPropertyAggregatesErrorInfo_errorTimestamp :: Lens' BatchGetAssetPropertyAggregatesErrorInfo UTCTime Source #
The date the error occurred, in Unix epoch time.
BatchGetAssetPropertyAggregatesSkippedEntry
data BatchGetAssetPropertyAggregatesSkippedEntry Source #
Contains information for an entry that has been processed by the previous BatchGetAssetPropertyAggregates request.
See: newBatchGetAssetPropertyAggregatesSkippedEntry
smart constructor.
BatchGetAssetPropertyAggregatesSkippedEntry' | |
|
Instances
newBatchGetAssetPropertyAggregatesSkippedEntry Source #
:: Text | |
-> BatchEntryCompletionStatus |
|
-> BatchGetAssetPropertyAggregatesSkippedEntry |
Create a value of BatchGetAssetPropertyAggregatesSkippedEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorInfo:BatchGetAssetPropertyAggregatesSkippedEntry'
, batchGetAssetPropertyAggregatesSkippedEntry_errorInfo
- The error information, such as the error code and the timestamp.
$sel:entryId:BatchGetAssetPropertyAggregatesSkippedEntry'
, batchGetAssetPropertyAggregatesSkippedEntry_entryId
- The ID of the entry.
$sel:completionStatus:BatchGetAssetPropertyAggregatesSkippedEntry'
, batchGetAssetPropertyAggregatesSkippedEntry_completionStatus
- The completion status of each entry that is associated with the
BatchGetAssetPropertyAggregates
API.
batchGetAssetPropertyAggregatesSkippedEntry_errorInfo :: Lens' BatchGetAssetPropertyAggregatesSkippedEntry (Maybe BatchGetAssetPropertyAggregatesErrorInfo) Source #
The error information, such as the error code and the timestamp.
batchGetAssetPropertyAggregatesSkippedEntry_entryId :: Lens' BatchGetAssetPropertyAggregatesSkippedEntry Text Source #
The ID of the entry.
batchGetAssetPropertyAggregatesSkippedEntry_completionStatus :: Lens' BatchGetAssetPropertyAggregatesSkippedEntry BatchEntryCompletionStatus Source #
The completion status of each entry that is associated with the BatchGetAssetPropertyAggregates API.
BatchGetAssetPropertyAggregatesSuccessEntry
data BatchGetAssetPropertyAggregatesSuccessEntry Source #
Contains success information for an entry that is associated with the BatchGetAssetPropertyAggregates API.
See: newBatchGetAssetPropertyAggregatesSuccessEntry
smart constructor.
BatchGetAssetPropertyAggregatesSuccessEntry' | |
|
Instances
newBatchGetAssetPropertyAggregatesSuccessEntry Source #
Create a value of BatchGetAssetPropertyAggregatesSuccessEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:entryId:BatchGetAssetPropertyAggregatesSuccessEntry'
, batchGetAssetPropertyAggregatesSuccessEntry_entryId
- The ID of the entry.
$sel:aggregatedValues:BatchGetAssetPropertyAggregatesSuccessEntry'
, batchGetAssetPropertyAggregatesSuccessEntry_aggregatedValues
- The requested aggregated asset property values (for example, average,
minimum, and maximum).
batchGetAssetPropertyAggregatesSuccessEntry_entryId :: Lens' BatchGetAssetPropertyAggregatesSuccessEntry Text Source #
The ID of the entry.
batchGetAssetPropertyAggregatesSuccessEntry_aggregatedValues :: Lens' BatchGetAssetPropertyAggregatesSuccessEntry [AggregatedValue] Source #
The requested aggregated asset property values (for example, average, minimum, and maximum).
BatchGetAssetPropertyValueEntry
data BatchGetAssetPropertyValueEntry Source #
Contains information for an asset property value entry that is associated with the BatchGetAssetPropertyValue API.
To identify an asset property, you must specify one of the following:
- The
assetId
andpropertyId
of an asset property. - A
propertyAlias
, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature
). To define an asset property's alias, see UpdateAssetProperty.
See: newBatchGetAssetPropertyValueEntry
smart constructor.
BatchGetAssetPropertyValueEntry' | |
|
Instances
newBatchGetAssetPropertyValueEntry Source #
Create a value of BatchGetAssetPropertyValueEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetId:BatchGetAssetPropertyValueEntry'
, batchGetAssetPropertyValueEntry_assetId
- The ID of the asset in which the asset property was created.
$sel:propertyAlias:BatchGetAssetPropertyValueEntry'
, batchGetAssetPropertyValueEntry_propertyAlias
- The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
$sel:propertyId:BatchGetAssetPropertyValueEntry'
, batchGetAssetPropertyValueEntry_propertyId
- The ID of the asset property.
$sel:entryId:BatchGetAssetPropertyValueEntry'
, batchGetAssetPropertyValueEntry_entryId
- The ID of the entry.
batchGetAssetPropertyValueEntry_assetId :: Lens' BatchGetAssetPropertyValueEntry (Maybe Text) Source #
The ID of the asset in which the asset property was created.
batchGetAssetPropertyValueEntry_propertyAlias :: Lens' BatchGetAssetPropertyValueEntry (Maybe Text) Source #
The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
batchGetAssetPropertyValueEntry_propertyId :: Lens' BatchGetAssetPropertyValueEntry (Maybe Text) Source #
The ID of the asset property.
batchGetAssetPropertyValueEntry_entryId :: Lens' BatchGetAssetPropertyValueEntry Text Source #
The ID of the entry.
BatchGetAssetPropertyValueErrorEntry
data BatchGetAssetPropertyValueErrorEntry Source #
Contains error information for an asset property value entry that is associated with the BatchGetAssetPropertyValue API.
See: newBatchGetAssetPropertyValueErrorEntry
smart constructor.
BatchGetAssetPropertyValueErrorEntry' | |
|
Instances
newBatchGetAssetPropertyValueErrorEntry Source #
Create a value of BatchGetAssetPropertyValueErrorEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:BatchGetAssetPropertyValueErrorEntry'
, batchGetAssetPropertyValueErrorEntry_errorCode
- The error code.
$sel:errorMessage:BatchGetAssetPropertyValueErrorEntry'
, batchGetAssetPropertyValueErrorEntry_errorMessage
- The associated error message.
$sel:entryId:BatchGetAssetPropertyValueErrorEntry'
, batchGetAssetPropertyValueErrorEntry_entryId
- The ID of the entry.
batchGetAssetPropertyValueErrorEntry_errorCode :: Lens' BatchGetAssetPropertyValueErrorEntry BatchGetAssetPropertyValueErrorCode Source #
The error code.
batchGetAssetPropertyValueErrorEntry_errorMessage :: Lens' BatchGetAssetPropertyValueErrorEntry Text Source #
The associated error message.
batchGetAssetPropertyValueErrorEntry_entryId :: Lens' BatchGetAssetPropertyValueErrorEntry Text Source #
The ID of the entry.
BatchGetAssetPropertyValueErrorInfo
data BatchGetAssetPropertyValueErrorInfo Source #
The error information, such as the error code and the timestamp.
See: newBatchGetAssetPropertyValueErrorInfo
smart constructor.
BatchGetAssetPropertyValueErrorInfo' | |
|
Instances
newBatchGetAssetPropertyValueErrorInfo Source #
Create a value of BatchGetAssetPropertyValueErrorInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:BatchGetAssetPropertyValueErrorInfo'
, batchGetAssetPropertyValueErrorInfo_errorCode
- The error code.
$sel:errorTimestamp:BatchGetAssetPropertyValueErrorInfo'
, batchGetAssetPropertyValueErrorInfo_errorTimestamp
- The date the error occurred, in Unix epoch time.
batchGetAssetPropertyValueErrorInfo_errorCode :: Lens' BatchGetAssetPropertyValueErrorInfo BatchGetAssetPropertyValueErrorCode Source #
The error code.
batchGetAssetPropertyValueErrorInfo_errorTimestamp :: Lens' BatchGetAssetPropertyValueErrorInfo UTCTime Source #
The date the error occurred, in Unix epoch time.
BatchGetAssetPropertyValueHistoryEntry
data BatchGetAssetPropertyValueHistoryEntry Source #
Contains information for an asset property historical value entry that is associated with the BatchGetAssetPropertyValueHistory API.
To identify an asset property, you must specify one of the following:
- The
assetId
andpropertyId
of an asset property. - A
propertyAlias
, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature
). To define an asset property's alias, see UpdateAssetProperty.
See: newBatchGetAssetPropertyValueHistoryEntry
smart constructor.
BatchGetAssetPropertyValueHistoryEntry' | |
|
Instances
newBatchGetAssetPropertyValueHistoryEntry Source #
Create a value of BatchGetAssetPropertyValueHistoryEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetId:BatchGetAssetPropertyValueHistoryEntry'
, batchGetAssetPropertyValueHistoryEntry_assetId
- The ID of the asset in which the asset property was created.
$sel:endDate:BatchGetAssetPropertyValueHistoryEntry'
, batchGetAssetPropertyValueHistoryEntry_endDate
- The inclusive end of the range from which to query historical data,
expressed in seconds in Unix epoch time.
$sel:propertyAlias:BatchGetAssetPropertyValueHistoryEntry'
, batchGetAssetPropertyValueHistoryEntry_propertyAlias
- The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
$sel:propertyId:BatchGetAssetPropertyValueHistoryEntry'
, batchGetAssetPropertyValueHistoryEntry_propertyId
- The ID of the asset property.
$sel:qualities:BatchGetAssetPropertyValueHistoryEntry'
, batchGetAssetPropertyValueHistoryEntry_qualities
- The quality by which to filter asset data.
$sel:startDate:BatchGetAssetPropertyValueHistoryEntry'
, batchGetAssetPropertyValueHistoryEntry_startDate
- The exclusive start of the range from which to query historical data,
expressed in seconds in Unix epoch time.
$sel:timeOrdering:BatchGetAssetPropertyValueHistoryEntry'
, batchGetAssetPropertyValueHistoryEntry_timeOrdering
- The chronological sorting order of the requested information.
Default: ASCENDING
$sel:entryId:BatchGetAssetPropertyValueHistoryEntry'
, batchGetAssetPropertyValueHistoryEntry_entryId
- The ID of the entry.
batchGetAssetPropertyValueHistoryEntry_assetId :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe Text) Source #
The ID of the asset in which the asset property was created.
batchGetAssetPropertyValueHistoryEntry_endDate :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe UTCTime) Source #
The inclusive end of the range from which to query historical data, expressed in seconds in Unix epoch time.
batchGetAssetPropertyValueHistoryEntry_propertyAlias :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe Text) Source #
The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
batchGetAssetPropertyValueHistoryEntry_propertyId :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe Text) Source #
The ID of the asset property.
batchGetAssetPropertyValueHistoryEntry_qualities :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe (NonEmpty Quality)) Source #
The quality by which to filter asset data.
batchGetAssetPropertyValueHistoryEntry_startDate :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe UTCTime) Source #
The exclusive start of the range from which to query historical data, expressed in seconds in Unix epoch time.
batchGetAssetPropertyValueHistoryEntry_timeOrdering :: Lens' BatchGetAssetPropertyValueHistoryEntry (Maybe TimeOrdering) Source #
The chronological sorting order of the requested information.
Default: ASCENDING
batchGetAssetPropertyValueHistoryEntry_entryId :: Lens' BatchGetAssetPropertyValueHistoryEntry Text Source #
The ID of the entry.
BatchGetAssetPropertyValueHistoryErrorEntry
data BatchGetAssetPropertyValueHistoryErrorEntry Source #
A list of the errors (if any) associated with the batch request. Each
error entry contains the entryId
of the entry that failed.
See: newBatchGetAssetPropertyValueHistoryErrorEntry
smart constructor.
BatchGetAssetPropertyValueHistoryErrorEntry' | |
|
Instances
newBatchGetAssetPropertyValueHistoryErrorEntry Source #
:: BatchGetAssetPropertyValueHistoryErrorCode | |
-> Text |
|
-> Text | |
-> BatchGetAssetPropertyValueHistoryErrorEntry |
Create a value of BatchGetAssetPropertyValueHistoryErrorEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:BatchGetAssetPropertyValueHistoryErrorEntry'
, batchGetAssetPropertyValueHistoryErrorEntry_errorCode
- The error code.
$sel:errorMessage:BatchGetAssetPropertyValueHistoryErrorEntry'
, batchGetAssetPropertyValueHistoryErrorEntry_errorMessage
- The associated error message.
$sel:entryId:BatchGetAssetPropertyValueHistoryErrorEntry'
, batchGetAssetPropertyValueHistoryErrorEntry_entryId
- The ID of the entry.
batchGetAssetPropertyValueHistoryErrorEntry_errorCode :: Lens' BatchGetAssetPropertyValueHistoryErrorEntry BatchGetAssetPropertyValueHistoryErrorCode Source #
The error code.
batchGetAssetPropertyValueHistoryErrorEntry_errorMessage :: Lens' BatchGetAssetPropertyValueHistoryErrorEntry Text Source #
The associated error message.
batchGetAssetPropertyValueHistoryErrorEntry_entryId :: Lens' BatchGetAssetPropertyValueHistoryErrorEntry Text Source #
The ID of the entry.
BatchGetAssetPropertyValueHistoryErrorInfo
data BatchGetAssetPropertyValueHistoryErrorInfo Source #
The error information, such as the error code and the timestamp.
See: newBatchGetAssetPropertyValueHistoryErrorInfo
smart constructor.
BatchGetAssetPropertyValueHistoryErrorInfo' | |
|
Instances
newBatchGetAssetPropertyValueHistoryErrorInfo Source #
:: BatchGetAssetPropertyValueHistoryErrorCode | |
-> UTCTime |
|
-> BatchGetAssetPropertyValueHistoryErrorInfo |
Create a value of BatchGetAssetPropertyValueHistoryErrorInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:BatchGetAssetPropertyValueHistoryErrorInfo'
, batchGetAssetPropertyValueHistoryErrorInfo_errorCode
- The error code.
$sel:errorTimestamp:BatchGetAssetPropertyValueHistoryErrorInfo'
, batchGetAssetPropertyValueHistoryErrorInfo_errorTimestamp
- The date the error occurred, in Unix epoch time.
batchGetAssetPropertyValueHistoryErrorInfo_errorCode :: Lens' BatchGetAssetPropertyValueHistoryErrorInfo BatchGetAssetPropertyValueHistoryErrorCode Source #
The error code.
batchGetAssetPropertyValueHistoryErrorInfo_errorTimestamp :: Lens' BatchGetAssetPropertyValueHistoryErrorInfo UTCTime Source #
The date the error occurred, in Unix epoch time.
BatchGetAssetPropertyValueHistorySkippedEntry
data BatchGetAssetPropertyValueHistorySkippedEntry Source #
Contains information for an entry that has been processed by the previous BatchGetAssetPropertyValueHistory request.
See: newBatchGetAssetPropertyValueHistorySkippedEntry
smart constructor.
BatchGetAssetPropertyValueHistorySkippedEntry' | |
|
Instances
newBatchGetAssetPropertyValueHistorySkippedEntry Source #
:: Text | |
-> BatchEntryCompletionStatus |
|
-> BatchGetAssetPropertyValueHistorySkippedEntry |
Create a value of BatchGetAssetPropertyValueHistorySkippedEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorInfo:BatchGetAssetPropertyValueHistorySkippedEntry'
, batchGetAssetPropertyValueHistorySkippedEntry_errorInfo
- The error information, such as the error code and the timestamp.
$sel:entryId:BatchGetAssetPropertyValueHistorySkippedEntry'
, batchGetAssetPropertyValueHistorySkippedEntry_entryId
- The ID of the entry.
$sel:completionStatus:BatchGetAssetPropertyValueHistorySkippedEntry'
, batchGetAssetPropertyValueHistorySkippedEntry_completionStatus
- The completion status of each entry that is associated with the
BatchGetAssetPropertyValueHistory
API.
batchGetAssetPropertyValueHistorySkippedEntry_errorInfo :: Lens' BatchGetAssetPropertyValueHistorySkippedEntry (Maybe BatchGetAssetPropertyValueHistoryErrorInfo) Source #
The error information, such as the error code and the timestamp.
batchGetAssetPropertyValueHistorySkippedEntry_entryId :: Lens' BatchGetAssetPropertyValueHistorySkippedEntry Text Source #
The ID of the entry.
batchGetAssetPropertyValueHistorySkippedEntry_completionStatus :: Lens' BatchGetAssetPropertyValueHistorySkippedEntry BatchEntryCompletionStatus Source #
The completion status of each entry that is associated with the BatchGetAssetPropertyValueHistory API.
BatchGetAssetPropertyValueHistorySuccessEntry
data BatchGetAssetPropertyValueHistorySuccessEntry Source #
Contains success information for an entry that is associated with the BatchGetAssetPropertyValueHistory API.
See: newBatchGetAssetPropertyValueHistorySuccessEntry
smart constructor.
BatchGetAssetPropertyValueHistorySuccessEntry' | |
|
Instances
newBatchGetAssetPropertyValueHistorySuccessEntry Source #
Create a value of BatchGetAssetPropertyValueHistorySuccessEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:entryId:BatchGetAssetPropertyValueHistorySuccessEntry'
, batchGetAssetPropertyValueHistorySuccessEntry_entryId
- The ID of the entry.
$sel:assetPropertyValueHistory:BatchGetAssetPropertyValueHistorySuccessEntry'
, batchGetAssetPropertyValueHistorySuccessEntry_assetPropertyValueHistory
- The requested historical values for the specified asset property.
batchGetAssetPropertyValueHistorySuccessEntry_entryId :: Lens' BatchGetAssetPropertyValueHistorySuccessEntry Text Source #
The ID of the entry.
batchGetAssetPropertyValueHistorySuccessEntry_assetPropertyValueHistory :: Lens' BatchGetAssetPropertyValueHistorySuccessEntry [AssetPropertyValue] Source #
The requested historical values for the specified asset property.
BatchGetAssetPropertyValueSkippedEntry
data BatchGetAssetPropertyValueSkippedEntry Source #
Contains information for an entry that has been processed by the previous BatchGetAssetPropertyValue request.
See: newBatchGetAssetPropertyValueSkippedEntry
smart constructor.
BatchGetAssetPropertyValueSkippedEntry' | |
|
Instances
newBatchGetAssetPropertyValueSkippedEntry Source #
:: Text | |
-> BatchEntryCompletionStatus |
|
-> BatchGetAssetPropertyValueSkippedEntry |
Create a value of BatchGetAssetPropertyValueSkippedEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorInfo:BatchGetAssetPropertyValueSkippedEntry'
, batchGetAssetPropertyValueSkippedEntry_errorInfo
- The error information, such as the error code and the timestamp.
$sel:entryId:BatchGetAssetPropertyValueSkippedEntry'
, batchGetAssetPropertyValueSkippedEntry_entryId
- The ID of the entry.
$sel:completionStatus:BatchGetAssetPropertyValueSkippedEntry'
, batchGetAssetPropertyValueSkippedEntry_completionStatus
- The completion status of each entry that is associated with the
BatchGetAssetPropertyValue
request.
batchGetAssetPropertyValueSkippedEntry_errorInfo :: Lens' BatchGetAssetPropertyValueSkippedEntry (Maybe BatchGetAssetPropertyValueErrorInfo) Source #
The error information, such as the error code and the timestamp.
batchGetAssetPropertyValueSkippedEntry_entryId :: Lens' BatchGetAssetPropertyValueSkippedEntry Text Source #
The ID of the entry.
batchGetAssetPropertyValueSkippedEntry_completionStatus :: Lens' BatchGetAssetPropertyValueSkippedEntry BatchEntryCompletionStatus Source #
The completion status of each entry that is associated with the BatchGetAssetPropertyValue request.
BatchGetAssetPropertyValueSuccessEntry
data BatchGetAssetPropertyValueSuccessEntry Source #
Contains success information for an entry that is associated with the BatchGetAssetPropertyValue API.
See: newBatchGetAssetPropertyValueSuccessEntry
smart constructor.
BatchGetAssetPropertyValueSuccessEntry' | |
|
Instances
newBatchGetAssetPropertyValueSuccessEntry Source #
Create a value of BatchGetAssetPropertyValueSuccessEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetPropertyValue:BatchGetAssetPropertyValueSuccessEntry'
, batchGetAssetPropertyValueSuccessEntry_assetPropertyValue
- Undocumented member.
$sel:entryId:BatchGetAssetPropertyValueSuccessEntry'
, batchGetAssetPropertyValueSuccessEntry_entryId
- The ID of the entry.
batchGetAssetPropertyValueSuccessEntry_assetPropertyValue :: Lens' BatchGetAssetPropertyValueSuccessEntry (Maybe AssetPropertyValue) Source #
Undocumented member.
batchGetAssetPropertyValueSuccessEntry_entryId :: Lens' BatchGetAssetPropertyValueSuccessEntry Text Source #
The ID of the entry.
BatchPutAssetPropertyError
data BatchPutAssetPropertyError Source #
Contains error information from updating a batch of asset property values.
See: newBatchPutAssetPropertyError
smart constructor.
BatchPutAssetPropertyError' | |
|
Instances
newBatchPutAssetPropertyError Source #
Create a value of BatchPutAssetPropertyError
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:BatchPutAssetPropertyError'
, batchPutAssetPropertyError_errorCode
- The error code.
$sel:errorMessage:BatchPutAssetPropertyError'
, batchPutAssetPropertyError_errorMessage
- The associated error message.
$sel:timestamps:BatchPutAssetPropertyError'
, batchPutAssetPropertyError_timestamps
- A list of timestamps for each error, if any.
batchPutAssetPropertyError_errorCode :: Lens' BatchPutAssetPropertyError BatchPutAssetPropertyValueErrorCode Source #
The error code.
batchPutAssetPropertyError_errorMessage :: Lens' BatchPutAssetPropertyError Text Source #
The associated error message.
batchPutAssetPropertyError_timestamps :: Lens' BatchPutAssetPropertyError [TimeInNanos] Source #
A list of timestamps for each error, if any.
BatchPutAssetPropertyErrorEntry
data BatchPutAssetPropertyErrorEntry Source #
Contains error information for asset property value entries that are associated with the BatchPutAssetPropertyValue API.
See: newBatchPutAssetPropertyErrorEntry
smart constructor.
BatchPutAssetPropertyErrorEntry' | |
|
Instances
FromJSON BatchPutAssetPropertyErrorEntry Source # | |
Generic BatchPutAssetPropertyErrorEntry Source # | |
Read BatchPutAssetPropertyErrorEntry Source # | |
Show BatchPutAssetPropertyErrorEntry Source # | |
NFData BatchPutAssetPropertyErrorEntry Source # | |
Eq BatchPutAssetPropertyErrorEntry Source # | |
Hashable BatchPutAssetPropertyErrorEntry Source # | |
type Rep BatchPutAssetPropertyErrorEntry Source # | |
Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry type Rep BatchPutAssetPropertyErrorEntry = D1 ('MetaData "BatchPutAssetPropertyErrorEntry" "Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "BatchPutAssetPropertyErrorEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BatchPutAssetPropertyError]))) |
newBatchPutAssetPropertyErrorEntry Source #
Create a value of BatchPutAssetPropertyErrorEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:entryId:BatchPutAssetPropertyErrorEntry'
, batchPutAssetPropertyErrorEntry_entryId
- The ID of the failed entry.
$sel:errors:BatchPutAssetPropertyErrorEntry'
, batchPutAssetPropertyErrorEntry_errors
- The list of update property value errors.
batchPutAssetPropertyErrorEntry_entryId :: Lens' BatchPutAssetPropertyErrorEntry Text Source #
The ID of the failed entry.
batchPutAssetPropertyErrorEntry_errors :: Lens' BatchPutAssetPropertyErrorEntry [BatchPutAssetPropertyError] Source #
The list of update property value errors.
CompositeModelProperty
data CompositeModelProperty Source #
Contains information about a composite model property on an asset.
See: newCompositeModelProperty
smart constructor.
Instances
newCompositeModelProperty Source #
:: Text | |
-> Text | |
-> Property | |
-> CompositeModelProperty |
Create a value of CompositeModelProperty
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CompositeModelProperty
, compositeModelProperty_id
- The ID of the composite model that contains the property.
CompositeModelProperty
, compositeModelProperty_name
- The name of the property.
CompositeModelProperty
, compositeModelProperty_type
- The type of the composite model that defines this property.
$sel:assetProperty:CompositeModelProperty'
, compositeModelProperty_assetProperty
- Undocumented member.
compositeModelProperty_id :: Lens' CompositeModelProperty (Maybe Text) Source #
The ID of the composite model that contains the property.
compositeModelProperty_name :: Lens' CompositeModelProperty Text Source #
The name of the property.
compositeModelProperty_type :: Lens' CompositeModelProperty Text Source #
The type of the composite model that defines this property.
compositeModelProperty_assetProperty :: Lens' CompositeModelProperty Property Source #
Undocumented member.
ConfigurationErrorDetails
data ConfigurationErrorDetails Source #
Contains the details of an IoT SiteWise configuration error.
See: newConfigurationErrorDetails
smart constructor.
Instances
newConfigurationErrorDetails Source #
Create a value of ConfigurationErrorDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:ConfigurationErrorDetails'
, configurationErrorDetails_code
- The error code.
$sel:message:ConfigurationErrorDetails'
, configurationErrorDetails_message
- The error message.
configurationErrorDetails_code :: Lens' ConfigurationErrorDetails ErrorCode Source #
The error code.
configurationErrorDetails_message :: Lens' ConfigurationErrorDetails Text Source #
The error message.
ConfigurationStatus
data ConfigurationStatus Source #
Contains current status information for the configuration.
See: newConfigurationStatus
smart constructor.
ConfigurationStatus' | |
|
Instances
newConfigurationStatus Source #
Create a value of ConfigurationStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:error:ConfigurationStatus'
, configurationStatus_error
- Contains associated error information, if any.
$sel:state:ConfigurationStatus'
, configurationStatus_state
- The current state of the configuration.
configurationStatus_error :: Lens' ConfigurationStatus (Maybe ConfigurationErrorDetails) Source #
Contains associated error information, if any.
configurationStatus_state :: Lens' ConfigurationStatus ConfigurationState Source #
The current state of the configuration.
Csv
A .csv file.
See: newCsv
smart constructor.
Csv' | |
|
Instances
FromJSON Csv Source # | |
ToJSON Csv Source # | |
Defined in Amazonka.IoTSiteWise.Types.Csv | |
Generic Csv Source # | |
Read Csv Source # | |
Show Csv Source # | |
NFData Csv Source # | |
Defined in Amazonka.IoTSiteWise.Types.Csv | |
Eq Csv Source # | |
Hashable Csv Source # | |
Defined in Amazonka.IoTSiteWise.Types.Csv | |
type Rep Csv Source # | |
Defined in Amazonka.IoTSiteWise.Types.Csv type Rep Csv = D1 ('MetaData "Csv" "Amazonka.IoTSiteWise.Types.Csv" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "Csv'" 'PrefixI 'True) (S1 ('MetaSel ('Just "columnNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ColumnName])))) |
Create a value of Csv
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:columnNames:Csv'
, csv_columnNames
- The column names specified in the .csv file.
csv_columnNames :: Lens' Csv (Maybe [ColumnName]) Source #
The column names specified in the .csv file.
CustomerManagedS3Storage
data CustomerManagedS3Storage Source #
Contains information about a customer managed Amazon S3 bucket.
See: newCustomerManagedS3Storage
smart constructor.
CustomerManagedS3Storage' | |
|
Instances
newCustomerManagedS3Storage Source #
:: Text | |
-> Text | |
-> CustomerManagedS3Storage |
Create a value of CustomerManagedS3Storage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3ResourceArn:CustomerManagedS3Storage'
, customerManagedS3Storage_s3ResourceArn
- The
ARN
of the Amazon S3 object. For more information about how to find the ARN
for an Amazon S3 object, see
Amazon S3 resources
in the Amazon Simple Storage Service User Guide.
$sel:roleArn:CustomerManagedS3Storage'
, customerManagedS3Storage_roleArn
- The
ARN
of the Identity and Access Management role that allows IoT SiteWise to
send data to Amazon S3.
customerManagedS3Storage_s3ResourceArn :: Lens' CustomerManagedS3Storage Text Source #
The ARN of the Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in the Amazon Simple Storage Service User Guide.
customerManagedS3Storage_roleArn :: Lens' CustomerManagedS3Storage Text Source #
The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.
DashboardSummary
data DashboardSummary Source #
Contains a dashboard summary.
See: newDashboardSummary
smart constructor.
DashboardSummary' | |
|
Instances
Create a value of DashboardSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationDate:DashboardSummary'
, dashboardSummary_creationDate
- The date the dashboard was created, in Unix epoch time.
$sel:description:DashboardSummary'
, dashboardSummary_description
- The dashboard's description.
$sel:lastUpdateDate:DashboardSummary'
, dashboardSummary_lastUpdateDate
- The date the dashboard was last updated, in Unix epoch time.
$sel:id:DashboardSummary'
, dashboardSummary_id
- The ID of the dashboard.
$sel:name:DashboardSummary'
, dashboardSummary_name
- The name of the dashboard
dashboardSummary_creationDate :: Lens' DashboardSummary (Maybe UTCTime) Source #
The date the dashboard was created, in Unix epoch time.
dashboardSummary_description :: Lens' DashboardSummary (Maybe Text) Source #
The dashboard's description.
dashboardSummary_lastUpdateDate :: Lens' DashboardSummary (Maybe UTCTime) Source #
The date the dashboard was last updated, in Unix epoch time.
dashboardSummary_id :: Lens' DashboardSummary Text Source #
The ID of the dashboard.
dashboardSummary_name :: Lens' DashboardSummary Text Source #
The name of the dashboard
DetailedError
data DetailedError Source #
Contains detailed error information.
See: newDetailedError
smart constructor.
DetailedError' | |
|
Instances
Create a value of DetailedError
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:DetailedError'
, detailedError_code
- The error code.
$sel:message:DetailedError'
, detailedError_message
- The error message.
detailedError_code :: Lens' DetailedError DetailedErrorCode Source #
The error code.
detailedError_message :: Lens' DetailedError Text Source #
The error message.
ErrorDetails
data ErrorDetails Source #
Contains the details of an IoT SiteWise error.
See: newErrorDetails
smart constructor.
Instances
Create a value of ErrorDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:details:ErrorDetails'
, errorDetails_details
- A list of detailed errors.
ErrorDetails
, errorDetails_code
- The error code.
ErrorDetails
, errorDetails_message
- The error message.
errorDetails_details :: Lens' ErrorDetails (Maybe [DetailedError]) Source #
A list of detailed errors.
errorDetails_code :: Lens' ErrorDetails ErrorCode Source #
The error code.
errorDetails_message :: Lens' ErrorDetails Text Source #
The error message.
ErrorReportLocation
data ErrorReportLocation Source #
The Amazon S3 destination where errors associated with the job creation request are saved.
See: newErrorReportLocation
smart constructor.
ErrorReportLocation' | |
|
Instances
newErrorReportLocation Source #
:: Text | |
-> Text | |
-> ErrorReportLocation |
Create a value of ErrorReportLocation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:ErrorReportLocation'
, errorReportLocation_bucket
- The name of the Amazon S3 bucket to which errors associated with the
bulk import job are sent.
$sel:prefix:ErrorReportLocation'
, errorReportLocation_prefix
- Amazon S3 uses the prefix as a folder name to organize data in the
bucket. Each Amazon S3 object has a key that is its unique identifier in
the bucket. Each object in a bucket has exactly one key. The prefix must
end with a forward slash (/). For more information, see
Organizing objects using prefixes
in the Amazon Simple Storage Service User Guide.
errorReportLocation_bucket :: Lens' ErrorReportLocation Text Source #
The name of the Amazon S3 bucket to which errors associated with the bulk import job are sent.
errorReportLocation_prefix :: Lens' ErrorReportLocation Text Source #
Amazon S3 uses the prefix as a folder name to organize data in the bucket. Each Amazon S3 object has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/). For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
ExpressionVariable
data ExpressionVariable Source #
Contains expression variable information.
See: newExpressionVariable
smart constructor.
ExpressionVariable' | |
|
Instances
newExpressionVariable Source #
:: Text | |
-> VariableValue | |
-> ExpressionVariable |
Create a value of ExpressionVariable
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:ExpressionVariable'
, expressionVariable_name
- The friendly name of the variable to be used in the expression.
$sel:value:ExpressionVariable'
, expressionVariable_value
- The variable that identifies an asset property from which to use values.
expressionVariable_name :: Lens' ExpressionVariable Text Source #
The friendly name of the variable to be used in the expression.
expressionVariable_value :: Lens' ExpressionVariable VariableValue Source #
The variable that identifies an asset property from which to use values.
File
The file in Amazon S3 where your data is saved.
See: newFile
smart constructor.
File' | |
|
Instances
FromJSON File Source # | |
ToJSON File Source # | |
Defined in Amazonka.IoTSiteWise.Types.File | |
Generic File Source # | |
Read File Source # | |
Show File Source # | |
NFData File Source # | |
Defined in Amazonka.IoTSiteWise.Types.File | |
Eq File Source # | |
Hashable File Source # | |
Defined in Amazonka.IoTSiteWise.Types.File | |
type Rep File Source # | |
Defined in Amazonka.IoTSiteWise.Types.File type Rep File = D1 ('MetaData "File" "Amazonka.IoTSiteWise.Types.File" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "File'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) |
Create a value of File
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:versionId:File'
, file_versionId
- The version ID to identify a specific version of the Amazon S3 object
that contains your data.
$sel:bucket:File'
, file_bucket
- The name of the Amazon S3 bucket from which data is imported.
$sel:key:File'
, file_key
- The key of the Amazon S3 object that contains your data. Each object has
a key that is a unique identifier. Each object has exactly one key.
file_versionId :: Lens' File (Maybe Text) Source #
The version ID to identify a specific version of the Amazon S3 object that contains your data.
file_bucket :: Lens' File Text Source #
The name of the Amazon S3 bucket from which data is imported.
file_key :: Lens' File Text Source #
The key of the Amazon S3 object that contains your data. Each object has a key that is a unique identifier. Each object has exactly one key.
FileFormat
data FileFormat Source #
The file format of the data.
See: newFileFormat
smart constructor.
Instances
newFileFormat :: FileFormat Source #
Create a value of FileFormat
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:csv:FileFormat'
, fileFormat_csv
- The .csv file format.
fileFormat_csv :: Lens' FileFormat (Maybe Csv) Source #
The .csv file format.
ForwardingConfig
data ForwardingConfig Source #
The forwarding configuration for a given property.
See: newForwardingConfig
smart constructor.
ForwardingConfig' | |
|
Instances
Create a value of ForwardingConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:ForwardingConfig'
, forwardingConfig_state
- The forwarding state for the given property.
forwardingConfig_state :: Lens' ForwardingConfig ForwardingConfigState Source #
The forwarding state for the given property.
GatewayCapabilitySummary
data GatewayCapabilitySummary Source #
Contains a summary of a gateway capability configuration.
See: newGatewayCapabilitySummary
smart constructor.
GatewayCapabilitySummary' | |
|
Instances
newGatewayCapabilitySummary Source #
Create a value of GatewayCapabilitySummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:capabilityNamespace:GatewayCapabilitySummary'
, gatewayCapabilitySummary_capabilityNamespace
- The namespace of the capability configuration. For example, if you
configure OPC-UA sources from the IoT SiteWise console, your OPC-UA
capability configuration has the namespace
iotsitewise:opcuacollector:version
, where version
is a number such
as 1
.
$sel:capabilitySyncStatus:GatewayCapabilitySummary'
, gatewayCapabilitySummary_capabilitySyncStatus
- The synchronization status of the capability configuration. The sync
status can be one of the following:
IN_SYNC
– The gateway is running the capability configuration.OUT_OF_SYNC
– The gateway hasn't received the capability configuration.SYNC_FAILED
– The gateway rejected the capability configuration.
gatewayCapabilitySummary_capabilityNamespace :: Lens' GatewayCapabilitySummary Text Source #
The namespace of the capability configuration. For example, if you
configure OPC-UA sources from the IoT SiteWise console, your OPC-UA
capability configuration has the namespace
iotsitewise:opcuacollector:version
, where version
is a number such
as 1
.
gatewayCapabilitySummary_capabilitySyncStatus :: Lens' GatewayCapabilitySummary CapabilitySyncStatus Source #
The synchronization status of the capability configuration. The sync status can be one of the following:
IN_SYNC
– The gateway is running the capability configuration.OUT_OF_SYNC
– The gateway hasn't received the capability configuration.SYNC_FAILED
– The gateway rejected the capability configuration.
GatewayPlatform
data GatewayPlatform Source #
Contains a gateway's platform information.
See: newGatewayPlatform
smart constructor.
GatewayPlatform' | |
|
Instances
newGatewayPlatform :: GatewayPlatform Source #
Create a value of GatewayPlatform
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:greengrass:GatewayPlatform'
, gatewayPlatform_greengrass
- A gateway that runs on IoT Greengrass.
$sel:greengrassV2:GatewayPlatform'
, gatewayPlatform_greengrassV2
- A gateway that runs on IoT Greengrass V2.
gatewayPlatform_greengrass :: Lens' GatewayPlatform (Maybe Greengrass) Source #
A gateway that runs on IoT Greengrass.
gatewayPlatform_greengrassV2 :: Lens' GatewayPlatform (Maybe GreengrassV2) Source #
A gateway that runs on IoT Greengrass V2.
GatewaySummary
data GatewaySummary Source #
Contains a summary of a gateway.
See: newGatewaySummary
smart constructor.
GatewaySummary' | |
|
Instances
:: Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> GatewaySummary |
Create a value of GatewaySummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:gatewayCapabilitySummaries:GatewaySummary'
, gatewaySummary_gatewayCapabilitySummaries
- A list of gateway capability summaries that each contain a namespace and
status. Each gateway capability defines data sources for the gateway. To
retrieve a capability configuration's definition, use
DescribeGatewayCapabilityConfiguration.
$sel:gatewayPlatform:GatewaySummary'
, gatewaySummary_gatewayPlatform
- Undocumented member.
$sel:gatewayId:GatewaySummary'
, gatewaySummary_gatewayId
- The ID of the gateway device.
$sel:gatewayName:GatewaySummary'
, gatewaySummary_gatewayName
- The name of the asset.
$sel:creationDate:GatewaySummary'
, gatewaySummary_creationDate
- The date the gateway was created, in Unix epoch time.
$sel:lastUpdateDate:GatewaySummary'
, gatewaySummary_lastUpdateDate
- The date the gateway was last updated, in Unix epoch time.
gatewaySummary_gatewayCapabilitySummaries :: Lens' GatewaySummary (Maybe [GatewayCapabilitySummary]) Source #
A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.
gatewaySummary_gatewayPlatform :: Lens' GatewaySummary (Maybe GatewayPlatform) Source #
Undocumented member.
gatewaySummary_gatewayId :: Lens' GatewaySummary Text Source #
The ID of the gateway device.
gatewaySummary_gatewayName :: Lens' GatewaySummary Text Source #
The name of the asset.
gatewaySummary_creationDate :: Lens' GatewaySummary UTCTime Source #
The date the gateway was created, in Unix epoch time.
gatewaySummary_lastUpdateDate :: Lens' GatewaySummary UTCTime Source #
The date the gateway was last updated, in Unix epoch time.
Greengrass
data Greengrass Source #
Contains details for a gateway that runs on IoT Greengrass. To create a gateway that runs on IoT Greengrass, you must add the IoT SiteWise connector to a Greengrass group and deploy it. Your Greengrass group must also have permissions to upload data to IoT SiteWise. For more information, see Ingesting data using a gateway in the IoT SiteWise User Guide.
See: newGreengrass
smart constructor.
Greengrass' | |
|
Instances
Create a value of Greengrass
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:groupArn:Greengrass'
, greengrass_groupArn
- The
ARN
of the Greengrass group. For more information about how to find a
group's ARN, see
ListGroups
and
GetGroup
in the IoT Greengrass API Reference.
greengrass_groupArn :: Lens' Greengrass Text Source #
The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the IoT Greengrass API Reference.
GreengrassV2
data GreengrassV2 Source #
Contains details for a gateway that runs on IoT Greengrass V2. To create
a gateway that runs on IoT Greengrass V2, you must deploy the IoT
SiteWise Edge component to your gateway device. Your
Greengrass device role
must use the AWSIoTSiteWiseEdgeAccess
policy. For more information,
see
Using IoT SiteWise at the edge
in the IoT SiteWise User Guide.
See: newGreengrassV2
smart constructor.
GreengrassV2' | |
|
Instances
Create a value of GreengrassV2
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:coreDeviceThingName:GreengrassV2'
, greengrassV2_coreDeviceThingName
- The name of the IoT thing for your IoT Greengrass V2 core device.
greengrassV2_coreDeviceThingName :: Lens' GreengrassV2 Text Source #
The name of the IoT thing for your IoT Greengrass V2 core device.
GroupIdentity
data GroupIdentity Source #
Contains information for a group identity in an access policy.
See: newGroupIdentity
smart constructor.
Instances
Create a value of GroupIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:GroupIdentity'
, groupIdentity_id
- The IAM Identity Center ID of the group.
groupIdentity_id :: Lens' GroupIdentity Text Source #
The IAM Identity Center ID of the group.
IAMRoleIdentity
data IAMRoleIdentity Source #
Contains information about an Identity and Access Management role. For more information, see IAM roles in the IAM User Guide.
See: newIAMRoleIdentity
smart constructor.
Instances
Create a value of IAMRoleIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:IAMRoleIdentity'
, iAMRoleIdentity_arn
- The ARN of the IAM role. For more information, see
IAM ARNs
in the IAM User Guide.
iAMRoleIdentity_arn :: Lens' IAMRoleIdentity Text Source #
The ARN of the IAM role. For more information, see IAM ARNs in the IAM User Guide.
IAMUserIdentity
data IAMUserIdentity Source #
Contains information about an Identity and Access Management user.
See: newIAMUserIdentity
smart constructor.
Instances
Create a value of IAMUserIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:IAMUserIdentity'
, iAMUserIdentity_arn
- The ARN of the IAM user. For more information, see
IAM ARNs
in the IAM User Guide.
If you delete the IAM user, access policies that contain this identity
include an empty arn
. You can delete the access policy for the IAM
user that no longer exists.
iAMUserIdentity_arn :: Lens' IAMUserIdentity Text Source #
The ARN of the IAM user. For more information, see IAM ARNs in the IAM User Guide.
If you delete the IAM user, access policies that contain this identity
include an empty arn
. You can delete the access policy for the IAM
user that no longer exists.
Identity
Contains an identity that can access an IoT SiteWise Monitor resource.
Currently, you can't use Amazon Web Services APIs to retrieve IAM Identity Center identity IDs. You can find the IAM Identity Center identity IDs in the URL of user and group pages in the IAM Identity Center console.
See: newIdentity
smart constructor.
Identity' | |
|
Instances
newIdentity :: Identity Source #
Create a value of Identity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:group':Identity'
, identity_group
- An IAM Identity Center group identity.
$sel:iamRole:Identity'
, identity_iamRole
- An IAM role identity.
$sel:iamUser:Identity'
, identity_iamUser
- An IAM user identity.
$sel:user:Identity'
, identity_user
- An IAM Identity Center user identity.
identity_group :: Lens' Identity (Maybe GroupIdentity) Source #
An IAM Identity Center group identity.
identity_iamRole :: Lens' Identity (Maybe IAMRoleIdentity) Source #
An IAM role identity.
identity_iamUser :: Lens' Identity (Maybe IAMUserIdentity) Source #
An IAM user identity.
identity_user :: Lens' Identity (Maybe UserIdentity) Source #
An IAM Identity Center user identity.
Image
Contains an image that is one of the following:
- An image file. Choose this option to upload a new image.
- The ID of an existing image. Choose this option to keep an existing image.
See: newImage
smart constructor.
Instances
ToJSON Image Source # | |
Defined in Amazonka.IoTSiteWise.Types.Image | |
Generic Image Source # | |
Read Image Source # | |
Show Image Source # | |
NFData Image Source # | |
Defined in Amazonka.IoTSiteWise.Types.Image | |
Eq Image Source # | |
Hashable Image Source # | |
Defined in Amazonka.IoTSiteWise.Types.Image | |
type Rep Image Source # | |
Defined in Amazonka.IoTSiteWise.Types.Image type Rep Image = D1 ('MetaData "Image" "Amazonka.IoTSiteWise.Types.Image" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "Image'" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageFile)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Image
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:file:Image'
, image_file
- Undocumented member.
$sel:id:Image'
, image_id
- The ID of an existing image. Specify this parameter to keep an existing
image.
image_id :: Lens' Image (Maybe Text) Source #
The ID of an existing image. Specify this parameter to keep an existing image.
ImageFile
Contains an image file.
See: newImageFile
smart constructor.
ImageFile' | |
|
Instances
ToJSON ImageFile Source # | |
Defined in Amazonka.IoTSiteWise.Types.ImageFile | |
Generic ImageFile Source # | |
Read ImageFile Source # | |
Show ImageFile Source # | |
NFData ImageFile Source # | |
Defined in Amazonka.IoTSiteWise.Types.ImageFile | |
Eq ImageFile Source # | |
Hashable ImageFile Source # | |
Defined in Amazonka.IoTSiteWise.Types.ImageFile | |
type Rep ImageFile Source # | |
Defined in Amazonka.IoTSiteWise.Types.ImageFile type Rep ImageFile = D1 ('MetaData "ImageFile" "Amazonka.IoTSiteWise.Types.ImageFile" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "ImageFile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImageFileType))) |
Create a value of ImageFile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:data':ImageFile'
, imageFile_data
- The image file contents, represented as a base64-encoded string. The
file size must be less than 1 MB.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
$sel:type':ImageFile'
, imageFile_type
- The file type of the image.
imageFile_data :: Lens' ImageFile ByteString Source #
The image file contents, represented as a base64-encoded string. The
file size must be less than 1 MB.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
imageFile_type :: Lens' ImageFile ImageFileType Source #
The file type of the image.
ImageLocation
data ImageLocation Source #
Contains an image that is uploaded to IoT SiteWise and available at a URL.
See: newImageLocation
smart constructor.
Instances
Create a value of ImageLocation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:ImageLocation'
, imageLocation_id
- The ID of the image.
$sel:url:ImageLocation'
, imageLocation_url
- The URL where the image is available. The URL is valid for 15 minutes so
that you can view and download the image
imageLocation_id :: Lens' ImageLocation Text Source #
The ID of the image.
imageLocation_url :: Lens' ImageLocation Text Source #
The URL where the image is available. The URL is valid for 15 minutes so that you can view and download the image
InterpolatedAssetPropertyValue
data InterpolatedAssetPropertyValue Source #
Contains information about an interpolated asset property value.
See: newInterpolatedAssetPropertyValue
smart constructor.
Instances
newInterpolatedAssetPropertyValue Source #
Create a value of InterpolatedAssetPropertyValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:timestamp:InterpolatedAssetPropertyValue'
, interpolatedAssetPropertyValue_timestamp
- Undocumented member.
$sel:value:InterpolatedAssetPropertyValue'
, interpolatedAssetPropertyValue_value
- Undocumented member.
interpolatedAssetPropertyValue_timestamp :: Lens' InterpolatedAssetPropertyValue TimeInNanos Source #
Undocumented member.
interpolatedAssetPropertyValue_value :: Lens' InterpolatedAssetPropertyValue Variant Source #
Undocumented member.
JobConfiguration
data JobConfiguration Source #
Contains the configuration information of a job, such as the file format used to save data in Amazon S3.
See: newJobConfiguration
smart constructor.
JobConfiguration' | |
|
Instances
Create a value of JobConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fileFormat:JobConfiguration'
, jobConfiguration_fileFormat
- The file format of the data in Amazon S3.
jobConfiguration_fileFormat :: Lens' JobConfiguration FileFormat Source #
The file format of the data in Amazon S3.
JobSummary
data JobSummary Source #
Contains a job summary information.
See: newJobSummary
smart constructor.
JobSummary' | |
|
Instances
:: Text | |
-> Text | |
-> JobStatus | |
-> JobSummary |
Create a value of JobSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:JobSummary'
, jobSummary_id
- The ID of the job.
$sel:name:JobSummary'
, jobSummary_name
- The unique name that helps identify the job request.
$sel:status:JobSummary'
, jobSummary_status
- The status of the bulk import job can be one of following values.
PENDING
– IoT SiteWise is waiting for the current bulk import job to finish.CANCELLED
– The bulk import job has been canceled.RUNNING
– IoT SiteWise is processing your request to import your data from Amazon S3.COMPLETED
– IoT SiteWise successfully completed your request to import data from Amazon S3.FAILED
– IoT SiteWise couldn't process your request to import data from Amazon S3. You can use logs saved in the specified error report location in Amazon S3 to troubleshoot issues.COMPLETED_WITH_FAILURES
– IoT SiteWise completed your request to import data from Amazon S3 with errors. You can use logs saved in the specified error report location in Amazon S3 to troubleshoot issues.
jobSummary_id :: Lens' JobSummary Text Source #
The ID of the job.
jobSummary_name :: Lens' JobSummary Text Source #
The unique name that helps identify the job request.
jobSummary_status :: Lens' JobSummary JobStatus Source #
The status of the bulk import job can be one of following values.
PENDING
– IoT SiteWise is waiting for the current bulk import job to finish.CANCELLED
– The bulk import job has been canceled.RUNNING
– IoT SiteWise is processing your request to import your data from Amazon S3.COMPLETED
– IoT SiteWise successfully completed your request to import data from Amazon S3.FAILED
– IoT SiteWise couldn't process your request to import data from Amazon S3. You can use logs saved in the specified error report location in Amazon S3 to troubleshoot issues.COMPLETED_WITH_FAILURES
– IoT SiteWise completed your request to import data from Amazon S3 with errors. You can use logs saved in the specified error report location in Amazon S3 to troubleshoot issues.
LoggingOptions
data LoggingOptions Source #
Contains logging options.
See: newLoggingOptions
smart constructor.
LoggingOptions' | |
|
Instances
Create a value of LoggingOptions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:level:LoggingOptions'
, loggingOptions_level
- The IoT SiteWise logging verbosity level.
loggingOptions_level :: Lens' LoggingOptions LoggingLevel Source #
The IoT SiteWise logging verbosity level.
Measurement
data Measurement Source #
Contains an asset measurement property. For more information, see Measurements in the IoT SiteWise User Guide.
See: newMeasurement
smart constructor.
Measurement' | |
|
Instances
newMeasurement :: Measurement Source #
Create a value of Measurement
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:processingConfig:Measurement'
, measurement_processingConfig
- The processing configuration for the given measurement property. You can
configure measurements to be kept at the edge or forwarded to the Amazon
Web Services Cloud. By default, measurements are forwarded to the cloud.
measurement_processingConfig :: Lens' Measurement (Maybe MeasurementProcessingConfig) Source #
The processing configuration for the given measurement property. You can configure measurements to be kept at the edge or forwarded to the Amazon Web Services Cloud. By default, measurements are forwarded to the cloud.
MeasurementProcessingConfig
data MeasurementProcessingConfig Source #
The processing configuration for the given measurement property. You can configure measurements to be kept at the edge or forwarded to the Amazon Web Services Cloud. By default, measurements are forwarded to the cloud.
See: newMeasurementProcessingConfig
smart constructor.
MeasurementProcessingConfig' | |
|
Instances
newMeasurementProcessingConfig Source #
Create a value of MeasurementProcessingConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:forwardingConfig:MeasurementProcessingConfig'
, measurementProcessingConfig_forwardingConfig
- The forwarding configuration for the given measurement property.
measurementProcessingConfig_forwardingConfig :: Lens' MeasurementProcessingConfig ForwardingConfig Source #
The forwarding configuration for the given measurement property.
Metric
Contains an asset metric property. With metrics, you can calculate aggregate functions, such as an average, maximum, or minimum, as specified through an expression. A metric maps several values to a single value (such as a sum).
The maximum number of dependent/cascading variables used in any one
metric calculation is 10. Therefore, a root metric can have up to 10
cascading metrics in its computational dependency tree. Additionally, a
metric can only have a data type of DOUBLE
and consume properties with
data types of INTEGER
or DOUBLE
.
For more information, see Metrics in the IoT SiteWise User Guide.
See: newMetric
smart constructor.
Metric' | |
|
Instances
Create a value of Metric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:processingConfig:Metric'
, metric_processingConfig
- The processing configuration for the given metric property. You can
configure metrics to be computed at the edge or in the Amazon Web
Services Cloud. By default, metrics are forwarded to the cloud.
$sel:expression:Metric'
, metric_expression
- The mathematical expression that defines the metric aggregation
function. You can specify up to 10 variables per expression. You can
specify up to 10 functions per expression.
For more information, see Quotas in the IoT SiteWise User Guide.
$sel:variables:Metric'
, metric_variables
- The list of variables used in the expression.
$sel:window:Metric'
, metric_window
- The window (time interval) over which IoT SiteWise computes the
metric's aggregation expression. IoT SiteWise computes one data point
per window
.
metric_processingConfig :: Lens' Metric (Maybe MetricProcessingConfig) Source #
The processing configuration for the given metric property. You can configure metrics to be computed at the edge or in the Amazon Web Services Cloud. By default, metrics are forwarded to the cloud.
metric_expression :: Lens' Metric Text Source #
The mathematical expression that defines the metric aggregation function. You can specify up to 10 variables per expression. You can specify up to 10 functions per expression.
For more information, see Quotas in the IoT SiteWise User Guide.
metric_variables :: Lens' Metric [ExpressionVariable] Source #
The list of variables used in the expression.
metric_window :: Lens' Metric MetricWindow Source #
The window (time interval) over which IoT SiteWise computes the
metric's aggregation expression. IoT SiteWise computes one data point
per window
.
MetricProcessingConfig
data MetricProcessingConfig Source #
The processing configuration for the given metric property. You can configure metrics to be computed at the edge or in the Amazon Web Services Cloud. By default, metrics are forwarded to the cloud.
See: newMetricProcessingConfig
smart constructor.
MetricProcessingConfig' | |
|
Instances
newMetricProcessingConfig Source #
Create a value of MetricProcessingConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:computeLocation:MetricProcessingConfig'
, metricProcessingConfig_computeLocation
- The compute location for the given metric property.
metricProcessingConfig_computeLocation :: Lens' MetricProcessingConfig ComputeLocation Source #
The compute location for the given metric property.
MetricWindow
data MetricWindow Source #
Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on).
See: newMetricWindow
smart constructor.
MetricWindow' | |
|
Instances
newMetricWindow :: MetricWindow Source #
Create a value of MetricWindow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tumbling:MetricWindow'
, metricWindow_tumbling
- The tumbling time interval window.
metricWindow_tumbling :: Lens' MetricWindow (Maybe TumblingWindow) Source #
The tumbling time interval window.
MonitorErrorDetails
data MonitorErrorDetails Source #
Contains IoT SiteWise Monitor error details.
See: newMonitorErrorDetails
smart constructor.
Instances
newMonitorErrorDetails :: MonitorErrorDetails Source #
Create a value of MonitorErrorDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:MonitorErrorDetails'
, monitorErrorDetails_code
- The error code.
$sel:message:MonitorErrorDetails'
, monitorErrorDetails_message
- The error message.
monitorErrorDetails_code :: Lens' MonitorErrorDetails (Maybe MonitorErrorCode) Source #
The error code.
monitorErrorDetails_message :: Lens' MonitorErrorDetails (Maybe Text) Source #
The error message.
MultiLayerStorage
data MultiLayerStorage Source #
Contains information about the storage destination.
See: newMultiLayerStorage
smart constructor.
MultiLayerStorage' | |
|
Instances
Create a value of MultiLayerStorage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customerManagedS3Storage:MultiLayerStorage'
, multiLayerStorage_customerManagedS3Storage
- Contains information about a customer managed Amazon S3 bucket.
multiLayerStorage_customerManagedS3Storage :: Lens' MultiLayerStorage CustomerManagedS3Storage Source #
Contains information about a customer managed Amazon S3 bucket.
PortalResource
data PortalResource Source #
Identifies an IoT SiteWise Monitor portal.
See: newPortalResource
smart constructor.
Instances
Create a value of PortalResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:PortalResource'
, portalResource_id
- The ID of the portal.
portalResource_id :: Lens' PortalResource Text Source #
The ID of the portal.
PortalStatus
data PortalStatus Source #
Contains information about the current status of a portal.
See: newPortalStatus
smart constructor.
PortalStatus' | |
|
Instances
Create a value of PortalStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:error:PortalStatus'
, portalStatus_error
- Contains associated error information, if any.
$sel:state:PortalStatus'
, portalStatus_state
- The current state of the portal.
portalStatus_error :: Lens' PortalStatus (Maybe MonitorErrorDetails) Source #
Contains associated error information, if any.
portalStatus_state :: Lens' PortalStatus PortalState Source #
The current state of the portal.
PortalSummary
data PortalSummary Source #
Contains a portal summary.
See: newPortalSummary
smart constructor.
PortalSummary' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> PortalStatus | |
-> PortalSummary |
Create a value of PortalSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationDate:PortalSummary'
, portalSummary_creationDate
- The date the portal was created, in Unix epoch time.
$sel:description:PortalSummary'
, portalSummary_description
- The portal's description.
$sel:lastUpdateDate:PortalSummary'
, portalSummary_lastUpdateDate
- The date the portal was last updated, in Unix epoch time.
$sel:roleArn:PortalSummary'
, portalSummary_roleArn
- The
ARN
of the service role that allows the portal's users to access your IoT
SiteWise resources on your behalf. For more information, see
Using service roles for IoT SiteWise Monitor
in the IoT SiteWise User Guide.
$sel:id:PortalSummary'
, portalSummary_id
- The ID of the portal.
$sel:name:PortalSummary'
, portalSummary_name
- The name of the portal.
$sel:startUrl:PortalSummary'
, portalSummary_startUrl
- The URL for the IoT SiteWise Monitor portal. You can use this URL to
access portals that use IAM Identity Center for authentication. For
portals that use IAM for authentication, you must use the IoT SiteWise
console to get a URL that you can use to access the portal.
$sel:status:PortalSummary'
, portalSummary_status
- Undocumented member.
portalSummary_creationDate :: Lens' PortalSummary (Maybe UTCTime) Source #
The date the portal was created, in Unix epoch time.
portalSummary_description :: Lens' PortalSummary (Maybe Text) Source #
The portal's description.
portalSummary_lastUpdateDate :: Lens' PortalSummary (Maybe UTCTime) Source #
The date the portal was last updated, in Unix epoch time.
portalSummary_roleArn :: Lens' PortalSummary (Maybe Text) Source #
The ARN of the service role that allows the portal's users to access your IoT SiteWise resources on your behalf. For more information, see Using service roles for IoT SiteWise Monitor in the IoT SiteWise User Guide.
portalSummary_id :: Lens' PortalSummary Text Source #
The ID of the portal.
portalSummary_name :: Lens' PortalSummary Text Source #
The name of the portal.
portalSummary_startUrl :: Lens' PortalSummary Text Source #
The URL for the IoT SiteWise Monitor portal. You can use this URL to access portals that use IAM Identity Center for authentication. For portals that use IAM for authentication, you must use the IoT SiteWise console to get a URL that you can use to access the portal.
portalSummary_status :: Lens' PortalSummary PortalStatus Source #
Undocumented member.
ProjectResource
data ProjectResource Source #
Identifies a specific IoT SiteWise Monitor project.
See: newProjectResource
smart constructor.
Instances
Create a value of ProjectResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:ProjectResource'
, projectResource_id
- The ID of the project.
projectResource_id :: Lens' ProjectResource Text Source #
The ID of the project.
ProjectSummary
data ProjectSummary Source #
Contains project summary information.
See: newProjectSummary
smart constructor.
ProjectSummary' | |
|
Instances
Create a value of ProjectSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationDate:ProjectSummary'
, projectSummary_creationDate
- The date the project was created, in Unix epoch time.
$sel:description:ProjectSummary'
, projectSummary_description
- The project's description.
$sel:lastUpdateDate:ProjectSummary'
, projectSummary_lastUpdateDate
- The date the project was last updated, in Unix epoch time.
$sel:id:ProjectSummary'
, projectSummary_id
- The ID of the project.
$sel:name:ProjectSummary'
, projectSummary_name
- The name of the project.
projectSummary_creationDate :: Lens' ProjectSummary (Maybe UTCTime) Source #
The date the project was created, in Unix epoch time.
projectSummary_description :: Lens' ProjectSummary (Maybe Text) Source #
The project's description.
projectSummary_lastUpdateDate :: Lens' ProjectSummary (Maybe UTCTime) Source #
The date the project was last updated, in Unix epoch time.
projectSummary_id :: Lens' ProjectSummary Text Source #
The ID of the project.
projectSummary_name :: Lens' ProjectSummary Text Source #
The name of the project.
Property
Contains asset property information.
See: newProperty
smart constructor.
Property' | |
|
Instances
:: Text | |
-> Text | |
-> PropertyDataType | |
-> Property |
Create a value of Property
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:alias:Property'
, property_alias
- The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
$sel:notification:Property'
, property_notification
- The asset property's notification topic and state. For more
information, see
UpdateAssetProperty.
$sel:type':Property'
, property_type
- The property type (see PropertyType
). A property contains one type.
$sel:unit:Property'
, property_unit
- The unit (such as Newtons
or RPM
) of the asset property.
$sel:id:Property'
, property_id
- The ID of the asset property.
$sel:name:Property'
, property_name
- The name of the property.
$sel:dataType:Property'
, property_dataType
- The property data type.
property_alias :: Lens' Property (Maybe Text) Source #
The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
property_notification :: Lens' Property (Maybe PropertyNotification) Source #
The asset property's notification topic and state. For more information, see UpdateAssetProperty.
property_type :: Lens' Property (Maybe PropertyType) Source #
The property type (see PropertyType
). A property contains one type.
property_unit :: Lens' Property (Maybe Text) Source #
The unit (such as Newtons
or RPM
) of the asset property.
property_dataType :: Lens' Property PropertyDataType Source #
The property data type.
PropertyNotification
data PropertyNotification Source #
Contains asset property value notification information. When the notification state is enabled, IoT SiteWise publishes property value updates to a unique MQTT topic. For more information, see Interacting with other services in the IoT SiteWise User Guide.
See: newPropertyNotification
smart constructor.
PropertyNotification' | |
|
Instances
newPropertyNotification Source #
Create a value of PropertyNotification
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:topic:PropertyNotification'
, propertyNotification_topic
- The MQTT topic to which IoT SiteWise publishes property value update
notifications.
$sel:state:PropertyNotification'
, propertyNotification_state
- The current notification state.
propertyNotification_topic :: Lens' PropertyNotification Text Source #
The MQTT topic to which IoT SiteWise publishes property value update notifications.
propertyNotification_state :: Lens' PropertyNotification PropertyNotificationState Source #
The current notification state.
PropertyType
data PropertyType Source #
Contains a property type, which can be one of attribute
,
measurement
, metric
, or transform
.
See: newPropertyType
smart constructor.
PropertyType' | |
|
Instances
newPropertyType :: PropertyType Source #
Create a value of PropertyType
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attribute:PropertyType'
, propertyType_attribute
- Specifies an asset attribute property. An attribute generally contains
static information, such as the serial number of an
IIoT
wind turbine.
$sel:measurement:PropertyType'
, propertyType_measurement
- Specifies an asset measurement property. A measurement represents a
device's raw sensor data stream, such as timestamped temperature values
or timestamped power values.
$sel:metric:PropertyType'
, propertyType_metric
- Specifies an asset metric property. A metric contains a mathematical
expression that uses aggregate functions to process all input data
points over a time interval and output a single data point, such as to
calculate the average hourly temperature.
$sel:transform:PropertyType'
, propertyType_transform
- Specifies an asset transform property. A transform contains a
mathematical expression that maps a property's data points from one
form to another, such as a unit conversion from Celsius to Fahrenheit.
propertyType_attribute :: Lens' PropertyType (Maybe Attribute) Source #
Specifies an asset attribute property. An attribute generally contains static information, such as the serial number of an IIoT wind turbine.
propertyType_measurement :: Lens' PropertyType (Maybe Measurement) Source #
Specifies an asset measurement property. A measurement represents a device's raw sensor data stream, such as timestamped temperature values or timestamped power values.
propertyType_metric :: Lens' PropertyType (Maybe Metric) Source #
Specifies an asset metric property. A metric contains a mathematical expression that uses aggregate functions to process all input data points over a time interval and output a single data point, such as to calculate the average hourly temperature.
propertyType_transform :: Lens' PropertyType (Maybe Transform) Source #
Specifies an asset transform property. A transform contains a mathematical expression that maps a property's data points from one form to another, such as a unit conversion from Celsius to Fahrenheit.
PutAssetPropertyValueEntry
data PutAssetPropertyValueEntry Source #
Contains a list of value updates for an asset property in the list of asset entries consumed by the BatchPutAssetPropertyValue API operation.
See: newPutAssetPropertyValueEntry
smart constructor.
PutAssetPropertyValueEntry' | |
|
Instances
newPutAssetPropertyValueEntry Source #
Create a value of PutAssetPropertyValueEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetId:PutAssetPropertyValueEntry'
, putAssetPropertyValueEntry_assetId
- The ID of the asset to update.
$sel:propertyAlias:PutAssetPropertyValueEntry'
, putAssetPropertyValueEntry_propertyAlias
- The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
$sel:propertyId:PutAssetPropertyValueEntry'
, putAssetPropertyValueEntry_propertyId
- The ID of the asset property for this entry.
$sel:entryId:PutAssetPropertyValueEntry'
, putAssetPropertyValueEntry_entryId
- The user specified ID for the entry. You can use this ID to identify
which entries failed.
$sel:propertyValues:PutAssetPropertyValueEntry'
, putAssetPropertyValueEntry_propertyValues
- The list of property values to upload. You can specify up to 10
propertyValues
array elements.
putAssetPropertyValueEntry_assetId :: Lens' PutAssetPropertyValueEntry (Maybe Text) Source #
The ID of the asset to update.
putAssetPropertyValueEntry_propertyAlias :: Lens' PutAssetPropertyValueEntry (Maybe Text) Source #
The alias that identifies the property, such as an OPC-UA server data
stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more
information, see
Mapping industrial data streams to asset properties
in the IoT SiteWise User Guide.
putAssetPropertyValueEntry_propertyId :: Lens' PutAssetPropertyValueEntry (Maybe Text) Source #
The ID of the asset property for this entry.
putAssetPropertyValueEntry_entryId :: Lens' PutAssetPropertyValueEntry Text Source #
The user specified ID for the entry. You can use this ID to identify which entries failed.
putAssetPropertyValueEntry_propertyValues :: Lens' PutAssetPropertyValueEntry [AssetPropertyValue] Source #
The list of property values to upload. You can specify up to 10
propertyValues
array elements.
Resource
Contains an IoT SiteWise Monitor resource ID for a portal or project.
See: newResource
smart constructor.
Resource' | |
|
Instances
FromJSON Resource Source # | |
ToJSON Resource Source # | |
Defined in Amazonka.IoTSiteWise.Types.Resource | |
Generic Resource Source # | |
Read Resource Source # | |
Show Resource Source # | |
NFData Resource Source # | |
Defined in Amazonka.IoTSiteWise.Types.Resource | |
Eq Resource Source # | |
Hashable Resource Source # | |
Defined in Amazonka.IoTSiteWise.Types.Resource | |
type Rep Resource Source # | |
Defined in Amazonka.IoTSiteWise.Types.Resource type Rep Resource = D1 ('MetaData "Resource" "Amazonka.IoTSiteWise.Types.Resource" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PortalResource)) :*: S1 ('MetaSel ('Just "project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProjectResource)))) |
newResource :: Resource Source #
Create a value of Resource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:portal:Resource'
, resource_portal
- A portal resource.
$sel:project:Resource'
, resource_project
- A project resource.
resource_portal :: Lens' Resource (Maybe PortalResource) Source #
A portal resource.
resource_project :: Lens' Resource (Maybe ProjectResource) Source #
A project resource.
RetentionPeriod
data RetentionPeriod Source #
How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.
See: newRetentionPeriod
smart constructor.
RetentionPeriod' | |
|
Instances
newRetentionPeriod :: RetentionPeriod Source #
Create a value of RetentionPeriod
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:numberOfDays:RetentionPeriod'
, retentionPeriod_numberOfDays
- The number of days that your data is kept.
If you specified a value for this parameter, the unlimited
parameter
must be false
.
$sel:unlimited:RetentionPeriod'
, retentionPeriod_unlimited
- If true, your data is kept indefinitely.
If configured to true
, you must not specify a value for the
numberOfDays
parameter.
retentionPeriod_numberOfDays :: Lens' RetentionPeriod (Maybe Natural) Source #
The number of days that your data is kept.
If you specified a value for this parameter, the unlimited
parameter
must be false
.
retentionPeriod_unlimited :: Lens' RetentionPeriod (Maybe Bool) Source #
If true, your data is kept indefinitely.
If configured to true
, you must not specify a value for the
numberOfDays
parameter.
TimeInNanos
data TimeInNanos Source #
Contains a timestamp with optional nanosecond granularity.
See: newTimeInNanos
smart constructor.
TimeInNanos' | |
|
Instances
Create a value of TimeInNanos
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:offsetInNanos:TimeInNanos'
, timeInNanos_offsetInNanos
- The nanosecond offset from timeInSeconds
.
$sel:timeInSeconds:TimeInNanos'
, timeInNanos_timeInSeconds
- The timestamp date, in seconds, in the Unix epoch format. Fractional
nanosecond data is provided by offsetInNanos
.
timeInNanos_offsetInNanos :: Lens' TimeInNanos (Maybe Natural) Source #
The nanosecond offset from timeInSeconds
.
timeInNanos_timeInSeconds :: Lens' TimeInNanos Natural Source #
The timestamp date, in seconds, in the Unix epoch format. Fractional
nanosecond data is provided by offsetInNanos
.
TimeSeriesSummary
data TimeSeriesSummary Source #
Contains a summary of a time series (data stream).
See: newTimeSeriesSummary
smart constructor.
TimeSeriesSummary' | |
|
Instances
:: Text | |
-> PropertyDataType | |
-> UTCTime | |
-> UTCTime | |
-> TimeSeriesSummary |
Create a value of TimeSeriesSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:alias:TimeSeriesSummary'
, timeSeriesSummary_alias
- The alias that identifies the time series.
$sel:assetId:TimeSeriesSummary'
, timeSeriesSummary_assetId
- The ID of the asset in which the asset property was created.
$sel:dataTypeSpec:TimeSeriesSummary'
, timeSeriesSummary_dataTypeSpec
- The data type of the structure for this time series. This parameter is
required for time series that have the STRUCT
data type.
The options for this parameter depend on the type of the composite model
in which you created the asset property that is associated with your
time series. Use AWS/ALARM_STATE
for alarm state in alarm composite
models.
$sel:propertyId:TimeSeriesSummary'
, timeSeriesSummary_propertyId
- The ID of the asset property.
$sel:timeSeriesId:TimeSeriesSummary'
, timeSeriesSummary_timeSeriesId
- The ID of the time series.
$sel:dataType:TimeSeriesSummary'
, timeSeriesSummary_dataType
- The data type of the time series.
If you specify STRUCT
, you must also specify dataTypeSpec
to
identify the type of the structure for this time series.
$sel:timeSeriesCreationDate:TimeSeriesSummary'
, timeSeriesSummary_timeSeriesCreationDate
- The date that the time series was created, in Unix epoch time.
$sel:timeSeriesLastUpdateDate:TimeSeriesSummary'
, timeSeriesSummary_timeSeriesLastUpdateDate
- The date that the time series was last updated, in Unix epoch time.
timeSeriesSummary_alias :: Lens' TimeSeriesSummary (Maybe Text) Source #
The alias that identifies the time series.
timeSeriesSummary_assetId :: Lens' TimeSeriesSummary (Maybe Text) Source #
The ID of the asset in which the asset property was created.
timeSeriesSummary_dataTypeSpec :: Lens' TimeSeriesSummary (Maybe Text) Source #
The data type of the structure for this time series. This parameter is
required for time series that have the STRUCT
data type.
The options for this parameter depend on the type of the composite model
in which you created the asset property that is associated with your
time series. Use AWS/ALARM_STATE
for alarm state in alarm composite
models.
timeSeriesSummary_propertyId :: Lens' TimeSeriesSummary (Maybe Text) Source #
The ID of the asset property.
timeSeriesSummary_timeSeriesId :: Lens' TimeSeriesSummary Text Source #
The ID of the time series.
timeSeriesSummary_dataType :: Lens' TimeSeriesSummary PropertyDataType Source #
The data type of the time series.
If you specify STRUCT
, you must also specify dataTypeSpec
to
identify the type of the structure for this time series.
timeSeriesSummary_timeSeriesCreationDate :: Lens' TimeSeriesSummary UTCTime Source #
The date that the time series was created, in Unix epoch time.
timeSeriesSummary_timeSeriesLastUpdateDate :: Lens' TimeSeriesSummary UTCTime Source #
The date that the time series was last updated, in Unix epoch time.
Transform
Contains an asset transform property. A transform is a one-to-one
mapping of a property's data points from one form to another. For
example, you can use a transform to convert a Celsius data stream to
Fahrenheit by applying the transformation expression to each data point
of the Celsius stream. A transform can only have a data type of DOUBLE
and consume properties with data types of INTEGER
or DOUBLE
.
For more information, see Transforms in the IoT SiteWise User Guide.
See: newTransform
smart constructor.
Transform' | |
|
Instances
FromJSON Transform Source # | |
ToJSON Transform Source # | |
Defined in Amazonka.IoTSiteWise.Types.Transform | |
Generic Transform Source # | |
Read Transform Source # | |
Show Transform Source # | |
NFData Transform Source # | |
Defined in Amazonka.IoTSiteWise.Types.Transform | |
Eq Transform Source # | |
Hashable Transform Source # | |
Defined in Amazonka.IoTSiteWise.Types.Transform | |
type Rep Transform Source # | |
Defined in Amazonka.IoTSiteWise.Types.Transform type Rep Transform = D1 ('MetaData "Transform" "Amazonka.IoTSiteWise.Types.Transform" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "Transform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "processingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransformProcessingConfig)) :*: (S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ExpressionVariable])))) |
Create a value of Transform
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:processingConfig:Transform'
, transform_processingConfig
- The processing configuration for the given transform property. You can
configure transforms to be kept at the edge or forwarded to the Amazon
Web Services Cloud. You can also configure transforms to be computed at
the edge or in the cloud.
$sel:expression:Transform'
, transform_expression
- The mathematical expression that defines the transformation function.
You can specify up to 10 variables per expression. You can specify up to
10 functions per expression.
For more information, see Quotas in the IoT SiteWise User Guide.
$sel:variables:Transform'
, transform_variables
- The list of variables used in the expression.
transform_processingConfig :: Lens' Transform (Maybe TransformProcessingConfig) Source #
The processing configuration for the given transform property. You can configure transforms to be kept at the edge or forwarded to the Amazon Web Services Cloud. You can also configure transforms to be computed at the edge or in the cloud.
transform_expression :: Lens' Transform Text Source #
The mathematical expression that defines the transformation function. You can specify up to 10 variables per expression. You can specify up to 10 functions per expression.
For more information, see Quotas in the IoT SiteWise User Guide.
transform_variables :: Lens' Transform [ExpressionVariable] Source #
The list of variables used in the expression.
TransformProcessingConfig
data TransformProcessingConfig Source #
The processing configuration for the given transform property. You can configure transforms to be kept at the edge or forwarded to the Amazon Web Services Cloud. You can also configure transforms to be computed at the edge or in the cloud.
See: newTransformProcessingConfig
smart constructor.
TransformProcessingConfig' | |
|
Instances
newTransformProcessingConfig Source #
Create a value of TransformProcessingConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:forwardingConfig:TransformProcessingConfig'
, transformProcessingConfig_forwardingConfig
- Undocumented member.
$sel:computeLocation:TransformProcessingConfig'
, transformProcessingConfig_computeLocation
- The compute location for the given transform property.
transformProcessingConfig_forwardingConfig :: Lens' TransformProcessingConfig (Maybe ForwardingConfig) Source #
Undocumented member.
transformProcessingConfig_computeLocation :: Lens' TransformProcessingConfig ComputeLocation Source #
The compute location for the given transform property.
TumblingWindow
data TumblingWindow Source #
Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time window. You can use this window in metrics to aggregate data from properties and other assets.
You can use m
, h
, d
, and w
when you specify an interval or
offset. Note that m
represents minutes, h
represents hours, d
represents days, and w
represents weeks. You can also use s
to
represent seconds in offset
.
The interval
and offset
parameters support the
ISO 8601 format. For example,
PT5S
represents 5 seconds, PT5M
represents 5 minutes, and PT5H
represents 5 hours.
See: newTumblingWindow
smart constructor.
TumblingWindow' | |
|
Instances
Create a value of TumblingWindow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:offset:TumblingWindow'
, tumblingWindow_offset
- The offset for the tumbling window. The offset
parameter accepts the
following:
The offset time.
For example, if you specify
18h
foroffset
and1d
forinterval
, IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric.
- If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day.
The ISO 8601 format.
For example, if you specify
PT18H
foroffset
and1d
forinterval
, IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric.
- If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day.
The 24-hour clock.
For example, if you specify
00:03:00
foroffset
,5m
forinterval
, and you create the metric at 2 PM (UTC), you get the first aggregation result at 2:03 PM (UTC). You get the second aggregation result at 2:08 PM (UTC).The offset time zone.
For example, if you specify
2021-07-23T18:00-08
foroffset
and1d
forinterval
, IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (PST), you get the first aggregation result at 6 PM (PST) on the day when you create the metric.
- If you create the metric after 6 PM (PST), you get the first aggregation result at 6 PM (PST) the next day.
$sel:interval:TumblingWindow'
, tumblingWindow_interval
- The time interval for the tumbling window. The interval time must be
between 1 minute and 1 week.
IoT SiteWise computes the 1w
interval the end of Sunday at midnight
each week (UTC), the 1d
interval at the end of each day at midnight
(UTC), the 1h
interval at the end of each hour, and so on.
When IoT SiteWise aggregates data points for metric computations, the start of each interval is exclusive and the end of each interval is inclusive. IoT SiteWise places the computed data point at the end of the interval.
tumblingWindow_offset :: Lens' TumblingWindow (Maybe Text) Source #
The offset for the tumbling window. The offset
parameter accepts the
following:
The offset time.
For example, if you specify
18h
foroffset
and1d
forinterval
, IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric.
- If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day.
The ISO 8601 format.
For example, if you specify
PT18H
foroffset
and1d
forinterval
, IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric.
- If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day.
The 24-hour clock.
For example, if you specify
00:03:00
foroffset
,5m
forinterval
, and you create the metric at 2 PM (UTC), you get the first aggregation result at 2:03 PM (UTC). You get the second aggregation result at 2:08 PM (UTC).The offset time zone.
For example, if you specify
2021-07-23T18:00-08
foroffset
and1d
forinterval
, IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (PST), you get the first aggregation result at 6 PM (PST) on the day when you create the metric.
- If you create the metric after 6 PM (PST), you get the first aggregation result at 6 PM (PST) the next day.
tumblingWindow_interval :: Lens' TumblingWindow Text Source #
The time interval for the tumbling window. The interval time must be between 1 minute and 1 week.
IoT SiteWise computes the 1w
interval the end of Sunday at midnight
each week (UTC), the 1d
interval at the end of each day at midnight
(UTC), the 1h
interval at the end of each hour, and so on.
When IoT SiteWise aggregates data points for metric computations, the start of each interval is exclusive and the end of each interval is inclusive. IoT SiteWise places the computed data point at the end of the interval.
UserIdentity
data UserIdentity Source #
Contains information for a user identity in an access policy.
See: newUserIdentity
smart constructor.
Instances
Create a value of UserIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:UserIdentity'
, userIdentity_id
- The IAM Identity Center ID of the user.
userIdentity_id :: Lens' UserIdentity Text Source #
The IAM Identity Center ID of the user.
VariableValue
data VariableValue Source #
Identifies a property value used in an expression.
See: newVariableValue
smart constructor.
VariableValue' | |
|
Instances
Create a value of VariableValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyId:VariableValue'
, variableValue_hierarchyId
- The ID of the hierarchy to query for the property ID. You can use the
hierarchy's name instead of the hierarchy's ID.
You use a hierarchy ID instead of a model ID because you can have
several hierarchies using the same model and therefore the same
propertyId
. For example, you might have separately grouped assets that
come from the same asset model. For more information, see
Asset hierarchies
in the IoT SiteWise User Guide.
$sel:propertyId:VariableValue'
, variableValue_propertyId
- The ID of the property to use as the variable. You can use the property
name
if it's from the same asset model.
variableValue_hierarchyId :: Lens' VariableValue (Maybe Text) Source #
The ID of the hierarchy to query for the property ID. You can use the hierarchy's name instead of the hierarchy's ID.
You use a hierarchy ID instead of a model ID because you can have
several hierarchies using the same model and therefore the same
propertyId
. For example, you might have separately grouped assets that
come from the same asset model. For more information, see
Asset hierarchies
in the IoT SiteWise User Guide.
variableValue_propertyId :: Lens' VariableValue Text Source #
The ID of the property to use as the variable. You can use the property
name
if it's from the same asset model.
Variant
Contains an asset property value (of a single type only).
See: newVariant
smart constructor.
Variant' | |
|
Instances
newVariant :: Variant Source #
Create a value of Variant
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:booleanValue:Variant'
, variant_booleanValue
- Asset property data of type Boolean (true or false).
$sel:doubleValue:Variant'
, variant_doubleValue
- Asset property data of type double (floating point number).
$sel:integerValue:Variant'
, variant_integerValue
- Asset property data of type integer (whole number).
$sel:stringValue:Variant'
, variant_stringValue
- Asset property data of type string (sequence of characters).
variant_booleanValue :: Lens' Variant (Maybe Bool) Source #
Asset property data of type Boolean (true or false).
variant_doubleValue :: Lens' Variant (Maybe Double) Source #
Asset property data of type double (floating point number).