libZSservicesZSamazonka-chimeZSamazonka-chime
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.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
Eq GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Read GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Show GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Generic GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Associated Types

type Rep GetRetentionSettings :: Type -> Type #

NFData GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Methods

rnf :: GetRetentionSettings -> () #

Hashable GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

AWSRequest GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Associated Types

type AWSResponse GetRetentionSettings #

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

type Rep GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

type Rep GetRetentionSettings = D1 ('MetaData "GetRetentionSettings" "Amazonka.Chime.GetRetentionSettings" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "GetRetentionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetRetentionSettings Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

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:

$sel:accountId: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
Eq GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Read GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Show GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Generic GetRetentionSettingsResponse Source # 
Instance details

Defined in Amazonka.Chime.GetRetentionSettings

Associated Types

type Rep GetRetentionSettingsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "GetRetentionSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "retentionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionSettings)) :*: (S1 ('MetaSel ('Just "initiateDeletionTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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:retentionSettings:GetRetentionSettingsResponse', getRetentionSettingsResponse_retentionSettings - The retention settings.

$sel:initiateDeletionTimestamp:GetRetentionSettingsResponse', getRetentionSettingsResponse_initiateDeletionTimestamp - The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format.

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