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

Description

Creates a SIP media application.

Synopsis

Creating a Request

data CreateSipMediaApplication Source #

See: newCreateSipMediaApplication smart constructor.

Constructors

CreateSipMediaApplication' 

Fields

Instances

Instances details
Eq CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

Show CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

Generic CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

Associated Types

type Rep CreateSipMediaApplication :: Type -> Type #

NFData CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

Hashable CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

ToJSON CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

AWSRequest CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

ToHeaders CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

ToPath CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

ToQuery CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

type Rep CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

type Rep CreateSipMediaApplication = D1 ('MetaData "CreateSipMediaApplication" "Amazonka.Chime.CreateSipMediaApplication" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "CreateSipMediaApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty SipMediaApplicationEndpoint)))))
type AWSResponse CreateSipMediaApplication Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

newCreateSipMediaApplication Source #

Create a value of CreateSipMediaApplication 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:awsRegion:CreateSipMediaApplication', createSipMediaApplication_awsRegion - The AWS Region assigned to the SIP media application.

$sel:name:CreateSipMediaApplication', createSipMediaApplication_name - The SIP media application name.

$sel:endpoints:CreateSipMediaApplication', createSipMediaApplication_endpoints - List of endpoints (Lambda Amazon Resource Names) specified for the SIP media application. Currently, only one endpoint is supported.

Request Lenses

createSipMediaApplication_awsRegion :: Lens' CreateSipMediaApplication Text Source #

The AWS Region assigned to the SIP media application.

createSipMediaApplication_endpoints :: Lens' CreateSipMediaApplication (NonEmpty SipMediaApplicationEndpoint) Source #

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media application. Currently, only one endpoint is supported.

Destructuring the Response

data CreateSipMediaApplicationResponse Source #

See: newCreateSipMediaApplicationResponse smart constructor.

Constructors

CreateSipMediaApplicationResponse' 

Fields

Instances

Instances details
Eq CreateSipMediaApplicationResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

Show CreateSipMediaApplicationResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

Generic CreateSipMediaApplicationResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

Associated Types

type Rep CreateSipMediaApplicationResponse :: Type -> Type #

NFData CreateSipMediaApplicationResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

type Rep CreateSipMediaApplicationResponse Source # 
Instance details

Defined in Amazonka.Chime.CreateSipMediaApplication

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

newCreateSipMediaApplicationResponse Source #

Create a value of CreateSipMediaApplicationResponse 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:sipMediaApplication:CreateSipMediaApplicationResponse', createSipMediaApplicationResponse_sipMediaApplication - The SIP media application details.

$sel:httpStatus:CreateSipMediaApplicationResponse', createSipMediaApplicationResponse_httpStatus - The response's http status code.

Response Lenses