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

Amazonka.IoTSiteWise.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-12-02 of the Amazon IoT SiteWise SDK configuration.

Errors

_InvalidRequestException :: AsError a => Getting (First ServiceError) 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.

_TooManyTagsException :: AsError a => Getting (First ServiceError) 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.

_ConflictingOperationException :: AsError a => Getting (First ServiceError) 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.

_ThrottlingException :: AsError a => Getting (First ServiceError) 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.

_InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

IoT SiteWise can't process your request right now. Try again later.

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested service is unavailable.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource can't be found.

_LimitExceededException :: AsError a => Getting (First ServiceError) 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.

AggregateType

newtype AggregateType Source #

Constructors

AggregateType' 

Instances

Instances details
Eq AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

Ord AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

Read AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

Show AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

Generic AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

Associated Types

type Rep AggregateType :: Type -> Type #

NFData AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

Methods

rnf :: AggregateType -> () #

Hashable AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

ToJSON AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

ToJSONKey AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

FromJSON AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

FromJSONKey AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

ToLog AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

ToHeader AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

ToQuery AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

FromXML AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

ToXML AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

Methods

toXML :: AggregateType -> XML #

ToByteString AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

FromText AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

ToText AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

Methods

toText :: AggregateType -> Text #

type Rep AggregateType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregateType

type Rep AggregateType = D1 ('MetaData "AggregateType" "Amazonka.IoTSiteWise.Types.AggregateType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "AggregateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAggregateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssetErrorCode

newtype AssetErrorCode Source #

Constructors

AssetErrorCode' 

Bundled Patterns

pattern AssetErrorCode_INTERNAL_FAILURE :: AssetErrorCode 

Instances

Instances details
Eq AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

Ord AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

Read AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

Show AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

Generic AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

Associated Types

type Rep AssetErrorCode :: Type -> Type #

NFData AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

Methods

rnf :: AssetErrorCode -> () #

Hashable AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

ToJSON AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

ToJSONKey AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

FromJSON AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

FromJSONKey AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

ToLog AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

ToHeader AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

ToQuery AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

FromXML AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

ToXML AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

Methods

toXML :: AssetErrorCode -> XML #

ToByteString AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

FromText AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

ToText AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

type Rep AssetErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorCode

type Rep AssetErrorCode = D1 ('MetaData "AssetErrorCode" "Amazonka.IoTSiteWise.Types.AssetErrorCode" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "AssetErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssetErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssetModelState

newtype AssetModelState Source #

Constructors

AssetModelState' 

Instances

Instances details
Eq AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

Ord AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

Read AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

Show AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

Generic AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

Associated Types

type Rep AssetModelState :: Type -> Type #

NFData AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

Methods

rnf :: AssetModelState -> () #

Hashable AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

ToJSON AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

ToJSONKey AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

FromJSON AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

FromJSONKey AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

ToLog AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

ToHeader AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

ToQuery AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

FromXML AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

ToXML AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

Methods

toXML :: AssetModelState -> XML #

ToByteString AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

FromText AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

ToText AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

type Rep AssetModelState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelState

type Rep AssetModelState = D1 ('MetaData "AssetModelState" "Amazonka.IoTSiteWise.Types.AssetModelState" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "AssetModelState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssetModelState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssetRelationshipType

newtype AssetRelationshipType Source #

Instances

Instances details
Eq AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

Ord AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

Read AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

Show AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

Generic AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

Associated Types

type Rep AssetRelationshipType :: Type -> Type #

NFData AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

Methods

rnf :: AssetRelationshipType -> () #

Hashable AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

ToJSON AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

ToJSONKey AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

FromJSON AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

FromJSONKey AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

ToLog AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

ToHeader AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

ToQuery AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

FromXML AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

ToXML AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

ToByteString AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

FromText AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

ToText AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

type Rep AssetRelationshipType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipType

type Rep AssetRelationshipType = D1 ('MetaData "AssetRelationshipType" "Amazonka.IoTSiteWise.Types.AssetRelationshipType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "AssetRelationshipType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssetRelationshipType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssetState

newtype AssetState Source #

Constructors

AssetState' 

Fields

Instances

Instances details
Eq AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

Ord AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

Read AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

Show AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

Generic AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

Associated Types

type Rep AssetState :: Type -> Type #

NFData AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

Methods

rnf :: AssetState -> () #

Hashable AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

ToJSON AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

ToJSONKey AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

FromJSON AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

FromJSONKey AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

ToLog AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

ToHeader AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

ToQuery AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

FromXML AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

ToXML AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

Methods

toXML :: AssetState -> XML #

ToByteString AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

FromText AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

ToText AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

Methods

toText :: AssetState -> Text #

type Rep AssetState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetState

type Rep AssetState = D1 ('MetaData "AssetState" "Amazonka.IoTSiteWise.Types.AssetState" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "AssetState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthMode

newtype AuthMode Source #

Constructors

AuthMode' 

Fields

Bundled Patterns

pattern AuthMode_IAM :: AuthMode 
pattern AuthMode_SSO :: AuthMode 

Instances

Instances details
Eq AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Ord AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Read AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Show AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Generic AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Associated Types

type Rep AuthMode :: Type -> Type #

Methods

from :: AuthMode -> Rep AuthMode x #

to :: Rep AuthMode x -> AuthMode #

NFData AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Methods

rnf :: AuthMode -> () #

Hashable AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Methods

hashWithSalt :: Int -> AuthMode -> Int #

hash :: AuthMode -> Int #

ToJSON AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

ToJSONKey AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

FromJSON AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

FromJSONKey AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

ToLog AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

ToHeader AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Methods

toHeader :: HeaderName -> AuthMode -> [Header] #

ToQuery AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

FromXML AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

ToXML AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Methods

toXML :: AuthMode -> XML #

ToByteString AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Methods

toBS :: AuthMode -> ByteString #

FromText AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

ToText AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

Methods

toText :: AuthMode -> Text #

type Rep AuthMode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AuthMode

type Rep AuthMode = D1 ('MetaData "AuthMode" "Amazonka.IoTSiteWise.Types.AuthMode" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "AuthMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BatchPutAssetPropertyValueErrorCode

newtype BatchPutAssetPropertyValueErrorCode Source #

Instances

Instances details
Eq BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

Ord BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

Read BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

Show BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

Generic BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

NFData BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

Hashable BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

ToJSON BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

ToJSONKey BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

FromJSON BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

FromJSONKey BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

ToLog BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

ToHeader BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

ToQuery BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

FromXML BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

ToXML BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

ToByteString BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

FromText BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

ToText BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

type Rep BatchPutAssetPropertyValueErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode

type Rep BatchPutAssetPropertyValueErrorCode = D1 ('MetaData "BatchPutAssetPropertyValueErrorCode" "Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "BatchPutAssetPropertyValueErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBatchPutAssetPropertyValueErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CapabilitySyncStatus

newtype CapabilitySyncStatus Source #

Instances

Instances details
Eq CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

Ord CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

Read CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

Show CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

Generic CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

Associated Types

type Rep CapabilitySyncStatus :: Type -> Type #

NFData CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

Methods

rnf :: CapabilitySyncStatus -> () #

Hashable CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

ToJSON CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

ToJSONKey CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

FromJSON CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

FromJSONKey CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

ToLog CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

ToHeader CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

ToQuery CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

FromXML CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

ToXML CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

ToByteString CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

FromText CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

ToText CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

type Rep CapabilitySyncStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CapabilitySyncStatus

type Rep CapabilitySyncStatus = D1 ('MetaData "CapabilitySyncStatus" "Amazonka.IoTSiteWise.Types.CapabilitySyncStatus" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "CapabilitySyncStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCapabilitySyncStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComputeLocation

newtype ComputeLocation Source #

Constructors

ComputeLocation' 

Instances

Instances details
Eq ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

Ord ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

Read ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

Show ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

Generic ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

Associated Types

type Rep ComputeLocation :: Type -> Type #

NFData ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

Methods

rnf :: ComputeLocation -> () #

Hashable ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

ToJSON ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

ToJSONKey ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

FromJSON ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

FromJSONKey ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

ToLog ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

ToHeader ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

ToQuery ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

FromXML ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

ToXML ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

Methods

toXML :: ComputeLocation -> XML #

ToByteString ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

FromText ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

ToText ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

type Rep ComputeLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ComputeLocation

type Rep ComputeLocation = D1 ('MetaData "ComputeLocation" "Amazonka.IoTSiteWise.Types.ComputeLocation" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "ComputeLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComputeLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigurationState

newtype ConfigurationState Source #

Instances

Instances details
Eq ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

Ord ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

Read ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

Show ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

Generic ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

Associated Types

type Rep ConfigurationState :: Type -> Type #

NFData ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

Methods

rnf :: ConfigurationState -> () #

Hashable ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

ToJSON ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

ToJSONKey ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

FromJSON ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

FromJSONKey ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

ToLog ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

ToHeader ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

ToQuery ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

FromXML ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

ToXML ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

ToByteString ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

FromText ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

ToText ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

type Rep ConfigurationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationState

type Rep ConfigurationState = D1 ('MetaData "ConfigurationState" "Amazonka.IoTSiteWise.Types.ConfigurationState" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "ConfigurationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigurationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DetailedErrorCode

newtype DetailedErrorCode Source #

Instances

Instances details
Eq DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

Ord DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

Read DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

Show DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

Generic DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

Associated Types

type Rep DetailedErrorCode :: Type -> Type #

NFData DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

Methods

rnf :: DetailedErrorCode -> () #

Hashable DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

ToJSON DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

ToJSONKey DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

FromJSON DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

FromJSONKey DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

ToLog DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

ToHeader DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

ToQuery DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

FromXML DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

ToXML DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

ToByteString DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

FromText DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

ToText DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

type Rep DetailedErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedErrorCode

type Rep DetailedErrorCode = D1 ('MetaData "DetailedErrorCode" "Amazonka.IoTSiteWise.Types.DetailedErrorCode" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "DetailedErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetailedErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncryptionType

newtype EncryptionType Source #

Constructors

EncryptionType' 

Instances

Instances details
Eq EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

Read EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Hashable EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

ToJSON EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

ToJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

FromJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

ToQuery EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

FromXML EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

ToXML EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

Methods

toXML :: EncryptionType -> XML #

ToByteString EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

FromText EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

ToText EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

type Rep EncryptionType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.EncryptionType

type Rep EncryptionType = D1 ('MetaData "EncryptionType" "Amazonka.IoTSiteWise.Types.EncryptionType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "EncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ErrorCode

newtype ErrorCode Source #

Constructors

ErrorCode' 

Fields

Instances

Instances details
Eq ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Ord ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Read ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Show ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Generic ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Associated Types

type Rep ErrorCode :: Type -> Type #

NFData ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Methods

rnf :: ErrorCode -> () #

Hashable ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

ToJSON ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

ToJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

FromJSON ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

FromJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

ToLog ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

ToHeader ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

ToQuery ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

FromXML ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

ToXML ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Methods

toXML :: ErrorCode -> XML #

ToByteString ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Methods

toBS :: ErrorCode -> ByteString #

FromText ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

ToText ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

Methods

toText :: ErrorCode -> Text #

type Rep ErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorCode

type Rep ErrorCode = D1 ('MetaData "ErrorCode" "Amazonka.IoTSiteWise.Types.ErrorCode" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "ErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ForwardingConfigState

newtype ForwardingConfigState Source #

Instances

Instances details
Eq ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

Ord ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

Read ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

Show ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

Generic ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

Associated Types

type Rep ForwardingConfigState :: Type -> Type #

NFData ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

Methods

rnf :: ForwardingConfigState -> () #

Hashable ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

ToJSON ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

ToJSONKey ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

FromJSON ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

FromJSONKey ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

ToLog ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

ToHeader ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

ToQuery ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

FromXML ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

ToXML ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

ToByteString ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

FromText ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

ToText ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

type Rep ForwardingConfigState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfigState

type Rep ForwardingConfigState = D1 ('MetaData "ForwardingConfigState" "Amazonka.IoTSiteWise.Types.ForwardingConfigState" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "ForwardingConfigState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromForwardingConfigState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IdentityType

newtype IdentityType Source #

Constructors

IdentityType' 

Bundled Patterns

pattern IdentityType_GROUP :: IdentityType 
pattern IdentityType_IAM :: IdentityType 
pattern IdentityType_USER :: IdentityType 

Instances

Instances details
Eq IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

Ord IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

Read IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

Show IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

Generic IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

Associated Types

type Rep IdentityType :: Type -> Type #

NFData IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

Methods

rnf :: IdentityType -> () #

Hashable IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

ToJSON IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

ToJSONKey IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

FromJSON IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

FromJSONKey IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

ToLog IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

ToHeader IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

ToQuery IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

FromXML IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

ToXML IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

Methods

toXML :: IdentityType -> XML #

ToByteString IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

FromText IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

ToText IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

Methods

toText :: IdentityType -> Text #

type Rep IdentityType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IdentityType

type Rep IdentityType = D1 ('MetaData "IdentityType" "Amazonka.IoTSiteWise.Types.IdentityType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "IdentityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIdentityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageFileType

newtype ImageFileType Source #

Constructors

ImageFileType' 

Bundled Patterns

pattern ImageFileType_PNG :: ImageFileType 

Instances

Instances details
Eq ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

Ord ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

Read ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

Show ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

Generic ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

Associated Types

type Rep ImageFileType :: Type -> Type #

NFData ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

Methods

rnf :: ImageFileType -> () #

Hashable ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

ToJSON ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

ToJSONKey ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

FromJSON ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

FromJSONKey ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

ToLog ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

ToHeader ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

ToQuery ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

FromXML ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

ToXML ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

Methods

toXML :: ImageFileType -> XML #

ToByteString ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

FromText ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

ToText ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

Methods

toText :: ImageFileType -> Text #

type Rep ImageFileType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFileType

type Rep ImageFileType = D1 ('MetaData "ImageFileType" "Amazonka.IoTSiteWise.Types.ImageFileType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "ImageFileType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageFileType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListAssetsFilter

newtype ListAssetsFilter Source #

Instances

Instances details
Eq ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

Ord ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

Read ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

Show ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

Generic ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

Associated Types

type Rep ListAssetsFilter :: Type -> Type #

NFData ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

Methods

rnf :: ListAssetsFilter -> () #

Hashable ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

ToJSON ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

ToJSONKey ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

FromJSON ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

FromJSONKey ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

ToLog ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

ToHeader ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

ToQuery ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

FromXML ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

ToXML ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

ToByteString ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

FromText ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

ToText ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

type Rep ListAssetsFilter Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ListAssetsFilter

type Rep ListAssetsFilter = D1 ('MetaData "ListAssetsFilter" "Amazonka.IoTSiteWise.Types.ListAssetsFilter" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "ListAssetsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListAssetsFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoggingLevel

newtype LoggingLevel Source #

Constructors

LoggingLevel' 

Bundled Patterns

pattern LoggingLevel_ERROR :: LoggingLevel 
pattern LoggingLevel_INFO :: LoggingLevel 
pattern LoggingLevel_OFF :: LoggingLevel 

Instances

Instances details
Eq LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

Ord LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

Read LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

Show LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

Generic LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

Associated Types

type Rep LoggingLevel :: Type -> Type #

NFData LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

Methods

rnf :: LoggingLevel -> () #

Hashable LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

ToJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

ToJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

FromJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

FromJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

ToLog LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

ToHeader LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

ToQuery LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

FromXML LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

ToXML LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

Methods

toXML :: LoggingLevel -> XML #

ToByteString LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

FromText LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

ToText LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

Methods

toText :: LoggingLevel -> Text #

type Rep LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingLevel

type Rep LoggingLevel = D1 ('MetaData "LoggingLevel" "Amazonka.IoTSiteWise.Types.LoggingLevel" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "LoggingLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoggingLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MonitorErrorCode

newtype MonitorErrorCode Source #

Instances

Instances details
Eq MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

Ord MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

Read MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

Show MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

Generic MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

Associated Types

type Rep MonitorErrorCode :: Type -> Type #

NFData MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

Methods

rnf :: MonitorErrorCode -> () #

Hashable MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

ToJSON MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

ToJSONKey MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

FromJSON MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

FromJSONKey MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

ToLog MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

ToHeader MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

ToQuery MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

FromXML MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

ToXML MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

ToByteString MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

FromText MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

ToText MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

type Rep MonitorErrorCode Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorCode

type Rep MonitorErrorCode = D1 ('MetaData "MonitorErrorCode" "Amazonka.IoTSiteWise.Types.MonitorErrorCode" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "MonitorErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMonitorErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Permission

newtype Permission Source #

Constructors

Permission' 

Fields

Bundled Patterns

pattern Permission_ADMINISTRATOR :: Permission 
pattern Permission_VIEWER :: Permission 

Instances

Instances details
Eq Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

Ord Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

Read Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

Show Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

Generic Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

Associated Types

type Rep Permission :: Type -> Type #

NFData Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

Methods

rnf :: Permission -> () #

Hashable Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

ToJSON Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

ToJSONKey Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

FromJSON Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

FromJSONKey Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

ToLog Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

ToHeader Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

ToQuery Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

FromXML Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

ToXML Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

Methods

toXML :: Permission -> XML #

ToByteString Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

FromText Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

ToText Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

Methods

toText :: Permission -> Text #

type Rep Permission Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Permission

type Rep Permission = D1 ('MetaData "Permission" "Amazonka.IoTSiteWise.Types.Permission" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "Permission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PortalState

newtype PortalState Source #

Constructors

PortalState' 

Instances

Instances details
Eq PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

Ord PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

Read PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

Show PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

Generic PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

Associated Types

type Rep PortalState :: Type -> Type #

NFData PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

Methods

rnf :: PortalState -> () #

Hashable PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

ToJSON PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

ToJSONKey PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

FromJSON PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

FromJSONKey PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

ToLog PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

ToHeader PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

ToQuery PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

FromXML PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

ToXML PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

Methods

toXML :: PortalState -> XML #

ToByteString PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

FromText PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

ToText PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

Methods

toText :: PortalState -> Text #

type Rep PortalState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalState

type Rep PortalState = D1 ('MetaData "PortalState" "Amazonka.IoTSiteWise.Types.PortalState" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "PortalState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPortalState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PropertyDataType

newtype PropertyDataType Source #

Instances

Instances details
Eq PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

Ord PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

Read PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

Show PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

Generic PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

Associated Types

type Rep PropertyDataType :: Type -> Type #

NFData PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

Methods

rnf :: PropertyDataType -> () #

Hashable PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

ToJSON PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

ToJSONKey PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

FromJSON PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

FromJSONKey PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

ToLog PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

ToHeader PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

ToQuery PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

FromXML PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

ToXML PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

ToByteString PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

FromText PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

ToText PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

type Rep PropertyDataType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyDataType

type Rep PropertyDataType = D1 ('MetaData "PropertyDataType" "Amazonka.IoTSiteWise.Types.PropertyDataType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "PropertyDataType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPropertyDataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PropertyNotificationState

newtype PropertyNotificationState Source #

Instances

Instances details
Eq PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

Ord PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

Read PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

Show PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

Generic PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

Associated Types

type Rep PropertyNotificationState :: Type -> Type #

NFData PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

Hashable PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

ToJSON PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

ToJSONKey PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

FromJSON PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

FromJSONKey PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

ToLog PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

ToHeader PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

ToQuery PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

FromXML PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

ToXML PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

ToByteString PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

FromText PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

ToText PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

type Rep PropertyNotificationState Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotificationState

type Rep PropertyNotificationState = D1 ('MetaData "PropertyNotificationState" "Amazonka.IoTSiteWise.Types.PropertyNotificationState" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "PropertyNotificationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPropertyNotificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Quality

newtype Quality Source #

Constructors

Quality' 

Fields

Bundled Patterns

pattern Quality_BAD :: Quality 
pattern Quality_GOOD :: Quality 
pattern Quality_UNCERTAIN :: Quality 

Instances

Instances details
Eq Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Methods

(==) :: Quality -> Quality -> Bool #

(/=) :: Quality -> Quality -> Bool #

Ord Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Read Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Show Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Generic Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Associated Types

type Rep Quality :: Type -> Type #

Methods

from :: Quality -> Rep Quality x #

to :: Rep Quality x -> Quality #

NFData Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Methods

rnf :: Quality -> () #

Hashable Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Methods

hashWithSalt :: Int -> Quality -> Int #

hash :: Quality -> Int #

ToJSON Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

ToJSONKey Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

FromJSON Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

FromJSONKey Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

ToLog Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

ToHeader Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Methods

toHeader :: HeaderName -> Quality -> [Header] #

ToQuery Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

FromXML Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

ToXML Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Methods

toXML :: Quality -> XML #

ToByteString Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Methods

toBS :: Quality -> ByteString #

FromText Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

ToText Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

Methods

toText :: Quality -> Text #

type Rep Quality Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Quality

type Rep Quality = D1 ('MetaData "Quality" "Amazonka.IoTSiteWise.Types.Quality" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "Quality'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromQuality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Bundled Patterns

pattern ResourceType_PORTAL :: ResourceType 
pattern ResourceType_PROJECT :: ResourceType 

Instances

Instances details
Eq ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

Read ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

Generic ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

NFData ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

Methods

toText :: ResourceType -> Text #

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.IoTSiteWise.Types.ResourceType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageType

newtype StorageType Source #

Constructors

StorageType' 

Instances

Instances details
Eq StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

Ord StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

Read StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

Show StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

Generic StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

Associated Types

type Rep StorageType :: Type -> Type #

NFData StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

Methods

rnf :: StorageType -> () #

Hashable StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

ToJSON StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

ToJSONKey StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

FromJSON StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

FromJSONKey StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

ToLog StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

ToHeader StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

ToQuery StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

FromXML StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

ToXML StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

Methods

toXML :: StorageType -> XML #

ToByteString StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

FromText StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

ToText StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

Methods

toText :: StorageType -> Text #

type Rep StorageType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.StorageType

type Rep StorageType = D1 ('MetaData "StorageType" "Amazonka.IoTSiteWise.Types.StorageType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "StorageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TimeOrdering

newtype TimeOrdering Source #

Constructors

TimeOrdering' 

Instances

Instances details
Eq TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

Ord TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

Read TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

Show TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

Generic TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

Associated Types

type Rep TimeOrdering :: Type -> Type #

NFData TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

Methods

rnf :: TimeOrdering -> () #

Hashable TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

ToJSON TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

ToJSONKey TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

FromJSON TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

FromJSONKey TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

ToLog TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

ToHeader TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

ToQuery TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

FromXML TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

ToXML TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

Methods

toXML :: TimeOrdering -> XML #

ToByteString TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

FromText TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

ToText TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

Methods

toText :: TimeOrdering -> Text #

type Rep TimeOrdering Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeOrdering

type Rep TimeOrdering = D1 ('MetaData "TimeOrdering" "Amazonka.IoTSiteWise.Types.TimeOrdering" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "TimeOrdering'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTimeOrdering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TraversalDirection

newtype TraversalDirection Source #

Instances

Instances details
Eq TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

Ord TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

Read TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

Show TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

Generic TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

Associated Types

type Rep TraversalDirection :: Type -> Type #

NFData TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

Methods

rnf :: TraversalDirection -> () #

Hashable TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

ToJSON TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

ToJSONKey TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

FromJSON TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

FromJSONKey TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

ToLog TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

ToHeader TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

ToQuery TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

FromXML TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

ToXML TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

ToByteString TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

FromText TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

ToText TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

type Rep TraversalDirection Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalDirection

type Rep TraversalDirection = D1 ('MetaData "TraversalDirection" "Amazonka.IoTSiteWise.Types.TraversalDirection" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "TraversalDirection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTraversalDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TraversalType

newtype TraversalType Source #

Constructors

TraversalType' 

Bundled Patterns

pattern TraversalType_PATH_TO_ROOT :: TraversalType 

Instances

Instances details
Eq TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

Ord TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

Read TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

Show TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

Generic TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

Associated Types

type Rep TraversalType :: Type -> Type #

NFData TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

Methods

rnf :: TraversalType -> () #

Hashable TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

ToJSON TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

ToJSONKey TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

FromJSON TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

FromJSONKey TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

ToLog TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

ToHeader TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

ToQuery TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

FromXML TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

ToXML TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

Methods

toXML :: TraversalType -> XML #

ToByteString TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

FromText TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

ToText TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

Methods

toText :: TraversalType -> Text #

type Rep TraversalType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TraversalType

type Rep TraversalType = D1 ('MetaData "TraversalType" "Amazonka.IoTSiteWise.Types.TraversalType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'True) (C1 ('MetaCons "TraversalType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTraversalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessPolicySummary

data AccessPolicySummary Source #

Contains an access policy that defines an identity's access to an IoT SiteWise Monitor resource.

See: newAccessPolicySummary smart constructor.

Constructors

AccessPolicySummary' 

Fields

  • lastUpdateDate :: Maybe POSIX

    The date the access policy was last updated, in Unix epoch time.

  • creationDate :: Maybe POSIX

    The date the access policy was created, in Unix epoch time.

  • id :: Text

    The ID of the access policy.

  • identity :: Identity

    The identity (an Amazon Web Services SSO user, an Amazon Web Services SSO group, or an IAM user).

  • resource :: Resource

    The IoT SiteWise Monitor resource (a portal or project).

  • permission :: Permission

    The permissions for the access policy. Note that a project ADMINISTRATOR is also known as a project owner.

Instances

Instances details
Eq AccessPolicySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AccessPolicySummary

Read AccessPolicySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AccessPolicySummary

Show AccessPolicySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AccessPolicySummary

Generic AccessPolicySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AccessPolicySummary

Associated Types

type Rep AccessPolicySummary :: Type -> Type #

NFData AccessPolicySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AccessPolicySummary

Methods

rnf :: AccessPolicySummary -> () #

Hashable AccessPolicySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AccessPolicySummary

FromJSON AccessPolicySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AccessPolicySummary

type Rep AccessPolicySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AccessPolicySummary

type Rep AccessPolicySummary = D1 ('MetaData "AccessPolicySummary" "Amazonka.IoTSiteWise.Types.AccessPolicySummary" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AccessPolicySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Identity) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource) :*: S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Permission)))))

newAccessPolicySummary Source #

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:lastUpdateDate:AccessPolicySummary', accessPolicySummary_lastUpdateDate - The date the access policy was last updated, in Unix epoch time.

$sel:creationDate:AccessPolicySummary', accessPolicySummary_creationDate - The date the access policy was created, in Unix epoch time.

$sel:id:AccessPolicySummary', accessPolicySummary_id - The ID of the access policy.

$sel:identity:AccessPolicySummary', accessPolicySummary_identity - The identity (an Amazon Web Services SSO user, an Amazon Web Services SSO 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_lastUpdateDate :: Lens' AccessPolicySummary (Maybe UTCTime) Source #

The date the access policy was last updated, in Unix epoch time.

accessPolicySummary_creationDate :: Lens' AccessPolicySummary (Maybe UTCTime) Source #

The date the access policy was created, in Unix epoch time.

accessPolicySummary_identity :: Lens' AccessPolicySummary Identity Source #

The identity (an Amazon Web Services SSO user, an Amazon Web Services SSO 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.

Constructors

AggregatedValue' 

Fields

Instances

Instances details
Eq AggregatedValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregatedValue

Read AggregatedValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregatedValue

Show AggregatedValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregatedValue

Generic AggregatedValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregatedValue

Associated Types

type Rep AggregatedValue :: Type -> Type #

NFData AggregatedValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregatedValue

Methods

rnf :: AggregatedValue -> () #

Hashable AggregatedValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregatedValue

FromJSON AggregatedValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregatedValue

type Rep AggregatedValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AggregatedValue

type Rep AggregatedValue = D1 ('MetaData "AggregatedValue" "Amazonka.IoTSiteWise.Types.AggregatedValue" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AggregatedValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "quality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Quality)) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Aggregates))))

newAggregatedValue Source #

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.

Aggregates

data Aggregates Source #

Contains the (pre-calculated) aggregate values for an asset property.

See: newAggregates smart constructor.

Constructors

Aggregates' 

Fields

Instances

Instances details
Eq Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Read Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Show Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Generic Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Associated Types

type Rep Aggregates :: Type -> Type #

NFData Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Methods

rnf :: Aggregates -> () #

Hashable Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

FromJSON Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

type Rep Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

type Rep Aggregates = D1 ('MetaData "Aggregates" "Amazonka.IoTSiteWise.Types.Aggregates" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "Aggregates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "average") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "standardDeviation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "sum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

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:maximum:Aggregates', aggregates_maximum - The maximum value of the time series over a time interval window.

$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: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_maximum :: Lens' Aggregates (Maybe Double) Source #

The maximum value 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_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

data Alarms Source #

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.

Constructors

Alarms' 

Fields

Instances

Instances details
Eq Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

Methods

(==) :: Alarms -> Alarms -> Bool #

(/=) :: Alarms -> Alarms -> Bool #

Read Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

Show Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

Generic Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

Associated Types

type Rep Alarms :: Type -> Type #

Methods

from :: Alarms -> Rep Alarms x #

to :: Rep Alarms x -> Alarms #

NFData Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

Methods

rnf :: Alarms -> () #

Hashable Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

Methods

hashWithSalt :: Int -> Alarms -> Int #

hash :: Alarms -> Int #

ToJSON Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

FromJSON Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

type Rep Alarms Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Alarms

type Rep Alarms = D1 ('MetaData "Alarms" "Amazonka.IoTSiteWise.Types.Alarms" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" '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)))

newAlarms Source #

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.

Constructors

AssetCompositeModel' 

Fields

Instances

Instances details
Eq AssetCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetCompositeModel

Read AssetCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetCompositeModel

Show AssetCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetCompositeModel

Generic AssetCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetCompositeModel

Associated Types

type Rep AssetCompositeModel :: Type -> Type #

NFData AssetCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetCompositeModel

Methods

rnf :: AssetCompositeModel -> () #

Hashable AssetCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetCompositeModel

FromJSON AssetCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetCompositeModel

type Rep AssetCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetCompositeModel

type Rep AssetCompositeModel = D1 ('MetaData "AssetCompositeModel" "Amazonka.IoTSiteWise.Types.AssetCompositeModel" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetCompositeModel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssetProperty]))))

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.

$sel:name: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_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.

Constructors

AssetErrorDetails' 

Fields

Instances

Instances details
Eq AssetErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorDetails

Read AssetErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorDetails

Show AssetErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorDetails

Generic AssetErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorDetails

Associated Types

type Rep AssetErrorDetails :: Type -> Type #

NFData AssetErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorDetails

Methods

rnf :: AssetErrorDetails -> () #

Hashable AssetErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorDetails

FromJSON AssetErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorDetails

type Rep AssetErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetErrorDetails

type Rep AssetErrorDetails = D1 ('MetaData "AssetErrorDetails" "Amazonka.IoTSiteWise.Types.AssetErrorDetails" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssetErrorCode) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssetErrorDetails Source #

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.

AssetHierarchy

data AssetHierarchy Source #

Describes an asset hierarchy that contains a hierarchy's name and ID.

See: newAssetHierarchy smart constructor.

Constructors

AssetHierarchy' 

Fields

Instances

Instances details
Eq AssetHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchy

Read AssetHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchy

Show AssetHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchy

Generic AssetHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchy

Associated Types

type Rep AssetHierarchy :: Type -> Type #

NFData AssetHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchy

Methods

rnf :: AssetHierarchy -> () #

Hashable AssetHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchy

FromJSON AssetHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchy

type Rep AssetHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchy

type Rep AssetHierarchy = D1 ('MetaData "AssetHierarchy" "Amazonka.IoTSiteWise.Types.AssetHierarchy" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetHierarchy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssetHierarchy Source #

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.

Constructors

AssetHierarchyInfo' 

Fields

Instances

Instances details
Eq AssetHierarchyInfo Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchyInfo

Read AssetHierarchyInfo Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchyInfo

Show AssetHierarchyInfo Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchyInfo

Generic AssetHierarchyInfo Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchyInfo

Associated Types

type Rep AssetHierarchyInfo :: Type -> Type #

NFData AssetHierarchyInfo Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchyInfo

Methods

rnf :: AssetHierarchyInfo -> () #

Hashable AssetHierarchyInfo Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchyInfo

FromJSON AssetHierarchyInfo Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchyInfo

type Rep AssetHierarchyInfo Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetHierarchyInfo

type Rep AssetHierarchyInfo = D1 ('MetaData "AssetHierarchyInfo" "Amazonka.IoTSiteWise.Types.AssetHierarchyInfo" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetHierarchyInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "childAssetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentAssetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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.

Constructors

AssetModelCompositeModel' 

Fields

Instances

Instances details
Eq AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

Read AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

Show AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

Generic AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

Associated Types

type Rep AssetModelCompositeModel :: Type -> Type #

NFData AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

Hashable AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

ToJSON AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

FromJSON AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

type Rep AssetModelCompositeModel Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModel

type Rep AssetModelCompositeModel = D1 ('MetaData "AssetModelCompositeModel" "Amazonka.IoTSiteWise.Types.AssetModelCompositeModel" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetModelCompositeModel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssetModelProperty]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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.

$sel:properties:AssetModelCompositeModel', assetModelCompositeModel_properties - The asset property definitions for this composite model.

$sel:name:AssetModelCompositeModel', assetModelCompositeModel_name - The name of the composite model.

$sel:type':AssetModelCompositeModel', assetModelCompositeModel_type - The type of the composite model. For alarm composite models, this type is AWS/ALARM.

assetModelCompositeModel_properties :: Lens' AssetModelCompositeModel (Maybe [AssetModelProperty]) Source #

The asset property definitions for this 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.

Constructors

AssetModelCompositeModelDefinition' 

Fields

Instances

Instances details
Eq AssetModelCompositeModelDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition

Read AssetModelCompositeModelDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition

Show AssetModelCompositeModelDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition

Generic AssetModelCompositeModelDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition

Associated Types

type Rep AssetModelCompositeModelDefinition :: Type -> Type #

NFData AssetModelCompositeModelDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition

Hashable AssetModelCompositeModelDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition

ToJSON AssetModelCompositeModelDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition

type Rep AssetModelCompositeModelDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition

type Rep AssetModelCompositeModelDefinition = D1 ('MetaData "AssetModelCompositeModelDefinition" "Amazonka.IoTSiteWise.Types.AssetModelCompositeModelDefinition" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetModelCompositeModelDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssetModelPropertyDefinition]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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.

$sel:name:AssetModelCompositeModelDefinition', assetModelCompositeModelDefinition_name - The name of the composite model.

$sel:type':AssetModelCompositeModelDefinition', assetModelCompositeModelDefinition_type - The type of the composite model. For alarm composite models, this type is AWS/ALARM.

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.

Constructors

AssetModelHierarchy' 

Fields

Instances

Instances details
Eq AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

Read AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

Show AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

Generic AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

Associated Types

type Rep AssetModelHierarchy :: Type -> Type #

NFData AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

Methods

rnf :: AssetModelHierarchy -> () #

Hashable AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

ToJSON AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

FromJSON AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

type Rep AssetModelHierarchy Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchy

type Rep AssetModelHierarchy = D1 ('MetaData "AssetModelHierarchy" "Amazonka.IoTSiteWise.Types.AssetModelHierarchy" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetModelHierarchy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "childAssetModelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssetModelHierarchy Source #

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.

Constructors

AssetModelHierarchyDefinition' 

Fields

Instances

Instances details
Eq AssetModelHierarchyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition

Read AssetModelHierarchyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition

Show AssetModelHierarchyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition

Generic AssetModelHierarchyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition

Associated Types

type Rep AssetModelHierarchyDefinition :: Type -> Type #

NFData AssetModelHierarchyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition

Hashable AssetModelHierarchyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition

ToJSON AssetModelHierarchyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition

type Rep AssetModelHierarchyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition

type Rep AssetModelHierarchyDefinition = D1 ('MetaData "AssetModelHierarchyDefinition" "Amazonka.IoTSiteWise.Types.AssetModelHierarchyDefinition" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetModelHierarchyDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "childAssetModelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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).

AssetModelProperty

data AssetModelProperty Source #

Contains information about an asset model property.

See: newAssetModelProperty smart constructor.

Constructors

AssetModelProperty' 

Fields

Instances

Instances details
Eq AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

Read AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

Show AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

Generic AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

Associated Types

type Rep AssetModelProperty :: Type -> Type #

NFData AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

Methods

rnf :: AssetModelProperty -> () #

Hashable AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

ToJSON AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

FromJSON AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

type Rep AssetModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelProperty

type Rep AssetModelProperty = D1 ('MetaData "AssetModelProperty" "Amazonka.IoTSiteWise.Types.AssetModelProperty" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetModelProperty'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTypeSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PropertyDataType) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PropertyType)))))

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.

Constructors

AssetModelPropertyDefinition' 

Fields

  • dataTypeSpec :: Maybe Text

    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.

  • unit :: Maybe Text

    The unit of the property definition, such as Newtons or RPM.

  • name :: Text

    The name of the property definition.

  • dataType :: PropertyDataType

    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.

  • type' :: PropertyType

    The property definition type (see PropertyType). You can only specify one type in a property definition.

Instances

Instances details
Eq AssetModelPropertyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition

Read AssetModelPropertyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition

Show AssetModelPropertyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition

Generic AssetModelPropertyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition

Associated Types

type Rep AssetModelPropertyDefinition :: Type -> Type #

NFData AssetModelPropertyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition

Hashable AssetModelPropertyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition

ToJSON AssetModelPropertyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition

type Rep AssetModelPropertyDefinition Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition

type Rep AssetModelPropertyDefinition = D1 ('MetaData "AssetModelPropertyDefinition" "Amazonka.IoTSiteWise.Types.AssetModelPropertyDefinition" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetModelPropertyDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTypeSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PropertyDataType) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PropertyType)))))

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_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.

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.

Constructors

AssetModelStatus' 

Fields

Instances

Instances details
Eq AssetModelStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelStatus

Read AssetModelStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelStatus

Show AssetModelStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelStatus

Generic AssetModelStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelStatus

Associated Types

type Rep AssetModelStatus :: Type -> Type #

NFData AssetModelStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelStatus

Methods

rnf :: AssetModelStatus -> () #

Hashable AssetModelStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelStatus

FromJSON AssetModelStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelStatus

type Rep AssetModelStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelStatus

type Rep AssetModelStatus = D1 ('MetaData "AssetModelStatus" "Amazonka.IoTSiteWise.Types.AssetModelStatus" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetModelStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetails)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssetModelState)))

newAssetModelStatus Source #

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.

Constructors

AssetModelSummary' 

Fields

  • id :: Text

    The ID of the asset model (used with IoT SiteWise APIs).

  • arn :: Text

    The ARN of the asset model, which has the following format.

    arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
  • name :: Text

    The name of the asset model.

  • description :: Text

    The asset model description.

  • creationDate :: POSIX

    The date the asset model was created, in Unix epoch time.

  • lastUpdateDate :: POSIX

    The date the asset model was last updated, in Unix epoch time.

  • status :: AssetModelStatus

    The current status of the asset model.

Instances

Instances details
Eq AssetModelSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelSummary

Read AssetModelSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelSummary

Show AssetModelSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelSummary

Generic AssetModelSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelSummary

Associated Types

type Rep AssetModelSummary :: Type -> Type #

NFData AssetModelSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelSummary

Methods

rnf :: AssetModelSummary -> () #

Hashable AssetModelSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelSummary

FromJSON AssetModelSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelSummary

type Rep AssetModelSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetModelSummary

type Rep AssetModelSummary = D1 ('MetaData "AssetModelSummary" "Amazonka.IoTSiteWise.Types.AssetModelSummary" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetModelSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssetModelStatus)))))

newAssetModelSummary Source #

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_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.

Constructors

AssetProperty' 

Fields

Instances

Instances details
Eq AssetProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetProperty

Read AssetProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetProperty

Show AssetProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetProperty

Generic AssetProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetProperty

Associated Types

type Rep AssetProperty :: Type -> Type #

NFData AssetProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetProperty

Methods

rnf :: AssetProperty -> () #

Hashable AssetProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetProperty

FromJSON AssetProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetProperty

type Rep AssetProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetProperty

newAssetProperty Source #

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: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: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: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_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_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_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.

AssetPropertyValue

data AssetPropertyValue Source #

Contains asset property value information.

See: newAssetPropertyValue smart constructor.

Constructors

AssetPropertyValue' 

Fields

Instances

Instances details
Eq AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

Read AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

Show AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

Generic AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

Associated Types

type Rep AssetPropertyValue :: Type -> Type #

NFData AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

Methods

rnf :: AssetPropertyValue -> () #

Hashable AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

ToJSON AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

FromJSON AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

type Rep AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetPropertyValue

type Rep AssetPropertyValue = D1 ('MetaData "AssetPropertyValue" "Amazonka.IoTSiteWise.Types.AssetPropertyValue" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetPropertyValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "quality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Quality)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Variant) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TimeInNanos))))

newAssetPropertyValue Source #

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.

Constructors

AssetRelationshipSummary' 

Fields

  • hierarchyInfo :: Maybe AssetHierarchyInfo

    The assets that are related through an asset hierarchy.

    This object is present if the relationshipType is HIERARCHY.

  • relationshipType :: AssetRelationshipType

    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 the hierarchyInfo object.

Instances

Instances details
Eq AssetRelationshipSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipSummary

Read AssetRelationshipSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipSummary

Show AssetRelationshipSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipSummary

Generic AssetRelationshipSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipSummary

Associated Types

type Rep AssetRelationshipSummary :: Type -> Type #

NFData AssetRelationshipSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipSummary

Hashable AssetRelationshipSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipSummary

FromJSON AssetRelationshipSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipSummary

type Rep AssetRelationshipSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetRelationshipSummary

type Rep AssetRelationshipSummary = D1 ('MetaData "AssetRelationshipSummary" "Amazonka.IoTSiteWise.Types.AssetRelationshipSummary" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetRelationshipSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hierarchyInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssetHierarchyInfo)) :*: S1 ('MetaSel ('Just "relationshipType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssetRelationshipType)))

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 the hierarchyInfo 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 the hierarchyInfo 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.

Constructors

AssetStatus' 

Fields

Instances

Instances details
Eq AssetStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetStatus

Read AssetStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetStatus

Show AssetStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetStatus

Generic AssetStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetStatus

Associated Types

type Rep AssetStatus :: Type -> Type #

NFData AssetStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetStatus

Methods

rnf :: AssetStatus -> () #

Hashable AssetStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetStatus

FromJSON AssetStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetStatus

type Rep AssetStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetStatus

type Rep AssetStatus = D1 ('MetaData "AssetStatus" "Amazonka.IoTSiteWise.Types.AssetStatus" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetails)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssetState)))

newAssetStatus Source #

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.

Constructors

AssetSummary' 

Fields

  • id :: Text

    The ID of the asset.

  • arn :: Text

    The ARN of the asset, which has the following format.

    arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
  • name :: Text

    The name of the asset.

  • assetModelId :: Text

    The ID of the asset model used to create this asset.

  • creationDate :: POSIX

    The date the asset was created, in Unix epoch time.

  • lastUpdateDate :: POSIX

    The date the asset was last updated, in Unix epoch time.

  • status :: AssetStatus

    The current status of the asset.

  • hierarchies :: [AssetHierarchy]

    A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Instances

Instances details
Eq AssetSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetSummary

Read AssetSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetSummary

Show AssetSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetSummary

Generic AssetSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetSummary

Associated Types

type Rep AssetSummary :: Type -> Type #

NFData AssetSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetSummary

Methods

rnf :: AssetSummary -> () #

Hashable AssetSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetSummary

FromJSON AssetSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetSummary

type Rep AssetSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssetSummary

newAssetSummary Source #

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:id: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}

$sel:name: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_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.

Constructors

AssociatedAssetsSummary' 

Fields

  • id :: Text

    The ID of the asset.

  • arn :: Text

    The ARN of the asset, which has the following format.

    arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
  • name :: Text

    The name of the asset.

  • assetModelId :: Text

    The ID of the asset model used to create the asset.

  • creationDate :: POSIX

    The date the asset was created, in Unix epoch time.

  • lastUpdateDate :: POSIX

    The date the asset was last updated, in Unix epoch time.

  • status :: AssetStatus

    The current status of the asset.

  • hierarchies :: [AssetHierarchy]

    A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Instances

Instances details
Eq AssociatedAssetsSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary

Read AssociatedAssetsSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary

Show AssociatedAssetsSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary

Generic AssociatedAssetsSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary

Associated Types

type Rep AssociatedAssetsSummary :: Type -> Type #

NFData AssociatedAssetsSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary

Methods

rnf :: AssociatedAssetsSummary -> () #

Hashable AssociatedAssetsSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary

FromJSON AssociatedAssetsSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary

type Rep AssociatedAssetsSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary

type Rep AssociatedAssetsSummary = D1 ('MetaData "AssociatedAssetsSummary" "Amazonka.IoTSiteWise.Types.AssociatedAssetsSummary" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "AssociatedAssetsSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "assetModelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssetStatus) :*: S1 ('MetaSel ('Just "hierarchies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssetHierarchy])))))

newAssociatedAssetsSummary Source #

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:id: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}

$sel:name: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_arn :: Lens' AssociatedAssetsSummary Text Source #

The ARN of the asset, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

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_hierarchies :: Lens' AssociatedAssetsSummary [AssetHierarchy] Source #

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Attribute

data Attribute Source #

Contains an asset attribute property. For more information, see Attributes in the IoT SiteWise User Guide.

See: newAttribute smart constructor.

Constructors

Attribute' 

Fields

  • defaultValue :: Maybe Text

    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.

Instances

Instances details
Eq Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

Read Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

Generic Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

Associated Types

type Rep Attribute :: Type -> Type #

NFData Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

Methods

rnf :: Attribute -> () #

Hashable Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

ToJSON Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

FromJSON Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

type Rep Attribute Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Attribute

type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.IoTSiteWise.Types.Attribute" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" '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.

BatchPutAssetPropertyError

data BatchPutAssetPropertyError Source #

Contains error information from updating a batch of asset property values.

See: newBatchPutAssetPropertyError smart constructor.

Constructors

BatchPutAssetPropertyError' 

Fields

Instances

Instances details
Eq BatchPutAssetPropertyError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError

Read BatchPutAssetPropertyError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError

Show BatchPutAssetPropertyError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError

Generic BatchPutAssetPropertyError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError

Associated Types

type Rep BatchPutAssetPropertyError :: Type -> Type #

NFData BatchPutAssetPropertyError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError

Hashable BatchPutAssetPropertyError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError

FromJSON BatchPutAssetPropertyError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError

type Rep BatchPutAssetPropertyError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError

type Rep BatchPutAssetPropertyError = D1 ('MetaData "BatchPutAssetPropertyError" "Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyError" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "BatchPutAssetPropertyError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BatchPutAssetPropertyValueErrorCode) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "timestamps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TimeInNanos]))))

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.

BatchPutAssetPropertyErrorEntry

data BatchPutAssetPropertyErrorEntry Source #

Contains error information for asset property value entries that are associated with the BatchPutAssetPropertyValue API.

See: newBatchPutAssetPropertyErrorEntry smart constructor.

Constructors

BatchPutAssetPropertyErrorEntry' 

Fields

Instances

Instances details
Eq BatchPutAssetPropertyErrorEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry

Read BatchPutAssetPropertyErrorEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry

Show BatchPutAssetPropertyErrorEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry

Generic BatchPutAssetPropertyErrorEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry

Associated Types

type Rep BatchPutAssetPropertyErrorEntry :: Type -> Type #

NFData BatchPutAssetPropertyErrorEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry

Hashable BatchPutAssetPropertyErrorEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry

FromJSON BatchPutAssetPropertyErrorEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry

type Rep BatchPutAssetPropertyErrorEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry

type Rep BatchPutAssetPropertyErrorEntry = D1 ('MetaData "BatchPutAssetPropertyErrorEntry" "Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyErrorEntry" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" '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.

CompositeModelProperty

data CompositeModelProperty Source #

Contains information about a composite model property on an asset.

See: newCompositeModelProperty smart constructor.

Constructors

CompositeModelProperty' 

Fields

Instances

Instances details
Eq CompositeModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CompositeModelProperty

Read CompositeModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CompositeModelProperty

Show CompositeModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CompositeModelProperty

Generic CompositeModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CompositeModelProperty

Associated Types

type Rep CompositeModelProperty :: Type -> Type #

NFData CompositeModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CompositeModelProperty

Methods

rnf :: CompositeModelProperty -> () #

Hashable CompositeModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CompositeModelProperty

FromJSON CompositeModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CompositeModelProperty

type Rep CompositeModelProperty Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CompositeModelProperty

type Rep CompositeModelProperty = D1 ('MetaData "CompositeModelProperty" "Amazonka.IoTSiteWise.Types.CompositeModelProperty" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "CompositeModelProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "assetProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Property))))

newCompositeModelProperty Source #

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:

$sel:name:CompositeModelProperty', compositeModelProperty_name - The name of the property.

$sel:type':CompositeModelProperty', compositeModelProperty_type - The type of the composite model that defines this property.

$sel:assetProperty:CompositeModelProperty', compositeModelProperty_assetProperty - Undocumented member.

compositeModelProperty_type :: Lens' CompositeModelProperty Text Source #

The type of the composite model that defines this property.

ConfigurationErrorDetails

data ConfigurationErrorDetails Source #

Contains the details of an IoT SiteWise configuration error.

See: newConfigurationErrorDetails smart constructor.

Constructors

ConfigurationErrorDetails' 

Fields

Instances

Instances details
Eq ConfigurationErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails

Read ConfigurationErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails

Show ConfigurationErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails

Generic ConfigurationErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails

Associated Types

type Rep ConfigurationErrorDetails :: Type -> Type #

NFData ConfigurationErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails

Hashable ConfigurationErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails

FromJSON ConfigurationErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails

type Rep ConfigurationErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails

type Rep ConfigurationErrorDetails = D1 ('MetaData "ConfigurationErrorDetails" "Amazonka.IoTSiteWise.Types.ConfigurationErrorDetails" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ConfigurationErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ErrorCode) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

ConfigurationStatus

data ConfigurationStatus Source #

Contains current status information for the configuration.

See: newConfigurationStatus smart constructor.

Constructors

ConfigurationStatus' 

Fields

Instances

Instances details
Eq ConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationStatus

Read ConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationStatus

Show ConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationStatus

Generic ConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationStatus

Associated Types

type Rep ConfigurationStatus :: Type -> Type #

NFData ConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationStatus

Methods

rnf :: ConfigurationStatus -> () #

Hashable ConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationStatus

FromJSON ConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationStatus

type Rep ConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ConfigurationStatus

type Rep ConfigurationStatus = D1 ('MetaData "ConfigurationStatus" "Amazonka.IoTSiteWise.Types.ConfigurationStatus" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationErrorDetails)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigurationState)))

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.

CustomerManagedS3Storage

data CustomerManagedS3Storage Source #

Contains information about a customer managed Amazon S3 bucket.

See: newCustomerManagedS3Storage smart constructor.

Constructors

CustomerManagedS3Storage' 

Fields

  • s3ResourceArn :: Text

    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.

  • roleArn :: Text

    The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.

Instances

Instances details
Eq CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Read CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Show CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Generic CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Associated Types

type Rep CustomerManagedS3Storage :: Type -> Type #

NFData CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Hashable CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

ToJSON CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

FromJSON CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

type Rep CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

type Rep CustomerManagedS3Storage = D1 ('MetaData "CustomerManagedS3Storage" "Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "CustomerManagedS3Storage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3ResourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCustomerManagedS3Storage Source #

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.

Constructors

DashboardSummary' 

Fields

Instances

Instances details
Eq DashboardSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DashboardSummary

Read DashboardSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DashboardSummary

Show DashboardSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DashboardSummary

Generic DashboardSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DashboardSummary

Associated Types

type Rep DashboardSummary :: Type -> Type #

NFData DashboardSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DashboardSummary

Methods

rnf :: DashboardSummary -> () #

Hashable DashboardSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DashboardSummary

FromJSON DashboardSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DashboardSummary

type Rep DashboardSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DashboardSummary

type Rep DashboardSummary = D1 ('MetaData "DashboardSummary" "Amazonka.IoTSiteWise.Types.DashboardSummary" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "DashboardSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDashboardSummary Source #

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:lastUpdateDate:DashboardSummary', dashboardSummary_lastUpdateDate - The date the dashboard was last updated, in Unix epoch time.

$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:id:DashboardSummary', dashboardSummary_id - The ID of the dashboard.

$sel:name:DashboardSummary', dashboardSummary_name - The name of the dashboard

dashboardSummary_lastUpdateDate :: Lens' DashboardSummary (Maybe UTCTime) Source #

The date the dashboard was last updated, in Unix epoch time.

dashboardSummary_creationDate :: Lens' DashboardSummary (Maybe UTCTime) Source #

The date the dashboard was created, in Unix epoch time.

DetailedError

data DetailedError Source #

Contains detailed error information.

See: newDetailedError smart constructor.

Constructors

DetailedError' 

Fields

Instances

Instances details
Eq DetailedError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedError

Read DetailedError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedError

Show DetailedError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedError

Generic DetailedError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedError

Associated Types

type Rep DetailedError :: Type -> Type #

NFData DetailedError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedError

Methods

rnf :: DetailedError -> () #

Hashable DetailedError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedError

FromJSON DetailedError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedError

type Rep DetailedError Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.DetailedError

type Rep DetailedError = D1 ('MetaData "DetailedError" "Amazonka.IoTSiteWise.Types.DetailedError" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "DetailedError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DetailedErrorCode) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDetailedError Source #

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.

ErrorDetails

data ErrorDetails Source #

Contains the details of an IoT SiteWise error.

See: newErrorDetails smart constructor.

Constructors

ErrorDetails' 

Fields

Instances

Instances details
Eq ErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorDetails

Read ErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorDetails

Show ErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorDetails

Generic ErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorDetails

Associated Types

type Rep ErrorDetails :: Type -> Type #

NFData ErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorDetails

Methods

rnf :: ErrorDetails -> () #

Hashable ErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorDetails

FromJSON ErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorDetails

type Rep ErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ErrorDetails

type Rep ErrorDetails = D1 ('MetaData "ErrorDetails" "Amazonka.IoTSiteWise.Types.ErrorDetails" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DetailedError])) :*: (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ErrorCode) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newErrorDetails Source #

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.

$sel:code:ErrorDetails', errorDetails_code - The error code.

$sel:message:ErrorDetails', errorDetails_message - The error message.

ExpressionVariable

data ExpressionVariable Source #

Contains expression variable information.

See: newExpressionVariable smart constructor.

Constructors

ExpressionVariable' 

Fields

  • name :: Text

    The friendly name of the variable to be used in the expression.

  • value :: VariableValue

    The variable that identifies an asset property from which to use values.

Instances

Instances details
Eq ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

Read ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

Show ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

Generic ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

Associated Types

type Rep ExpressionVariable :: Type -> Type #

NFData ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

Methods

rnf :: ExpressionVariable -> () #

Hashable ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

ToJSON ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

FromJSON ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

type Rep ExpressionVariable Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ExpressionVariable

type Rep ExpressionVariable = D1 ('MetaData "ExpressionVariable" "Amazonka.IoTSiteWise.Types.ExpressionVariable" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ExpressionVariable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VariableValue)))

newExpressionVariable Source #

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.

ForwardingConfig

data ForwardingConfig Source #

The forwarding configuration for a given property.

See: newForwardingConfig smart constructor.

Constructors

ForwardingConfig' 

Fields

Instances

Instances details
Eq ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

Read ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

Show ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

Generic ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

Associated Types

type Rep ForwardingConfig :: Type -> Type #

NFData ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

Methods

rnf :: ForwardingConfig -> () #

Hashable ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

ToJSON ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

FromJSON ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

type Rep ForwardingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ForwardingConfig

type Rep ForwardingConfig = D1 ('MetaData "ForwardingConfig" "Amazonka.IoTSiteWise.Types.ForwardingConfig" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ForwardingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ForwardingConfigState)))

newForwardingConfig Source #

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.

Constructors

GatewayCapabilitySummary' 

Fields

  • capabilityNamespace :: Text

    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.

  • capabilitySyncStatus :: 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.

Instances

Instances details
Eq GatewayCapabilitySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary

Read GatewayCapabilitySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary

Show GatewayCapabilitySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary

Generic GatewayCapabilitySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary

Associated Types

type Rep GatewayCapabilitySummary :: Type -> Type #

NFData GatewayCapabilitySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary

Hashable GatewayCapabilitySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary

FromJSON GatewayCapabilitySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary

type Rep GatewayCapabilitySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary

type Rep GatewayCapabilitySummary = D1 ('MetaData "GatewayCapabilitySummary" "Amazonka.IoTSiteWise.Types.GatewayCapabilitySummary" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "GatewayCapabilitySummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capabilityNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "capabilitySyncStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CapabilitySyncStatus)))

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.

Constructors

GatewayPlatform' 

Fields

Instances

Instances details
Eq GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Read GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Show GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Generic GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Associated Types

type Rep GatewayPlatform :: Type -> Type #

NFData GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Methods

rnf :: GatewayPlatform -> () #

Hashable GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

ToJSON GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

FromJSON GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

type Rep GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

type Rep GatewayPlatform = D1 ('MetaData "GatewayPlatform" "Amazonka.IoTSiteWise.Types.GatewayPlatform" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "GatewayPlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "greengrass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Greengrass)) :*: S1 ('MetaSel ('Just "greengrassV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GreengrassV2))))

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.

Constructors

GatewaySummary' 

Fields

Instances

Instances details
Eq GatewaySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewaySummary

Read GatewaySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewaySummary

Show GatewaySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewaySummary

Generic GatewaySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewaySummary

Associated Types

type Rep GatewaySummary :: Type -> Type #

NFData GatewaySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewaySummary

Methods

rnf :: GatewaySummary -> () #

Hashable GatewaySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewaySummary

FromJSON GatewaySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewaySummary

type Rep GatewaySummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewaySummary

type Rep GatewaySummary = D1 ('MetaData "GatewaySummary" "Amazonka.IoTSiteWise.Types.GatewaySummary" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "GatewaySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayPlatform)) :*: (S1 ('MetaSel ('Just "gatewayCapabilitySummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GatewayCapabilitySummary])) :*: S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "gatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newGatewaySummary Source #

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:gatewayPlatform:GatewaySummary', gatewaySummary_gatewayPlatform - Undocumented member.

$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: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_gatewayId :: Lens' GatewaySummary Text Source #

The ID of the gateway device.

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.

Constructors

Greengrass' 

Fields

  • groupArn :: Text

    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.

Instances

Instances details
Eq Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

Read Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

Show Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

Generic Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

Associated Types

type Rep Greengrass :: Type -> Type #

NFData Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

Methods

rnf :: Greengrass -> () #

Hashable Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

ToJSON Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

FromJSON Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

type Rep Greengrass Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Greengrass

type Rep Greengrass = D1 ('MetaData "Greengrass" "Amazonka.IoTSiteWise.Types.Greengrass" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "Greengrass'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGreengrass Source #

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.

Constructors

GreengrassV2' 

Fields

Instances

Instances details
Eq GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

Read GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

Show GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

Generic GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

Associated Types

type Rep GreengrassV2 :: Type -> Type #

NFData GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

Methods

rnf :: GreengrassV2 -> () #

Hashable GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

ToJSON GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

FromJSON GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

type Rep GreengrassV2 Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GreengrassV2

type Rep GreengrassV2 = D1 ('MetaData "GreengrassV2" "Amazonka.IoTSiteWise.Types.GreengrassV2" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "GreengrassV2'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGreengrassV2 Source #

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.

Constructors

GroupIdentity' 

Fields

  • id :: Text

    The Amazon Web Services SSO ID of the group.

Instances

Instances details
Eq GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

Read GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

Show GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

Generic GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

Associated Types

type Rep GroupIdentity :: Type -> Type #

NFData GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

Methods

rnf :: GroupIdentity -> () #

Hashable GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

ToJSON GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

FromJSON GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

type Rep GroupIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GroupIdentity

type Rep GroupIdentity = D1 ('MetaData "GroupIdentity" "Amazonka.IoTSiteWise.Types.GroupIdentity" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "GroupIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGroupIdentity Source #

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 Amazon Web Services SSO ID of the group.

groupIdentity_id :: Lens' GroupIdentity Text Source #

The Amazon Web Services SSO 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.

Constructors

IAMRoleIdentity' 

Fields

  • arn :: Text

    The ARN of the IAM role. For more information, see IAM ARNs in the IAM User Guide.

Instances

Instances details
Eq IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

Read IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

Show IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

Generic IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

Associated Types

type Rep IAMRoleIdentity :: Type -> Type #

NFData IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

Methods

rnf :: IAMRoleIdentity -> () #

Hashable IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

ToJSON IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

FromJSON IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

type Rep IAMRoleIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMRoleIdentity

type Rep IAMRoleIdentity = D1 ('MetaData "IAMRoleIdentity" "Amazonka.IoTSiteWise.Types.IAMRoleIdentity" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "IAMRoleIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIAMRoleIdentity Source #

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.

Constructors

IAMUserIdentity' 

Fields

  • arn :: Text

    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.

Instances

Instances details
Eq IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Read IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Show IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Generic IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Associated Types

type Rep IAMUserIdentity :: Type -> Type #

NFData IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Methods

rnf :: IAMUserIdentity -> () #

Hashable IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

ToJSON IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

FromJSON IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

type Rep IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

type Rep IAMUserIdentity = D1 ('MetaData "IAMUserIdentity" "Amazonka.IoTSiteWise.Types.IAMUserIdentity" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "IAMUserIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIAMUserIdentity Source #

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

data Identity Source #

Contains an identity that can access an IoT SiteWise Monitor resource.

Currently, you can't use Amazon Web Services APIs to retrieve Amazon Web Services SSO identity IDs. You can find the Amazon Web Services SSO identity IDs in the URL of user and group pages in the Amazon Web Services SSO console.

See: newIdentity smart constructor.

Constructors

Identity' 

Fields

Instances

Instances details
Eq Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

Read Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

Show Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

Generic Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

Associated Types

type Rep Identity :: Type -> Type #

Methods

from :: Identity -> Rep Identity x #

to :: Rep Identity x -> Identity #

NFData Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

Methods

rnf :: Identity -> () #

Hashable Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

Methods

hashWithSalt :: Int -> Identity -> Int #

hash :: Identity -> Int #

ToJSON Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

FromJSON Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

type Rep Identity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Identity

type Rep Identity = D1 ('MetaData "Identity" "Amazonka.IoTSiteWise.Types.Identity" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "Identity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "iamUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IAMUserIdentity)) :*: S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GroupIdentity))) :*: (S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserIdentity)) :*: S1 ('MetaSel ('Just "iamRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IAMRoleIdentity)))))

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:iamUser:Identity', identity_iamUser - An IAM user identity.

$sel:group':Identity', identity_group - An Amazon Web Services SSO group identity.

$sel:user:Identity', identity_user - An Amazon Web Services SSO user identity.

$sel:iamRole:Identity', identity_iamRole - An IAM role identity.

identity_group :: Lens' Identity (Maybe GroupIdentity) Source #

An Amazon Web Services SSO group identity.

identity_user :: Lens' Identity (Maybe UserIdentity) Source #

An Amazon Web Services SSO user identity.

Image

data Image Source #

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.

Constructors

Image' 

Fields

Instances

Instances details
Eq Image Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Image

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Read Image Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Image

Show Image Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Image

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Image

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

NFData Image Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Image

Methods

rnf :: Image -> () #

Hashable Image Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

ToJSON Image Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Image

type Rep Image Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Image

type Rep Image = D1 ('MetaData "Image" "Amazonka.IoTSiteWise.Types.Image" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "Image'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageFile))))

newImage :: Image Source #

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:id:Image', image_id - The ID of an existing image. Specify this parameter to keep an existing image.

$sel:file:Image', image_file - Undocumented member.

image_id :: Lens' Image (Maybe Text) Source #

The ID of an existing image. Specify this parameter to keep an existing image.

image_file :: Lens' Image (Maybe ImageFile) Source #

Undocumented member.

ImageFile

data ImageFile Source #

Contains an image file.

See: newImageFile smart constructor.

Constructors

ImageFile' 

Fields

  • data' :: Base64

    The image file contents, represented as a base64-encoded string. The file size must be less than 1 MB.

  • type' :: ImageFileType

    The file type of the image.

Instances

Instances details
Eq ImageFile Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFile

Read ImageFile Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFile

Show ImageFile Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFile

Generic ImageFile Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFile

Associated Types

type Rep ImageFile :: Type -> Type #

NFData ImageFile Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFile

Methods

rnf :: ImageFile -> () #

Hashable ImageFile Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFile

ToJSON ImageFile Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFile

type Rep ImageFile Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageFile

type Rep ImageFile = D1 ('MetaData "ImageFile" "Amazonka.IoTSiteWise.Types.ImageFile" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ImageFile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImageFileType)))

newImageFile Source #

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.

Constructors

ImageLocation' 

Fields

  • id :: Text

    The ID of the image.

  • url :: Text

    The URL where the image is available. The URL is valid for 15 minutes so that you can view and download the image

Instances

Instances details
Eq ImageLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageLocation

Read ImageLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageLocation

Show ImageLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageLocation

Generic ImageLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageLocation

Associated Types

type Rep ImageLocation :: Type -> Type #

NFData ImageLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageLocation

Methods

rnf :: ImageLocation -> () #

Hashable ImageLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageLocation

FromJSON ImageLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageLocation

type Rep ImageLocation Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ImageLocation

type Rep ImageLocation = D1 ('MetaData "ImageLocation" "Amazonka.IoTSiteWise.Types.ImageLocation" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ImageLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newImageLocation Source #

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_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

Instances details
Eq InterpolatedAssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue

Read InterpolatedAssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue

Show InterpolatedAssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue

Generic InterpolatedAssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue

Associated Types

type Rep InterpolatedAssetPropertyValue :: Type -> Type #

NFData InterpolatedAssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue

Hashable InterpolatedAssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue

FromJSON InterpolatedAssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue

type Rep InterpolatedAssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue

type Rep InterpolatedAssetPropertyValue = D1 ('MetaData "InterpolatedAssetPropertyValue" "Amazonka.IoTSiteWise.Types.InterpolatedAssetPropertyValue" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "InterpolatedAssetPropertyValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TimeInNanos) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Variant)))

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.

LoggingOptions

data LoggingOptions Source #

Contains logging options.

See: newLoggingOptions smart constructor.

Constructors

LoggingOptions' 

Fields

Instances

Instances details
Eq LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

Read LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

Show LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

Generic LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

Associated Types

type Rep LoggingOptions :: Type -> Type #

NFData LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

Methods

rnf :: LoggingOptions -> () #

Hashable LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

ToJSON LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

FromJSON LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

type Rep LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.LoggingOptions

type Rep LoggingOptions = D1 ('MetaData "LoggingOptions" "Amazonka.IoTSiteWise.Types.LoggingOptions" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "LoggingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LoggingLevel)))

newLoggingOptions Source #

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.

Constructors

Measurement' 

Fields

  • processingConfig :: Maybe MeasurementProcessingConfig

    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.

Instances

Instances details
Eq Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

Read Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

Show Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

Generic Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

Associated Types

type Rep Measurement :: Type -> Type #

NFData Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

Methods

rnf :: Measurement -> () #

Hashable Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

ToJSON Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

FromJSON Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

type Rep Measurement Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Measurement

type Rep Measurement = D1 ('MetaData "Measurement" "Amazonka.IoTSiteWise.Types.Measurement" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "Measurement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "processingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MeasurementProcessingConfig))))

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.

Constructors

MeasurementProcessingConfig' 

Fields

Instances

Instances details
Eq MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

Read MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

Show MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

Generic MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

Associated Types

type Rep MeasurementProcessingConfig :: Type -> Type #

NFData MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

Hashable MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

ToJSON MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

FromJSON MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

type Rep MeasurementProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig

type Rep MeasurementProcessingConfig = D1 ('MetaData "MeasurementProcessingConfig" "Amazonka.IoTSiteWise.Types.MeasurementProcessingConfig" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "MeasurementProcessingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "forwardingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ForwardingConfig)))

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

data Metric Source #

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.

Constructors

Metric' 

Fields

  • processingConfig :: Maybe MetricProcessingConfig

    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.

  • expression :: Text

    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.

  • variables :: [ExpressionVariable]

    The list of variables used in the expression.

  • window :: MetricWindow

    The window (time interval) over which IoT SiteWise computes the metric's aggregation expression. IoT SiteWise computes one data point per window.

Instances

Instances details
Eq Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

Methods

(==) :: Metric -> Metric -> Bool #

(/=) :: Metric -> Metric -> Bool #

Read Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

Show Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

Generic Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

Associated Types

type Rep Metric :: Type -> Type #

Methods

from :: Metric -> Rep Metric x #

to :: Rep Metric x -> Metric #

NFData Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

Methods

rnf :: Metric -> () #

Hashable Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

Methods

hashWithSalt :: Int -> Metric -> Int #

hash :: Metric -> Int #

ToJSON Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

FromJSON Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

type Rep Metric Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Metric

type Rep Metric = D1 ('MetaData "Metric" "Amazonka.IoTSiteWise.Types.Metric" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "Metric'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "processingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricProcessingConfig)) :*: S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ExpressionVariable]) :*: S1 ('MetaSel ('Just "window") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetricWindow))))

newMetric Source #

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.

Constructors

MetricProcessingConfig' 

Fields

Instances

Instances details
Eq MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

Read MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

Show MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

Generic MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

Associated Types

type Rep MetricProcessingConfig :: Type -> Type #

NFData MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

Methods

rnf :: MetricProcessingConfig -> () #

Hashable MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

ToJSON MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

FromJSON MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

type Rep MetricProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricProcessingConfig

type Rep MetricProcessingConfig = D1 ('MetaData "MetricProcessingConfig" "Amazonka.IoTSiteWise.Types.MetricProcessingConfig" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "MetricProcessingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "computeLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComputeLocation)))

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.

Constructors

MetricWindow' 

Fields

Instances

Instances details
Eq MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

Read MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

Show MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

Generic MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

Associated Types

type Rep MetricWindow :: Type -> Type #

NFData MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

Methods

rnf :: MetricWindow -> () #

Hashable MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

ToJSON MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

FromJSON MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

type Rep MetricWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MetricWindow

type Rep MetricWindow = D1 ('MetaData "MetricWindow" "Amazonka.IoTSiteWise.Types.MetricWindow" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "MetricWindow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tumbling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TumblingWindow))))

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.

Constructors

MonitorErrorDetails' 

Fields

Instances

Instances details
Eq MonitorErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorDetails

Read MonitorErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorDetails

Show MonitorErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorDetails

Generic MonitorErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorDetails

Associated Types

type Rep MonitorErrorDetails :: Type -> Type #

NFData MonitorErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorDetails

Methods

rnf :: MonitorErrorDetails -> () #

Hashable MonitorErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorDetails

FromJSON MonitorErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorDetails

type Rep MonitorErrorDetails Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MonitorErrorDetails

type Rep MonitorErrorDetails = D1 ('MetaData "MonitorErrorDetails" "Amazonka.IoTSiteWise.Types.MonitorErrorDetails" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "MonitorErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonitorErrorCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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.

MultiLayerStorage

data MultiLayerStorage Source #

Contains information about the storage destination.

See: newMultiLayerStorage smart constructor.

Constructors

MultiLayerStorage' 

Fields

Instances

Instances details
Eq MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

Read MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

Show MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

Generic MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

Associated Types

type Rep MultiLayerStorage :: Type -> Type #

NFData MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

Methods

rnf :: MultiLayerStorage -> () #

Hashable MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

ToJSON MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

FromJSON MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

type Rep MultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.MultiLayerStorage

type Rep MultiLayerStorage = D1 ('MetaData "MultiLayerStorage" "Amazonka.IoTSiteWise.Types.MultiLayerStorage" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "MultiLayerStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customerManagedS3Storage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomerManagedS3Storage)))

newMultiLayerStorage Source #

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.

Constructors

PortalResource' 

Fields

  • id :: Text

    The ID of the portal.

Instances

Instances details
Eq PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

Read PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

Show PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

Generic PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

Associated Types

type Rep PortalResource :: Type -> Type #

NFData PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

Methods

rnf :: PortalResource -> () #

Hashable PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

ToJSON PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

FromJSON PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

type Rep PortalResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalResource

type Rep PortalResource = D1 ('MetaData "PortalResource" "Amazonka.IoTSiteWise.Types.PortalResource" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "PortalResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPortalResource Source #

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.

PortalStatus

data PortalStatus Source #

Contains information about the current status of a portal.

See: newPortalStatus smart constructor.

Constructors

PortalStatus' 

Fields

Instances

Instances details
Eq PortalStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalStatus

Read PortalStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalStatus

Show PortalStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalStatus

Generic PortalStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalStatus

Associated Types

type Rep PortalStatus :: Type -> Type #

NFData PortalStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalStatus

Methods

rnf :: PortalStatus -> () #

Hashable PortalStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalStatus

FromJSON PortalStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalStatus

type Rep PortalStatus Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalStatus

type Rep PortalStatus = D1 ('MetaData "PortalStatus" "Amazonka.IoTSiteWise.Types.PortalStatus" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "PortalStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonitorErrorDetails)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PortalState)))

newPortalStatus Source #

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.

Constructors

PortalSummary' 

Fields

Instances

Instances details
Eq PortalSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalSummary

Read PortalSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalSummary

Show PortalSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalSummary

Generic PortalSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalSummary

Associated Types

type Rep PortalSummary :: Type -> Type #

NFData PortalSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalSummary

Methods

rnf :: PortalSummary -> () #

Hashable PortalSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalSummary

FromJSON PortalSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalSummary

type Rep PortalSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PortalSummary

newPortalSummary Source #

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:lastUpdateDate:PortalSummary', portalSummary_lastUpdateDate - The date the portal was last updated, in Unix epoch time.

$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: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 Amazon Web Services SSO 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_lastUpdateDate :: Lens' PortalSummary (Maybe UTCTime) Source #

The date the portal was last updated, in Unix epoch time.

portalSummary_creationDate :: Lens' PortalSummary (Maybe UTCTime) Source #

The date the portal was created, 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_startUrl :: Lens' PortalSummary Text Source #

The URL for the IoT SiteWise Monitor portal. You can use this URL to access portals that use Amazon Web Services SSO 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.

ProjectResource

data ProjectResource Source #

Identifies a specific IoT SiteWise Monitor project.

See: newProjectResource smart constructor.

Constructors

ProjectResource' 

Fields

  • id :: Text

    The ID of the project.

Instances

Instances details
Eq ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

Read ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

Show ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

Generic ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

Associated Types

type Rep ProjectResource :: Type -> Type #

NFData ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

Methods

rnf :: ProjectResource -> () #

Hashable ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

ToJSON ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

FromJSON ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

type Rep ProjectResource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectResource

type Rep ProjectResource = D1 ('MetaData "ProjectResource" "Amazonka.IoTSiteWise.Types.ProjectResource" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ProjectResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newProjectResource Source #

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.

ProjectSummary

data ProjectSummary Source #

Contains project summary information.

See: newProjectSummary smart constructor.

Constructors

ProjectSummary' 

Fields

Instances

Instances details
Eq ProjectSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectSummary

Read ProjectSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectSummary

Show ProjectSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectSummary

Generic ProjectSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectSummary

Associated Types

type Rep ProjectSummary :: Type -> Type #

NFData ProjectSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectSummary

Methods

rnf :: ProjectSummary -> () #

Hashable ProjectSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectSummary

FromJSON ProjectSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectSummary

type Rep ProjectSummary Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.ProjectSummary

type Rep ProjectSummary = D1 ('MetaData "ProjectSummary" "Amazonka.IoTSiteWise.Types.ProjectSummary" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "ProjectSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newProjectSummary Source #

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:lastUpdateDate:ProjectSummary', projectSummary_lastUpdateDate - The date the project was last updated, in Unix epoch time.

$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:id:ProjectSummary', projectSummary_id - The ID of the project.

$sel:name:ProjectSummary', projectSummary_name - The name of the project.

projectSummary_lastUpdateDate :: Lens' ProjectSummary (Maybe UTCTime) Source #

The date the project was last updated, in Unix epoch time.

projectSummary_creationDate :: Lens' ProjectSummary (Maybe UTCTime) Source #

The date the project was created, in Unix epoch time.

Property

data Property Source #

Contains asset property information.

See: newProperty smart constructor.

Constructors

Property' 

Fields

Instances

Instances details
Eq Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Read Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Show Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Generic Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Associated Types

type Rep Property :: Type -> Type #

Methods

from :: Property -> Rep Property x #

to :: Rep Property x -> Property #

NFData Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Methods

rnf :: Property -> () #

Hashable Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Methods

hashWithSalt :: Int -> Property -> Int #

hash :: Property -> Int #

FromJSON Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

type Rep Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

newProperty Source #

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:notification:Property', property_notification - The asset property's notification topic and state. For more information, see UpdateAssetProperty.

$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: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_notification :: Lens' Property (Maybe PropertyNotification) Source #

The asset property's notification topic and state. For more information, see UpdateAssetProperty.

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_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_id :: Lens' Property Text Source #

The ID of the asset property.

property_name :: Lens' Property Text Source #

The name of the property.

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.

Constructors

PropertyNotification' 

Fields

Instances

Instances details
Eq PropertyNotification Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotification

Read PropertyNotification Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotification

Show PropertyNotification Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotification

Generic PropertyNotification Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotification

Associated Types

type Rep PropertyNotification :: Type -> Type #

NFData PropertyNotification Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotification

Methods

rnf :: PropertyNotification -> () #

Hashable PropertyNotification Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotification

FromJSON PropertyNotification Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotification

type Rep PropertyNotification Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyNotification

type Rep PropertyNotification = D1 ('MetaData "PropertyNotification" "Amazonka.IoTSiteWise.Types.PropertyNotification" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "PropertyNotification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PropertyNotificationState)))

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.

PropertyType

data PropertyType Source #

Contains a property type, which can be one of attribute, measurement, metric, or transform.

See: newPropertyType smart constructor.

Constructors

PropertyType' 

Fields

  • attribute :: Maybe Attribute

    Specifies an asset attribute property. An attribute generally contains static information, such as the serial number of an IIoT wind turbine.

  • transform :: Maybe 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.

  • metric :: Maybe 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.

  • measurement :: Maybe 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.

Instances

Instances details
Eq PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

Read PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

Show PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

Generic PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

Associated Types

type Rep PropertyType :: Type -> Type #

NFData PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

Methods

rnf :: PropertyType -> () #

Hashable PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

ToJSON PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

FromJSON PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

type Rep PropertyType Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PropertyType

type Rep PropertyType = D1 ('MetaData "PropertyType" "Amazonka.IoTSiteWise.Types.PropertyType" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "PropertyType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Attribute)) :*: S1 ('MetaSel ('Just "transform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Transform))) :*: (S1 ('MetaSel ('Just "metric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Metric)) :*: S1 ('MetaSel ('Just "measurement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Measurement)))))

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: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.

$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: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.

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_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.

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_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.

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.

Constructors

PutAssetPropertyValueEntry' 

Fields

Instances

Instances details
Eq PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry

Read PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry

Show PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry

Generic PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry

Associated Types

type Rep PutAssetPropertyValueEntry :: Type -> Type #

NFData PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry

Hashable PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry

ToJSON PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry

type Rep PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry

type Rep PutAssetPropertyValueEntry = D1 ('MetaData "PutAssetPropertyValueEntry" "Amazonka.IoTSiteWise.Types.PutAssetPropertyValueEntry" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "PutAssetPropertyValueEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "propertyAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "propertyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "assetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "entryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "propertyValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssetPropertyValue])))))

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: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:assetId:PutAssetPropertyValueEntry', putAssetPropertyValueEntry_assetId - The ID of the asset to update.

$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_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_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

data Resource Source #

Contains an IoT SiteWise Monitor resource ID for a portal or project.

See: newResource smart constructor.

Constructors

Resource' 

Fields

Instances

Instances details
Eq Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

Read Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

NFData Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

ToJSON Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

FromJSON Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

type Rep Resource Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Amazonka.IoTSiteWise.Types.Resource" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" '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.

TimeInNanos

data TimeInNanos Source #

Contains a timestamp with optional nanosecond granularity.

See: newTimeInNanos smart constructor.

Constructors

TimeInNanos' 

Fields

Instances

Instances details
Eq TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

Read TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

Show TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

Generic TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

Associated Types

type Rep TimeInNanos :: Type -> Type #

NFData TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

Methods

rnf :: TimeInNanos -> () #

Hashable TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

ToJSON TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

FromJSON TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

type Rep TimeInNanos Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TimeInNanos

type Rep TimeInNanos = D1 ('MetaData "TimeInNanos" "Amazonka.IoTSiteWise.Types.TimeInNanos" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "TimeInNanos'" 'PrefixI 'True) (S1 ('MetaSel ('Just "offsetInNanos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "timeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newTimeInNanos Source #

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.

Transform

data Transform Source #

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.

Constructors

Transform' 

Fields

  • processingConfig :: Maybe TransformProcessingConfig

    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.

  • expression :: Text

    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.

  • variables :: [ExpressionVariable]

    The list of variables used in the expression.

Instances

Instances details
Eq Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

Read Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

Show Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

Generic Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

Associated Types

type Rep Transform :: Type -> Type #

NFData Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

Methods

rnf :: Transform -> () #

Hashable Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

ToJSON Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

FromJSON Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

type Rep Transform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Transform

type Rep Transform = D1 ('MetaData "Transform" "Amazonka.IoTSiteWise.Types.Transform" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" '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]))))

newTransform Source #

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.

Constructors

TransformProcessingConfig' 

Fields

Instances

Instances details
Eq TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

Read TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

Show TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

Generic TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

Associated Types

type Rep TransformProcessingConfig :: Type -> Type #

NFData TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

Hashable TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

ToJSON TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

FromJSON TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

type Rep TransformProcessingConfig Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TransformProcessingConfig

type Rep TransformProcessingConfig = D1 ('MetaData "TransformProcessingConfig" "Amazonka.IoTSiteWise.Types.TransformProcessingConfig" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "TransformProcessingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "forwardingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ForwardingConfig)) :*: S1 ('MetaSel ('Just "computeLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComputeLocation)))

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_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 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, 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 five seconds, PT5M represents five minutes, and PT5H represents five hours.

See: newTumblingWindow smart constructor.

Constructors

TumblingWindow' 

Fields

  • offset :: Maybe Text

    The offset for the tumbling window. The offset parameter accepts the following:

    • The offset time.

      For example, if you specify 18h for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

      • If you create the metric before or at 6:00 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:00 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 for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

      • If you create the metric before or at 6:00 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:00 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 for offset and 5m for interval, 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 for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

      • If you create the metric before or at 6:00 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:00 PM (PST), you get the first aggregation result at 6 PM (PST) the next day.
  • interval :: Text

    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.

Instances

Instances details
Eq TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

Read TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

Show TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

Generic TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

Associated Types

type Rep TumblingWindow :: Type -> Type #

NFData TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

Methods

rnf :: TumblingWindow -> () #

Hashable TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

ToJSON TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

FromJSON TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

type Rep TumblingWindow Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.TumblingWindow

type Rep TumblingWindow = D1 ('MetaData "TumblingWindow" "Amazonka.IoTSiteWise.Types.TumblingWindow" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "TumblingWindow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "interval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTumblingWindow Source #

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 for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

    • If you create the metric before or at 6:00 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:00 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 for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

    • If you create the metric before or at 6:00 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:00 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 for offset and 5m for interval, 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 for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

    • If you create the metric before or at 6:00 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:00 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 for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

    • If you create the metric before or at 6:00 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:00 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 for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

    • If you create the metric before or at 6:00 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:00 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 for offset and 5m for interval, 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 for offset and 1d for interval, IoT SiteWise aggregates data in one of the following ways:

    • If you create the metric before or at 6:00 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:00 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.

Constructors

UserIdentity' 

Fields

  • id :: Text

    The Amazon Web Services SSO ID of the user.

Instances

Instances details
Eq UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

Read UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

Show UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

Generic UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

Associated Types

type Rep UserIdentity :: Type -> Type #

NFData UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

Methods

rnf :: UserIdentity -> () #

Hashable UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

ToJSON UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

FromJSON UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

type Rep UserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.UserIdentity

type Rep UserIdentity = D1 ('MetaData "UserIdentity" "Amazonka.IoTSiteWise.Types.UserIdentity" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "UserIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUserIdentity Source #

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 Amazon Web Services SSO ID of the user.

userIdentity_id :: Lens' UserIdentity Text Source #

The Amazon Web Services SSO ID of the user.

VariableValue

data VariableValue Source #

Identifies a property value used in an expression.

See: newVariableValue smart constructor.

Constructors

VariableValue' 

Fields

  • hierarchyId :: Maybe Text

    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.

  • propertyId :: Text

    The ID of the property to use as the variable. You can use the property name if it's from the same asset model.

Instances

Instances details
Eq VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

Read VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

Show VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

Generic VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

Associated Types

type Rep VariableValue :: Type -> Type #

NFData VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

Methods

rnf :: VariableValue -> () #

Hashable VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

ToJSON VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

FromJSON VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

type Rep VariableValue Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.VariableValue

type Rep VariableValue = D1 ('MetaData "VariableValue" "Amazonka.IoTSiteWise.Types.VariableValue" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "VariableValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hierarchyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "propertyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVariableValue Source #

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

data Variant Source #

Contains an asset property value (of a single type only).

See: newVariant smart constructor.

Constructors

Variant' 

Fields

Instances

Instances details
Eq Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

Methods

(==) :: Variant -> Variant -> Bool #

(/=) :: Variant -> Variant -> Bool #

Read Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

Show Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

Generic Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

Associated Types

type Rep Variant :: Type -> Type #

Methods

from :: Variant -> Rep Variant x #

to :: Rep Variant x -> Variant #

NFData Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

Methods

rnf :: Variant -> () #

Hashable Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

Methods

hashWithSalt :: Int -> Variant -> Int #

hash :: Variant -> Int #

ToJSON Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

FromJSON Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

type Rep Variant Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Variant

type Rep Variant = D1 ('MetaData "Variant" "Amazonka.IoTSiteWise.Types.Variant" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "Variant'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "integerValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "doubleValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "stringValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "booleanValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

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:integerValue:Variant', variant_integerValue - Asset property data of type integer (whole number).

$sel:doubleValue:Variant', variant_doubleValue - Asset property data of type double (floating point number).

$sel:stringValue:Variant', variant_stringValue - Asset property data of type string (sequence of characters).

$sel:booleanValue:Variant', variant_booleanValue - Asset property data of type Boolean (true or false).

variant_integerValue :: Lens' Variant (Maybe Int) Source #

Asset property data of type integer (whole number).

variant_doubleValue :: Lens' Variant (Maybe Double) Source #

Asset property data of type double (floating point number).

variant_stringValue :: Lens' Variant (Maybe Text) Source #

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).