libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AlexaBusiness.Lens

Contents

Description

 
Synopsis

Operations

SearchUsers

searchUsers_filters :: Lens' SearchUsers (Maybe [Filter]) Source #

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

searchUsers_sortCriteria :: Lens' SearchUsers (Maybe [Sort]) Source #

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

searchUsers_nextToken :: Lens' SearchUsers (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

searchUsers_maxResults :: Lens' SearchUsers (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

searchUsersResponse_users :: Lens' SearchUsersResponse (Maybe [UserData]) Source #

The users that meet the specified set of filter criteria, in sort order.

searchUsersResponse_nextToken :: Lens' SearchUsersResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

searchUsersResponse_totalCount :: Lens' SearchUsersResponse (Maybe Int) Source #

The total number of users returned.

PutConferencePreference

putConferencePreference_conferencePreference :: Lens' PutConferencePreference ConferencePreference Source #

The conference preference of a specific conference provider.

UpdateNetworkProfile

updateNetworkProfile_networkProfileName :: Lens' UpdateNetworkProfile (Maybe Text) Source #

The name of the network profile associated with a device.

updateNetworkProfile_currentPassword :: Lens' UpdateNetworkProfile (Maybe Text) Source #

The current password of the Wi-Fi network.

updateNetworkProfile_nextPassword :: Lens' UpdateNetworkProfile (Maybe Text) Source #

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

updateNetworkProfile_description :: Lens' UpdateNetworkProfile (Maybe Text) Source #

Detailed information about a device's network profile.

updateNetworkProfile_trustAnchors :: Lens' UpdateNetworkProfile (Maybe (NonEmpty Text)) Source #

The root certificate(s) of your authentication server that will be installed on your devices and used to trust your authentication server during EAP negotiation.

updateNetworkProfile_certificateAuthorityArn :: Lens' UpdateNetworkProfile (Maybe Text) Source #

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

updateNetworkProfile_networkProfileArn :: Lens' UpdateNetworkProfile Text Source #

The ARN of the network profile associated with a device.

DeleteNetworkProfile

deleteNetworkProfile_networkProfileArn :: Lens' DeleteNetworkProfile Text Source #

The ARN of the network profile associated with a device.

UpdateBusinessReportSchedule

updateBusinessReportSchedule_format :: Lens' UpdateBusinessReportSchedule (Maybe BusinessReportFormat) Source #

The format of the generated report (individual CSV files or zipped files of individual files).

DeleteBusinessReportSchedule

AssociateSkillGroupWithRoom

associateSkillGroupWithRoom_skillGroupArn :: Lens' AssociateSkillGroupWithRoom (Maybe Text) Source #

The ARN of the skill group to associate with a room. Required.

associateSkillGroupWithRoom_roomArn :: Lens' AssociateSkillGroupWithRoom (Maybe Text) Source #

The ARN of the room with which to associate the skill group. Required.

ListSmartHomeAppliances

listSmartHomeAppliances_maxResults :: Lens' ListSmartHomeAppliances (Maybe Natural) Source #

The maximum number of appliances to be returned, per paginated calls.

listSmartHomeAppliances_roomArn :: Lens' ListSmartHomeAppliances Text Source #

The room that the appliances are associated with.

DeleteProfile

deleteProfile_profileArn :: Lens' DeleteProfile (Maybe Text) Source #

The ARN of the room profile to delete. Required.

UpdateProfile

updateProfile_setupModeDisabled :: Lens' UpdateProfile (Maybe Bool) Source #

Whether the setup mode of the profile is enabled.

updateProfile_pSTNEnabled :: Lens' UpdateProfile (Maybe Bool) Source #

Whether the PSTN setting of the room profile is enabled.

updateProfile_distanceUnit :: Lens' UpdateProfile (Maybe DistanceUnit) Source #

The updated distance unit for the room profile.

updateProfile_locale :: Lens' UpdateProfile (Maybe Text) Source #

The updated locale for the room profile. (This is currently only available to a limited preview audience.)

updateProfile_address :: Lens' UpdateProfile (Maybe Text) Source #

The updated address for the room profile.

updateProfile_profileArn :: Lens' UpdateProfile (Maybe Text) Source #

The ARN of the room profile to update. Required.

updateProfile_wakeWord :: Lens' UpdateProfile (Maybe WakeWord) Source #

The updated wake word for the room profile.

updateProfile_profileName :: Lens' UpdateProfile (Maybe Text) Source #

The updated name for the room profile.

updateProfile_temperatureUnit :: Lens' UpdateProfile (Maybe TemperatureUnit) Source #

The updated temperature unit for the room profile.

updateProfile_dataRetentionOptIn :: Lens' UpdateProfile (Maybe Bool) Source #

Whether data retention of the profile is enabled.

updateProfile_timezone :: Lens' UpdateProfile (Maybe Text) Source #

The updated timezone for the room profile.

updateProfile_maxVolumeLimit :: Lens' UpdateProfile (Maybe Int) Source #

The updated maximum volume limit for the room profile.

updateProfile_isDefault :: Lens' UpdateProfile (Maybe Bool) Source #

Sets the profile as default if selected. If this is missing, no update is done to the default status.

SearchRooms

searchRooms_filters :: Lens' SearchRooms (Maybe [Filter]) Source #

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

searchRooms_sortCriteria :: Lens' SearchRooms (Maybe [Sort]) Source #

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

searchRooms_nextToken :: Lens' SearchRooms (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

searchRooms_maxResults :: Lens' SearchRooms (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

searchRoomsResponse_rooms :: Lens' SearchRoomsResponse (Maybe [RoomData]) Source #

The rooms that meet the specified set of filter criteria, in sort order.

searchRoomsResponse_nextToken :: Lens' SearchRoomsResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

searchRoomsResponse_totalCount :: Lens' SearchRoomsResponse (Maybe Int) Source #

The total number of rooms returned.

AssociateSkillWithUsers

associateSkillWithUsers_skillId :: Lens' AssociateSkillWithUsers Text Source #

The private skill ID you want to make available to enrolled users.

RegisterAVSDevice

registerAVSDevice_roomArn :: Lens' RegisterAVSDevice (Maybe Text) Source #

The Amazon Resource Name (ARN) of the room with which to associate your AVS device.

registerAVSDevice_deviceSerialNumber :: Lens' RegisterAVSDevice (Maybe Text) Source #

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

registerAVSDevice_tags :: Lens' RegisterAVSDevice (Maybe [Tag]) Source #

The tags to be added to the specified resource. Do not provide system tags.

registerAVSDevice_clientId :: Lens' RegisterAVSDevice Text Source #

The client ID of the OEM used for code-based linking authorization on an AVS device.

registerAVSDevice_userCode :: Lens' RegisterAVSDevice Text Source #

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

registerAVSDevice_productId :: Lens' RegisterAVSDevice Text Source #

The product ID used to identify your AVS device during authorization.

registerAVSDevice_amazonId :: Lens' RegisterAVSDevice Text Source #

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

ForgetSmartHomeAppliances

forgetSmartHomeAppliances_roomArn :: Lens' ForgetSmartHomeAppliances Text Source #

The room that the appliances are associated with.

PutInvitationConfiguration

putInvitationConfiguration_contactEmail :: Lens' PutInvitationConfiguration (Maybe Text) Source #

The email ID of the organization or individual contact that the enrolled user can use.

putInvitationConfiguration_privateSkillIds :: Lens' PutInvitationConfiguration (Maybe [Text]) Source #

The list of private skill IDs that you want to recommend to the user to enable in the invitation.

putInvitationConfiguration_organizationName :: Lens' PutInvitationConfiguration Text Source #

The name of the organization sending the enrollment invite to a user.

DisassociateContactFromAddressBook

disassociateContactFromAddressBook_contactArn :: Lens' DisassociateContactFromAddressBook Text Source #

The ARN of the contact to disassociate from an address book.

disassociateContactFromAddressBook_addressBookArn :: Lens' DisassociateContactFromAddressBook Text Source #

The ARN of the address from which to disassociate the contact.

GetNetworkProfile

getNetworkProfile_networkProfileArn :: Lens' GetNetworkProfile Text Source #

The ARN of the network profile associated with a device.

GetConferencePreference

DisassociateSkillFromSkillGroup

CreateAddressBook

createAddressBook_clientRequestToken :: Lens' CreateAddressBook (Maybe Text) Source #

A unique, user-specified identifier for the request that ensures idempotency.

createAddressBook_description :: Lens' CreateAddressBook (Maybe Text) Source #

The description of the address book.

createAddressBook_tags :: Lens' CreateAddressBook (Maybe [Tag]) Source #

The tags to be added to the specified resource. Do not provide system tags.

createAddressBook_name :: Lens' CreateAddressBook Text Source #

The name of the address book.

DeleteAddressBook

deleteAddressBook_addressBookArn :: Lens' DeleteAddressBook Text Source #

The ARN of the address book to delete.

UpdateAddressBook

updateAddressBook_name :: Lens' UpdateAddressBook (Maybe Text) Source #

The updated name of the room.

updateAddressBook_description :: Lens' UpdateAddressBook (Maybe Text) Source #

The updated description of the room.

DeleteGatewayGroup

deleteGatewayGroup_gatewayGroupArn :: Lens' DeleteGatewayGroup Text Source #

The ARN of the gateway group to delete.

UpdateGatewayGroup

updateGatewayGroup_name :: Lens' UpdateGatewayGroup (Maybe Text) Source #

The updated name of the gateway group.

updateGatewayGroup_description :: Lens' UpdateGatewayGroup (Maybe Text) Source #

The updated description of the gateway group.

updateGatewayGroup_gatewayGroupArn :: Lens' UpdateGatewayGroup Text Source #

The ARN of the gateway group to update.

UpdateRoom

updateRoom_profileArn :: Lens' UpdateRoom (Maybe Text) Source #

The updated profile ARN for the room.

updateRoom_providerCalendarId :: Lens' UpdateRoom (Maybe Text) Source #

The updated provider calendar ARN for the room.

updateRoom_roomArn :: Lens' UpdateRoom (Maybe Text) Source #

The ARN of the room to update.

updateRoom_roomName :: Lens' UpdateRoom (Maybe Text) Source #

The updated name for the room.

updateRoom_description :: Lens' UpdateRoom (Maybe Text) Source #

The updated description for the room.

DeleteRoom

deleteRoom_roomArn :: Lens' DeleteRoom (Maybe Text) Source #

The ARN of the room to delete. Required.

GetDevice

getDevice_deviceArn :: Lens' GetDevice (Maybe Text) Source #

The ARN of the device for which to request details. Required.

getDeviceResponse_device :: Lens' GetDeviceResponse (Maybe Device) Source #

The details of the device requested. Required.

getDeviceResponse_httpStatus :: Lens' GetDeviceResponse Int Source #

The response's http status code.

GetGateway

getGateway_gatewayArn :: Lens' GetGateway Text Source #

The ARN of the gateway to get.

ListSkillsStoreSkillsByCategory

listSkillsStoreSkillsByCategory_maxResults :: Lens' ListSkillsStoreSkillsByCategory (Maybe Natural) Source #

The maximum number of skills returned per paginated calls.

listSkillsStoreSkillsByCategory_categoryId :: Lens' ListSkillsStoreSkillsByCategory Natural Source #

The category ID for which the skills are being retrieved from the skill store.

DeleteConferenceProvider

UpdateConferenceProvider

GetContact

getContact_contactArn :: Lens' GetContact Text Source #

The ARN of the contact for which to request details.

getContactResponse_contact :: Lens' GetContactResponse (Maybe Contact) Source #

The details of the requested contact.

ApproveSkill

approveSkill_skillId :: Lens' ApproveSkill Text Source #

The unique identifier of the skill.

CreateNetworkProfile

createNetworkProfile_currentPassword :: Lens' CreateNetworkProfile (Maybe Text) Source #

The current password of the Wi-Fi network.

createNetworkProfile_nextPassword :: Lens' CreateNetworkProfile (Maybe Text) Source #

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

createNetworkProfile_eapMethod :: Lens' CreateNetworkProfile (Maybe NetworkEapMethod) Source #

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

createNetworkProfile_description :: Lens' CreateNetworkProfile (Maybe Text) Source #

Detailed information about a device's network profile.

createNetworkProfile_trustAnchors :: Lens' CreateNetworkProfile (Maybe (NonEmpty Text)) Source #

The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.

createNetworkProfile_certificateAuthorityArn :: Lens' CreateNetworkProfile (Maybe Text) Source #

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

createNetworkProfile_tags :: Lens' CreateNetworkProfile (Maybe [Tag]) Source #

The tags to be added to the specified resource. Do not provide system tags.

createNetworkProfile_networkProfileName :: Lens' CreateNetworkProfile Text Source #

The name of the network profile associated with a device.

createNetworkProfile_securityType :: Lens' CreateNetworkProfile NetworkSecurityType Source #

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

createNetworkProfileResponse_networkProfileArn :: Lens' CreateNetworkProfileResponse (Maybe Text) Source #

The ARN of the network profile associated with a device.

AssociateDeviceWithRoom

associateDeviceWithRoom_deviceArn :: Lens' AssociateDeviceWithRoom (Maybe Text) Source #

The ARN of the device to associate to a room. Required.

associateDeviceWithRoom_roomArn :: Lens' AssociateDeviceWithRoom (Maybe Text) Source #

The ARN of the room with which to associate the device. Required.

GetRoomSkillParameter

getRoomSkillParameter_roomArn :: Lens' GetRoomSkillParameter (Maybe Text) Source #

The ARN of the room from which to get the room skill parameter details.

getRoomSkillParameter_skillId :: Lens' GetRoomSkillParameter Text Source #

The ARN of the skill from which to get the room skill parameter details. Required.

getRoomSkillParameter_parameterKey :: Lens' GetRoomSkillParameter Text Source #

The room skill parameter key for which to get details. Required.

UpdateGateway

updateGateway_name :: Lens' UpdateGateway (Maybe Text) Source #

The updated name of the gateway.

updateGateway_softwareVersion :: Lens' UpdateGateway (Maybe Text) Source #

The updated software version of the gateway. The gateway automatically updates its software version during normal operation.

updateGateway_description :: Lens' UpdateGateway (Maybe Text) Source #

The updated description of the gateway.

updateGateway_gatewayArn :: Lens' UpdateGateway Text Source #

The ARN of the gateway to update.

CreateBusinessReportSchedule

createBusinessReportSchedule_recurrence :: Lens' CreateBusinessReportSchedule (Maybe BusinessReportRecurrence) Source #

The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.

createBusinessReportSchedule_s3BucketName :: Lens' CreateBusinessReportSchedule (Maybe Text) Source #

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

createBusinessReportSchedule_tags :: Lens' CreateBusinessReportSchedule (Maybe [Tag]) Source #

The tags for the business report schedule.

createBusinessReportSchedule_format :: Lens' CreateBusinessReportSchedule BusinessReportFormat Source #

The format of the generated report (individual CSV files or zipped files of individual files).

DeleteContact

deleteContact_contactArn :: Lens' DeleteContact Text Source #

The ARN of the contact to delete.

UpdateContact

updateContact_lastName :: Lens' UpdateContact (Maybe Text) Source #

The updated last name of the contact.

updateContact_phoneNumbers :: Lens' UpdateContact (Maybe [PhoneNumber]) Source #

The list of phone numbers for the contact.

updateContact_phoneNumber :: Lens' UpdateContact (Maybe Text) Source #

The updated phone number of the contact. The phone number type defaults to WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

updateContact_sipAddresses :: Lens' UpdateContact (Maybe [SipAddress]) Source #

The list of SIP addresses for the contact.

updateContact_firstName :: Lens' UpdateContact (Maybe Text) Source #

The updated first name of the contact.

updateContact_displayName :: Lens' UpdateContact (Maybe Text) Source #

The updated display name of the contact.

updateContact_contactArn :: Lens' UpdateContact Text Source #

The ARN of the contact to update.

GetAddressBook

getAddressBook_addressBookArn :: Lens' GetAddressBook Text Source #

The ARN of the address book for which to request details.

ListBusinessReportSchedules

listBusinessReportSchedules_nextToken :: Lens' ListBusinessReportSchedules (Maybe Text) Source #

The token used to list the remaining schedules from the previous API call.

listBusinessReportSchedules_maxResults :: Lens' ListBusinessReportSchedules (Maybe Natural) Source #

The maximum number of schedules listed in the call.

listBusinessReportSchedulesResponse_nextToken :: Lens' ListBusinessReportSchedulesResponse (Maybe Text) Source #

The token used to list the remaining schedules from the previous API call.

DeleteDeviceUsageData

CreateContact

createContact_lastName :: Lens' CreateContact (Maybe Text) Source #

The last name of the contact that is used to call the contact on the device.

createContact_phoneNumbers :: Lens' CreateContact (Maybe [PhoneNumber]) Source #

The list of phone numbers for the contact.

createContact_phoneNumber :: Lens' CreateContact (Maybe Text) Source #

The phone number of the contact in E.164 format. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

createContact_sipAddresses :: Lens' CreateContact (Maybe [SipAddress]) Source #

The list of SIP addresses for the contact.

createContact_displayName :: Lens' CreateContact (Maybe Text) Source #

The name of the contact to display on the console.

createContact_clientRequestToken :: Lens' CreateContact (Maybe Text) Source #

A unique, user-specified identifier for this request that ensures idempotency.

createContact_tags :: Lens' CreateContact (Maybe [Tag]) Source #

The tags to be added to the specified resource. Do not provide system tags.

createContact_firstName :: Lens' CreateContact Text Source #

The first name of the contact that is used to call the contact on the device.

createContactResponse_contactArn :: Lens' CreateContactResponse (Maybe Text) Source #

The ARN of the newly created address book.

CreateProfile

createProfile_setupModeDisabled :: Lens' CreateProfile (Maybe Bool) Source #

Whether room profile setup is enabled.

createProfile_pSTNEnabled :: Lens' CreateProfile (Maybe Bool) Source #

Whether PSTN calling is enabled.

createProfile_locale :: Lens' CreateProfile (Maybe Text) Source #

The locale of the room profile. (This is currently only available to a limited preview audience.)

createProfile_dataRetentionOptIn :: Lens' CreateProfile (Maybe Bool) Source #

Whether data retention of the profile is enabled.

createProfile_clientRequestToken :: Lens' CreateProfile (Maybe Text) Source #

The user-specified token that is used during the creation of a profile.

createProfile_maxVolumeLimit :: Lens' CreateProfile (Maybe Int) Source #

The maximum volume limit for a room profile.

createProfile_tags :: Lens' CreateProfile (Maybe [Tag]) Source #

The tags for the profile.

createProfile_timezone :: Lens' CreateProfile Text Source #

The time zone used by a room profile.

createProfile_address :: Lens' CreateProfile Text Source #

The valid address for the room.

createProfile_distanceUnit :: Lens' CreateProfile DistanceUnit Source #

The distance unit to be used by devices in the profile.

createProfile_temperatureUnit :: Lens' CreateProfile TemperatureUnit Source #

The temperature unit to be used by devices in the profile.

createProfile_wakeWord :: Lens' CreateProfile WakeWord Source #

A wake word for Alexa, Echo, Amazon, or a computer.

createProfileResponse_profileArn :: Lens' CreateProfileResponse (Maybe Text) Source #

The ARN of the newly created room profile in the response.

DeleteSkillGroup

deleteSkillGroup_skillGroupArn :: Lens' DeleteSkillGroup (Maybe Text) Source #

The ARN of the skill group to delete. Required.

UpdateSkillGroup

updateSkillGroup_skillGroupArn :: Lens' UpdateSkillGroup (Maybe Text) Source #

The ARN of the skill group to update.

updateSkillGroup_description :: Lens' UpdateSkillGroup (Maybe Text) Source #

The updated description for the skill group.

updateSkillGroup_skillGroupName :: Lens' UpdateSkillGroup (Maybe Text) Source #

The updated name for the skill group.

StartDeviceSync

startDeviceSync_deviceArn :: Lens' StartDeviceSync (Maybe Text) Source #

The ARN of the device to sync. Required.

startDeviceSync_roomArn :: Lens' StartDeviceSync (Maybe Text) Source #

The ARN of the room with which the device to sync is associated. Required.

startDeviceSync_features :: Lens' StartDeviceSync [Feature] Source #

Request structure to start the device sync. Required.

GetInvitationConfiguration

getInvitationConfigurationResponse_contactEmail :: Lens' GetInvitationConfigurationResponse (Maybe Text) Source #

The email ID of the organization or individual contact that the enrolled user can use.

getInvitationConfigurationResponse_organizationName :: Lens' GetInvitationConfigurationResponse (Maybe Text) Source #

The name of the organization sending the enrollment invite to a user.

getInvitationConfigurationResponse_privateSkillIds :: Lens' GetInvitationConfigurationResponse (Maybe [Text]) Source #

The list of private skill IDs that you want to recommend to the user to enable in the invitation.

DisassociateSkillFromUsers

disassociateSkillFromUsers_skillId :: Lens' DisassociateSkillFromUsers Text Source #

The private skill ID you want to make unavailable for enrolled users.

SearchAddressBooks

searchAddressBooks_filters :: Lens' SearchAddressBooks (Maybe [Filter]) Source #

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

searchAddressBooks_sortCriteria :: Lens' SearchAddressBooks (Maybe [Sort]) Source #

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

searchAddressBooks_nextToken :: Lens' SearchAddressBooks (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

searchAddressBooks_maxResults :: Lens' SearchAddressBooks (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

searchAddressBooksResponse_nextToken :: Lens' SearchAddressBooksResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

searchAddressBooksResponse_addressBooks :: Lens' SearchAddressBooksResponse (Maybe [AddressBookData]) Source #

The address books that meet the specified set of filter criteria, in sort order.

CreateSkillGroup

createSkillGroup_clientRequestToken :: Lens' CreateSkillGroup (Maybe Text) Source #

A unique, user-specified identifier for this request that ensures idempotency.

createSkillGroup_description :: Lens' CreateSkillGroup (Maybe Text) Source #

The description for the skill group.

createSkillGroup_tags :: Lens' CreateSkillGroup (Maybe [Tag]) Source #

The tags for the skill group.

createSkillGroupResponse_skillGroupArn :: Lens' CreateSkillGroupResponse (Maybe Text) Source #

The ARN of the newly created skill group in the response.

GetProfile

getProfile_profileArn :: Lens' GetProfile (Maybe Text) Source #

The ARN of the room profile for which to request details. Required.

getProfileResponse_profile :: Lens' GetProfileResponse (Maybe Profile) Source #

The details of the room profile requested. Required.

DisassociateSkillGroupFromRoom

disassociateSkillGroupFromRoom_skillGroupArn :: Lens' DisassociateSkillGroupFromRoom (Maybe Text) Source #

The ARN of the skill group to disassociate from a room. Required.

disassociateSkillGroupFromRoom_roomArn :: Lens' DisassociateSkillGroupFromRoom (Maybe Text) Source #

The ARN of the room from which the skill group is to be disassociated. Required.

SendInvitation

sendInvitation_userArn :: Lens' SendInvitation (Maybe Text) Source #

The ARN of the user to whom to send an invitation. Required.

ListDeviceEvents

listDeviceEvents_nextToken :: Lens' ListDeviceEvents (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

listDeviceEvents_eventType :: Lens' ListDeviceEvents (Maybe DeviceEventType) Source #

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

listDeviceEvents_maxResults :: Lens' ListDeviceEvents (Maybe Natural) Source #

The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

listDeviceEventsResponse_nextToken :: Lens' ListDeviceEventsResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

listDeviceEventsResponse_deviceEvents :: Lens' ListDeviceEventsResponse (Maybe [DeviceEvent]) Source #

The device events requested for the device ARN.

CreateUser

createUser_email :: Lens' CreateUser (Maybe Text) Source #

The email address for the user.

createUser_lastName :: Lens' CreateUser (Maybe Text) Source #

The last name for the user.

createUser_firstName :: Lens' CreateUser (Maybe Text) Source #

The first name for the user.

createUser_clientRequestToken :: Lens' CreateUser (Maybe Text) Source #

A unique, user-specified identifier for this request that ensures idempotency.

createUser_tags :: Lens' CreateUser (Maybe [Tag]) Source #

The tags for the user.

createUser_userId :: Lens' CreateUser Text Source #

The ARN for the user.

createUserResponse_userArn :: Lens' CreateUserResponse (Maybe Text) Source #

The ARN of the newly created user in the response.

SearchDevices

searchDevices_filters :: Lens' SearchDevices (Maybe [Filter]) Source #

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, ConnectionStatus (ONLINE and OFFLINE), NetworkProfileName, NetworkProfileArn, Feature, and FailureCode.

searchDevices_sortCriteria :: Lens' SearchDevices (Maybe [Sort]) Source #

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, ConnectionStatus, NetworkProfileName, NetworkProfileArn, Feature, and FailureCode.

searchDevices_nextToken :: Lens' SearchDevices (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

searchDevices_maxResults :: Lens' SearchDevices (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

searchDevicesResponse_nextToken :: Lens' SearchDevicesResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

searchDevicesResponse_devices :: Lens' SearchDevicesResponse (Maybe [DeviceData]) Source #

The devices that meet the specified set of filter criteria, in sort order.

SearchContacts

searchContacts_filters :: Lens' SearchContacts (Maybe [Filter]) Source #

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

searchContacts_sortCriteria :: Lens' SearchContacts (Maybe [Sort]) Source #

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

searchContacts_nextToken :: Lens' SearchContacts (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

searchContacts_maxResults :: Lens' SearchContacts (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

searchContactsResponse_nextToken :: Lens' SearchContactsResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

searchContactsResponse_contacts :: Lens' SearchContactsResponse (Maybe [ContactData]) Source #

The contacts that meet the specified set of filter criteria, in sort order.

SendAnnouncement

sendAnnouncement_timeToLiveInSeconds :: Lens' SendAnnouncement (Maybe Natural) Source #

The time to live for an announcement. Default is 300. If delivery doesn't occur within this time, the announcement is not delivered.

sendAnnouncement_roomFilters :: Lens' SendAnnouncement [Filter] Source #

The filters to use to send an announcement to a specified list of rooms. The supported filter keys are RoomName, ProfileName, RoomArn, and ProfileArn. To send to all rooms, specify an empty RoomFilters list.

sendAnnouncement_content :: Lens' SendAnnouncement Content Source #

The announcement content. This can contain only one of the three possible announcement types (text, SSML or audio).

sendAnnouncement_clientRequestToken :: Lens' SendAnnouncement Text Source #

The unique, user-specified identifier for the request that ensures idempotency.

DeleteUser

deleteUser_userArn :: Lens' DeleteUser (Maybe Text) Source #

The ARN of the user to delete in the organization. Required.

deleteUser_enrollmentId :: Lens' DeleteUser Text Source #

The ARN of the user's enrollment in the organization. Required.

SearchNetworkProfiles

searchNetworkProfiles_filters :: Lens' SearchNetworkProfiles (Maybe [Filter]) Source #

The filters to use to list a specified set of network profiles. Valid filters are NetworkProfileName, Ssid, and SecurityType.

searchNetworkProfiles_sortCriteria :: Lens' SearchNetworkProfiles (Maybe [Sort]) Source #

The sort order to use to list the specified set of network profiles. Valid sort criteria includes NetworkProfileName, Ssid, and SecurityType.

searchNetworkProfiles_nextToken :: Lens' SearchNetworkProfiles (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

searchNetworkProfiles_maxResults :: Lens' SearchNetworkProfiles (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

searchNetworkProfilesResponse_networkProfiles :: Lens' SearchNetworkProfilesResponse (Maybe [NetworkProfileData]) Source #

The network profiles that meet the specified set of filter criteria, in sort order. It is a list of NetworkProfileData objects.

searchNetworkProfilesResponse_nextToken :: Lens' SearchNetworkProfilesResponse (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

GetSkillGroup

getSkillGroup_skillGroupArn :: Lens' GetSkillGroup (Maybe Text) Source #

The ARN of the skill group for which to get details. Required.

getSkillGroupResponse_skillGroup :: Lens' GetSkillGroupResponse (Maybe SkillGroup) Source #

The details of the skill group requested. Required.

ListSkills

listSkills_skillGroupArn :: Lens' ListSkills (Maybe Text) Source #

The ARN of the skill group for which to list enabled skills.

listSkills_skillType :: Lens' ListSkills (Maybe SkillTypeFilter) Source #

Whether the skill is publicly available or is a private skill.

listSkills_nextToken :: Lens' ListSkills (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

listSkills_enablementType :: Lens' ListSkills (Maybe EnablementTypeFilter) Source #

Whether the skill is enabled under the user's account.

listSkills_maxResults :: Lens' ListSkills (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

listSkillsResponse_nextToken :: Lens' ListSkillsResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

listSkillsResponse_skillSummaries :: Lens' ListSkillsResponse (Maybe [SkillSummary]) Source #

The list of enabled skills requested. Required.

TagResource

tagResource_arn :: Lens' TagResource Text Source #

The ARN of the resource to which to add metadata tags. Required.

tagResource_tags :: Lens' TagResource [Tag] Source #

The tags to be added to the specified resource. Do not provide system tags. Required.

DisassociateDeviceFromRoom

disassociateDeviceFromRoom_deviceArn :: Lens' DisassociateDeviceFromRoom (Maybe Text) Source #

The ARN of the device to disassociate from a room. Required.

SearchSkillGroups

searchSkillGroups_filters :: Lens' SearchSkillGroups (Maybe [Filter]) Source #

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

searchSkillGroups_sortCriteria :: Lens' SearchSkillGroups (Maybe [Sort]) Source #

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

searchSkillGroups_nextToken :: Lens' SearchSkillGroups (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

searchSkillGroups_maxResults :: Lens' SearchSkillGroups (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

searchSkillGroupsResponse_nextToken :: Lens' SearchSkillGroupsResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

searchSkillGroupsResponse_skillGroups :: Lens' SearchSkillGroupsResponse (Maybe [SkillGroupData]) Source #

The skill groups that meet the filter criteria, in sort order.

PutSkillAuthorization

putSkillAuthorization_roomArn :: Lens' PutSkillAuthorization (Maybe Text) Source #

The room that the skill is authorized for.

putSkillAuthorization_authorizationResult :: Lens' PutSkillAuthorization (HashMap Text Text) Source #

The authorization result specific to OAUTH code grant output. "Code” must be populated in the AuthorizationResult map to establish the authorization.

ListTags

listTags_nextToken :: Lens' ListTags (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

listTags_maxResults :: Lens' ListTags (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

listTags_arn :: Lens' ListTags Text Source #

The ARN of the specified resource for which to list tags.

listTagsResponse_nextToken :: Lens' ListTagsResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

listTagsResponse_tags :: Lens' ListTagsResponse (Maybe [Tag]) Source #

The tags requested for the specified resource.

listTagsResponse_httpStatus :: Lens' ListTagsResponse Int Source #

The response's http status code.

DeleteSkillAuthorization

deleteSkillAuthorization_roomArn :: Lens' DeleteSkillAuthorization (Maybe Text) Source #

The room that the skill is authorized for.

AssociateDeviceWithNetworkProfile

UntagResource

untagResource_arn :: Lens' UntagResource Text Source #

The ARN of the resource from which to remove metadata tags. Required.

untagResource_tagKeys :: Lens' UntagResource [Text] Source #

The tags to be removed from the specified resource. Do not provide system tags. Required.

CreateConferenceProvider

createConferenceProvider_tags :: Lens' CreateConferenceProvider (Maybe [Tag]) Source #

The tags to be added to the specified resource. Do not provide system tags.

ResolveRoom

resolveRoom_userId :: Lens' ResolveRoom Text Source #

The ARN of the user. Required.

resolveRoom_skillId :: Lens' ResolveRoom Text Source #

The ARN of the skill that was requested. Required.

resolveRoomResponse_roomSkillParameters :: Lens' ResolveRoomResponse (Maybe [RoomSkillParameter]) Source #

Response to get the room profile request. Required.

resolveRoomResponse_roomArn :: Lens' ResolveRoomResponse (Maybe Text) Source #

The ARN of the room from which the skill request was invoked.

resolveRoomResponse_roomName :: Lens' ResolveRoomResponse (Maybe Text) Source #

The name of the room from which the skill request was invoked.

CreateGatewayGroup

createGatewayGroup_description :: Lens' CreateGatewayGroup (Maybe Text) Source #

The description of the gateway group.

createGatewayGroup_tags :: Lens' CreateGatewayGroup (Maybe [Tag]) Source #

The tags to be added to the specified resource. Do not provide system tags.

createGatewayGroup_name :: Lens' CreateGatewayGroup Text Source #

The name of the gateway group.

createGatewayGroup_clientRequestToken :: Lens' CreateGatewayGroup Text Source #

A unique, user-specified identifier for the request that ensures idempotency.

CreateRoom

createRoom_profileArn :: Lens' CreateRoom (Maybe Text) Source #

The profile ARN for the room. This is required.

createRoom_providerCalendarId :: Lens' CreateRoom (Maybe Text) Source #

The calendar ARN for the room.

createRoom_clientRequestToken :: Lens' CreateRoom (Maybe Text) Source #

A unique, user-specified identifier for this request that ensures idempotency.

createRoom_description :: Lens' CreateRoom (Maybe Text) Source #

The description for the room.

createRoom_tags :: Lens' CreateRoom (Maybe [Tag]) Source #

The tags for the room.

createRoom_roomName :: Lens' CreateRoom Text Source #

The name for the room.

createRoomResponse_roomArn :: Lens' CreateRoomResponse (Maybe Text) Source #

The ARN of the newly created room in the response.

DeleteRoomSkillParameter

deleteRoomSkillParameter_roomArn :: Lens' DeleteRoomSkillParameter (Maybe Text) Source #

The ARN of the room from which to remove the room skill parameter details.

deleteRoomSkillParameter_skillId :: Lens' DeleteRoomSkillParameter Text Source #

The ID of the skill from which to remove the room skill parameter details.

deleteRoomSkillParameter_parameterKey :: Lens' DeleteRoomSkillParameter Text Source #

The room skill parameter key for which to remove details.

ListGatewayGroups

listGatewayGroups_nextToken :: Lens' ListGatewayGroups (Maybe Text) Source #

The token used to paginate though multiple pages of gateway group summaries.

listGatewayGroups_maxResults :: Lens' ListGatewayGroups (Maybe Natural) Source #

The maximum number of gateway group summaries to return. The default is 50.

listGatewayGroupsResponse_nextToken :: Lens' ListGatewayGroupsResponse (Maybe Text) Source #

The token used to paginate though multiple pages of gateway group summaries.

PutRoomSkillParameter

putRoomSkillParameter_roomArn :: Lens' PutRoomSkillParameter (Maybe Text) Source #

The ARN of the room associated with the room skill parameter. Required.

putRoomSkillParameter_skillId :: Lens' PutRoomSkillParameter Text Source #

The ARN of the skill associated with the room skill parameter. Required.

SearchProfiles

searchProfiles_filters :: Lens' SearchProfiles (Maybe [Filter]) Source #

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

searchProfiles_sortCriteria :: Lens' SearchProfiles (Maybe [Sort]) Source #

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

searchProfiles_nextToken :: Lens' SearchProfiles (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

searchProfiles_maxResults :: Lens' SearchProfiles (Maybe Natural) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

searchProfilesResponse_profiles :: Lens' SearchProfilesResponse (Maybe [ProfileData]) Source #

The profiles that meet the specified set of filter criteria, in sort order.

searchProfilesResponse_nextToken :: Lens' SearchProfilesResponse (Maybe Text) Source #

The token returned to indicate that there is more data available.

searchProfilesResponse_totalCount :: Lens' SearchProfilesResponse (Maybe Int) Source #

The total number of room profiles returned.

RejectSkill

rejectSkill_skillId :: Lens' RejectSkill Text Source #

The unique identifier of the skill.

ListConferenceProviders

listConferenceProviders_maxResults :: Lens' ListConferenceProviders (Maybe Natural) Source #

The maximum number of conference providers to be returned, per paginated calls.

RevokeInvitation

revokeInvitation_enrollmentId :: Lens' RevokeInvitation (Maybe Text) Source #

The ARN of the enrollment invitation to revoke. Required.

revokeInvitation_userArn :: Lens' RevokeInvitation (Maybe Text) Source #

The ARN of the user for whom to revoke an enrollment invitation. Required.

ListGateways

listGateways_nextToken :: Lens' ListGateways (Maybe Text) Source #

The token used to paginate though multiple pages of gateway summaries.

listGateways_gatewayGroupArn :: Lens' ListGateways (Maybe Text) Source #

The gateway group ARN for which to list gateways.

listGateways_maxResults :: Lens' ListGateways (Maybe Natural) Source #

The maximum number of gateway summaries to return. The default is 50.

listGatewaysResponse_nextToken :: Lens' ListGatewaysResponse (Maybe Text) Source #

The token used to paginate though multiple pages of gateway summaries.

DeleteDevice

deleteDevice_deviceArn :: Lens' DeleteDevice Text Source #

The ARN of the device for which to request details.

UpdateDevice

updateDevice_deviceArn :: Lens' UpdateDevice (Maybe Text) Source #

The ARN of the device to update. Required.

updateDevice_deviceName :: Lens' UpdateDevice (Maybe Text) Source #

The updated device name. Required.

AssociateSkillWithSkillGroup

associateSkillWithSkillGroup_skillGroupArn :: Lens' AssociateSkillWithSkillGroup (Maybe Text) Source #

The ARN of the skill group to associate the skill to. Required.

GetConferenceProvider

getConferenceProvider_conferenceProviderArn :: Lens' GetConferenceProvider Text Source #

The ARN of the newly created conference provider.

GetRoom

getRoom_roomArn :: Lens' GetRoom (Maybe Text) Source #

The ARN of the room for which to request details. Required.

getRoomResponse_room :: Lens' GetRoomResponse (Maybe Room) Source #

The details of the room requested.

getRoomResponse_httpStatus :: Lens' GetRoomResponse Int Source #

The response's http status code.

GetGatewayGroup

getGatewayGroup_gatewayGroupArn :: Lens' GetGatewayGroup Text Source #

The ARN of the gateway group to get.

ListSkillsStoreCategories

listSkillsStoreCategories_maxResults :: Lens' ListSkillsStoreCategories (Maybe Natural) Source #

The maximum number of categories returned, per paginated calls.

StartSmartHomeApplianceDiscovery

startSmartHomeApplianceDiscovery_roomArn :: Lens' StartSmartHomeApplianceDiscovery Text Source #

The room where smart home appliance discovery was initiated.

AssociateContactWithAddressBook

associateContactWithAddressBook_contactArn :: Lens' AssociateContactWithAddressBook Text Source #

The ARN of the contact to associate with an address book.

associateContactWithAddressBook_addressBookArn :: Lens' AssociateContactWithAddressBook Text Source #

The ARN of the address book with which to associate the contact.

Types

AddressBook

addressBook_addressBookArn :: Lens' AddressBook (Maybe Text) Source #

The ARN of the address book.

addressBook_name :: Lens' AddressBook (Maybe Text) Source #

The name of the address book.

addressBook_description :: Lens' AddressBook (Maybe Text) Source #

The description of the address book.

AddressBookData

addressBookData_name :: Lens' AddressBookData (Maybe Text) Source #

The name of the address book.

addressBookData_description :: Lens' AddressBookData (Maybe Text) Source #

The description of the address book.

Audio

audio_locale :: Lens' Audio Locale Source #

The locale of the audio message. Currently, en-US is supported.

audio_location :: Lens' Audio Text Source #

The location of the audio file. Currently, S3 URLs are supported. Only S3 locations comprised of safe characters are valid. For more information, see Safe Characters.

BusinessReport

businessReport_status :: Lens' BusinessReport (Maybe BusinessReportStatus) Source #

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

businessReport_downloadUrl :: Lens' BusinessReport (Maybe Text) Source #

The download link where a user can download the report.

BusinessReportContentRange

BusinessReportRecurrence

BusinessReportS3Location

BusinessReportSchedule

businessReportSchedule_s3KeyPrefix :: Lens' BusinessReportSchedule (Maybe Text) Source #

The S3 key where the report is delivered.

businessReportSchedule_lastBusinessReport :: Lens' BusinessReportSchedule (Maybe BusinessReport) Source #

The details of the last business report delivery for a specified time interval.

businessReportSchedule_format :: Lens' BusinessReportSchedule (Maybe BusinessReportFormat) Source #

The format of the generated report (individual CSV files or zipped files of individual files).

businessReportSchedule_s3BucketName :: Lens' BusinessReportSchedule (Maybe Text) Source #

The S3 bucket name of the output reports.

Category

category_categoryName :: Lens' Category (Maybe Text) Source #

The name of the skill store category.

category_categoryId :: Lens' Category (Maybe Natural) Source #

The ID of the skill store category.

ConferencePreference

ConferenceProvider

conferenceProvider_meetingSetting :: Lens' ConferenceProvider (Maybe MeetingSetting) Source #

The meeting settings for the conference provider.

conferenceProvider_arn :: Lens' ConferenceProvider (Maybe Text) Source #

The ARN of the newly created conference provider.

conferenceProvider_name :: Lens' ConferenceProvider (Maybe Text) Source #

The name of the conference provider.

conferenceProvider_iPDialIn :: Lens' ConferenceProvider (Maybe IPDialIn) Source #

The IP endpoint and protocol for calling.

Contact

contact_lastName :: Lens' Contact (Maybe Text) Source #

The last name of the contact, used to call the contact on the device.

contact_contactArn :: Lens' Contact (Maybe Text) Source #

The ARN of the contact.

contact_phoneNumbers :: Lens' Contact (Maybe [PhoneNumber]) Source #

The list of phone numbers for the contact.

contact_phoneNumber :: Lens' Contact (Maybe Text) Source #

The phone number of the contact. The phone number type defaults to WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

contact_sipAddresses :: Lens' Contact (Maybe [SipAddress]) Source #

The list of SIP addresses for the contact.

contact_firstName :: Lens' Contact (Maybe Text) Source #

The first name of the contact, used to call the contact on the device.

contact_displayName :: Lens' Contact (Maybe Text) Source #

The name of the contact to display on the console.

ContactData

contactData_lastName :: Lens' ContactData (Maybe Text) Source #

The last name of the contact, used to call the contact on the device.

contactData_phoneNumbers :: Lens' ContactData (Maybe [PhoneNumber]) Source #

The list of phone numbers for the contact.

contactData_phoneNumber :: Lens' ContactData (Maybe Text) Source #

The phone number of the contact. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

contactData_sipAddresses :: Lens' ContactData (Maybe [SipAddress]) Source #

The list of SIP addresses for the contact.

contactData_firstName :: Lens' ContactData (Maybe Text) Source #

The first name of the contact, used to call the contact on the device.

contactData_displayName :: Lens' ContactData (Maybe Text) Source #

The name of the contact to display on the console.

Content

content_audioList :: Lens' Content (Maybe [Audio]) Source #

The list of audio messages.

content_textList :: Lens' Content (Maybe [TextMessage]) Source #

The list of text messages.

content_ssmlList :: Lens' Content (Maybe [Ssml]) Source #

The list of SSML messages.

CreateEndOfMeetingReminder

createEndOfMeetingReminder_reminderAtMinutes :: Lens' CreateEndOfMeetingReminder (NonEmpty Int) Source #

A range of 3 to 15 minutes that determines when the reminder begins.

createEndOfMeetingReminder_reminderType :: Lens' CreateEndOfMeetingReminder EndOfMeetingReminderType Source #

The type of sound that users hear during the end of meeting reminder.

createEndOfMeetingReminder_enabled :: Lens' CreateEndOfMeetingReminder Bool Source #

Whether an end of meeting reminder is enabled or not.

CreateInstantBooking

createInstantBooking_durationInMinutes :: Lens' CreateInstantBooking Int Source #

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

createInstantBooking_enabled :: Lens' CreateInstantBooking Bool Source #

Whether instant booking is enabled or not.

CreateMeetingRoomConfiguration

createMeetingRoomConfiguration_instantBooking :: Lens' CreateMeetingRoomConfiguration (Maybe CreateInstantBooking) Source #

Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.

createMeetingRoomConfiguration_requireCheckIn :: Lens' CreateMeetingRoomConfiguration (Maybe CreateRequireCheckIn) Source #

Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into to make the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”

CreateRequireCheckIn

createRequireCheckIn_releaseAfterMinutes :: Lens' CreateRequireCheckIn Int Source #

Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.

createRequireCheckIn_enabled :: Lens' CreateRequireCheckIn Bool Source #

Whether require check in is enabled or not.

DeveloperInfo

developerInfo_email :: Lens' DeveloperInfo (Maybe Text) Source #

The email of the developer.

developerInfo_url :: Lens' DeveloperInfo (Maybe Text) Source #

The website of the developer.

developerInfo_privacyPolicy :: Lens' DeveloperInfo (Maybe Text) Source #

The URL of the privacy policy.

Device

device_deviceStatus :: Lens' Device (Maybe DeviceStatus) Source #

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

device_deviceStatusInfo :: Lens' Device (Maybe DeviceStatusInfo) Source #

Detailed information about a device's status.

device_deviceArn :: Lens' Device (Maybe Text) Source #

The ARN of a device.

device_macAddress :: Lens' Device (Maybe Text) Source #

The MAC address of a device.

device_deviceName :: Lens' Device (Maybe Text) Source #

The name of a device.

device_roomArn :: Lens' Device (Maybe Text) Source #

The room ARN of a device.

device_softwareVersion :: Lens' Device (Maybe Text) Source #

The software version of a device.

device_deviceType :: Lens' Device (Maybe Text) Source #

The type of a device.

device_networkProfileInfo :: Lens' Device (Maybe DeviceNetworkProfileInfo) Source #

Detailed information about a device's network profile.

device_deviceSerialNumber :: Lens' Device (Maybe Text) Source #

The serial number of a device.

DeviceData

deviceData_networkProfileName :: Lens' DeviceData (Maybe Text) Source #

The name of the network profile associated with a device.

deviceData_deviceStatusInfo :: Lens' DeviceData (Maybe DeviceStatusInfo) Source #

Detailed information about a device's status.

deviceData_createdTime :: Lens' DeviceData (Maybe UTCTime) Source #

The time (in epoch) when the device data was created.

deviceData_networkProfileArn :: Lens' DeviceData (Maybe Text) Source #

The ARN of the network profile associated with a device.

deviceData_macAddress :: Lens' DeviceData (Maybe Text) Source #

The MAC address of a device.

deviceData_roomArn :: Lens' DeviceData (Maybe Text) Source #

The room ARN associated with a device.

deviceData_softwareVersion :: Lens' DeviceData (Maybe Text) Source #

The software version of a device.

deviceData_roomName :: Lens' DeviceData (Maybe Text) Source #

The name of the room associated with a device.

deviceData_deviceSerialNumber :: Lens' DeviceData (Maybe Text) Source #

The serial number of a device.

DeviceEvent

deviceEvent_value :: Lens' DeviceEvent (Maybe Text) Source #

The value of the event.

deviceEvent_timestamp :: Lens' DeviceEvent (Maybe UTCTime) Source #

The time (in epoch) when the event occurred.

DeviceNetworkProfileInfo

deviceNetworkProfileInfo_certificateArn :: Lens' DeviceNetworkProfileInfo (Maybe Text) Source #

The ARN of the certificate associated with a device.

deviceNetworkProfileInfo_networkProfileArn :: Lens' DeviceNetworkProfileInfo (Maybe Text) Source #

The ARN of the network profile associated with a device.

DeviceStatusDetail

deviceStatusDetail_feature :: Lens' DeviceStatusDetail (Maybe Feature) Source #

The list of available features on the device.

DeviceStatusInfo

deviceStatusInfo_connectionStatusUpdatedTime :: Lens' DeviceStatusInfo (Maybe UTCTime) Source #

The time (in epoch) when the device connection status changed.

deviceStatusInfo_deviceStatusDetails :: Lens' DeviceStatusInfo (Maybe [DeviceStatusDetail]) Source #

One or more device status detail descriptions.

deviceStatusInfo_connectionStatus :: Lens' DeviceStatusInfo (Maybe ConnectionStatus) Source #

The latest available information about the connection status of a device.

EndOfMeetingReminder

endOfMeetingReminder_enabled :: Lens' EndOfMeetingReminder (Maybe Bool) Source #

Whether an end of meeting reminder is enabled or not.

endOfMeetingReminder_reminderAtMinutes :: Lens' EndOfMeetingReminder (Maybe (NonEmpty Int)) Source #

A range of 3 to 15 minutes that determines when the reminder begins.

endOfMeetingReminder_reminderType :: Lens' EndOfMeetingReminder (Maybe EndOfMeetingReminderType) Source #

The type of sound that users hear during the end of meeting reminder.

Filter

filter_key :: Lens' Filter Text Source #

The key of a filter.

filter_values :: Lens' Filter [Text] Source #

The values of a filter.

Gateway

gateway_arn :: Lens' Gateway (Maybe Text) Source #

The ARN of the gateway.

gateway_name :: Lens' Gateway (Maybe Text) Source #

The name of the gateway.

gateway_gatewayGroupArn :: Lens' Gateway (Maybe Text) Source #

The ARN of the gateway group that the gateway is associated to.

gateway_softwareVersion :: Lens' Gateway (Maybe Text) Source #

The software version of the gateway. The gateway automatically updates its software version during normal operation.

gateway_description :: Lens' Gateway (Maybe Text) Source #

The description of the gateway.

GatewayGroup

gatewayGroup_arn :: Lens' GatewayGroup (Maybe Text) Source #

The ARN of the gateway group.

gatewayGroup_name :: Lens' GatewayGroup (Maybe Text) Source #

The name of the gateway group.

gatewayGroup_description :: Lens' GatewayGroup (Maybe Text) Source #

The description of the gateway group.

GatewayGroupSummary

gatewayGroupSummary_description :: Lens' GatewayGroupSummary (Maybe Text) Source #

The description of the gateway group.

GatewaySummary

gatewaySummary_gatewayGroupArn :: Lens' GatewaySummary (Maybe Text) Source #

The ARN of the gateway group that the gateway is associated to.

gatewaySummary_softwareVersion :: Lens' GatewaySummary (Maybe Text) Source #

The software version of the gateway. The gateway automatically updates its software version during normal operation.

gatewaySummary_description :: Lens' GatewaySummary (Maybe Text) Source #

The description of the gateway.

IPDialIn

iPDialIn_commsProtocol :: Lens' IPDialIn CommsProtocol Source #

The protocol, including SIP, SIPS, and H323.

InstantBooking

instantBooking_enabled :: Lens' InstantBooking (Maybe Bool) Source #

Whether instant booking is enabled or not.

instantBooking_durationInMinutes :: Lens' InstantBooking (Maybe Int) Source #

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

MeetingRoomConfiguration

meetingRoomConfiguration_instantBooking :: Lens' MeetingRoomConfiguration (Maybe InstantBooking) Source #

Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.

meetingRoomConfiguration_endOfMeetingReminder :: Lens' MeetingRoomConfiguration (Maybe EndOfMeetingReminder) Source #

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

meetingRoomConfiguration_requireCheckIn :: Lens' MeetingRoomConfiguration (Maybe RequireCheckIn) Source #

Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”

MeetingSetting

meetingSetting_requirePin :: Lens' MeetingSetting RequirePin Source #

The values that indicate whether the pin is always required.

NetworkProfile

networkProfile_networkProfileName :: Lens' NetworkProfile (Maybe Text) Source #

The name of the network profile associated with a device.

networkProfile_ssid :: Lens' NetworkProfile (Maybe Text) Source #

The SSID of the Wi-Fi network.

networkProfile_networkProfileArn :: Lens' NetworkProfile (Maybe Text) Source #

The ARN of the network profile associated with a device.

networkProfile_securityType :: Lens' NetworkProfile (Maybe NetworkSecurityType) Source #

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

networkProfile_currentPassword :: Lens' NetworkProfile (Maybe Text) Source #

The current password of the Wi-Fi network.

networkProfile_nextPassword :: Lens' NetworkProfile (Maybe Text) Source #

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

networkProfile_eapMethod :: Lens' NetworkProfile (Maybe NetworkEapMethod) Source #

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

networkProfile_description :: Lens' NetworkProfile (Maybe Text) Source #

Detailed information about a device's network profile.

networkProfile_trustAnchors :: Lens' NetworkProfile (Maybe (NonEmpty Text)) Source #

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

networkProfile_certificateAuthorityArn :: Lens' NetworkProfile (Maybe Text) Source #

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

NetworkProfileData

networkProfileData_networkProfileName :: Lens' NetworkProfileData (Maybe Text) Source #

The name of the network profile associated with a device.

networkProfileData_networkProfileArn :: Lens' NetworkProfileData (Maybe Text) Source #

The ARN of the network profile associated with a device.

networkProfileData_securityType :: Lens' NetworkProfileData (Maybe NetworkSecurityType) Source #

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

networkProfileData_eapMethod :: Lens' NetworkProfileData (Maybe NetworkEapMethod) Source #

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

networkProfileData_description :: Lens' NetworkProfileData (Maybe Text) Source #

Detailed information about a device's network profile.

networkProfileData_certificateAuthorityArn :: Lens' NetworkProfileData (Maybe Text) Source #

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

PSTNDialIn

pSTNDialIn_phoneNumber :: Lens' PSTNDialIn Text Source #

The phone number to call to join the conference.

pSTNDialIn_oneClickIdDelay :: Lens' PSTNDialIn Text Source #

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

pSTNDialIn_oneClickPinDelay :: Lens' PSTNDialIn Text Source #

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

PhoneNumber

phoneNumber_number :: Lens' PhoneNumber Text Source #

The raw value of the phone number.

phoneNumber_type :: Lens' PhoneNumber PhoneNumberType Source #

The type of the phone number.

Profile

profile_setupModeDisabled :: Lens' Profile (Maybe Bool) Source #

The setup mode of a room profile.

profile_pSTNEnabled :: Lens' Profile (Maybe Bool) Source #

The PSTN setting of a room profile.

profile_addressBookArn :: Lens' Profile (Maybe Text) Source #

The ARN of the address book.

profile_distanceUnit :: Lens' Profile (Maybe DistanceUnit) Source #

The distance unit of a room profile.

profile_locale :: Lens' Profile (Maybe Text) Source #

The locale of a room profile. (This is currently available only to a limited preview audience.)

profile_address :: Lens' Profile (Maybe Text) Source #

The address of a room profile.

profile_profileArn :: Lens' Profile (Maybe Text) Source #

The ARN of a room profile.

profile_wakeWord :: Lens' Profile (Maybe WakeWord) Source #

The wake word of a room profile.

profile_profileName :: Lens' Profile (Maybe Text) Source #

The name of a room profile.

profile_temperatureUnit :: Lens' Profile (Maybe TemperatureUnit) Source #

The temperature unit of a room profile.

profile_dataRetentionOptIn :: Lens' Profile (Maybe Bool) Source #

Whether data retention of the profile is enabled.

profile_timezone :: Lens' Profile (Maybe Text) Source #

The time zone of a room profile.

profile_maxVolumeLimit :: Lens' Profile (Maybe Int) Source #

The max volume limit of a room profile.

profile_isDefault :: Lens' Profile (Maybe Bool) Source #

Retrieves if the profile is default or not.

ProfileData

profileData_distanceUnit :: Lens' ProfileData (Maybe DistanceUnit) Source #

The distance unit of a room profile.

profileData_locale :: Lens' ProfileData (Maybe Text) Source #

The locale of a room profile. (This is currently available only to a limited preview audience.)

profileData_address :: Lens' ProfileData (Maybe Text) Source #

The address of a room profile.

profileData_profileArn :: Lens' ProfileData (Maybe Text) Source #

The ARN of a room profile.

profileData_wakeWord :: Lens' ProfileData (Maybe WakeWord) Source #

The wake word of a room profile.

profileData_profileName :: Lens' ProfileData (Maybe Text) Source #

The name of a room profile.

profileData_temperatureUnit :: Lens' ProfileData (Maybe TemperatureUnit) Source #

The temperature unit of a room profile.

profileData_timezone :: Lens' ProfileData (Maybe Text) Source #

The time zone of a room profile.

profileData_isDefault :: Lens' ProfileData (Maybe Bool) Source #

Retrieves if the profile data is default or not.

RequireCheckIn

requireCheckIn_enabled :: Lens' RequireCheckIn (Maybe Bool) Source #

Whether require check in is enabled or not.

requireCheckIn_releaseAfterMinutes :: Lens' RequireCheckIn (Maybe Int) Source #

Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.

Room

room_profileArn :: Lens' Room (Maybe Text) Source #

The profile ARN of a room.

room_providerCalendarId :: Lens' Room (Maybe Text) Source #

The provider calendar ARN of a room.

room_roomArn :: Lens' Room (Maybe Text) Source #

The ARN of a room.

room_roomName :: Lens' Room (Maybe Text) Source #

The name of a room.

room_description :: Lens' Room (Maybe Text) Source #

The description of a room.

RoomData

roomData_profileArn :: Lens' RoomData (Maybe Text) Source #

The profile ARN of a room.

roomData_providerCalendarId :: Lens' RoomData (Maybe Text) Source #

The provider calendar ARN of a room.

roomData_profileName :: Lens' RoomData (Maybe Text) Source #

The profile name of a room.

roomData_description :: Lens' RoomData (Maybe Text) Source #

The description of a room.

RoomSkillParameter

roomSkillParameter_parameterKey :: Lens' RoomSkillParameter Text Source #

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

roomSkillParameter_parameterValue :: Lens' RoomSkillParameter Text Source #

The parameter value of a room skill parameter.

SipAddress

sipAddress_uri :: Lens' SipAddress Text Source #

The URI for the SIP address.

sipAddress_type :: Lens' SipAddress SipType Source #

The type of the SIP address.

SkillDetails

skillDetails_invocationPhrase :: Lens' SkillDetails (Maybe Text) Source #

The phrase used to trigger the skill.

skillDetails_developerInfo :: Lens' SkillDetails (Maybe DeveloperInfo) Source #

The details about the developer that published the skill.

skillDetails_endUserLicenseAgreement :: Lens' SkillDetails (Maybe Text) Source #

The URL of the end user license agreement.

skillDetails_genericKeywords :: Lens' SkillDetails (Maybe [Text]) Source #

The generic keywords associated with the skill that can be used to find a skill.

skillDetails_reviews :: Lens' SkillDetails (Maybe (HashMap Text Text)) Source #

This member has been deprecated.

The list of reviews for the skill, including Key and Value pair.

skillDetails_releaseDate :: Lens' SkillDetails (Maybe Text) Source #

The date when the skill was released.

skillDetails_bulletPoints :: Lens' SkillDetails (Maybe [Text]) Source #

The details about what the skill supports organized as bullet points.

SkillGroup

skillGroup_description :: Lens' SkillGroup (Maybe Text) Source #

The description of a skill group.

SkillGroupData

skillGroupData_skillGroupArn :: Lens' SkillGroupData (Maybe Text) Source #

The skill group ARN of a skill group.

skillGroupData_description :: Lens' SkillGroupData (Maybe Text) Source #

The description of a skill group.

skillGroupData_skillGroupName :: Lens' SkillGroupData (Maybe Text) Source #

The skill group name of a skill group.

SkillSummary

skillSummary_skillId :: Lens' SkillSummary (Maybe Text) Source #

The ARN of the skill summary.

skillSummary_skillType :: Lens' SkillSummary (Maybe SkillType) Source #

Whether the skill is publicly available or is a private skill.

skillSummary_enablementType :: Lens' SkillSummary (Maybe EnablementType) Source #

Whether the skill is enabled under the user's account, or if it requires linking to be used.

SkillsStoreSkill

skillsStoreSkill_sampleUtterances :: Lens' SkillsStoreSkill (Maybe [Text]) Source #

Sample utterances that interact with the skill.

skillsStoreSkill_iconUrl :: Lens' SkillsStoreSkill (Maybe Text) Source #

The URL where the skill icon resides.

SmartHomeAppliance

smartHomeAppliance_friendlyName :: Lens' SmartHomeAppliance (Maybe Text) Source #

The friendly name of the smart home appliance.

smartHomeAppliance_manufacturerName :: Lens' SmartHomeAppliance (Maybe Text) Source #

The name of the manufacturer of the smart home appliance.

smartHomeAppliance_description :: Lens' SmartHomeAppliance (Maybe Text) Source #

The description of the smart home appliance.

Sort

sort_key :: Lens' Sort Text Source #

The sort key of a sort object.

sort_value :: Lens' Sort SortValue Source #

The sort value of a sort object.

Ssml

ssml_locale :: Lens' Ssml Locale Source #

The locale of the SSML message. Currently, en-US is supported.

ssml_value :: Lens' Ssml Text Source #

The value of the SSML message in the correct SSML format. The audio tag is not supported.

Tag

tag_key :: Lens' Tag Text Source #

The key of a tag. Tag keys are case-sensitive.

tag_value :: Lens' Tag Text Source #

The value of a tag. Tag values are case sensitive and can be null.

TextMessage

textMessage_locale :: Lens' TextMessage Locale Source #

The locale of the text message. Currently, en-US is supported.

textMessage_value :: Lens' TextMessage Text Source #

The value of the text message.

UpdateEndOfMeetingReminder

updateEndOfMeetingReminder_enabled :: Lens' UpdateEndOfMeetingReminder (Maybe Bool) Source #

Whether an end of meeting reminder is enabled or not.

updateEndOfMeetingReminder_reminderAtMinutes :: Lens' UpdateEndOfMeetingReminder (Maybe (NonEmpty Int)) Source #

Updates settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

updateEndOfMeetingReminder_reminderType :: Lens' UpdateEndOfMeetingReminder (Maybe EndOfMeetingReminderType) Source #

The type of sound that users hear during the end of meeting reminder.

UpdateInstantBooking

updateInstantBooking_enabled :: Lens' UpdateInstantBooking (Maybe Bool) Source #

Whether instant booking is enabled or not.

updateInstantBooking_durationInMinutes :: Lens' UpdateInstantBooking (Maybe Int) Source #

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

UpdateMeetingRoomConfiguration

updateMeetingRoomConfiguration_instantBooking :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateInstantBooking) Source #

Settings to automatically book an available room available for a configured duration when joining a meeting with Alexa.

updateMeetingRoomConfiguration_endOfMeetingReminder :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateEndOfMeetingReminder) Source #

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

updateMeetingRoomConfiguration_requireCheckIn :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateRequireCheckIn) Source #

Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into to make the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”

UpdateRequireCheckIn

updateRequireCheckIn_enabled :: Lens' UpdateRequireCheckIn (Maybe Bool) Source #

Whether require check in is enabled or not.

updateRequireCheckIn_releaseAfterMinutes :: Lens' UpdateRequireCheckIn (Maybe Int) Source #

Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.

UserData

userData_email :: Lens' UserData (Maybe Text) Source #

The email of a user.

userData_lastName :: Lens' UserData (Maybe Text) Source #

The last name of a user.

userData_enrollmentId :: Lens' UserData (Maybe Text) Source #

The enrollment ARN of a user.

userData_firstName :: Lens' UserData (Maybe Text) Source #

The first name of a user.