| 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 |
Amazonka.ChimeSDKIdentity
Contents
- 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
Description
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.
Constructors
| CreateAppInstance' (Maybe (Sensitive Text)) (Maybe (NonEmpty Tag)) (Sensitive Text) (Sensitive Text) |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> CreateAppInstance |
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.
Constructors
| CreateAppInstanceResponse' (Maybe Text) Int |
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.
Constructors
| CreateAppInstanceAdmin' Text Text |
Instances
newCreateAppInstanceAdmin Source #
Arguments
| :: 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.
Constructors
| CreateAppInstanceUser' (Maybe (Sensitive Text)) (Maybe (NonEmpty Tag)) Text (Sensitive Text) (Sensitive Text) (Sensitive Text) |
Instances
newCreateAppInstanceUser Source #
Arguments
| :: 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.
Constructors
| CreateAppInstanceUserResponse' (Maybe Text) Int |
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.
Constructors
| DeleteAppInstance' Text |
Instances
Arguments
| :: Text | |
| -> DeleteAppInstance |
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.
Constructors
| DeleteAppInstanceResponse' | |
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.
Constructors
| DeleteAppInstanceAdmin' Text Text |
Instances
newDeleteAppInstanceAdmin Source #
Arguments
| :: 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.
Constructors
| DeleteAppInstanceAdminResponse' | |
Instances
| Generic DeleteAppInstanceAdminResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeleteAppInstanceAdmin Associated Types type Rep DeleteAppInstanceAdminResponse :: Type -> Type # | |
| Read DeleteAppInstanceAdminResponse Source # | |
| Show DeleteAppInstanceAdminResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeleteAppInstanceAdmin Methods showsPrec :: Int -> DeleteAppInstanceAdminResponse -> ShowS # show :: DeleteAppInstanceAdminResponse -> String # showList :: [DeleteAppInstanceAdminResponse] -> ShowS # | |
| NFData DeleteAppInstanceAdminResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeleteAppInstanceAdmin Methods rnf :: DeleteAppInstanceAdminResponse -> () # | |
| Eq DeleteAppInstanceAdminResponse Source # | |
| type Rep DeleteAppInstanceAdminResponse Source # | |
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.
Constructors
| DeleteAppInstanceUser' Text |
Instances
newDeleteAppInstanceUser Source #
Arguments
| :: Text | |
| -> DeleteAppInstanceUser |
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.
Constructors
| DeleteAppInstanceUserResponse' | |
Instances
| Generic DeleteAppInstanceUserResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeleteAppInstanceUser Associated Types type Rep DeleteAppInstanceUserResponse :: Type -> Type # | |
| Read DeleteAppInstanceUserResponse Source # | |
| Show DeleteAppInstanceUserResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeleteAppInstanceUser Methods showsPrec :: Int -> DeleteAppInstanceUserResponse -> ShowS # show :: DeleteAppInstanceUserResponse -> String # showList :: [DeleteAppInstanceUserResponse] -> ShowS # | |
| NFData DeleteAppInstanceUserResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeleteAppInstanceUser Methods rnf :: DeleteAppInstanceUserResponse -> () # | |
| Eq DeleteAppInstanceUserResponse Source # | |
| type Rep DeleteAppInstanceUserResponse Source # | |
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.
Constructors
| DeregisterAppInstanceUserEndpoint' (Sensitive Text) (Sensitive Text) |
Instances
newDeregisterAppInstanceUserEndpoint Source #
Arguments
| :: Text | |
| -> Text | |
| -> DeregisterAppInstanceUserEndpoint |
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.
Constructors
| DeregisterAppInstanceUserEndpointResponse' | |
Instances
| Generic DeregisterAppInstanceUserEndpointResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeregisterAppInstanceUserEndpoint Associated Types type Rep DeregisterAppInstanceUserEndpointResponse :: Type -> Type # | |
| Read DeregisterAppInstanceUserEndpointResponse Source # | |
| Show DeregisterAppInstanceUserEndpointResponse Source # | |
| NFData DeregisterAppInstanceUserEndpointResponse Source # | |
Defined in Amazonka.ChimeSDKIdentity.DeregisterAppInstanceUserEndpoint Methods | |
| 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.
Constructors
| DescribeAppInstance' Text |
Instances
newDescribeAppInstance Source #
Arguments
| :: Text | |
| -> DescribeAppInstance |
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.
Constructors
| DescribeAppInstanceResponse' (Maybe AppInstance) Int |
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.
Constructors
| DescribeAppInstanceAdmin' Text Text |
Instances
newDescribeAppInstanceAdmin Source #
Arguments
| :: 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.
Constructors
| DescribeAppInstanceAdminResponse' (Maybe AppInstanceAdmin) Int |
Instances
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.
Constructors
| DescribeAppInstanceUser' Text |
Instances
newDescribeAppInstanceUser Source #
Arguments
| :: Text | |
| -> DescribeAppInstanceUser |
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.
Constructors
| DescribeAppInstanceUserResponse' (Maybe AppInstanceUser) Int |
Instances
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.
Constructors
| DescribeAppInstanceUserEndpoint' (Sensitive Text) (Sensitive Text) |
Instances
newDescribeAppInstanceUserEndpoint Source #
Arguments
| :: Text | |
| -> Text | |
| -> DescribeAppInstanceUserEndpoint |
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 #
Arguments
| :: Int | |
| -> DescribeAppInstanceUserEndpointResponse |
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.
Constructors
| GetAppInstanceRetentionSettings' Text |
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.
Constructors
| GetAppInstanceRetentionSettingsResponse' (Maybe AppInstanceRetentionSettings) (Maybe POSIX) Int |
Instances
newGetAppInstanceRetentionSettingsResponse Source #
Arguments
| :: Int | |
| -> GetAppInstanceRetentionSettingsResponse |
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 #
Arguments
| :: Text | |
| -> ListAppInstanceAdmins |
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.
Constructors
| 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 #
Arguments
| :: Text | |
| -> ListAppInstanceUserEndpoints |
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.
Constructors
| ListAppInstanceUserEndpointsResponse' (Maybe [AppInstanceUserEndpointSummary]) (Maybe (Sensitive Text)) Int |
Instances
newListAppInstanceUserEndpointsResponse Source #
Arguments
| :: Int | |
| -> ListAppInstanceUserEndpointsResponse |
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 #
Arguments
| :: Text | |
| -> ListAppInstanceUsers |
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.
Constructors
| 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 AppInstances 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.
Constructors
| ListAppInstancesResponse' (Maybe [AppInstanceSummary]) (Maybe (Sensitive Text)) Int |
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
AppInstances is reached.
$sel:httpStatus:ListAppInstancesResponse', listAppInstancesResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
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.
Constructors
| ListTagsForResourceResponse' (Maybe (NonEmpty Tag)) Int |
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 #
Arguments
| :: Text | |
| -> AppInstanceRetentionSettings | |
| -> PutAppInstanceRetentionSettings |
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.
Constructors
| PutAppInstanceRetentionSettingsResponse' (Maybe AppInstanceRetentionSettings) (Maybe POSIX) Int |
Instances
newPutAppInstanceRetentionSettingsResponse Source #
Arguments
| :: Int | |
| -> PutAppInstanceRetentionSettingsResponse |
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.
Constructors
| RegisterAppInstanceUserEndpoint' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Sensitive Text) AppInstanceUserEndpointType (Sensitive Text) EndpointAttributes (Sensitive Text) |
Instances
newRegisterAppInstanceUserEndpoint Source #
Arguments
| :: 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.
Constructors
| RegisterAppInstanceUserEndpointResponse' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Int |
Instances
newRegisterAppInstanceUserEndpointResponse Source #
Arguments
| :: Int | |
| -> RegisterAppInstanceUserEndpointResponse |
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.
Constructors
| TagResource' Text (NonEmpty Tag) |
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.
Constructors
| TagResourceResponse' | |
Instances
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.
Constructors
| UntagResource' Text (NonEmpty (Sensitive Text)) |
Instances
Arguments
| :: Text | |
| -> NonEmpty Text | |
| -> UntagResource |
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.
Constructors
| UntagResourceResponse' | |
Instances
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
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> UpdateAppInstance |
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.
Constructors
| UpdateAppInstanceResponse' (Maybe Text) Int |
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 #
Arguments
| :: 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.
Constructors
| UpdateAppInstanceUserResponse' (Maybe Text) Int |
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.
Constructors
| UpdateAppInstanceUserEndpoint' (Maybe AllowMessages) (Maybe (Sensitive Text)) (Sensitive Text) (Sensitive Text) |
Instances
newUpdateAppInstanceUserEndpoint Source #
Arguments
| :: Text | |
| -> Text | |
| -> UpdateAppInstanceUserEndpoint |
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.
Constructors
| UpdateAppInstanceUserEndpointResponse' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Int |
Instances
newUpdateAppInstanceUserEndpointResponse Source #
Arguments
| :: Int | |
| -> UpdateAppInstanceUserEndpointResponse |
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 #
Constructors
| AllowMessages' | |
Fields | |
Bundled Patterns
| pattern AllowMessages_ALL :: AllowMessages | |
| pattern AllowMessages_NONE :: AllowMessages |
Instances
AppInstanceUserEndpointType
newtype AppInstanceUserEndpointType Source #
Constructors
| AppInstanceUserEndpointType' | |
Fields | |
Bundled Patterns
Instances
EndpointStatus
newtype EndpointStatus Source #
Constructors
| EndpointStatus' | |
Fields | |
Bundled Patterns
| pattern EndpointStatus_ACTIVE :: EndpointStatus | |
| pattern EndpointStatus_INACTIVE :: EndpointStatus |
Instances
EndpointStatusReason
newtype EndpointStatusReason Source #
Constructors
| EndpointStatusReason' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| 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.
Constructors
| AppInstanceAdminSummary' (Maybe Identity) |
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.
Constructors
| AppInstanceRetentionSettings' (Maybe ChannelRetentionSettings) |
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.
Constructors
| 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.
Constructors
| 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: TheAppInstanceUserEndpointis active and able to receive messages. WhenACTIVE, theEndpointStatusReasonremains empty.INACTIVE: TheAppInstanceUserEndpointis inactive and can't receive message. WhenINACTIVE, the corresponding reason will be conveyed throughEndpointStatusReason.INVALID_DEVICE_TOKENindicates that anAppInstanceUserEndpointisINACTIVEdue to invalid device tokenINVALID_PINPOINT_ARNindicates that anAppInstanceUserEndpointisINACTIVEdue to an invalid pinpoint ARN that was input through theResourceArnfield.
$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.
Constructors
| 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.
Constructors
| ChannelRetentionSettings' (Maybe Natural) |
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 #
Arguments
| :: Text | |
| -> EndpointAttributes |
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: TheAppInstanceUserEndpointis active and able to receive messages. WhenACTIVE, theEndpointStatusReasonremains empty.INACTIVE: TheAppInstanceUserEndpointis inactive and can't receive message. When INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.INVALID_DEVICE_TOKENindicates that anAppInstanceUserEndpointisINACTIVEdue to invalid device tokenINVALID_PINPOINT_ARNindicates that anAppInstanceUserEndpointisINACTIVEdue to an invalid pinpoint ARN that was input through theResourceArnfield.
See: newEndpointState smart constructor.
Constructors
| EndpointState' (Maybe EndpointStatusReason) EndpointStatus |
Instances
Arguments
| :: EndpointStatus | |
| -> EndpointState |
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.