| 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.AlexaBusiness.CreateConferenceProvider
Description
Adds a new conference provider under the user's AWS account.
Synopsis
- data CreateConferenceProvider = CreateConferenceProvider' {}
- newCreateConferenceProvider :: Text -> ConferenceProviderType -> MeetingSetting -> CreateConferenceProvider
- createConferenceProvider_clientRequestToken :: Lens' CreateConferenceProvider (Maybe Text)
- createConferenceProvider_iPDialIn :: Lens' CreateConferenceProvider (Maybe IPDialIn)
- createConferenceProvider_pSTNDialIn :: Lens' CreateConferenceProvider (Maybe PSTNDialIn)
- 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.
Constructors
| CreateConferenceProvider' | |
Fields
| |
Instances
newCreateConferenceProvider Source #
Arguments
| :: Text | |
| -> ConferenceProviderType | |
| -> MeetingSetting | |
| -> CreateConferenceProvider |
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:clientRequestToken:CreateConferenceProvider', createConferenceProvider_clientRequestToken - The request token of the client.
CreateConferenceProvider, createConferenceProvider_iPDialIn - The IP endpoint and protocol for calling.
CreateConferenceProvider, createConferenceProvider_pSTNDialIn - The information for PSTN conferencing.
$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.
CreateConferenceProvider, createConferenceProvider_meetingSetting - The meeting settings for the conference provider.
Request Lenses
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_pSTNDialIn :: Lens' CreateConferenceProvider (Maybe PSTNDialIn) Source #
The information for PSTN conferencing.
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.
Constructors
| CreateConferenceProviderResponse' | |
Fields
| |
Instances
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.