libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity
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.ChimeSDKIdentity.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-04-20 of the Amazon Chime SDK Identity SDK configuration.

Errors

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

The client exceeded its request rate limit.

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

The request exceeds the resource limit.

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

The request could not be processed because of conflict in the current state of the resource.

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

The client is permanently forbidden from making the request.

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

The service encountered an unexpected error.

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

The client is not currently authorized to make the request.

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

The service is currently unavailable.

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

The input parameters don't match the service's restrictions.

AppInstance

data AppInstance Source #

The details of an AppInstance, an instance of an Amazon Chime SDK messaging application.

See: newAppInstance smart constructor.

Constructors

AppInstance' 

Fields

Instances

Instances details
Eq AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

Show AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

Generic AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

Associated Types

type Rep AppInstance :: Type -> Type #

NFData AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

Methods

rnf :: AppInstance -> () #

Hashable AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

FromJSON AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

type Rep AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

type Rep AppInstance = D1 ('MetaData "AppInstance" "Amazonka.ChimeSDKIdentity.Types.AppInstance" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "AppInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "appInstanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newAppInstance :: AppInstance Source #

Create a value of AppInstance 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:AppInstance', appInstance_name - The name of an AppInstance.

$sel:metadata:AppInstance', appInstance_metadata - The metadata of an AppInstance.

$sel:appInstanceArn:AppInstance', appInstance_appInstanceArn - The ARN of the messaging instance.

$sel:createdTimestamp:AppInstance', appInstance_createdTimestamp - The time at which an AppInstance was created. In epoch milliseconds.

$sel:lastUpdatedTimestamp:AppInstance', appInstance_lastUpdatedTimestamp - The time an AppInstance was last updated. In epoch milliseconds.

appInstance_name :: Lens' AppInstance (Maybe Text) Source #

The name of an AppInstance.

appInstance_metadata :: Lens' AppInstance (Maybe Text) Source #

The metadata of an AppInstance.

appInstance_appInstanceArn :: Lens' AppInstance (Maybe Text) Source #

The ARN of the messaging instance.

appInstance_createdTimestamp :: Lens' AppInstance (Maybe UTCTime) Source #

The time at which an AppInstance was created. In epoch milliseconds.

appInstance_lastUpdatedTimestamp :: Lens' AppInstance (Maybe UTCTime) Source #

The time an AppInstance was last updated. In epoch milliseconds.

AppInstanceAdmin

data AppInstanceAdmin Source #

The details of an AppInstanceAdmin.

See: newAppInstanceAdmin smart constructor.

Constructors

AppInstanceAdmin' 

Fields

Instances

Instances details
Eq AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

Show AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

Generic AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

Associated Types

type Rep AppInstanceAdmin :: Type -> Type #

NFData AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

Methods

rnf :: AppInstanceAdmin -> () #

Hashable AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

FromJSON AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

type Rep AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

type Rep AppInstanceAdmin = D1 ('MetaData "AppInstanceAdmin" "Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "AppInstanceAdmin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "admin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: (S1 ('MetaSel ('Just "appInstanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newAppInstanceAdmin :: AppInstanceAdmin Source #

Create a value of AppInstanceAdmin 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:admin:AppInstanceAdmin', appInstanceAdmin_admin - The AppInstanceAdmin data.

$sel:appInstanceArn:AppInstanceAdmin', appInstanceAdmin_appInstanceArn - The ARN of the AppInstance for which the user is an administrator.

$sel:createdTimestamp:AppInstanceAdmin', appInstanceAdmin_createdTimestamp - The time at which an administrator was created.

appInstanceAdmin_appInstanceArn :: Lens' AppInstanceAdmin (Maybe Text) Source #

The ARN of the AppInstance for which the user is an administrator.

appInstanceAdmin_createdTimestamp :: Lens' AppInstanceAdmin (Maybe UTCTime) Source #

The time at which an administrator was created.

AppInstanceAdminSummary

data AppInstanceAdminSummary Source #

Summary of the details of an AppInstanceAdmin.

See: newAppInstanceAdminSummary smart constructor.

Constructors

AppInstanceAdminSummary' 

Fields

Instances

Instances details
Eq AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

Show AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

Generic AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

Associated Types

type Rep AppInstanceAdminSummary :: Type -> Type #

NFData AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

Methods

rnf :: AppInstanceAdminSummary -> () #

Hashable AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

FromJSON AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

type Rep AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

type Rep AppInstanceAdminSummary = D1 ('MetaData "AppInstanceAdminSummary" "Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "AppInstanceAdminSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "admin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))))

newAppInstanceAdminSummary :: AppInstanceAdminSummary Source #

Create a value of AppInstanceAdminSummary 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:admin:AppInstanceAdminSummary', appInstanceAdminSummary_admin - The details of the AppInstanceAdmin.

AppInstanceRetentionSettings

data AppInstanceRetentionSettings Source #

The details of the data-retention settings for an AppInstance.

See: newAppInstanceRetentionSettings smart constructor.

Constructors

AppInstanceRetentionSettings' 

Fields

Instances

Instances details
Eq AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

Read AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

Show AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

Generic AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

Associated Types

type Rep AppInstanceRetentionSettings :: Type -> Type #

NFData AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

Hashable AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

ToJSON AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

FromJSON AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

type Rep AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

type Rep AppInstanceRetentionSettings = D1 ('MetaData "AppInstanceRetentionSettings" "Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "AppInstanceRetentionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelRetentionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelRetentionSettings))))

newAppInstanceRetentionSettings :: AppInstanceRetentionSettings Source #

Create a value of AppInstanceRetentionSettings 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:channelRetentionSettings:AppInstanceRetentionSettings', appInstanceRetentionSettings_channelRetentionSettings - The length of time in days to retain the messages in a channel.

AppInstanceSummary

data AppInstanceSummary Source #

Summary of the data for an AppInstance.

See: newAppInstanceSummary smart constructor.

Constructors

AppInstanceSummary' 

Fields

Instances

Instances details
Eq AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

Show AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

Generic AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

Associated Types

type Rep AppInstanceSummary :: Type -> Type #

NFData AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

Methods

rnf :: AppInstanceSummary -> () #

Hashable AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

FromJSON AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

type Rep AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

type Rep AppInstanceSummary = D1 ('MetaData "AppInstanceSummary" "Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "AppInstanceSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "appInstanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAppInstanceSummary :: AppInstanceSummary Source #

Create a value of AppInstanceSummary 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:AppInstanceSummary', appInstanceSummary_name - The name of the AppInstance.

$sel:metadata:AppInstanceSummary', appInstanceSummary_metadata - The metadata of the AppInstance.

$sel:appInstanceArn:AppInstanceSummary', appInstanceSummary_appInstanceArn - The AppInstance ARN.

AppInstanceUser

data AppInstanceUser Source #

The details of an AppInstanceUser.

See: newAppInstanceUser smart constructor.

Constructors

AppInstanceUser' 

Fields

Instances

Instances details
Eq AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

Show AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

Generic AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

Associated Types

type Rep AppInstanceUser :: Type -> Type #

NFData AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

Methods

rnf :: AppInstanceUser -> () #

Hashable AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

FromJSON AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

type Rep AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

type Rep AppInstanceUser = D1 ('MetaData "AppInstanceUser" "Amazonka.ChimeSDKIdentity.Types.AppInstanceUser" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "AppInstanceUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appInstanceUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newAppInstanceUser :: AppInstanceUser Source #

Create a value of AppInstanceUser 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:appInstanceUserArn:AppInstanceUser', appInstanceUser_appInstanceUserArn - The ARN of the AppInstanceUser.

$sel:name:AppInstanceUser', appInstanceUser_name - The name of the AppInstanceUser.

$sel:metadata:AppInstanceUser', appInstanceUser_metadata - The metadata of the AppInstanceUser.

$sel:createdTimestamp:AppInstanceUser', appInstanceUser_createdTimestamp - The time at which the AppInstanceUser was created.

$sel:lastUpdatedTimestamp:AppInstanceUser', appInstanceUser_lastUpdatedTimestamp - The time at which the AppInstanceUser was last updated.

appInstanceUser_name :: Lens' AppInstanceUser (Maybe Text) Source #

The name of the AppInstanceUser.

appInstanceUser_metadata :: Lens' AppInstanceUser (Maybe Text) Source #

The metadata of the AppInstanceUser.

appInstanceUser_createdTimestamp :: Lens' AppInstanceUser (Maybe UTCTime) Source #

The time at which the AppInstanceUser was created.

appInstanceUser_lastUpdatedTimestamp :: Lens' AppInstanceUser (Maybe UTCTime) Source #

The time at which the AppInstanceUser was last updated.

AppInstanceUserSummary

data AppInstanceUserSummary Source #

Summary of the details of an AppInstanceUser.

See: newAppInstanceUserSummary smart constructor.

Constructors

AppInstanceUserSummary' 

Fields

Instances

Instances details
Eq AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

Show AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

Generic AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

Associated Types

type Rep AppInstanceUserSummary :: Type -> Type #

NFData AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

Methods

rnf :: AppInstanceUserSummary -> () #

Hashable AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

FromJSON AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

type Rep AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

type Rep AppInstanceUserSummary = D1 ('MetaData "AppInstanceUserSummary" "Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "AppInstanceUserSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appInstanceUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newAppInstanceUserSummary :: AppInstanceUserSummary Source #

Create a value of AppInstanceUserSummary 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:appInstanceUserArn:AppInstanceUserSummary', appInstanceUserSummary_appInstanceUserArn - The ARN of the AppInstanceUser.

$sel:name:AppInstanceUserSummary', appInstanceUserSummary_name - The name of an AppInstanceUser.

$sel:metadata:AppInstanceUserSummary', appInstanceUserSummary_metadata - The metadata of the AppInstanceUser.

ChannelRetentionSettings

data ChannelRetentionSettings Source #

The details of the retention settings for a channel.

See: newChannelRetentionSettings smart constructor.

Constructors

ChannelRetentionSettings' 

Fields

Instances

Instances details
Eq ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

Read ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

Show ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

Generic ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

Associated Types

type Rep ChannelRetentionSettings :: Type -> Type #

NFData ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

Hashable ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

ToJSON ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

FromJSON ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

type Rep ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

type Rep ChannelRetentionSettings = D1 ('MetaData "ChannelRetentionSettings" "Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "ChannelRetentionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "retentionDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newChannelRetentionSettings :: ChannelRetentionSettings Source #

Create a value of ChannelRetentionSettings 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:retentionDays:ChannelRetentionSettings', channelRetentionSettings_retentionDays - The time in days to retain the messages in a channel.

channelRetentionSettings_retentionDays :: Lens' ChannelRetentionSettings (Maybe Natural) Source #

The time in days to retain the messages in a channel.

Identity

data Identity Source #

The details of a user.

See: newIdentity smart constructor.

Constructors

Identity' 

Fields

Instances

Instances details
Eq Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

Show Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

Generic Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.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.ChimeSDKIdentity.Types.Identity

Methods

rnf :: Identity -> () #

Hashable Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

Methods

hashWithSalt :: Int -> Identity -> Int #

hash :: Identity -> Int #

FromJSON Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

type Rep Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

type Rep Identity = D1 ('MetaData "Identity" "Amazonka.ChimeSDKIdentity.Types.Identity" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "Identity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

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:arn:Identity', identity_arn - The ARN in an Identity.

$sel:name:Identity', identity_name - The name in an Identity.

identity_arn :: Lens' Identity (Maybe Text) Source #

The ARN in an Identity.

identity_name :: Lens' Identity (Maybe Text) Source #

The name in an Identity.

Tag

data Tag Source #

Describes a tag applied to a resource.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Methods

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

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

Show Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ChimeSDKIdentity.Types.Tag" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key of the tag.

$sel:value:Tag', tag_value - The value of the tag.

tag_key :: Lens' Tag Text Source #

The key of the tag.

tag_value :: Lens' Tag Text Source #

The value of the tag.