{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.IoTSiteWise
(
defaultService,
_InvalidRequestException,
_ResourceAlreadyExistsException,
_TooManyTagsException,
_ConflictingOperationException,
_ThrottlingException,
_InternalFailureException,
_ServiceUnavailableException,
_UnauthorizedException,
_ResourceNotFoundException,
_LimitExceededException,
newAssetModelNotExists,
newAssetNotExists,
newAssetModelActive,
newPortalNotExists,
newAssetActive,
newPortalActive,
ListProjects (ListProjects'),
newListProjects,
ListProjectsResponse (ListProjectsResponse'),
newListProjectsResponse,
DeleteProject (DeleteProject'),
newDeleteProject,
DeleteProjectResponse (DeleteProjectResponse'),
newDeleteProjectResponse,
UpdateProject (UpdateProject'),
newUpdateProject,
UpdateProjectResponse (UpdateProjectResponse'),
newUpdateProjectResponse,
PutLoggingOptions (PutLoggingOptions'),
newPutLoggingOptions,
PutLoggingOptionsResponse (PutLoggingOptionsResponse'),
newPutLoggingOptionsResponse,
DescribeAssetModel (DescribeAssetModel'),
newDescribeAssetModel,
DescribeAssetModelResponse (DescribeAssetModelResponse'),
newDescribeAssetModelResponse,
DescribeAssetProperty (DescribeAssetProperty'),
newDescribeAssetProperty,
DescribeAssetPropertyResponse (DescribeAssetPropertyResponse'),
newDescribeAssetPropertyResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
GetAssetPropertyValue (GetAssetPropertyValue'),
newGetAssetPropertyValue,
GetAssetPropertyValueResponse (GetAssetPropertyValueResponse'),
newGetAssetPropertyValueResponse,
DeleteAccessPolicy (DeleteAccessPolicy'),
newDeleteAccessPolicy,
DeleteAccessPolicyResponse (DeleteAccessPolicyResponse'),
newDeleteAccessPolicyResponse,
UpdateAccessPolicy (UpdateAccessPolicy'),
newUpdateAccessPolicy,
UpdateAccessPolicyResponse (UpdateAccessPolicyResponse'),
newUpdateAccessPolicyResponse,
DescribeGateway (DescribeGateway'),
newDescribeGateway,
DescribeGatewayResponse (DescribeGatewayResponse'),
newDescribeGatewayResponse,
DescribeAsset (DescribeAsset'),
newDescribeAsset,
DescribeAssetResponse (DescribeAssetResponse'),
newDescribeAssetResponse,
ListDashboards (ListDashboards'),
newListDashboards,
ListDashboardsResponse (ListDashboardsResponse'),
newListDashboardsResponse,
ListAccessPolicies (ListAccessPolicies'),
newListAccessPolicies,
ListAccessPoliciesResponse (ListAccessPoliciesResponse'),
newListAccessPoliciesResponse,
DescribeProject (DescribeProject'),
newDescribeProject,
DescribeProjectResponse (DescribeProjectResponse'),
newDescribeProjectResponse,
GetAssetPropertyValueHistory (GetAssetPropertyValueHistory'),
newGetAssetPropertyValueHistory,
GetAssetPropertyValueHistoryResponse (GetAssetPropertyValueHistoryResponse'),
newGetAssetPropertyValueHistoryResponse,
CreateDashboard (CreateDashboard'),
newCreateDashboard,
CreateDashboardResponse (CreateDashboardResponse'),
newCreateDashboardResponse,
CreateAccessPolicy (CreateAccessPolicy'),
newCreateAccessPolicy,
CreateAccessPolicyResponse (CreateAccessPolicyResponse'),
newCreateAccessPolicyResponse,
CreateAssetModel (CreateAssetModel'),
newCreateAssetModel,
CreateAssetModelResponse (CreateAssetModelResponse'),
newCreateAssetModelResponse,
BatchAssociateProjectAssets (BatchAssociateProjectAssets'),
newBatchAssociateProjectAssets,
BatchAssociateProjectAssetsResponse (BatchAssociateProjectAssetsResponse'),
newBatchAssociateProjectAssetsResponse,
ListAssetModels (ListAssetModels'),
newListAssetModels,
ListAssetModelsResponse (ListAssetModelsResponse'),
newListAssetModelsResponse,
ListAssociatedAssets (ListAssociatedAssets'),
newListAssociatedAssets,
ListAssociatedAssetsResponse (ListAssociatedAssetsResponse'),
newListAssociatedAssetsResponse,
BatchPutAssetPropertyValue (BatchPutAssetPropertyValue'),
newBatchPutAssetPropertyValue,
BatchPutAssetPropertyValueResponse (BatchPutAssetPropertyValueResponse'),
newBatchPutAssetPropertyValueResponse,
DeleteAsset (DeleteAsset'),
newDeleteAsset,
DeleteAssetResponse (DeleteAssetResponse'),
newDeleteAssetResponse,
UpdateAsset (UpdateAsset'),
newUpdateAsset,
UpdateAssetResponse (UpdateAssetResponse'),
newUpdateAssetResponse,
DeleteGateway (DeleteGateway'),
newDeleteGateway,
DeleteGatewayResponse (DeleteGatewayResponse'),
newDeleteGatewayResponse,
DescribeAccessPolicy (DescribeAccessPolicy'),
newDescribeAccessPolicy,
DescribeAccessPolicyResponse (DescribeAccessPolicyResponse'),
newDescribeAccessPolicyResponse,
UpdateGateway (UpdateGateway'),
newUpdateGateway,
UpdateGatewayResponse (UpdateGatewayResponse'),
newUpdateGatewayResponse,
ListProjectAssets (ListProjectAssets'),
newListProjectAssets,
ListProjectAssetsResponse (ListProjectAssetsResponse'),
newListProjectAssetsResponse,
CreateGateway (CreateGateway'),
newCreateGateway,
CreateGatewayResponse (CreateGatewayResponse'),
newCreateGatewayResponse,
DescribeStorageConfiguration (DescribeStorageConfiguration'),
newDescribeStorageConfiguration,
DescribeStorageConfigurationResponse (DescribeStorageConfigurationResponse'),
newDescribeStorageConfigurationResponse,
CreateAsset (CreateAsset'),
newCreateAsset,
CreateAssetResponse (CreateAssetResponse'),
newCreateAssetResponse,
AssociateAssets (AssociateAssets'),
newAssociateAssets,
AssociateAssetsResponse (AssociateAssetsResponse'),
newAssociateAssetsResponse,
GetInterpolatedAssetPropertyValues (GetInterpolatedAssetPropertyValues'),
newGetInterpolatedAssetPropertyValues,
GetInterpolatedAssetPropertyValuesResponse (GetInterpolatedAssetPropertyValuesResponse'),
newGetInterpolatedAssetPropertyValuesResponse,
DescribeGatewayCapabilityConfiguration (DescribeGatewayCapabilityConfiguration'),
newDescribeGatewayCapabilityConfiguration,
DescribeGatewayCapabilityConfigurationResponse (DescribeGatewayCapabilityConfigurationResponse'),
newDescribeGatewayCapabilityConfigurationResponse,
PutDefaultEncryptionConfiguration (PutDefaultEncryptionConfiguration'),
newPutDefaultEncryptionConfiguration,
PutDefaultEncryptionConfigurationResponse (PutDefaultEncryptionConfigurationResponse'),
newPutDefaultEncryptionConfigurationResponse,
DeletePortal (DeletePortal'),
newDeletePortal,
DeletePortalResponse (DeletePortalResponse'),
newDeletePortalResponse,
ListAssetRelationships (ListAssetRelationships'),
newListAssetRelationships,
ListAssetRelationshipsResponse (ListAssetRelationshipsResponse'),
newListAssetRelationshipsResponse,
UpdatePortal (UpdatePortal'),
newUpdatePortal,
UpdatePortalResponse (UpdatePortalResponse'),
newUpdatePortalResponse,
ListPortals (ListPortals'),
newListPortals,
ListPortalsResponse (ListPortalsResponse'),
newListPortalsResponse,
DeleteDashboard (DeleteDashboard'),
newDeleteDashboard,
DeleteDashboardResponse (DeleteDashboardResponse'),
newDeleteDashboardResponse,
UpdateDashboard (UpdateDashboard'),
newUpdateDashboard,
UpdateDashboardResponse (UpdateDashboardResponse'),
newUpdateDashboardResponse,
PutStorageConfiguration (PutStorageConfiguration'),
newPutStorageConfiguration,
PutStorageConfigurationResponse (PutStorageConfigurationResponse'),
newPutStorageConfigurationResponse,
CreatePortal (CreatePortal'),
newCreatePortal,
CreatePortalResponse (CreatePortalResponse'),
newCreatePortalResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
BatchDisassociateProjectAssets (BatchDisassociateProjectAssets'),
newBatchDisassociateProjectAssets,
BatchDisassociateProjectAssetsResponse (BatchDisassociateProjectAssetsResponse'),
newBatchDisassociateProjectAssetsResponse,
GetAssetPropertyAggregates (GetAssetPropertyAggregates'),
newGetAssetPropertyAggregates,
GetAssetPropertyAggregatesResponse (GetAssetPropertyAggregatesResponse'),
newGetAssetPropertyAggregatesResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
DeleteAssetModel (DeleteAssetModel'),
newDeleteAssetModel,
DeleteAssetModelResponse (DeleteAssetModelResponse'),
newDeleteAssetModelResponse,
UpdateAssetModel (UpdateAssetModel'),
newUpdateAssetModel,
UpdateAssetModelResponse (UpdateAssetModelResponse'),
newUpdateAssetModelResponse,
UpdateAssetProperty (UpdateAssetProperty'),
newUpdateAssetProperty,
UpdateAssetPropertyResponse (UpdateAssetPropertyResponse'),
newUpdateAssetPropertyResponse,
DescribeLoggingOptions (DescribeLoggingOptions'),
newDescribeLoggingOptions,
DescribeLoggingOptionsResponse (DescribeLoggingOptionsResponse'),
newDescribeLoggingOptionsResponse,
ListGateways (ListGateways'),
newListGateways,
ListGatewaysResponse (ListGatewaysResponse'),
newListGatewaysResponse,
UpdateGatewayCapabilityConfiguration (UpdateGatewayCapabilityConfiguration'),
newUpdateGatewayCapabilityConfiguration,
UpdateGatewayCapabilityConfigurationResponse (UpdateGatewayCapabilityConfigurationResponse'),
newUpdateGatewayCapabilityConfigurationResponse,
DescribeDashboard (DescribeDashboard'),
newDescribeDashboard,
DescribeDashboardResponse (DescribeDashboardResponse'),
newDescribeDashboardResponse,
DescribePortal (DescribePortal'),
newDescribePortal,
DescribePortalResponse (DescribePortalResponse'),
newDescribePortalResponse,
CreateProject (CreateProject'),
newCreateProject,
CreateProjectResponse (CreateProjectResponse'),
newCreateProjectResponse,
DescribeDefaultEncryptionConfiguration (DescribeDefaultEncryptionConfiguration'),
newDescribeDefaultEncryptionConfiguration,
DescribeDefaultEncryptionConfigurationResponse (DescribeDefaultEncryptionConfigurationResponse'),
newDescribeDefaultEncryptionConfigurationResponse,
ListAssets (ListAssets'),
newListAssets,
ListAssetsResponse (ListAssetsResponse'),
newListAssetsResponse,
DisassociateAssets (DisassociateAssets'),
newDisassociateAssets,
DisassociateAssetsResponse (DisassociateAssetsResponse'),
newDisassociateAssetsResponse,
AggregateType (..),
AssetErrorCode (..),
AssetModelState (..),
AssetRelationshipType (..),
AssetState (..),
AuthMode (..),
BatchPutAssetPropertyValueErrorCode (..),
CapabilitySyncStatus (..),
ComputeLocation (..),
ConfigurationState (..),
DetailedErrorCode (..),
EncryptionType (..),
ErrorCode (..),
ForwardingConfigState (..),
IdentityType (..),
ImageFileType (..),
ListAssetsFilter (..),
LoggingLevel (..),
MonitorErrorCode (..),
Permission (..),
PortalState (..),
PropertyDataType (..),
PropertyNotificationState (..),
Quality (..),
ResourceType (..),
StorageType (..),
TimeOrdering (..),
TraversalDirection (..),
TraversalType (..),
AccessPolicySummary (AccessPolicySummary'),
newAccessPolicySummary,
AggregatedValue (AggregatedValue'),
newAggregatedValue,
Aggregates (Aggregates'),
newAggregates,
Alarms (Alarms'),
newAlarms,
AssetCompositeModel (AssetCompositeModel'),
newAssetCompositeModel,
AssetErrorDetails (AssetErrorDetails'),
newAssetErrorDetails,
AssetHierarchy (AssetHierarchy'),
newAssetHierarchy,
AssetHierarchyInfo (AssetHierarchyInfo'),
newAssetHierarchyInfo,
AssetModelCompositeModel (AssetModelCompositeModel'),
newAssetModelCompositeModel,
AssetModelCompositeModelDefinition (AssetModelCompositeModelDefinition'),
newAssetModelCompositeModelDefinition,
AssetModelHierarchy (AssetModelHierarchy'),
newAssetModelHierarchy,
AssetModelHierarchyDefinition (AssetModelHierarchyDefinition'),
newAssetModelHierarchyDefinition,
AssetModelProperty (AssetModelProperty'),
newAssetModelProperty,
AssetModelPropertyDefinition (AssetModelPropertyDefinition'),
newAssetModelPropertyDefinition,
AssetModelStatus (AssetModelStatus'),
newAssetModelStatus,
AssetModelSummary (AssetModelSummary'),
newAssetModelSummary,
AssetProperty (AssetProperty'),
newAssetProperty,
AssetPropertyValue (AssetPropertyValue'),
newAssetPropertyValue,
AssetRelationshipSummary (AssetRelationshipSummary'),
newAssetRelationshipSummary,
AssetStatus (AssetStatus'),
newAssetStatus,
AssetSummary (AssetSummary'),
newAssetSummary,
AssociatedAssetsSummary (AssociatedAssetsSummary'),
newAssociatedAssetsSummary,
Attribute (Attribute'),
newAttribute,
BatchPutAssetPropertyError (BatchPutAssetPropertyError'),
newBatchPutAssetPropertyError,
BatchPutAssetPropertyErrorEntry (BatchPutAssetPropertyErrorEntry'),
newBatchPutAssetPropertyErrorEntry,
CompositeModelProperty (CompositeModelProperty'),
newCompositeModelProperty,
ConfigurationErrorDetails (ConfigurationErrorDetails'),
newConfigurationErrorDetails,
ConfigurationStatus (ConfigurationStatus'),
newConfigurationStatus,
CustomerManagedS3Storage (CustomerManagedS3Storage'),
newCustomerManagedS3Storage,
DashboardSummary (DashboardSummary'),
newDashboardSummary,
DetailedError (DetailedError'),
newDetailedError,
ErrorDetails (ErrorDetails'),
newErrorDetails,
ExpressionVariable (ExpressionVariable'),
newExpressionVariable,
ForwardingConfig (ForwardingConfig'),
newForwardingConfig,
GatewayCapabilitySummary (GatewayCapabilitySummary'),
newGatewayCapabilitySummary,
GatewayPlatform (GatewayPlatform'),
newGatewayPlatform,
GatewaySummary (GatewaySummary'),
newGatewaySummary,
Greengrass (Greengrass'),
newGreengrass,
GreengrassV2 (GreengrassV2'),
newGreengrassV2,
GroupIdentity (GroupIdentity'),
newGroupIdentity,
IAMRoleIdentity (IAMRoleIdentity'),
newIAMRoleIdentity,
IAMUserIdentity (IAMUserIdentity'),
newIAMUserIdentity,
Identity (Identity'),
newIdentity,
Image (Image'),
newImage,
ImageFile (ImageFile'),
newImageFile,
ImageLocation (ImageLocation'),
newImageLocation,
InterpolatedAssetPropertyValue (InterpolatedAssetPropertyValue'),
newInterpolatedAssetPropertyValue,
LoggingOptions (LoggingOptions'),
newLoggingOptions,
Measurement (Measurement'),
newMeasurement,
MeasurementProcessingConfig (MeasurementProcessingConfig'),
newMeasurementProcessingConfig,
Metric (Metric'),
newMetric,
MetricProcessingConfig (MetricProcessingConfig'),
newMetricProcessingConfig,
MetricWindow (MetricWindow'),
newMetricWindow,
MonitorErrorDetails (MonitorErrorDetails'),
newMonitorErrorDetails,
MultiLayerStorage (MultiLayerStorage'),
newMultiLayerStorage,
PortalResource (PortalResource'),
newPortalResource,
PortalStatus (PortalStatus'),
newPortalStatus,
PortalSummary (PortalSummary'),
newPortalSummary,
ProjectResource (ProjectResource'),
newProjectResource,
ProjectSummary (ProjectSummary'),
newProjectSummary,
Property (Property'),
newProperty,
PropertyNotification (PropertyNotification'),
newPropertyNotification,
PropertyType (PropertyType'),
newPropertyType,
PutAssetPropertyValueEntry (PutAssetPropertyValueEntry'),
newPutAssetPropertyValueEntry,
Resource (Resource'),
newResource,
TimeInNanos (TimeInNanos'),
newTimeInNanos,
Transform (Transform'),
newTransform,
TransformProcessingConfig (TransformProcessingConfig'),
newTransformProcessingConfig,
TumblingWindow (TumblingWindow'),
newTumblingWindow,
UserIdentity (UserIdentity'),
newUserIdentity,
VariableValue (VariableValue'),
newVariableValue,
Variant (Variant'),
newVariant,
)
where
import Amazonka.IoTSiteWise.AssociateAssets
import Amazonka.IoTSiteWise.BatchAssociateProjectAssets
import Amazonka.IoTSiteWise.BatchDisassociateProjectAssets
import Amazonka.IoTSiteWise.BatchPutAssetPropertyValue
import Amazonka.IoTSiteWise.CreateAccessPolicy
import Amazonka.IoTSiteWise.CreateAsset
import Amazonka.IoTSiteWise.CreateAssetModel
import Amazonka.IoTSiteWise.CreateDashboard
import Amazonka.IoTSiteWise.CreateGateway
import Amazonka.IoTSiteWise.CreatePortal
import Amazonka.IoTSiteWise.CreateProject
import Amazonka.IoTSiteWise.DeleteAccessPolicy
import Amazonka.IoTSiteWise.DeleteAsset
import Amazonka.IoTSiteWise.DeleteAssetModel
import Amazonka.IoTSiteWise.DeleteDashboard
import Amazonka.IoTSiteWise.DeleteGateway
import Amazonka.IoTSiteWise.DeletePortal
import Amazonka.IoTSiteWise.DeleteProject
import Amazonka.IoTSiteWise.DescribeAccessPolicy
import Amazonka.IoTSiteWise.DescribeAsset
import Amazonka.IoTSiteWise.DescribeAssetModel
import Amazonka.IoTSiteWise.DescribeAssetProperty
import Amazonka.IoTSiteWise.DescribeDashboard
import Amazonka.IoTSiteWise.DescribeDefaultEncryptionConfiguration
import Amazonka.IoTSiteWise.DescribeGateway
import Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration
import Amazonka.IoTSiteWise.DescribeLoggingOptions
import Amazonka.IoTSiteWise.DescribePortal
import Amazonka.IoTSiteWise.DescribeProject
import Amazonka.IoTSiteWise.DescribeStorageConfiguration
import Amazonka.IoTSiteWise.DisassociateAssets
import Amazonka.IoTSiteWise.GetAssetPropertyAggregates
import Amazonka.IoTSiteWise.GetAssetPropertyValue
import Amazonka.IoTSiteWise.GetAssetPropertyValueHistory
import Amazonka.IoTSiteWise.GetInterpolatedAssetPropertyValues
import Amazonka.IoTSiteWise.Lens
import Amazonka.IoTSiteWise.ListAccessPolicies
import Amazonka.IoTSiteWise.ListAssetModels
import Amazonka.IoTSiteWise.ListAssetRelationships
import Amazonka.IoTSiteWise.ListAssets
import Amazonka.IoTSiteWise.ListAssociatedAssets
import Amazonka.IoTSiteWise.ListDashboards
import Amazonka.IoTSiteWise.ListGateways
import Amazonka.IoTSiteWise.ListPortals
import Amazonka.IoTSiteWise.ListProjectAssets
import Amazonka.IoTSiteWise.ListProjects
import Amazonka.IoTSiteWise.ListTagsForResource
import Amazonka.IoTSiteWise.PutDefaultEncryptionConfiguration
import Amazonka.IoTSiteWise.PutLoggingOptions
import Amazonka.IoTSiteWise.PutStorageConfiguration
import Amazonka.IoTSiteWise.TagResource
import Amazonka.IoTSiteWise.Types
import Amazonka.IoTSiteWise.UntagResource
import Amazonka.IoTSiteWise.UpdateAccessPolicy
import Amazonka.IoTSiteWise.UpdateAsset
import Amazonka.IoTSiteWise.UpdateAssetModel
import Amazonka.IoTSiteWise.UpdateAssetProperty
import Amazonka.IoTSiteWise.UpdateDashboard
import Amazonka.IoTSiteWise.UpdateGateway
import Amazonka.IoTSiteWise.UpdateGatewayCapabilityConfiguration
import Amazonka.IoTSiteWise.UpdatePortal
import Amazonka.IoTSiteWise.UpdateProject
import Amazonka.IoTSiteWise.Waiters