| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ChimeSdkVoice.CreateProxySession
Description
- - | Undocumented operation.
Synopsis
- data CreateProxySession = CreateProxySession' {}
- newCreateProxySession :: NonEmpty Text -> Text -> CreateProxySession
- createProxySession_expiryMinutes :: Lens' CreateProxySession (Maybe Natural)
- createProxySession_geoMatchLevel :: Lens' CreateProxySession (Maybe GeoMatchLevel)
- createProxySession_geoMatchParams :: Lens' CreateProxySession (Maybe GeoMatchParams)
- createProxySession_name :: Lens' CreateProxySession (Maybe Text)
- createProxySession_numberSelectionBehavior :: Lens' CreateProxySession (Maybe NumberSelectionBehavior)
- createProxySession_participantPhoneNumbers :: Lens' CreateProxySession (NonEmpty Text)
- createProxySession_capabilities :: Lens' CreateProxySession [Capability]
- createProxySession_voiceConnectorId :: Lens' CreateProxySession Text
- data CreateProxySessionResponse = CreateProxySessionResponse' {}
- newCreateProxySessionResponse :: Int -> CreateProxySessionResponse
- createProxySessionResponse_proxySession :: Lens' CreateProxySessionResponse (Maybe ProxySession)
- createProxySessionResponse_httpStatus :: Lens' CreateProxySessionResponse Int
Creating a Request
data CreateProxySession Source #
See: newCreateProxySession smart constructor.
Constructors
Instances
newCreateProxySession Source #
Arguments
| :: NonEmpty Text | |
| -> Text | |
| -> CreateProxySession |
Create a value of CreateProxySession with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateProxySession, createProxySession_expiryMinutes - Undocumented member.
CreateProxySession, createProxySession_geoMatchLevel - Undocumented member.
CreateProxySession, createProxySession_geoMatchParams - Undocumented member.
CreateProxySession, createProxySession_name - Undocumented member.
CreateProxySession, createProxySession_numberSelectionBehavior - Undocumented member.
$sel:participantPhoneNumbers:CreateProxySession', createProxySession_participantPhoneNumbers - Undocumented member.
CreateProxySession, createProxySession_capabilities - Undocumented member.
CreateProxySession, createProxySession_voiceConnectorId - Undocumented member.
Request Lenses
createProxySession_expiryMinutes :: Lens' CreateProxySession (Maybe Natural) Source #
Undocumented member.
createProxySession_geoMatchLevel :: Lens' CreateProxySession (Maybe GeoMatchLevel) Source #
Undocumented member.
createProxySession_geoMatchParams :: Lens' CreateProxySession (Maybe GeoMatchParams) Source #
Undocumented member.
createProxySession_name :: Lens' CreateProxySession (Maybe Text) Source #
Undocumented member.
createProxySession_numberSelectionBehavior :: Lens' CreateProxySession (Maybe NumberSelectionBehavior) Source #
Undocumented member.
createProxySession_participantPhoneNumbers :: Lens' CreateProxySession (NonEmpty Text) Source #
Undocumented member.
createProxySession_capabilities :: Lens' CreateProxySession [Capability] Source #
Undocumented member.
createProxySession_voiceConnectorId :: Lens' CreateProxySession Text Source #
Undocumented member.
Destructuring the Response
data CreateProxySessionResponse Source #
See: newCreateProxySessionResponse smart constructor.
Constructors
| CreateProxySessionResponse' | |
Fields
| |
Instances
newCreateProxySessionResponse Source #
Create a value of CreateProxySessionResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:proxySession:CreateProxySessionResponse', createProxySessionResponse_proxySession - Undocumented member.
$sel:httpStatus:CreateProxySessionResponse', createProxySessionResponse_httpStatus - The response's http status code.
Response Lenses
createProxySessionResponse_proxySession :: Lens' CreateProxySessionResponse (Maybe ProxySession) Source #
Undocumented member.
createProxySessionResponse_httpStatus :: Lens' CreateProxySessionResponse Int Source #
The response's http status code.