Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- CreateAppInstance
- CreateAppInstanceAdmin
- CreateAppInstanceUser
- DeleteAppInstance
- DeleteAppInstanceAdmin
- DeleteAppInstanceUser
- DeregisterAppInstanceUserEndpoint
- DescribeAppInstance
- DescribeAppInstanceAdmin
- DescribeAppInstanceUser
- DescribeAppInstanceUserEndpoint
- GetAppInstanceRetentionSettings
- ListAppInstanceAdmins
- ListAppInstanceUserEndpoints
- ListAppInstanceUsers
- ListAppInstances
- ListTagsForResource
- PutAppInstanceRetentionSettings
- RegisterAppInstanceUserEndpoint
- TagResource
- UntagResource
- UpdateAppInstance
- UpdateAppInstanceUser
- UpdateAppInstanceUserEndpoint
- Types
- AllowMessages
- AppInstanceUserEndpointType
- EndpointStatus
- EndpointStatusReason
- AppInstance
- AppInstanceAdmin
- AppInstanceAdminSummary
- AppInstanceRetentionSettings
- AppInstanceSummary
- AppInstanceUser
- AppInstanceUserEndpoint
- AppInstanceUserEndpointSummary
- AppInstanceUserSummary
- ChannelRetentionSettings
- EndpointAttributes
- EndpointState
- Identity
- Tag
Derived from API version 2021-04-20
of the AWS service descriptions, licensed under Apache 2.0.
The Amazon Chime SDK Identity APIs in this section allow software developers to create and manage unique instances of their messaging applications. These APIs provide the overarching framework for creating and sending messages. For more information about the identity APIs, refer to Amazon Chime SDK identity.
Synopsis
- defaultService :: Service
- _BadRequestException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _ForbiddenException :: AsError a => Fold a ServiceError
- _ResourceLimitExceededException :: AsError a => Fold a ServiceError
- _ServiceFailureException :: AsError a => Fold a ServiceError
- _ServiceUnavailableException :: AsError a => Fold a ServiceError
- _ThrottledClientException :: AsError a => Fold a ServiceError
- _UnauthorizedClientException :: AsError a => Fold a ServiceError
- data CreateAppInstance = CreateAppInstance' (Maybe (Sensitive Text)) (Maybe (NonEmpty Tag)) (Sensitive Text) (Sensitive Text)
- newCreateAppInstance :: Text -> Text -> CreateAppInstance
- data CreateAppInstanceResponse = CreateAppInstanceResponse' (Maybe Text) Int
- newCreateAppInstanceResponse :: Int -> CreateAppInstanceResponse
- data CreateAppInstanceAdmin = CreateAppInstanceAdmin' Text Text
- newCreateAppInstanceAdmin :: Text -> Text -> CreateAppInstanceAdmin
- data CreateAppInstanceAdminResponse = CreateAppInstanceAdminResponse' (Maybe Identity) (Maybe Text) Int
- newCreateAppInstanceAdminResponse :: Int -> CreateAppInstanceAdminResponse
- data CreateAppInstanceUser = CreateAppInstanceUser' (Maybe (Sensitive Text)) (Maybe (NonEmpty Tag)) Text (Sensitive Text) (Sensitive Text) (Sensitive Text)
- newCreateAppInstanceUser :: Text -> Text -> Text -> Text -> CreateAppInstanceUser
- data CreateAppInstanceUserResponse = CreateAppInstanceUserResponse' (Maybe Text) Int
- newCreateAppInstanceUserResponse :: Int -> CreateAppInstanceUserResponse
- data DeleteAppInstance = DeleteAppInstance' Text
- newDeleteAppInstance :: Text -> DeleteAppInstance
- data DeleteAppInstanceResponse = DeleteAppInstanceResponse' {
- newDeleteAppInstanceResponse :: DeleteAppInstanceResponse
- data DeleteAppInstanceAdmin = DeleteAppInstanceAdmin' Text Text
- newDeleteAppInstanceAdmin :: Text -> Text -> DeleteAppInstanceAdmin
- data DeleteAppInstanceAdminResponse = DeleteAppInstanceAdminResponse' {
- newDeleteAppInstanceAdminResponse :: DeleteAppInstanceAdminResponse
- data DeleteAppInstanceUser = DeleteAppInstanceUser' Text
- newDeleteAppInstanceUser :: Text -> DeleteAppInstanceUser
- data DeleteAppInstanceUserResponse = DeleteAppInstanceUserResponse' {
- newDeleteAppInstanceUserResponse :: DeleteAppInstanceUserResponse
- data DeregisterAppInstanceUserEndpoint = DeregisterAppInstanceUserEndpoint' (Sensitive Text) (Sensitive Text)
- newDeregisterAppInstanceUserEndpoint :: Text -> Text -> DeregisterAppInstanceUserEndpoint
- data DeregisterAppInstanceUserEndpointResponse = DeregisterAppInstanceUserEndpointResponse' {
- newDeregisterAppInstanceUserEndpointResponse :: DeregisterAppInstanceUserEndpointResponse
- data DescribeAppInstance = DescribeAppInstance' Text
- newDescribeAppInstance :: Text -> DescribeAppInstance
- data DescribeAppInstanceResponse = DescribeAppInstanceResponse' (Maybe AppInstance) Int
- newDescribeAppInstanceResponse :: Int -> DescribeAppInstanceResponse
- data DescribeAppInstanceAdmin = DescribeAppInstanceAdmin' Text Text
- newDescribeAppInstanceAdmin :: Text -> Text -> DescribeAppInstanceAdmin
- data DescribeAppInstanceAdminResponse = DescribeAppInstanceAdminResponse' (Maybe AppInstanceAdmin) Int
- newDescribeAppInstanceAdminResponse :: Int -> DescribeAppInstanceAdminResponse
- data DescribeAppInstanceUser = DescribeAppInstanceUser' Text
- newDescribeAppInstanceUser :: Text -> DescribeAppInstanceUser
- data DescribeAppInstanceUserResponse = DescribeAppInstanceUserResponse' (Maybe AppInstanceUser) Int
- newDescribeAppInstanceUserResponse :: Int -> DescribeAppInstanceUserResponse
- data DescribeAppInstanceUserEndpoint = DescribeAppInstanceUserEndpoint' (Sensitive Text) (Sensitive Text)
- newDescribeAppInstanceUserEndpoint :: Text -> Text -> DescribeAppInstanceUserEndpoint
- data DescribeAppInstanceUserEndpointResponse = DescribeAppInstanceUserEndpointResponse' (Maybe AppInstanceUserEndpoint) Int
- newDescribeAppInstanceUserEndpointResponse :: Int -> DescribeAppInstanceUserEndpointResponse
- data GetAppInstanceRetentionSettings = GetAppInstanceRetentionSettings' Text
- newGetAppInstanceRetentionSettings :: Text -> GetAppInstanceRetentionSettings
- data GetAppInstanceRetentionSettingsResponse = GetAppInstanceRetentionSettingsResponse' (Maybe AppInstanceRetentionSettings) (Maybe POSIX) Int
- newGetAppInstanceRetentionSettingsResponse :: Int -> GetAppInstanceRetentionSettingsResponse
- data ListAppInstanceAdmins = ListAppInstanceAdmins' (Maybe Natural) (Maybe (Sensitive Text)) Text
- newListAppInstanceAdmins :: Text -> ListAppInstanceAdmins
- data ListAppInstanceAdminsResponse = ListAppInstanceAdminsResponse' (Maybe [AppInstanceAdminSummary]) (Maybe Text) (Maybe (Sensitive Text)) Int
- newListAppInstanceAdminsResponse :: Int -> ListAppInstanceAdminsResponse
- data ListAppInstanceUserEndpoints = ListAppInstanceUserEndpoints' (Maybe Natural) (Maybe (Sensitive Text)) (Sensitive Text)
- newListAppInstanceUserEndpoints :: Text -> ListAppInstanceUserEndpoints
- data ListAppInstanceUserEndpointsResponse = ListAppInstanceUserEndpointsResponse' (Maybe [AppInstanceUserEndpointSummary]) (Maybe (Sensitive Text)) Int
- newListAppInstanceUserEndpointsResponse :: Int -> ListAppInstanceUserEndpointsResponse
- data ListAppInstanceUsers = ListAppInstanceUsers' (Maybe Natural) (Maybe (Sensitive Text)) Text
- newListAppInstanceUsers :: Text -> ListAppInstanceUsers
- data ListAppInstanceUsersResponse = ListAppInstanceUsersResponse' (Maybe Text) (Maybe [AppInstanceUserSummary]) (Maybe (Sensitive Text)) Int
- newListAppInstanceUsersResponse :: Int -> ListAppInstanceUsersResponse
- data ListAppInstances = ListAppInstances' (Maybe Natural) (Maybe (Sensitive Text))
- newListAppInstances :: ListAppInstances
- data ListAppInstancesResponse = ListAppInstancesResponse' (Maybe [AppInstanceSummary]) (Maybe (Sensitive Text)) Int
- newListAppInstancesResponse :: Int -> ListAppInstancesResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (NonEmpty Tag)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data PutAppInstanceRetentionSettings = PutAppInstanceRetentionSettings' Text AppInstanceRetentionSettings
- newPutAppInstanceRetentionSettings :: Text -> AppInstanceRetentionSettings -> PutAppInstanceRetentionSettings
- data PutAppInstanceRetentionSettingsResponse = PutAppInstanceRetentionSettingsResponse' (Maybe AppInstanceRetentionSettings) (Maybe POSIX) Int
- newPutAppInstanceRetentionSettingsResponse :: Int -> PutAppInstanceRetentionSettingsResponse
- data RegisterAppInstanceUserEndpoint = RegisterAppInstanceUserEndpoint' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Sensitive Text) AppInstanceUserEndpointType (Sensitive Text) EndpointAttributes (Sensitive Text)
- newRegisterAppInstanceUserEndpoint :: Text -> AppInstanceUserEndpointType -> Text -> EndpointAttributes -> Text -> RegisterAppInstanceUserEndpoint
- data RegisterAppInstanceUserEndpointResponse = RegisterAppInstanceUserEndpointResponse' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Int
- newRegisterAppInstanceUserEndpointResponse :: Int -> RegisterAppInstanceUserEndpointResponse
- data TagResource = TagResource' Text (NonEmpty Tag)
- newTagResource :: Text -> NonEmpty Tag -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data UntagResource = UntagResource' Text (NonEmpty (Sensitive Text))
- newUntagResource :: Text -> NonEmpty Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data UpdateAppInstance = UpdateAppInstance' Text (Sensitive Text) (Sensitive Text)
- newUpdateAppInstance :: Text -> Text -> Text -> UpdateAppInstance
- data UpdateAppInstanceResponse = UpdateAppInstanceResponse' (Maybe Text) Int
- newUpdateAppInstanceResponse :: Int -> UpdateAppInstanceResponse
- data UpdateAppInstanceUser = UpdateAppInstanceUser' Text (Sensitive Text) (Sensitive Text)
- newUpdateAppInstanceUser :: Text -> Text -> Text -> UpdateAppInstanceUser
- data UpdateAppInstanceUserResponse = UpdateAppInstanceUserResponse' (Maybe Text) Int
- newUpdateAppInstanceUserResponse :: Int -> UpdateAppInstanceUserResponse
- data UpdateAppInstanceUserEndpoint = UpdateAppInstanceUserEndpoint' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Sensitive Text) (Sensitive Text)
- newUpdateAppInstanceUserEndpoint :: Text -> Text -> UpdateAppInstanceUserEndpoint
- data UpdateAppInstanceUserEndpointResponse = UpdateAppInstanceUserEndpointResponse' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Int
- newUpdateAppInstanceUserEndpointResponse :: Int -> UpdateAppInstanceUserEndpointResponse
- newtype AllowMessages where
- AllowMessages' { }
- pattern AllowMessages_ALL :: AllowMessages
- pattern AllowMessages_NONE :: AllowMessages
- newtype AppInstanceUserEndpointType where
- newtype EndpointStatus where
- EndpointStatus' { }
- pattern EndpointStatus_ACTIVE :: EndpointStatus
- pattern EndpointStatus_INACTIVE :: EndpointStatus
- newtype EndpointStatusReason where
- data AppInstance = AppInstance' (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text))
- newAppInstance :: AppInstance
- data AppInstanceAdmin = AppInstanceAdmin' (Maybe Identity) (Maybe Text) (Maybe POSIX)
- newAppInstanceAdmin :: AppInstanceAdmin
- data AppInstanceAdminSummary = AppInstanceAdminSummary' (Maybe Identity)
- newAppInstanceAdminSummary :: AppInstanceAdminSummary
- data AppInstanceRetentionSettings = AppInstanceRetentionSettings' (Maybe ChannelRetentionSettings)
- newAppInstanceRetentionSettings :: AppInstanceRetentionSettings
- data AppInstanceSummary = AppInstanceSummary' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text))
- newAppInstanceSummary :: AppInstanceSummary
- data AppInstanceUser = AppInstanceUser' (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text))
- newAppInstanceUser :: AppInstanceUser
- data AppInstanceUserEndpoint = AppInstanceUserEndpoint' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe EndpointAttributes) (Maybe (Sensitive Text)) (Maybe EndpointState) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe AppInstanceUserEndpointType)
- newAppInstanceUserEndpoint :: AppInstanceUserEndpoint
- data AppInstanceUserEndpointSummary = AppInstanceUserEndpointSummary' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe EndpointState) (Maybe (Sensitive Text)) (Maybe AppInstanceUserEndpointType)
- newAppInstanceUserEndpointSummary :: AppInstanceUserEndpointSummary
- data AppInstanceUserSummary = AppInstanceUserSummary' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text))
- newAppInstanceUserSummary :: AppInstanceUserSummary
- data ChannelRetentionSettings = ChannelRetentionSettings' (Maybe Natural)
- newChannelRetentionSettings :: ChannelRetentionSettings
- data EndpointAttributes = EndpointAttributes' (Maybe (Sensitive Text)) (Sensitive Text)
- newEndpointAttributes :: Text -> EndpointAttributes
- data EndpointState = EndpointState' (Maybe EndpointStatusReason) EndpointStatus
- newEndpointState :: EndpointStatus -> EndpointState
- data Identity = Identity' (Maybe Text) (Maybe (Sensitive Text))
- newIdentity :: Identity
- data Tag = Tag' (Sensitive Text) (Sensitive Text)
- newTag :: Text -> Text -> Tag
Service Configuration
defaultService :: Service Source #
API version 2021-04-20
of the Amazon Chime SDK Identity SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by ChimeSDKIdentity
.
BadRequestException
_BadRequestException :: AsError a => Fold a ServiceError Source #
The input parameters don't match the service's restrictions.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
The request could not be processed because of conflict in the current state of the resource.
ForbiddenException
_ForbiddenException :: AsError a => Fold a ServiceError Source #
The client is permanently forbidden from making the request.
ResourceLimitExceededException
_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #
The request exceeds the resource limit.
ServiceFailureException
_ServiceFailureException :: AsError a => Fold a ServiceError Source #
The service encountered an unexpected error.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #
The service is currently unavailable.
ThrottledClientException
_ThrottledClientException :: AsError a => Fold a ServiceError Source #
The client exceeded its request rate limit.
UnauthorizedClientException
_UnauthorizedClientException :: AsError a => Fold a ServiceError Source #
The client is not currently authorized to make the request.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CreateAppInstance
data CreateAppInstance Source #
See: newCreateAppInstance
smart constructor.
CreateAppInstance' (Maybe (Sensitive Text)) (Maybe (NonEmpty Tag)) (Sensitive Text) (Sensitive Text) |
Instances
Create a value of CreateAppInstance
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:
CreateAppInstance
, createAppInstance_metadata
- The metadata of the AppInstance
. Limited to a 1KB string in UTF-8.
$sel:tags:CreateAppInstance'
, createAppInstance_tags
- Tags assigned to the AppInstanceUser
.
CreateAppInstance
, createAppInstance_name
- The name of the AppInstance
.
$sel:clientRequestToken:CreateAppInstance'
, createAppInstance_clientRequestToken
- The ClientRequestToken
of the AppInstance
.
data CreateAppInstanceResponse Source #
See: newCreateAppInstanceResponse
smart constructor.
Instances
newCreateAppInstanceResponse Source #
Create a value of CreateAppInstanceResponse
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:
CreateAppInstanceResponse
, createAppInstanceResponse_appInstanceArn
- The Amazon Resource Number (ARN) of the AppInstance
.
$sel:httpStatus:CreateAppInstanceResponse'
, createAppInstanceResponse_httpStatus
- The response's http status code.
CreateAppInstanceAdmin
data CreateAppInstanceAdmin Source #
See: newCreateAppInstanceAdmin
smart constructor.
Instances
newCreateAppInstanceAdmin Source #
:: Text | |
-> Text | |
-> CreateAppInstanceAdmin |
Create a value of CreateAppInstanceAdmin
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:appInstanceAdminArn:CreateAppInstanceAdmin'
, createAppInstanceAdmin_appInstanceAdminArn
- The ARN of the administrator of the current AppInstance
.
CreateAppInstanceAdmin
, createAppInstanceAdmin_appInstanceArn
- The ARN of the AppInstance
.
data CreateAppInstanceAdminResponse Source #
See: newCreateAppInstanceAdminResponse
smart constructor.
Instances
newCreateAppInstanceAdminResponse Source #
Create a value of CreateAppInstanceAdminResponse
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:appInstanceAdmin:CreateAppInstanceAdminResponse'
, createAppInstanceAdminResponse_appInstanceAdmin
- The name and ARN of the admin for the AppInstance
.
CreateAppInstanceAdmin
, createAppInstanceAdminResponse_appInstanceArn
- The ARN of the of the admin for the AppInstance
.
$sel:httpStatus:CreateAppInstanceAdminResponse'
, createAppInstanceAdminResponse_httpStatus
- The response's http status code.
CreateAppInstanceUser
data CreateAppInstanceUser Source #
See: newCreateAppInstanceUser
smart constructor.
CreateAppInstanceUser' (Maybe (Sensitive Text)) (Maybe (NonEmpty Tag)) Text (Sensitive Text) (Sensitive Text) (Sensitive Text) |
Instances
newCreateAppInstanceUser Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CreateAppInstanceUser |
Create a value of CreateAppInstanceUser
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:
CreateAppInstanceUser
, createAppInstanceUser_metadata
- The request's metadata. Limited to a 1KB string in UTF-8.
$sel:tags:CreateAppInstanceUser'
, createAppInstanceUser_tags
- Tags assigned to the AppInstanceUser
.
CreateAppInstanceUser
, createAppInstanceUser_appInstanceArn
- The ARN of the AppInstance
request.
$sel:appInstanceUserId:CreateAppInstanceUser'
, createAppInstanceUser_appInstanceUserId
- The user ID of the AppInstance
.
CreateAppInstanceUser
, createAppInstanceUser_name
- The user's name.
$sel:clientRequestToken:CreateAppInstanceUser'
, createAppInstanceUser_clientRequestToken
- The token assigned to the user requesting an AppInstance
.
data CreateAppInstanceUserResponse Source #
See: newCreateAppInstanceUserResponse
smart constructor.
Instances
newCreateAppInstanceUserResponse Source #
Create a value of CreateAppInstanceUserResponse
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:
CreateAppInstanceUserResponse
, createAppInstanceUserResponse_appInstanceUserArn
- The user's ARN.
$sel:httpStatus:CreateAppInstanceUserResponse'
, createAppInstanceUserResponse_httpStatus
- The response's http status code.
DeleteAppInstance
data DeleteAppInstance Source #
See: newDeleteAppInstance
smart constructor.
Instances
Create a value of DeleteAppInstance
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:
DeleteAppInstance
, deleteAppInstance_appInstanceArn
- The ARN of the AppInstance
.
data DeleteAppInstanceResponse Source #
See: newDeleteAppInstanceResponse
smart constructor.
Instances
newDeleteAppInstanceResponse :: DeleteAppInstanceResponse Source #
Create a value of DeleteAppInstanceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteAppInstanceAdmin
data DeleteAppInstanceAdmin Source #
See: newDeleteAppInstanceAdmin
smart constructor.
Instances
newDeleteAppInstanceAdmin Source #
:: Text | |
-> Text | |
-> DeleteAppInstanceAdmin |
Create a value of DeleteAppInstanceAdmin
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:appInstanceAdminArn:DeleteAppInstanceAdmin'
, deleteAppInstanceAdmin_appInstanceAdminArn
- The ARN of the AppInstance
's administrator.
DeleteAppInstanceAdmin
, deleteAppInstanceAdmin_appInstanceArn
- The ARN of the AppInstance
.
data DeleteAppInstanceAdminResponse Source #
See: newDeleteAppInstanceAdminResponse
smart constructor.
Instances
newDeleteAppInstanceAdminResponse :: DeleteAppInstanceAdminResponse Source #
Create a value of DeleteAppInstanceAdminResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteAppInstanceUser
data DeleteAppInstanceUser Source #
See: newDeleteAppInstanceUser
smart constructor.
Instances
newDeleteAppInstanceUser Source #
Create a value of DeleteAppInstanceUser
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:
DeleteAppInstanceUser
, deleteAppInstanceUser_appInstanceUserArn
- The ARN of the user request being deleted.
data DeleteAppInstanceUserResponse Source #
See: newDeleteAppInstanceUserResponse
smart constructor.
Instances
newDeleteAppInstanceUserResponse :: DeleteAppInstanceUserResponse Source #
Create a value of DeleteAppInstanceUserResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeregisterAppInstanceUserEndpoint
data DeregisterAppInstanceUserEndpoint Source #
See: newDeregisterAppInstanceUserEndpoint
smart constructor.
Instances
newDeregisterAppInstanceUserEndpoint Source #
Create a value of DeregisterAppInstanceUserEndpoint
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:
DeregisterAppInstanceUserEndpoint
, deregisterAppInstanceUserEndpoint_appInstanceUserArn
- The ARN of the AppInstanceUser
.
DeregisterAppInstanceUserEndpoint
, deregisterAppInstanceUserEndpoint_endpointId
- The unique identifier of the AppInstanceUserEndpoint
.
data DeregisterAppInstanceUserEndpointResponse Source #
See: newDeregisterAppInstanceUserEndpointResponse
smart constructor.
Instances
Generic DeregisterAppInstanceUserEndpointResponse Source # | |
Read DeregisterAppInstanceUserEndpointResponse Source # | |
Show DeregisterAppInstanceUserEndpointResponse Source # | |
NFData DeregisterAppInstanceUserEndpointResponse Source # | |
Eq DeregisterAppInstanceUserEndpointResponse Source # | |
type Rep DeregisterAppInstanceUserEndpointResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeregisterAppInstanceUserEndpoint type Rep DeregisterAppInstanceUserEndpointResponse = D1 ('MetaData "DeregisterAppInstanceUserEndpointResponse" "Amazonka.ChimeSDKIdentity.DeregisterAppInstanceUserEndpoint" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "DeregisterAppInstanceUserEndpointResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDeregisterAppInstanceUserEndpointResponse :: DeregisterAppInstanceUserEndpointResponse Source #
Create a value of DeregisterAppInstanceUserEndpointResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DescribeAppInstance
data DescribeAppInstance Source #
See: newDescribeAppInstance
smart constructor.
Instances
newDescribeAppInstance Source #
Create a value of DescribeAppInstance
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:
DescribeAppInstance
, describeAppInstance_appInstanceArn
- The ARN of the AppInstance
.
data DescribeAppInstanceResponse Source #
See: newDescribeAppInstanceResponse
smart constructor.
Instances
newDescribeAppInstanceResponse Source #
Create a value of DescribeAppInstanceResponse
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:appInstance:DescribeAppInstanceResponse'
, describeAppInstanceResponse_appInstance
- The ARN, metadata, created and last-updated timestamps, and the name of
the AppInstance
. All timestamps use epoch milliseconds.
$sel:httpStatus:DescribeAppInstanceResponse'
, describeAppInstanceResponse_httpStatus
- The response's http status code.
DescribeAppInstanceAdmin
data DescribeAppInstanceAdmin Source #
See: newDescribeAppInstanceAdmin
smart constructor.
Instances
newDescribeAppInstanceAdmin Source #
:: Text | |
-> Text | |
-> DescribeAppInstanceAdmin |
Create a value of DescribeAppInstanceAdmin
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:appInstanceAdminArn:DescribeAppInstanceAdmin'
, describeAppInstanceAdmin_appInstanceAdminArn
- The ARN of the AppInstanceAdmin
.
DescribeAppInstanceAdmin
, describeAppInstanceAdmin_appInstanceArn
- The ARN of the AppInstance
.
data DescribeAppInstanceAdminResponse Source #
See: newDescribeAppInstanceAdminResponse
smart constructor.
Instances
Generic DescribeAppInstanceAdminResponse Source # | |
Show DescribeAppInstanceAdminResponse Source # | |
NFData DescribeAppInstanceAdminResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DescribeAppInstanceAdmin rnf :: DescribeAppInstanceAdminResponse -> () # | |
Eq DescribeAppInstanceAdminResponse Source # | |
type Rep DescribeAppInstanceAdminResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DescribeAppInstanceAdmin type Rep DescribeAppInstanceAdminResponse = D1 ('MetaData "DescribeAppInstanceAdminResponse" "Amazonka.ChimeSDKIdentity.DescribeAppInstanceAdmin" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "DescribeAppInstanceAdminResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appInstanceAdmin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppInstanceAdmin)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeAppInstanceAdminResponse Source #
Create a value of DescribeAppInstanceAdminResponse
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:appInstanceAdmin:DescribeAppInstanceAdminResponse'
, describeAppInstanceAdminResponse_appInstanceAdmin
- The ARN and name of the AppInstanceUser
, the ARN of the AppInstance
,
and the created and last-updated timestamps. All timestamps use epoch
milliseconds.
$sel:httpStatus:DescribeAppInstanceAdminResponse'
, describeAppInstanceAdminResponse_httpStatus
- The response's http status code.
DescribeAppInstanceUser
data DescribeAppInstanceUser Source #
See: newDescribeAppInstanceUser
smart constructor.
Instances
newDescribeAppInstanceUser Source #
Create a value of DescribeAppInstanceUser
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:
DescribeAppInstanceUser
, describeAppInstanceUser_appInstanceUserArn
- The ARN of the AppInstanceUser
.
data DescribeAppInstanceUserResponse Source #
See: newDescribeAppInstanceUserResponse
smart constructor.
Instances
Generic DescribeAppInstanceUserResponse Source # | |
Show DescribeAppInstanceUserResponse Source # | |
NFData DescribeAppInstanceUserResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DescribeAppInstanceUser rnf :: DescribeAppInstanceUserResponse -> () # | |
Eq DescribeAppInstanceUserResponse Source # | |
type Rep DescribeAppInstanceUserResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DescribeAppInstanceUser type Rep DescribeAppInstanceUserResponse = D1 ('MetaData "DescribeAppInstanceUserResponse" "Amazonka.ChimeSDKIdentity.DescribeAppInstanceUser" "amazonka-chime-sdk-identity-2.0-4Oyp0DV6v8255OObqkKpjC" 'False) (C1 ('MetaCons "DescribeAppInstanceUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appInstanceUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppInstanceUser)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeAppInstanceUserResponse Source #
Create a value of DescribeAppInstanceUserResponse
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:appInstanceUser:DescribeAppInstanceUserResponse'
, describeAppInstanceUserResponse_appInstanceUser
- The name of the AppInstanceUser
.
$sel:httpStatus:DescribeAppInstanceUserResponse'
, describeAppInstanceUserResponse_httpStatus
- The response's http status code.
DescribeAppInstanceUserEndpoint
data DescribeAppInstanceUserEndpoint Source #
See: newDescribeAppInstanceUserEndpoint
smart constructor.
Instances
newDescribeAppInstanceUserEndpoint Source #
Create a value of DescribeAppInstanceUserEndpoint
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:
DescribeAppInstanceUserEndpoint
, describeAppInstanceUserEndpoint_appInstanceUserArn
- The ARN of the AppInstanceUser
.
DescribeAppInstanceUserEndpoint
, describeAppInstanceUserEndpoint_endpointId
- The unique identifier of the AppInstanceUserEndpoint
.
data DescribeAppInstanceUserEndpointResponse Source #
See: newDescribeAppInstanceUserEndpointResponse
smart constructor.
Instances
newDescribeAppInstanceUserEndpointResponse Source #
Create a value of DescribeAppInstanceUserEndpointResponse
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:appInstanceUserEndpoint:DescribeAppInstanceUserEndpointResponse'
, describeAppInstanceUserEndpointResponse_appInstanceUserEndpoint
- The full details of an AppInstanceUserEndpoint
: the
AppInstanceUserArn
, ID, name, type, resource ARN, attributes, allow
messages, state, and created and last updated timestamps. All timestamps
use epoch milliseconds.
$sel:httpStatus:DescribeAppInstanceUserEndpointResponse'
, describeAppInstanceUserEndpointResponse_httpStatus
- The response's http status code.
GetAppInstanceRetentionSettings
data GetAppInstanceRetentionSettings Source #
See: newGetAppInstanceRetentionSettings
smart constructor.
Instances
newGetAppInstanceRetentionSettings Source #
Create a value of GetAppInstanceRetentionSettings
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:
GetAppInstanceRetentionSettings
, getAppInstanceRetentionSettings_appInstanceArn
- The ARN of the AppInstance
.
data GetAppInstanceRetentionSettingsResponse Source #
See: newGetAppInstanceRetentionSettingsResponse
smart constructor.
Instances
newGetAppInstanceRetentionSettingsResponse Source #
Create a value of GetAppInstanceRetentionSettingsResponse
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:appInstanceRetentionSettings:GetAppInstanceRetentionSettingsResponse'
, getAppInstanceRetentionSettingsResponse_appInstanceRetentionSettings
- The retention settings for the AppInstance
.
$sel:initiateDeletionTimestamp:GetAppInstanceRetentionSettingsResponse'
, getAppInstanceRetentionSettingsResponse_initiateDeletionTimestamp
- The timestamp representing the time at which the specified items are
retained, in Epoch Seconds.
$sel:httpStatus:GetAppInstanceRetentionSettingsResponse'
, getAppInstanceRetentionSettingsResponse_httpStatus
- The response's http status code.
ListAppInstanceAdmins
data ListAppInstanceAdmins Source #
See: newListAppInstanceAdmins
smart constructor.
Instances
newListAppInstanceAdmins Source #
Create a value of ListAppInstanceAdmins
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:maxResults:ListAppInstanceAdmins'
, listAppInstanceAdmins_maxResults
- The maximum number of administrators that you want to return.
ListAppInstanceAdmins
, listAppInstanceAdmins_nextToken
- The token returned from previous API requests until the number of
administrators is reached.
ListAppInstanceAdmins
, listAppInstanceAdmins_appInstanceArn
- The ARN of the AppInstance
.
data ListAppInstanceAdminsResponse Source #
See: newListAppInstanceAdminsResponse
smart constructor.
ListAppInstanceAdminsResponse' (Maybe [AppInstanceAdminSummary]) (Maybe Text) (Maybe (Sensitive Text)) Int |
Instances
newListAppInstanceAdminsResponse Source #
Create a value of ListAppInstanceAdminsResponse
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:appInstanceAdmins:ListAppInstanceAdminsResponse'
, listAppInstanceAdminsResponse_appInstanceAdmins
- The information for each administrator.
ListAppInstanceAdmins
, listAppInstanceAdminsResponse_appInstanceArn
- The ARN of the AppInstance
.
ListAppInstanceAdmins
, listAppInstanceAdminsResponse_nextToken
- The token returned from previous API requests until the number of
administrators is reached.
$sel:httpStatus:ListAppInstanceAdminsResponse'
, listAppInstanceAdminsResponse_httpStatus
- The response's http status code.
ListAppInstanceUserEndpoints
data ListAppInstanceUserEndpoints Source #
See: newListAppInstanceUserEndpoints
smart constructor.
Instances
newListAppInstanceUserEndpoints Source #
Create a value of ListAppInstanceUserEndpoints
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:maxResults:ListAppInstanceUserEndpoints'
, listAppInstanceUserEndpoints_maxResults
- The maximum number of endpoints that you want to return.
ListAppInstanceUserEndpoints
, listAppInstanceUserEndpoints_nextToken
- The token passed by previous API calls until all requested endpoints are
returned.
ListAppInstanceUserEndpoints
, listAppInstanceUserEndpoints_appInstanceUserArn
- The ARN of the AppInstanceUser
.
data ListAppInstanceUserEndpointsResponse Source #
See: newListAppInstanceUserEndpointsResponse
smart constructor.
ListAppInstanceUserEndpointsResponse' (Maybe [AppInstanceUserEndpointSummary]) (Maybe (Sensitive Text)) Int |
Instances
newListAppInstanceUserEndpointsResponse Source #
Create a value of ListAppInstanceUserEndpointsResponse
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:appInstanceUserEndpoints:ListAppInstanceUserEndpointsResponse'
, listAppInstanceUserEndpointsResponse_appInstanceUserEndpoints
- The information for each requested AppInstanceUserEndpoint
.
ListAppInstanceUserEndpoints
, listAppInstanceUserEndpointsResponse_nextToken
- The token passed by previous API calls until all requested endpoints are
returned.
$sel:httpStatus:ListAppInstanceUserEndpointsResponse'
, listAppInstanceUserEndpointsResponse_httpStatus
- The response's http status code.
ListAppInstanceUsers
data ListAppInstanceUsers Source #
See: newListAppInstanceUsers
smart constructor.
Instances
newListAppInstanceUsers Source #
Create a value of ListAppInstanceUsers
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:maxResults:ListAppInstanceUsers'
, listAppInstanceUsers_maxResults
- The maximum number of requests that you want returned.
ListAppInstanceUsers
, listAppInstanceUsers_nextToken
- The token passed by previous API calls until all requested users are
returned.
ListAppInstanceUsers
, listAppInstanceUsers_appInstanceArn
- The ARN of the AppInstance
.
data ListAppInstanceUsersResponse Source #
See: newListAppInstanceUsersResponse
smart constructor.
ListAppInstanceUsersResponse' (Maybe Text) (Maybe [AppInstanceUserSummary]) (Maybe (Sensitive Text)) Int |
Instances
newListAppInstanceUsersResponse Source #
Create a value of ListAppInstanceUsersResponse
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:
ListAppInstanceUsers
, listAppInstanceUsersResponse_appInstanceArn
- The ARN of the AppInstance
.
$sel:appInstanceUsers:ListAppInstanceUsersResponse'
, listAppInstanceUsersResponse_appInstanceUsers
- The information for each requested AppInstanceUser
.
ListAppInstanceUsers
, listAppInstanceUsersResponse_nextToken
- The token passed by previous API calls until all requested users are
returned.
$sel:httpStatus:ListAppInstanceUsersResponse'
, listAppInstanceUsersResponse_httpStatus
- The response's http status code.
ListAppInstances
data ListAppInstances Source #
See: newListAppInstances
smart constructor.
Instances
newListAppInstances :: ListAppInstances Source #
Create a value of ListAppInstances
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:maxResults:ListAppInstances'
, listAppInstances_maxResults
- The maximum number of AppInstance
s that you want to return.
ListAppInstances
, listAppInstances_nextToken
- The token passed by previous API requests until you reach the maximum
number of AppInstances
.
data ListAppInstancesResponse Source #
See: newListAppInstancesResponse
smart constructor.
Instances
newListAppInstancesResponse Source #
Create a value of ListAppInstancesResponse
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:appInstances:ListAppInstancesResponse'
, listAppInstancesResponse_appInstances
- The information for each AppInstance
.
ListAppInstances
, listAppInstancesResponse_nextToken
- The token passed by previous API requests until the maximum number of
AppInstance
s is reached.
$sel:httpStatus:ListAppInstancesResponse'
, listAppInstancesResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
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:resourceARN:ListTagsForResource'
, listTagsForResource_resourceARN
- The ARN of the resource.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
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:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- The tag key-value pairs.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
PutAppInstanceRetentionSettings
data PutAppInstanceRetentionSettings Source #
See: newPutAppInstanceRetentionSettings
smart constructor.
Instances
newPutAppInstanceRetentionSettings Source #
Create a value of PutAppInstanceRetentionSettings
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:
PutAppInstanceRetentionSettings
, putAppInstanceRetentionSettings_appInstanceArn
- The ARN of the AppInstance
.
PutAppInstanceRetentionSettings
, putAppInstanceRetentionSettings_appInstanceRetentionSettings
- The time in days to retain data. Data type: number.
data PutAppInstanceRetentionSettingsResponse Source #
See: newPutAppInstanceRetentionSettingsResponse
smart constructor.
Instances
newPutAppInstanceRetentionSettingsResponse Source #
Create a value of PutAppInstanceRetentionSettingsResponse
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:
PutAppInstanceRetentionSettings
, putAppInstanceRetentionSettingsResponse_appInstanceRetentionSettings
- The time in days to retain data. Data type: number.
$sel:initiateDeletionTimestamp:PutAppInstanceRetentionSettingsResponse'
, putAppInstanceRetentionSettingsResponse_initiateDeletionTimestamp
- The time at which the API deletes data.
$sel:httpStatus:PutAppInstanceRetentionSettingsResponse'
, putAppInstanceRetentionSettingsResponse_httpStatus
- The response's http status code.
RegisterAppInstanceUserEndpoint
data RegisterAppInstanceUserEndpoint Source #
See: newRegisterAppInstanceUserEndpoint
smart constructor.
RegisterAppInstanceUserEndpoint' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Sensitive Text) AppInstanceUserEndpointType (Sensitive Text) EndpointAttributes (Sensitive Text) |
Instances
newRegisterAppInstanceUserEndpoint Source #
:: Text | |
-> AppInstanceUserEndpointType | |
-> Text | |
-> EndpointAttributes | |
-> Text | |
-> RegisterAppInstanceUserEndpoint |
Create a value of RegisterAppInstanceUserEndpoint
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:
RegisterAppInstanceUserEndpoint
, registerAppInstanceUserEndpoint_allowMessages
- Boolean that controls whether the AppInstanceUserEndpoint is opted in to
receive messages. ALL
indicates the endpoint receives all messages.
NONE
indicates the endpoint receives no messages.
RegisterAppInstanceUserEndpoint
, registerAppInstanceUserEndpoint_name
- The name of the AppInstanceUserEndpoint
.
RegisterAppInstanceUserEndpoint
, registerAppInstanceUserEndpoint_appInstanceUserArn
- The ARN of the AppInstanceUser
.
RegisterAppInstanceUserEndpoint
, registerAppInstanceUserEndpoint_type
- The type of the AppInstanceUserEndpoint
. Supported types:
APNS
: The mobile notification service for an Apple device.APNS_SANDBOX
: The sandbox environment of the mobile notification service for an Apple device.GCM
: The mobile notification service for an Android device.
Populate the ResourceArn
value of each type as PinpointAppArn
.
RegisterAppInstanceUserEndpoint
, registerAppInstanceUserEndpoint_resourceArn
- The ARN of the resource to which the endpoint belongs.
RegisterAppInstanceUserEndpoint
, registerAppInstanceUserEndpoint_endpointAttributes
- The attributes of an Endpoint
.
$sel:clientRequestToken:RegisterAppInstanceUserEndpoint'
, registerAppInstanceUserEndpoint_clientRequestToken
- The idempotency token for each client request.
data RegisterAppInstanceUserEndpointResponse Source #
See: newRegisterAppInstanceUserEndpointResponse
smart constructor.
Instances
newRegisterAppInstanceUserEndpointResponse Source #
Create a value of RegisterAppInstanceUserEndpointResponse
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:
RegisterAppInstanceUserEndpoint
, registerAppInstanceUserEndpointResponse_appInstanceUserArn
- The ARN of the AppInstanceUser
.
RegisterAppInstanceUserEndpointResponse
, registerAppInstanceUserEndpointResponse_endpointId
- The unique identifier of the AppInstanceUserEndpoint
.
$sel:httpStatus:RegisterAppInstanceUserEndpointResponse'
, registerAppInstanceUserEndpointResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
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:resourceARN:TagResource'
, tagResource_resourceARN
- The resource ARN.
$sel:tags:TagResource'
, tagResource_tags
- The tag key-value pairs.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
Generic TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.TagResource type Rep TagResourceResponse :: Type -> Type # from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
Read TagResourceResponse Source # | |
Show TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.TagResource showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
NFData TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.TagResource rnf :: TagResourceResponse -> () # | |
Eq TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.TagResource (==) :: TagResourceResponse -> TagResourceResponse -> Bool # (/=) :: TagResourceResponse -> TagResourceResponse -> Bool # | |
type Rep TagResourceResponse Source # | |
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
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:resourceARN:UntagResource'
, untagResource_resourceARN
- The resource ARN.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The tag keys.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
Generic UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.UntagResource type Rep UntagResourceResponse :: Type -> Type # | |
Read UntagResourceResponse Source # | |
Show UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.UntagResource showsPrec :: Int -> UntagResourceResponse -> ShowS # show :: UntagResourceResponse -> String # showList :: [UntagResourceResponse] -> ShowS # | |
NFData UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.UntagResource rnf :: UntagResourceResponse -> () # | |
Eq UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.UntagResource (==) :: UntagResourceResponse -> UntagResourceResponse -> Bool # (/=) :: UntagResourceResponse -> UntagResourceResponse -> Bool # | |
type Rep UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.UntagResource |
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateAppInstance
data UpdateAppInstance Source #
See: newUpdateAppInstance
smart constructor.
Instances
Create a value of UpdateAppInstance
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:
UpdateAppInstance
, updateAppInstance_appInstanceArn
- The ARN of the AppInstance
.
UpdateAppInstance
, updateAppInstance_name
- The name that you want to change.
UpdateAppInstance
, updateAppInstance_metadata
- The metadata that you want to change.
data UpdateAppInstanceResponse Source #
See: newUpdateAppInstanceResponse
smart constructor.
Instances
newUpdateAppInstanceResponse Source #
Create a value of UpdateAppInstanceResponse
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:
UpdateAppInstance
, updateAppInstanceResponse_appInstanceArn
- The ARN of the AppInstance
.
$sel:httpStatus:UpdateAppInstanceResponse'
, updateAppInstanceResponse_httpStatus
- The response's http status code.
UpdateAppInstanceUser
data UpdateAppInstanceUser Source #
See: newUpdateAppInstanceUser
smart constructor.
Instances
newUpdateAppInstanceUser Source #
:: Text | |
-> Text | |
-> Text | |
-> UpdateAppInstanceUser |
Create a value of UpdateAppInstanceUser
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:
UpdateAppInstanceUser
, updateAppInstanceUser_appInstanceUserArn
- The ARN of the AppInstanceUser
.
UpdateAppInstanceUser
, updateAppInstanceUser_name
- The name of the AppInstanceUser
.
UpdateAppInstanceUser
, updateAppInstanceUser_metadata
- The metadata of the AppInstanceUser
.
data UpdateAppInstanceUserResponse Source #
See: newUpdateAppInstanceUserResponse
smart constructor.
Instances
newUpdateAppInstanceUserResponse Source #
Create a value of UpdateAppInstanceUserResponse
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:
UpdateAppInstanceUser
, updateAppInstanceUserResponse_appInstanceUserArn
- The ARN of the AppInstanceUser
.
$sel:httpStatus:UpdateAppInstanceUserResponse'
, updateAppInstanceUserResponse_httpStatus
- The response's http status code.
UpdateAppInstanceUserEndpoint
data UpdateAppInstanceUserEndpoint Source #
See: newUpdateAppInstanceUserEndpoint
smart constructor.
UpdateAppInstanceUserEndpoint' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Sensitive Text) (Sensitive Text) |
Instances
newUpdateAppInstanceUserEndpoint Source #
Create a value of UpdateAppInstanceUserEndpoint
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:
UpdateAppInstanceUserEndpoint
, updateAppInstanceUserEndpoint_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.
UpdateAppInstanceUserEndpoint
, updateAppInstanceUserEndpoint_name
- The name of the AppInstanceUserEndpoint
.
UpdateAppInstanceUserEndpoint
, updateAppInstanceUserEndpoint_appInstanceUserArn
- The ARN of the AppInstanceUser
.
UpdateAppInstanceUserEndpoint
, updateAppInstanceUserEndpoint_endpointId
- The unique identifier of the AppInstanceUserEndpoint
.
data UpdateAppInstanceUserEndpointResponse Source #
See: newUpdateAppInstanceUserEndpointResponse
smart constructor.
Instances
newUpdateAppInstanceUserEndpointResponse Source #
Create a value of UpdateAppInstanceUserEndpointResponse
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:
UpdateAppInstanceUserEndpoint
, updateAppInstanceUserEndpointResponse_appInstanceUserArn
- The ARN of the AppInstanceUser
.
UpdateAppInstanceUserEndpoint
, updateAppInstanceUserEndpointResponse_endpointId
- The unique identifier of the AppInstanceUserEndpoint
.
$sel:httpStatus:UpdateAppInstanceUserEndpointResponse'
, updateAppInstanceUserEndpointResponse_httpStatus
- The response's http status code.
Types
AllowMessages
newtype AllowMessages Source #
pattern AllowMessages_ALL :: AllowMessages | |
pattern AllowMessages_NONE :: AllowMessages |
Instances
AppInstanceUserEndpointType
newtype AppInstanceUserEndpointType Source #
Instances
EndpointStatus
newtype EndpointStatus Source #
pattern EndpointStatus_ACTIVE :: EndpointStatus | |
pattern EndpointStatus_INACTIVE :: EndpointStatus |
Instances
EndpointStatusReason
newtype EndpointStatusReason Source #
pattern EndpointStatusReason_INVALID_DEVICE_TOKEN :: EndpointStatusReason | |
pattern EndpointStatusReason_INVALID_PINPOINT_ARN :: EndpointStatusReason |
Instances
AppInstance
data AppInstance Source #
The details of an AppInstance
, an instance of an Amazon Chime SDK
messaging application.
See: newAppInstance
smart constructor.
AppInstance' (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) |
Instances
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
.
AppInstanceAdmin
data AppInstanceAdmin Source #
The details of an AppInstanceAdmin
.
See: newAppInstanceAdmin
smart constructor.
Instances
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.
AppInstanceAdminSummary
data AppInstanceAdminSummary Source #
Summary of the details of an AppInstanceAdmin
.
See: newAppInstanceAdminSummary
smart constructor.
Instances
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.
Instances
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.
Instances
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.
AppInstanceUser' (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) |
Instances
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
.
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.
AppInstanceUserEndpoint' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe EndpointAttributes) (Maybe (Sensitive Text)) (Maybe EndpointState) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe AppInstanceUserEndpointType) |
Instances
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
: TheAppInstanceUserEndpoint
is active and able to receive messages. WhenACTIVE
, theEndpointStatusReason
remains empty.INACTIVE
: TheAppInstanceUserEndpoint
is inactive and can't receive message. WhenINACTIVE
, the corresponding reason will be conveyed throughEndpointStatusReason
.INVALID_DEVICE_TOKEN
indicates that anAppInstanceUserEndpoint
isINACTIVE
due to invalid device tokenINVALID_PINPOINT_ARN
indicates that anAppInstanceUserEndpoint
isINACTIVE
due to an invalid pinpoint ARN that was input through theResourceArn
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
.
AppInstanceUserEndpointSummary
data AppInstanceUserEndpointSummary Source #
Summary of the details of an AppInstanceUserEndpoint
.
See: newAppInstanceUserEndpointSummary
smart constructor.
AppInstanceUserEndpointSummary' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe EndpointState) (Maybe (Sensitive Text)) (Maybe AppInstanceUserEndpointType) |
Instances
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
.
AppInstanceUserSummary
data AppInstanceUserSummary Source #
Summary of the details of an AppInstanceUser
.
See: newAppInstanceUserSummary
smart constructor.
Instances
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.
Instances
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.
EndpointAttributes
data EndpointAttributes Source #
The attributes of an Endpoint
.
See: newEndpointAttributes
smart constructor.
Instances
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.
EndpointState
data EndpointState Source #
A read-only field that represents the state of an
AppInstanceUserEndpoint
. Supported values:
ACTIVE
: TheAppInstanceUserEndpoint
is active and able to receive messages. WhenACTIVE
, theEndpointStatusReason
remains empty.INACTIVE
: TheAppInstanceUserEndpoint
is inactive and can't receive message. When INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.INVALID_DEVICE_TOKEN
indicates that anAppInstanceUserEndpoint
isINACTIVE
due to invalid device tokenINVALID_PINPOINT_ARN
indicates that anAppInstanceUserEndpoint
isINACTIVE
due to an invalid pinpoint ARN that was input through theResourceArn
field.
See: newEndpointState
smart constructor.
Instances
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
.
Identity
The details of a user.
See: newIdentity
smart constructor.
Instances
FromJSON Identity Source # | |
Generic Identity Source # | |
Show Identity Source # | |
NFData Identity Source # | |
Defined in Amazonka.ChimeSDKIdentity.Types.Identity | |
Eq Identity Source # | |
Hashable Identity Source # | |
Defined in Amazonka.ChimeSDKIdentity.Types.Identity | |
type Rep Identity Source # | |
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.
Tag
A tag object containing a key-value pair.
See: newTag
smart constructor.
Instances
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.ChimeSDKIdentity.Types.Tag | |
Generic Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.ChimeSDKIdentity.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.ChimeSDKIdentity.Types.Tag | |
type Rep Tag Source # | |
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)))) |
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.