amazonka-chime-2.0: Amazon Chime 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.Chime.UpdateProxySession

Description

Updates the specified proxy session details, such as voice or SMS capabilities.

Synopsis

Creating a Request

data UpdateProxySession Source #

See: newUpdateProxySession smart constructor.

Constructors

UpdateProxySession' 

Fields

Instances

Instances details
ToJSON UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

ToHeaders UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

ToPath UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

ToQuery UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

AWSRequest UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

Associated Types

type AWSResponse UpdateProxySession #

Generic UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

Associated Types

type Rep UpdateProxySession :: Type -> Type #

Read UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

Show UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

NFData UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

Methods

rnf :: UpdateProxySession -> () #

Eq UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

Hashable UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

type AWSResponse UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

type Rep UpdateProxySession Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

type Rep UpdateProxySession = D1 ('MetaData "UpdateProxySession" "Amazonka.Chime.UpdateProxySession" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "UpdateProxySession'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expiryMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "capabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Capability])) :*: (S1 ('MetaSel ('Just "voiceConnectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "proxySessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateProxySession Source #

Create a value of UpdateProxySession 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:

UpdateProxySession, updateProxySession_expiryMinutes - The number of minutes allowed for the proxy session.

UpdateProxySession, updateProxySession_capabilities - The proxy session capabilities.

UpdateProxySession, updateProxySession_voiceConnectorId - The Amazon Chime voice connector ID.

UpdateProxySession, updateProxySession_proxySessionId - The proxy session ID.

Request Lenses

updateProxySession_expiryMinutes :: Lens' UpdateProxySession (Maybe Natural) Source #

The number of minutes allowed for the proxy session.

Destructuring the Response

data UpdateProxySessionResponse Source #

See: newUpdateProxySessionResponse smart constructor.

Constructors

UpdateProxySessionResponse' 

Fields

Instances

Instances details
Generic UpdateProxySessionResponse Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

Associated Types

type Rep UpdateProxySessionResponse :: Type -> Type #

Show UpdateProxySessionResponse Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

NFData UpdateProxySessionResponse Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

Eq UpdateProxySessionResponse Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

type Rep UpdateProxySessionResponse Source # 
Instance details

Defined in Amazonka.Chime.UpdateProxySession

type Rep UpdateProxySessionResponse = D1 ('MetaData "UpdateProxySessionResponse" "Amazonka.Chime.UpdateProxySession" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "UpdateProxySessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proxySession") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProxySession)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateProxySessionResponse Source #

Create a value of UpdateProxySessionResponse 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:UpdateProxySessionResponse', updateProxySessionResponse_proxySession - The proxy session details.

$sel:httpStatus:UpdateProxySessionResponse', updateProxySessionResponse_httpStatus - The response's http status code.

Response Lenses