amazonka-chime-sdk-identity-2.0: Amazon Chime SDK Identity 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.ChimeSDKIdentity.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_BadRequestException :: AsError a => Fold a ServiceError Source #

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

_ConflictException :: AsError a => Fold a ServiceError Source #

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

_ForbiddenException :: AsError a => Fold a ServiceError Source #

The client is permanently forbidden from making the request.

_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #

The request exceeds the resource limit.

_ServiceFailureException :: AsError a => Fold a ServiceError Source #

The service encountered an unexpected error.

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

The service is currently unavailable.

_ThrottledClientException :: AsError a => Fold a ServiceError Source #

The client exceeded its request rate limit.

_UnauthorizedClientException :: AsError a => Fold a ServiceError Source #

The client is not currently authorized to make the request.

AllowMessages

newtype AllowMessages Source #

Constructors

AllowMessages' 

Bundled Patterns

pattern AllowMessages_ALL :: AllowMessages 
pattern AllowMessages_NONE :: AllowMessages 

Instances

Instances details
FromJSON AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

FromJSONKey AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

ToJSON AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

ToJSONKey AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

ToByteString AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

ToHeader AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

ToLog AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

ToQuery AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

FromText AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

ToText AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

Methods

toText :: AllowMessages -> Text #

FromXML AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

ToXML AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

Methods

toXML :: AllowMessages -> XML #

Generic AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

Associated Types

type Rep AllowMessages :: Type -> Type #

Read AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

Show AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

NFData AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

Methods

rnf :: AllowMessages -> () #

Eq AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

Ord AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

Hashable AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

type Rep AllowMessages Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AllowMessages

type Rep AllowMessages = D1 ('MetaData "AllowMessages" "Amazonka.ChimeSDKIdentity.Types.AllowMessages" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'True) (C1 ('MetaCons "AllowMessages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllowMessages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppInstanceUserEndpointType

newtype AppInstanceUserEndpointType Source #

Instances

Instances details
FromJSON AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

FromJSONKey AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

ToJSON AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

ToJSONKey AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

ToByteString AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

ToHeader AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

ToLog AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

ToQuery AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

FromText AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

ToText AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

FromXML AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

ToXML AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

Generic AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

Associated Types

type Rep AppInstanceUserEndpointType :: Type -> Type #

Read AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

Show AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

NFData AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

Eq AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

Ord AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

Hashable AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

type Rep AppInstanceUserEndpointType Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType

type Rep AppInstanceUserEndpointType = D1 ('MetaData "AppInstanceUserEndpointType" "Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointType" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'True) (C1 ('MetaCons "AppInstanceUserEndpointType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppInstanceUserEndpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndpointStatus

newtype EndpointStatus Source #

Constructors

EndpointStatus' 

Instances

Instances details
FromJSON EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

FromJSONKey EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

ToJSON EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

ToJSONKey EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

ToByteString EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

ToHeader EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

ToLog EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

ToQuery EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

FromText EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

ToText EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

FromXML EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

ToXML EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

Methods

toXML :: EndpointStatus -> XML #

Generic EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

Associated Types

type Rep EndpointStatus :: Type -> Type #

Read EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

Show EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

NFData EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

Methods

rnf :: EndpointStatus -> () #

Eq EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

Ord EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

Hashable EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

type Rep EndpointStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatus

type Rep EndpointStatus = D1 ('MetaData "EndpointStatus" "Amazonka.ChimeSDKIdentity.Types.EndpointStatus" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'True) (C1 ('MetaCons "EndpointStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndpointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndpointStatusReason

newtype EndpointStatusReason Source #

Instances

Instances details
FromJSON EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

FromJSONKey EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

ToJSON EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

ToJSONKey EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

ToByteString EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

ToHeader EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

ToLog EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

ToQuery EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

FromText EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

ToText EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

FromXML EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

ToXML EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

Generic EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

Associated Types

type Rep EndpointStatusReason :: Type -> Type #

Read EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

Show EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

NFData EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

Methods

rnf :: EndpointStatusReason -> () #

Eq EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

Ord EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

Hashable EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

type Rep EndpointStatusReason Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason

type Rep EndpointStatusReason = D1 ('MetaData "EndpointStatusReason" "Amazonka.ChimeSDKIdentity.Types.EndpointStatusReason" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'True) (C1 ('MetaCons "EndpointStatusReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndpointStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

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
FromJSON 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 #

Show AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

NFData AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

Methods

rnf :: AppInstance -> () #

Eq AppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstance

Hashable 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" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "AppInstance'" 'PrefixI 'True) ((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)) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))

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

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

$sel:name:AppInstance', appInstance_name - The name 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.

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

The metadata of an AppInstance.

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

The name of an AppInstance.

AppInstanceAdmin

data AppInstanceAdmin Source #

The details of an AppInstanceAdmin.

See: newAppInstanceAdmin smart constructor.

Constructors

AppInstanceAdmin' 

Fields

Instances

Instances details
FromJSON 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 #

Show AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

NFData AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

Methods

rnf :: AppInstanceAdmin -> () #

Eq AppInstanceAdmin Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdmin

Hashable 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" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" '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
FromJSON 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 #

Show AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

NFData AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

Methods

rnf :: AppInstanceAdminSummary -> () #

Eq AppInstanceAdminSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceAdminSummary

Hashable 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" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" '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
FromJSON AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

ToJSON 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 #

Read AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

Show AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

NFData AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

Eq AppInstanceRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceRetentionSettings

Hashable 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" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" '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
FromJSON 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 #

Show AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

NFData AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

Methods

rnf :: AppInstanceSummary -> () #

Eq AppInstanceSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceSummary

Hashable 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" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "AppInstanceSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appInstanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive 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:appInstanceArn:AppInstanceSummary', appInstanceSummary_appInstanceArn - The AppInstance ARN.

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

$sel:name:AppInstanceSummary', appInstanceSummary_name - The name of the AppInstance.

AppInstanceUser

data AppInstanceUser Source #

The details of an AppInstanceUser.

See: newAppInstanceUser smart constructor.

Constructors

AppInstanceUser' 

Fields

Instances

Instances details
FromJSON 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 #

Show AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

NFData AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

Methods

rnf :: AppInstanceUser -> () #

Eq AppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUser

Hashable 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" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "AppInstanceUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appInstanceUserArn") '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)) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))

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

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

$sel:name:AppInstanceUser', appInstanceUser_name - The name 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.

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

The metadata of the AppInstanceUser.

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

The name of the AppInstanceUser.

AppInstanceUserEndpoint

data AppInstanceUserEndpoint Source #

An endpoint under an Amazon Chime AppInstanceUser that receives messages for a user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications for a user.

See: newAppInstanceUserEndpoint smart constructor.

Constructors

AppInstanceUserEndpoint' 

Fields

  • allowMessages :: Maybe AllowMessages

    Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.

  • appInstanceUserArn :: Maybe (Sensitive Text)

    The ARN of the AppInstanceUser.

  • createdTimestamp :: Maybe POSIX

    The time at which an AppInstanceUserEndpoint was created.

  • endpointAttributes :: Maybe EndpointAttributes

    The attributes of an Endpoint.

  • endpointId :: Maybe (Sensitive Text)

    The unique identifier of the AppInstanceUserEndpoint.

  • endpointState :: Maybe EndpointState

    A read-only field that represents the state of an AppInstanceUserEndpoint. Supported values:

    • ACTIVE: The AppInstanceUserEndpoint is active and able to receive messages. When ACTIVE, the EndpointStatusReason remains empty.
    • INACTIVE: The AppInstanceUserEndpoint is inactive and can't receive message. When INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.
    • INVALID_DEVICE_TOKEN indicates that an AppInstanceUserEndpoint is INACTIVE due to invalid device token
    • INVALID_PINPOINT_ARN indicates that an AppInstanceUserEndpoint is INACTIVE due to an invalid pinpoint ARN that was input through the ResourceArn field.
  • lastUpdatedTimestamp :: Maybe POSIX

    The time at which an AppInstanceUserEndpoint was last updated.

  • name :: Maybe (Sensitive Text)

    The name of the AppInstanceUserEndpoint.

  • resourceArn :: Maybe (Sensitive Text)

    The ARN of the resource to which the endpoint belongs.

  • type' :: Maybe AppInstanceUserEndpointType

    The type of the AppInstanceUserEndpoint.

Instances

Instances details
FromJSON AppInstanceUserEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpoint

Generic AppInstanceUserEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpoint

Associated Types

type Rep AppInstanceUserEndpoint :: Type -> Type #

Show AppInstanceUserEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpoint

NFData AppInstanceUserEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpoint

Methods

rnf :: AppInstanceUserEndpoint -> () #

Eq AppInstanceUserEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpoint

Hashable AppInstanceUserEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpoint

type Rep AppInstanceUserEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpoint

type Rep AppInstanceUserEndpoint = D1 ('MetaData "AppInstanceUserEndpoint" "Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpoint" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "AppInstanceUserEndpoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowMessages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllowMessages)) :*: S1 ('MetaSel ('Just "appInstanceUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "endpointAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointAttributes)) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) :*: ((S1 ('MetaSel ('Just "endpointState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointState)) :*: S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppInstanceUserEndpointType)))))))

newAppInstanceUserEndpoint :: AppInstanceUserEndpoint Source #

Create a value of AppInstanceUserEndpoint 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:allowMessages:AppInstanceUserEndpoint', appInstanceUserEndpoint_allowMessages - Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.

$sel:appInstanceUserArn:AppInstanceUserEndpoint', appInstanceUserEndpoint_appInstanceUserArn - The ARN of the AppInstanceUser.

$sel:createdTimestamp:AppInstanceUserEndpoint', appInstanceUserEndpoint_createdTimestamp - The time at which an AppInstanceUserEndpoint was created.

$sel:endpointAttributes:AppInstanceUserEndpoint', appInstanceUserEndpoint_endpointAttributes - The attributes of an Endpoint.

$sel:endpointId:AppInstanceUserEndpoint', appInstanceUserEndpoint_endpointId - The unique identifier of the AppInstanceUserEndpoint.

$sel:endpointState:AppInstanceUserEndpoint', appInstanceUserEndpoint_endpointState - A read-only field that represents the state of an AppInstanceUserEndpoint. Supported values:

  • ACTIVE: The AppInstanceUserEndpoint is active and able to receive messages. When ACTIVE, the EndpointStatusReason remains empty.
  • INACTIVE: The AppInstanceUserEndpoint is inactive and can't receive message. When INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.
  • INVALID_DEVICE_TOKEN indicates that an AppInstanceUserEndpoint is INACTIVE due to invalid device token
  • INVALID_PINPOINT_ARN indicates that an AppInstanceUserEndpoint is INACTIVE due to an invalid pinpoint ARN that was input through the ResourceArn field.

$sel:lastUpdatedTimestamp:AppInstanceUserEndpoint', appInstanceUserEndpoint_lastUpdatedTimestamp - The time at which an AppInstanceUserEndpoint was last updated.

$sel:name:AppInstanceUserEndpoint', appInstanceUserEndpoint_name - The name of the AppInstanceUserEndpoint.

$sel:resourceArn:AppInstanceUserEndpoint', appInstanceUserEndpoint_resourceArn - The ARN of the resource to which the endpoint belongs.

$sel:type':AppInstanceUserEndpoint', appInstanceUserEndpoint_type - The type of the AppInstanceUserEndpoint.

appInstanceUserEndpoint_allowMessages :: Lens' AppInstanceUserEndpoint (Maybe AllowMessages) Source #

Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.

appInstanceUserEndpoint_createdTimestamp :: Lens' AppInstanceUserEndpoint (Maybe UTCTime) Source #

The time at which an AppInstanceUserEndpoint was created.

appInstanceUserEndpoint_endpointId :: Lens' AppInstanceUserEndpoint (Maybe Text) Source #

The unique identifier of the AppInstanceUserEndpoint.

appInstanceUserEndpoint_endpointState :: Lens' AppInstanceUserEndpoint (Maybe EndpointState) Source #

A read-only field that represents the state of an AppInstanceUserEndpoint. Supported values:

  • ACTIVE: The AppInstanceUserEndpoint is active and able to receive messages. When ACTIVE, the EndpointStatusReason remains empty.
  • INACTIVE: The AppInstanceUserEndpoint is inactive and can't receive message. When INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.
  • INVALID_DEVICE_TOKEN indicates that an AppInstanceUserEndpoint is INACTIVE due to invalid device token
  • INVALID_PINPOINT_ARN indicates that an AppInstanceUserEndpoint is INACTIVE due to an invalid pinpoint ARN that was input through the ResourceArn field.

appInstanceUserEndpoint_lastUpdatedTimestamp :: Lens' AppInstanceUserEndpoint (Maybe UTCTime) Source #

The time at which an AppInstanceUserEndpoint was last updated.

appInstanceUserEndpoint_name :: Lens' AppInstanceUserEndpoint (Maybe Text) Source #

The name of the AppInstanceUserEndpoint.

appInstanceUserEndpoint_resourceArn :: Lens' AppInstanceUserEndpoint (Maybe Text) Source #

The ARN of the resource to which the endpoint belongs.

AppInstanceUserEndpointSummary

data AppInstanceUserEndpointSummary Source #

Summary of the details of an AppInstanceUserEndpoint.

See: newAppInstanceUserEndpointSummary smart constructor.

Constructors

AppInstanceUserEndpointSummary' 

Fields

Instances

Instances details
FromJSON AppInstanceUserEndpointSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointSummary

Generic AppInstanceUserEndpointSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointSummary

Associated Types

type Rep AppInstanceUserEndpointSummary :: Type -> Type #

Show AppInstanceUserEndpointSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointSummary

NFData AppInstanceUserEndpointSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointSummary

Eq AppInstanceUserEndpointSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointSummary

Hashable AppInstanceUserEndpointSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointSummary

type Rep AppInstanceUserEndpointSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointSummary

type Rep AppInstanceUserEndpointSummary = D1 ('MetaData "AppInstanceUserEndpointSummary" "Amazonka.ChimeSDKIdentity.Types.AppInstanceUserEndpointSummary" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "AppInstanceUserEndpointSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowMessages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllowMessages)) :*: (S1 ('MetaSel ('Just "appInstanceUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "endpointState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointState)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppInstanceUserEndpointType))))))

newAppInstanceUserEndpointSummary :: AppInstanceUserEndpointSummary Source #

Create a value of AppInstanceUserEndpointSummary 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:allowMessages:AppInstanceUserEndpointSummary', appInstanceUserEndpointSummary_allowMessages - BBoolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.

$sel:appInstanceUserArn:AppInstanceUserEndpointSummary', appInstanceUserEndpointSummary_appInstanceUserArn - The ARN of the AppInstanceUser.

$sel:endpointId:AppInstanceUserEndpointSummary', appInstanceUserEndpointSummary_endpointId - The unique identifier of the AppInstanceUserEndpoint.

$sel:endpointState:AppInstanceUserEndpointSummary', appInstanceUserEndpointSummary_endpointState - A read-only field that represent the state of an AppInstanceUserEndpoint.

$sel:name:AppInstanceUserEndpointSummary', appInstanceUserEndpointSummary_name - The name of the AppInstanceUserEndpoint.

$sel:type':AppInstanceUserEndpointSummary', appInstanceUserEndpointSummary_type - The type of the AppInstanceUserEndpoint.

appInstanceUserEndpointSummary_allowMessages :: Lens' AppInstanceUserEndpointSummary (Maybe AllowMessages) Source #

BBoolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.

appInstanceUserEndpointSummary_endpointId :: Lens' AppInstanceUserEndpointSummary (Maybe Text) Source #

The unique identifier of the AppInstanceUserEndpoint.

appInstanceUserEndpointSummary_endpointState :: Lens' AppInstanceUserEndpointSummary (Maybe EndpointState) Source #

A read-only field that represent the state of an AppInstanceUserEndpoint.

AppInstanceUserSummary

data AppInstanceUserSummary Source #

Summary of the details of an AppInstanceUser.

See: newAppInstanceUserSummary smart constructor.

Constructors

AppInstanceUserSummary' 

Fields

Instances

Instances details
FromJSON 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 #

Show AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

NFData AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

Methods

rnf :: AppInstanceUserSummary -> () #

Eq AppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.AppInstanceUserSummary

Hashable 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" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "AppInstanceUserSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appInstanceUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") '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:metadata:AppInstanceUserSummary', appInstanceUserSummary_metadata - The metadata of the AppInstanceUser.

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

ChannelRetentionSettings

data ChannelRetentionSettings Source #

The details of the retention settings for a channel.

See: newChannelRetentionSettings smart constructor.

Constructors

ChannelRetentionSettings' 

Fields

Instances

Instances details
FromJSON ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

ToJSON 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 #

Read ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

Show ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

NFData ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

Eq ChannelRetentionSettings Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.ChannelRetentionSettings

Hashable 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" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" '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.

EndpointAttributes

data EndpointAttributes Source #

The attributes of an Endpoint.

See: newEndpointAttributes smart constructor.

Constructors

EndpointAttributes' 

Fields

Instances

Instances details
FromJSON EndpointAttributes Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointAttributes

ToJSON EndpointAttributes Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointAttributes

Generic EndpointAttributes Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointAttributes

Associated Types

type Rep EndpointAttributes :: Type -> Type #

Show EndpointAttributes Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointAttributes

NFData EndpointAttributes Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointAttributes

Methods

rnf :: EndpointAttributes -> () #

Eq EndpointAttributes Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointAttributes

Hashable EndpointAttributes Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointAttributes

type Rep EndpointAttributes Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointAttributes

type Rep EndpointAttributes = D1 ('MetaData "EndpointAttributes" "Amazonka.ChimeSDKIdentity.Types.EndpointAttributes" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "EndpointAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "voipDeviceToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "deviceToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newEndpointAttributes Source #

Create a value of EndpointAttributes 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:voipDeviceToken:EndpointAttributes', endpointAttributes_voipDeviceToken - The VOIP device token for the APNS and APNS_SANDBOX endpoint types.

$sel:deviceToken:EndpointAttributes', endpointAttributes_deviceToken - The device token for the GCM, APNS, and APNS_SANDBOX endpoint types.

endpointAttributes_voipDeviceToken :: Lens' EndpointAttributes (Maybe Text) Source #

The VOIP device token for the APNS and APNS_SANDBOX endpoint types.

endpointAttributes_deviceToken :: Lens' EndpointAttributes Text Source #

The device token for the GCM, APNS, and APNS_SANDBOX endpoint types.

EndpointState

data EndpointState Source #

A read-only field that represents the state of an AppInstanceUserEndpoint. Supported values:

  • ACTIVE: The AppInstanceUserEndpoint is active and able to receive messages. When ACTIVE, the EndpointStatusReason remains empty.
  • INACTIVE: The AppInstanceUserEndpoint is inactive and can't receive message. When INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.
  • INVALID_DEVICE_TOKEN indicates that an AppInstanceUserEndpoint is INACTIVE due to invalid device token
  • INVALID_PINPOINT_ARN indicates that an AppInstanceUserEndpoint is INACTIVE due to an invalid pinpoint ARN that was input through the ResourceArn field.

See: newEndpointState smart constructor.

Constructors

EndpointState' 

Fields

Instances

Instances details
FromJSON EndpointState Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointState

Generic EndpointState Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointState

Associated Types

type Rep EndpointState :: Type -> Type #

Read EndpointState Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointState

Show EndpointState Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointState

NFData EndpointState Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointState

Methods

rnf :: EndpointState -> () #

Eq EndpointState Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointState

Hashable EndpointState Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointState

type Rep EndpointState Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.EndpointState

type Rep EndpointState = D1 ('MetaData "EndpointState" "Amazonka.ChimeSDKIdentity.Types.EndpointState" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "EndpointState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointStatusReason)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndpointStatus)))

newEndpointState Source #

Create a value of EndpointState 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:statusReason:EndpointState', endpointState_statusReason - The reason for the EndpointStatus.

$sel:status:EndpointState', endpointState_status - Enum that indicates the Status of an AppInstanceUserEndpoint.

endpointState_status :: Lens' EndpointState EndpointStatus Source #

Enum that indicates the Status of an AppInstanceUserEndpoint.

Identity

data Identity Source #

The details of a user.

See: newIdentity smart constructor.

Constructors

Identity' 

Fields

Instances

Instances details
FromJSON 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 #

Show Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

NFData Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

Methods

rnf :: Identity -> () #

Eq Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

Hashable Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

Methods

hashWithSalt :: Int -> Identity -> Int #

hash :: Identity -> Int #

type Rep Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Identity

type Rep Identity = D1 ('MetaData "Identity" "Amazonka.ChimeSDKIdentity.Types.Identity" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" '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 #

A tag object containing a key-value pair.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

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 #

Show Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ChimeSDKIdentity.Types.Tag" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" '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 in a tag.

$sel:value:Tag', tag_value - The value in a tag.

tag_key :: Lens' Tag Text Source #

The key in a tag.

tag_value :: Lens' Tag Text Source #

The value in a tag.