amazonka-iotsitewise-2.0: Amazon IoT SiteWise SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTSiteWise.DescribeStorageConfiguration

Description

Retrieves information about the storage configuration for IoT SiteWise.

Synopsis

Creating a Request

data DescribeStorageConfiguration Source #

See: newDescribeStorageConfiguration smart constructor.

Instances

Instances details
ToHeaders DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

ToPath DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

ToQuery DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

AWSRequest DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

Generic DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

Associated Types

type Rep DescribeStorageConfiguration :: Type -> Type #

Read DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

Show DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

NFData DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

Eq DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

Hashable DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

type AWSResponse DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

type Rep DescribeStorageConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

type Rep DescribeStorageConfiguration = D1 ('MetaData "DescribeStorageConfiguration" "Amazonka.IoTSiteWise.DescribeStorageConfiguration" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "DescribeStorageConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeStorageConfiguration :: DescribeStorageConfiguration Source #

Create a value of DescribeStorageConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

Destructuring the Response

data DescribeStorageConfigurationResponse Source #

Constructors

DescribeStorageConfigurationResponse' 

Fields

  • disassociatedDataStorage :: Maybe DisassociatedDataStorageState

    Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The disassociatedDataStorage can be one of the following values:

    • ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.

      After the disassociatedDataStorage is enabled, you can't disable it.

    • DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset properties.

    For more information, see Data streams in the IoT SiteWise User Guide.

  • lastUpdateDate :: Maybe POSIX

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

  • multiLayerStorage :: Maybe MultiLayerStorage

    Contains information about the storage destination.

  • retentionPeriod :: Maybe RetentionPeriod

    How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.

  • httpStatus :: Int

    The response's http status code.

  • storageType :: StorageType

    The storage tier that you specified for your data. The storageType parameter can be one of the following values:

    • SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a service-managed database.
    • MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier. The cold tier is a customer-managed Amazon S3 bucket.
  • configurationStatus :: ConfigurationStatus
     

Instances

Instances details
Generic DescribeStorageConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

Read DescribeStorageConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

Show DescribeStorageConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

NFData DescribeStorageConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

Eq DescribeStorageConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

type Rep DescribeStorageConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeStorageConfiguration

type Rep DescribeStorageConfigurationResponse = D1 ('MetaData "DescribeStorageConfigurationResponse" "Amazonka.IoTSiteWise.DescribeStorageConfiguration" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" 'False) (C1 ('MetaCons "DescribeStorageConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "disassociatedDataStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DisassociatedDataStorageState)) :*: (S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "multiLayerStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiLayerStorage)))) :*: ((S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionPeriod)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StorageType) :*: S1 ('MetaSel ('Just "configurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigurationStatus)))))

newDescribeStorageConfigurationResponse Source #

Create a value of DescribeStorageConfigurationResponse 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:disassociatedDataStorage:DescribeStorageConfigurationResponse', describeStorageConfigurationResponse_disassociatedDataStorage - Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The disassociatedDataStorage can be one of the following values:

  • ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.

    After the disassociatedDataStorage is enabled, you can't disable it.

  • DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset properties.

For more information, see Data streams in the IoT SiteWise User Guide.

DescribeStorageConfigurationResponse, describeStorageConfigurationResponse_lastUpdateDate - The date the storage configuration was last updated, in Unix epoch time.

$sel:multiLayerStorage:DescribeStorageConfigurationResponse', describeStorageConfigurationResponse_multiLayerStorage - Contains information about the storage destination.

$sel:retentionPeriod:DescribeStorageConfigurationResponse', describeStorageConfigurationResponse_retentionPeriod - How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.

$sel:httpStatus:DescribeStorageConfigurationResponse', describeStorageConfigurationResponse_httpStatus - The response's http status code.

$sel:storageType:DescribeStorageConfigurationResponse', describeStorageConfigurationResponse_storageType - The storage tier that you specified for your data. The storageType parameter can be one of the following values:

  • SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a service-managed database.
  • MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier. The cold tier is a customer-managed Amazon S3 bucket.

$sel:configurationStatus:DescribeStorageConfigurationResponse', describeStorageConfigurationResponse_configurationStatus - Undocumented member.

Response Lenses

describeStorageConfigurationResponse_disassociatedDataStorage :: Lens' DescribeStorageConfigurationResponse (Maybe DisassociatedDataStorageState) Source #

Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The disassociatedDataStorage can be one of the following values:

  • ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.

    After the disassociatedDataStorage is enabled, you can't disable it.

  • DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset properties.

For more information, see Data streams in the IoT SiteWise User Guide.

describeStorageConfigurationResponse_lastUpdateDate :: Lens' DescribeStorageConfigurationResponse (Maybe UTCTime) Source #

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

describeStorageConfigurationResponse_retentionPeriod :: Lens' DescribeStorageConfigurationResponse (Maybe RetentionPeriod) Source #

How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.

describeStorageConfigurationResponse_storageType :: Lens' DescribeStorageConfigurationResponse StorageType Source #

The storage tier that you specified for your data. The storageType parameter can be one of the following values:

  • SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a service-managed database.
  • MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier. The cold tier is a customer-managed Amazon S3 bucket.