amazonka-alexa-business-2.0: Amazon Alexa For Business SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AlexaBusiness.Lens

Contents

Description

 
Synopsis

Operations

ApproveSkill

approveSkill_skillId :: Lens' ApproveSkill Text Source #

The unique identifier of the skill.

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.

AssociateDeviceWithNetworkProfile

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.

AssociateSkillGroupWithRoom

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

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

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

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

AssociateSkillWithSkillGroup

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

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

AssociateSkillWithUsers

associateSkillWithUsers_skillId :: Lens' AssociateSkillWithUsers Text Source #

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

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.

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

CreateConferenceProvider

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

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

CreateContact

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

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

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

The name of the contact to display on the console.

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

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

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_phoneNumbers :: Lens' CreateContact (Maybe [PhoneNumber]) Source #

The list of phone numbers for the contact.

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

The list of SIP addresses for the contact.

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.

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.

CreateNetworkProfile

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_currentPassword :: Lens' CreateNetworkProfile (Maybe Text) Source #

The current password of the Wi-Fi network.

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

Detailed information about a device's network profile.

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

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

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_tags :: Lens' CreateNetworkProfile (Maybe [Tag]) Source #

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

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

CreateProfile

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

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

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

Whether data retention of the profile 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_maxVolumeLimit :: Lens' CreateProfile (Maybe Int) Source #

The maximum volume limit for a room profile.

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

Whether PSTN calling is enabled.

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

Whether room profile setup is enabled.

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.

CreateRoom

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

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.

CreateUser

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

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

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

The email address for the user.

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

The first name for the user.

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

The last name for the user.

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.

DeleteAddressBook

deleteAddressBook_addressBookArn :: Lens' DeleteAddressBook Text Source #

The ARN of the address book to delete.

DeleteBusinessReportSchedule

DeleteConferenceProvider

DeleteContact

deleteContact_contactArn :: Lens' DeleteContact Text Source #

The ARN of the contact to delete.

DeleteDevice

deleteDevice_deviceArn :: Lens' DeleteDevice Text Source #

The ARN of the device for which to request details.

DeleteDeviceUsageData

DeleteGatewayGroup

deleteGatewayGroup_gatewayGroupArn :: Lens' DeleteGatewayGroup Text Source #

The ARN of the gateway group to delete.

DeleteNetworkProfile

deleteNetworkProfile_networkProfileArn :: Lens' DeleteNetworkProfile Text Source #

The ARN of the network profile associated with a device.

DeleteProfile

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

The ARN of the room profile to delete. Required.

DeleteRoom

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

The ARN of the room to delete. Required.

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.

DeleteSkillAuthorization

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

The room that the skill is authorized for.

DeleteSkillGroup

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

The ARN of the skill group to delete. Required.

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.

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.

DisassociateDeviceFromRoom

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

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

DisassociateSkillFromSkillGroup

DisassociateSkillFromUsers

disassociateSkillFromUsers_skillId :: Lens' DisassociateSkillFromUsers Text Source #

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

DisassociateSkillGroupFromRoom

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

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

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

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

ForgetSmartHomeAppliances

forgetSmartHomeAppliances_roomArn :: Lens' ForgetSmartHomeAppliances Text Source #

The room that the appliances are associated with.

GetAddressBook

getAddressBook_addressBookArn :: Lens' GetAddressBook Text Source #

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

GetConferencePreference

GetConferenceProvider

getConferenceProvider_conferenceProviderArn :: Lens' GetConferenceProvider Text Source #

The ARN of the newly created conference provider.

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.

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.

GetGatewayGroup

getGatewayGroup_gatewayGroupArn :: Lens' GetGatewayGroup Text Source #

The ARN of the gateway group to get.

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.

GetNetworkProfile

getNetworkProfile_networkProfileArn :: Lens' GetNetworkProfile Text Source #

The ARN of the network profile associated with a device.

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.

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.

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.

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.

ListBusinessReportSchedules

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

The maximum number of schedules listed in the call.

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

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

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

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

ListConferenceProviders

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

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

ListDeviceEvents

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.

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.

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

The device events requested for the device ARN.

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

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

ListGatewayGroups

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

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

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

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

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

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

ListGateways

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.

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

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

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

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

ListSkills

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.

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

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.

ListSkillsStoreCategories

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

The maximum number of categories returned, per paginated calls.

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.

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.

ListTags

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

PutConferencePreference

putConferencePreference_conferencePreference :: Lens' PutConferencePreference ConferencePreference Source #

The conference preference of a specific conference provider.

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.

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.

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.

RegisterAVSDevice

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

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

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

The Amazon Resource Name (ARN) of the room with which to associate 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.

RejectSkill

rejectSkill_skillId :: Lens' RejectSkill Text Source #

The unique identifier of the skill.

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

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

Response to get the room profile request. Required.

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

The total number of room profiles returned.

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

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

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

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

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

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

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

The total number of rooms returned.

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

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

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.

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

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

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.

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

The users 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.

SendInvitation

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

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

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.

StartSmartHomeApplianceDiscovery

startSmartHomeApplianceDiscovery_roomArn :: Lens' StartSmartHomeApplianceDiscovery Text Source #

The room where smart home appliance discovery was initiated.

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.

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.

UpdateAddressBook

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

The updated description of the room.

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

The updated name of the room.

UpdateBusinessReportSchedule

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

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

UpdateConferenceProvider

UpdateContact

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

The updated display name of the contact.

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

The updated first name of the contact.

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

The updated last name of 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_phoneNumbers :: Lens' UpdateContact (Maybe [PhoneNumber]) Source #

The list of phone numbers for the contact.

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

The list of SIP addresses for the contact.

updateContact_contactArn :: Lens' UpdateContact Text Source #

The ARN of the contact to update.

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.

UpdateGateway

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

The updated description of the gateway.

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_gatewayArn :: Lens' UpdateGateway Text Source #

The ARN of the gateway to update.

UpdateGatewayGroup

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

The updated description of the gateway group.

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

The updated name of the gateway group.

updateGatewayGroup_gatewayGroupArn :: Lens' UpdateGatewayGroup Text Source #

The ARN of the gateway group to update.

UpdateNetworkProfile

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_currentPassword :: Lens' UpdateNetworkProfile (Maybe Text) Source #

The current password of the Wi-Fi network.

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

Detailed information about a device's network profile.

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

The name of the network profile associated with a device.

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_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_networkProfileArn :: Lens' UpdateNetworkProfile Text Source #

The ARN of the network profile associated with a device.

UpdateProfile

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

The updated address for the room profile.

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

Whether data retention of the profile is enabled.

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

The updated distance unit 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.

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_maxVolumeLimit :: Lens' UpdateProfile (Maybe Int) Source #

The updated maximum volume limit for the room profile.

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

Whether the PSTN setting of the room profile is enabled.

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

The ARN of the room profile to update. Required.

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

The updated name for the room profile.

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

Whether the setup mode of the profile is enabled.

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

The updated temperature unit for the room profile.

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

The updated timezone for the room profile.

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

The updated wake word for the room profile.

UpdateRoom

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

The updated description for the room.

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.

UpdateSkillGroup

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

The updated description for the skill group.

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

The ARN of the skill group to update.

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

The updated name for the skill group.

Types

AddressBook

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

The ARN of the address book.

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

The description of the address book.

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

The name of the address book.

AddressBookData

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

The description of the address book.

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

The name 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_downloadUrl :: Lens' BusinessReport (Maybe Text) Source #

The download link where a user can download the report.

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

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

BusinessReportContentRange

BusinessReportRecurrence

BusinessReportS3Location

BusinessReportSchedule

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

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

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

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

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

The S3 bucket name of the output reports.

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

The S3 key where the report is delivered.

Category

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

The ID of the skill store category.

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

The name of the skill store category.

ConferencePreference

ConferenceProvider

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

The ARN of the newly created conference provider.

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

The IP endpoint and protocol for calling.

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

The meeting settings for the conference provider.

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

The name of the conference provider.

Contact

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

The ARN of the contact.

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

The name of the contact to display on the console.

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

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

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

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

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_phoneNumbers :: Lens' Contact (Maybe [PhoneNumber]) Source #

The list of phone numbers for the contact.

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

The list of SIP addresses for the contact.

ContactData

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

The name of the contact to display on the console.

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

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

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

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

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_phoneNumbers :: Lens' ContactData (Maybe [PhoneNumber]) Source #

The list of phone numbers for the contact.

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

The list of SIP addresses for the contact.

Content

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

The list of audio messages.

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

The list of SSML messages.

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

The list of text 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_privacyPolicy :: Lens' DeveloperInfo (Maybe Text) Source #

The URL of the privacy policy.

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

The website of the developer.

Device

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

The ARN of a device.

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

The name of a device.

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

The serial number of a 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_deviceType :: Lens' Device (Maybe Text) Source #

The type of a device.

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

The MAC address of a device.

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

Detailed information about a device's network profile.

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.

DeviceData

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

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

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

The serial number of a device.

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

Detailed information about a device's status.

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

The MAC address of a device.

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

The ARN of the network profile associated with a device.

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

The name of the network profile associated with a device.

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

The room ARN associated with a device.

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

The name of the room associated with a device.

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

The software version of a device.

DeviceEvent

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

The time (in epoch) when the event occurred.

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

The value of the event.

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_connectionStatus :: Lens' DeviceStatusInfo (Maybe ConnectionStatus) Source #

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

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.

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_description :: Lens' Gateway (Maybe Text) Source #

The description of the gateway.

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

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

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

The name of the gateway.

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

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

GatewayGroup

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

The ARN of the gateway group.

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

The description of the gateway group.

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

The name of the gateway group.

GatewayGroupSummary

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

The description of the gateway group.

GatewaySummary

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

The description of the gateway.

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.

IPDialIn

iPDialIn_commsProtocol :: Lens' IPDialIn CommsProtocol Source #

The protocol, including SIP, SIPS, and H323.

InstantBooking

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.

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

Whether instant booking is enabled or not.

MeetingRoomConfiguration

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

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

The current password of the Wi-Fi network.

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

Detailed information about a device's network profile.

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

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

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

The ARN of the network profile associated with a device.

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

The name of the network profile associated with a device.

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_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_ssid :: Lens' NetworkProfile (Maybe Text) Source #

The SSID of the Wi-Fi network.

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.

NetworkProfileData

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.

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

Detailed information about a device's network profile.

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

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

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

The ARN of the network profile associated with a device.

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

The name 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.

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_address :: Lens' Profile (Maybe Text) Source #

The address of a room profile.

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

The ARN of the address book.

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

Whether data retention of the profile is enabled.

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

The distance unit of a room profile.

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

Retrieves if the profile is default or not.

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

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

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

The max volume limit of a room profile.

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

The PSTN setting of a room profile.

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

The ARN of a room profile.

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

The name of a room profile.

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

The setup mode of a room profile.

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

The temperature unit of a room profile.

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

The time zone of a room profile.

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

The wake word of a room profile.

ProfileData

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

The address of a room profile.

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

The distance unit of a room profile.

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

Retrieves if the profile data is default or not.

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

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

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

The ARN 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_wakeWord :: Lens' ProfileData (Maybe WakeWord) Source #

The wake word of a room profile.

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_description :: Lens' Room (Maybe Text) Source #

The description of a 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.

RoomData

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

The description of a room.

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

The profile ARN of a room.

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

The profile name of a room.

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

The provider calendar ARN 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_bulletPoints :: Lens' SkillDetails (Maybe [Text]) Source #

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

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_invocationPhrase :: Lens' SkillDetails (Maybe Text) Source #

The phrase used to trigger the skill.

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

The date when the skill was released.

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.

SkillGroup

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

The description of a skill group.

SkillGroupData

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

The description of a skill group.

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

The skill group ARN of a skill group.

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

The skill group name of a skill group.

SkillSummary

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.

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.

SkillsStoreSkill

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

The URL where the skill icon resides.

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

Sample utterances that interact with the skill.

SmartHomeAppliance

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

The description of the smart home appliance.

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.

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

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

Whether instant booking is enabled or not.

UpdateMeetingRoomConfiguration

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

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

The last name of a user.