Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Adds a new conference provider under the user's AWS account.
Synopsis
- data CreateConferenceProvider = CreateConferenceProvider' {}
- newCreateConferenceProvider :: Text -> ConferenceProviderType -> MeetingSetting -> CreateConferenceProvider
- createConferenceProvider_pSTNDialIn :: Lens' CreateConferenceProvider (Maybe PSTNDialIn)
- createConferenceProvider_clientRequestToken :: Lens' CreateConferenceProvider (Maybe Text)
- createConferenceProvider_iPDialIn :: Lens' CreateConferenceProvider (Maybe IPDialIn)
- createConferenceProvider_tags :: Lens' CreateConferenceProvider (Maybe [Tag])
- createConferenceProvider_conferenceProviderName :: Lens' CreateConferenceProvider Text
- createConferenceProvider_conferenceProviderType :: Lens' CreateConferenceProvider ConferenceProviderType
- createConferenceProvider_meetingSetting :: Lens' CreateConferenceProvider MeetingSetting
- data CreateConferenceProviderResponse = CreateConferenceProviderResponse' {}
- newCreateConferenceProviderResponse :: Int -> CreateConferenceProviderResponse
- createConferenceProviderResponse_conferenceProviderArn :: Lens' CreateConferenceProviderResponse (Maybe Text)
- createConferenceProviderResponse_httpStatus :: Lens' CreateConferenceProviderResponse Int
Creating a Request
data CreateConferenceProvider Source #
See: newCreateConferenceProvider
smart constructor.
CreateConferenceProvider' | |
|
Instances
newCreateConferenceProvider Source #
Create a value of CreateConferenceProvider
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:pSTNDialIn:CreateConferenceProvider'
, createConferenceProvider_pSTNDialIn
- The information for PSTN conferencing.
$sel:clientRequestToken:CreateConferenceProvider'
, createConferenceProvider_clientRequestToken
- The request token of the client.
$sel:iPDialIn:CreateConferenceProvider'
, createConferenceProvider_iPDialIn
- The IP endpoint and protocol for calling.
$sel:tags:CreateConferenceProvider'
, createConferenceProvider_tags
- The tags to be added to the specified resource. Do not provide system
tags.
$sel:conferenceProviderName:CreateConferenceProvider'
, createConferenceProvider_conferenceProviderName
- The name of the conference provider.
$sel:conferenceProviderType:CreateConferenceProvider'
, createConferenceProvider_conferenceProviderType
- Represents a type within a list of predefined types.
$sel:meetingSetting:CreateConferenceProvider'
, createConferenceProvider_meetingSetting
- The meeting settings for the conference provider.
Request Lenses
createConferenceProvider_pSTNDialIn :: Lens' CreateConferenceProvider (Maybe PSTNDialIn) Source #
The information for PSTN conferencing.
createConferenceProvider_clientRequestToken :: Lens' CreateConferenceProvider (Maybe Text) Source #
The request token of the client.
createConferenceProvider_iPDialIn :: Lens' CreateConferenceProvider (Maybe IPDialIn) Source #
The IP endpoint and protocol for calling.
createConferenceProvider_tags :: Lens' CreateConferenceProvider (Maybe [Tag]) Source #
The tags to be added to the specified resource. Do not provide system tags.
createConferenceProvider_conferenceProviderName :: Lens' CreateConferenceProvider Text Source #
The name of the conference provider.
createConferenceProvider_conferenceProviderType :: Lens' CreateConferenceProvider ConferenceProviderType Source #
Represents a type within a list of predefined types.
createConferenceProvider_meetingSetting :: Lens' CreateConferenceProvider MeetingSetting Source #
The meeting settings for the conference provider.
Destructuring the Response
data CreateConferenceProviderResponse Source #
See: newCreateConferenceProviderResponse
smart constructor.
CreateConferenceProviderResponse' | |
|
Instances
Eq CreateConferenceProviderResponse Source # | |
Read CreateConferenceProviderResponse Source # | |
Show CreateConferenceProviderResponse Source # | |
Generic CreateConferenceProviderResponse Source # | |
NFData CreateConferenceProviderResponse Source # | |
Defined in Amazonka.AlexaBusiness.CreateConferenceProvider rnf :: CreateConferenceProviderResponse -> () # | |
type Rep CreateConferenceProviderResponse Source # | |
Defined in Amazonka.AlexaBusiness.CreateConferenceProvider type Rep CreateConferenceProviderResponse = D1 ('MetaData "CreateConferenceProviderResponse" "Amazonka.AlexaBusiness.CreateConferenceProvider" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "CreateConferenceProviderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "conferenceProviderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateConferenceProviderResponse Source #
Create a value of CreateConferenceProviderResponse
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:conferenceProviderArn:CreateConferenceProviderResponse'
, createConferenceProviderResponse_conferenceProviderArn
- The ARN of the newly-created conference provider.
$sel:httpStatus:CreateConferenceProviderResponse'
, createConferenceProviderResponse_httpStatus
- The response's http status code.
Response Lenses
createConferenceProviderResponse_conferenceProviderArn :: Lens' CreateConferenceProviderResponse (Maybe Text) Source #
The ARN of the newly-created conference provider.
createConferenceProviderResponse_httpStatus :: Lens' CreateConferenceProviderResponse Int Source #
The response's http status code.