libZSservicesZSamazonka-chimeZSamazonka-chime
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.Chime.CreateVoiceConnectorGroup

Description

Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request.

You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

Synopsis

Creating a Request

data CreateVoiceConnectorGroup Source #

See: newCreateVoiceConnectorGroup smart constructor.

Constructors

CreateVoiceConnectorGroup' 

Fields

Instances

Instances details
Eq CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Read CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Show CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Generic CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Associated Types

type Rep CreateVoiceConnectorGroup :: Type -> Type #

NFData CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Hashable CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

ToJSON CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

AWSRequest CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

ToHeaders CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

ToPath CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

ToQuery CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

type Rep CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

type Rep CreateVoiceConnectorGroup = D1 ('MetaData "CreateVoiceConnectorGroup" "Amazonka.Chime.CreateVoiceConnectorGroup" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "CreateVoiceConnectorGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "voiceConnectorItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VoiceConnectorItem])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateVoiceConnectorGroup Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

newCreateVoiceConnectorGroup Source #

Create a value of CreateVoiceConnectorGroup 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:voiceConnectorItems:CreateVoiceConnectorGroup', createVoiceConnectorGroup_voiceConnectorItems - The Amazon Chime Voice Connectors to route inbound calls to.

$sel:name:CreateVoiceConnectorGroup', createVoiceConnectorGroup_name - The name of the Amazon Chime Voice Connector group.

Request Lenses

createVoiceConnectorGroup_voiceConnectorItems :: Lens' CreateVoiceConnectorGroup (Maybe [VoiceConnectorItem]) Source #

The Amazon Chime Voice Connectors to route inbound calls to.

createVoiceConnectorGroup_name :: Lens' CreateVoiceConnectorGroup Text Source #

The name of the Amazon Chime Voice Connector group.

Destructuring the Response

data CreateVoiceConnectorGroupResponse Source #

See: newCreateVoiceConnectorGroupResponse smart constructor.

Constructors

CreateVoiceConnectorGroupResponse' 

Fields

Instances

Instances details
Eq CreateVoiceConnectorGroupResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Read CreateVoiceConnectorGroupResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Show CreateVoiceConnectorGroupResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Generic CreateVoiceConnectorGroupResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

Associated Types

type Rep CreateVoiceConnectorGroupResponse :: Type -> Type #

NFData CreateVoiceConnectorGroupResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

type Rep CreateVoiceConnectorGroupResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateVoiceConnectorGroup

type Rep CreateVoiceConnectorGroupResponse = D1 ('MetaData "CreateVoiceConnectorGroupResponse" "Amazonka.Chime.CreateVoiceConnectorGroup" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "CreateVoiceConnectorGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "voiceConnectorGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VoiceConnectorGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateVoiceConnectorGroupResponse Source #

Create a value of CreateVoiceConnectorGroupResponse 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:voiceConnectorGroup:CreateVoiceConnectorGroupResponse', createVoiceConnectorGroupResponse_voiceConnectorGroup - The Amazon Chime Voice Connector group details.

$sel:httpStatus:CreateVoiceConnectorGroupResponse', createVoiceConnectorGroupResponse_httpStatus - The response's http status code.

Response Lenses