amazonka-chime-2.0: Amazon Chime 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.Chime.GetRetentionSettings

Description

Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide.

Synopsis

Creating a Request

data GetRetentionSettings Source #

See: newGetRetentionSettings smart constructor.

Constructors

GetRetentionSettings' 

Fields

Instances

Instances details
ToHeaders GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

ToPath GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

ToQuery GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

AWSRequest GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Associated Types

type AWSResponse GetRetentionSettings #

Generic GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Associated Types

type Rep GetRetentionSettings :: Type -> Type #

Read GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Show GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

NFData GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Methods

rnf :: GetRetentionSettings -> () #

Eq GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Hashable GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

type AWSResponse GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

type Rep GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

type Rep GetRetentionSettings = D1 ('MetaData "GetRetentionSettings" "Amazonka.Chime.GetRetentionSettings" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "GetRetentionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetRetentionSettings Source #

Create a value of GetRetentionSettings 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:

GetRetentionSettings, getRetentionSettings_accountId - The Amazon Chime account ID.

Request Lenses

Destructuring the Response

data GetRetentionSettingsResponse Source #

See: newGetRetentionSettingsResponse smart constructor.

Constructors

GetRetentionSettingsResponse' 

Fields

Instances

Instances details
Generic GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Associated Types

type Rep GetRetentionSettingsResponse :: Type -> Type #

Read GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Show GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

NFData GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Eq GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

type Rep GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

type Rep GetRetentionSettingsResponse = D1 ('MetaData "GetRetentionSettingsResponse" "Amazonka.Chime.GetRetentionSettings" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "GetRetentionSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "initiateDeletionTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "retentionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionSettings)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetRetentionSettingsResponse Source #

Create a value of GetRetentionSettingsResponse 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:initiateDeletionTimestamp:GetRetentionSettingsResponse', getRetentionSettingsResponse_initiateDeletionTimestamp - The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format.

$sel:retentionSettings:GetRetentionSettingsResponse', getRetentionSettingsResponse_retentionSettings - The retention settings.

$sel:httpStatus:GetRetentionSettingsResponse', getRetentionSettingsResponse_httpStatus - The response's http status code.

Response Lenses

getRetentionSettingsResponse_initiateDeletionTimestamp :: Lens' GetRetentionSettingsResponse (Maybe UTCTime) Source #

The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format.