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 |
Amazonka.Chime.UpdateSipMediaApplication
Description
Updates the details of the specified SIP media application.
Synopsis
- data UpdateSipMediaApplication = UpdateSipMediaApplication' {}
- newUpdateSipMediaApplication :: Text -> UpdateSipMediaApplication
- updateSipMediaApplication_name :: Lens' UpdateSipMediaApplication (Maybe Text)
- updateSipMediaApplication_endpoints :: Lens' UpdateSipMediaApplication (Maybe (NonEmpty SipMediaApplicationEndpoint))
- updateSipMediaApplication_sipMediaApplicationId :: Lens' UpdateSipMediaApplication Text
- data UpdateSipMediaApplicationResponse = UpdateSipMediaApplicationResponse' {}
- newUpdateSipMediaApplicationResponse :: Int -> UpdateSipMediaApplicationResponse
- updateSipMediaApplicationResponse_sipMediaApplication :: Lens' UpdateSipMediaApplicationResponse (Maybe SipMediaApplication)
- updateSipMediaApplicationResponse_httpStatus :: Lens' UpdateSipMediaApplicationResponse Int
Creating a Request
data UpdateSipMediaApplication Source #
See: newUpdateSipMediaApplication
smart constructor.
Constructors
UpdateSipMediaApplication' | |
Fields
|
Instances
newUpdateSipMediaApplication Source #
Create a value of UpdateSipMediaApplication
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:name:UpdateSipMediaApplication'
, updateSipMediaApplication_name
- The new name for the specified SIP media application.
$sel:endpoints:UpdateSipMediaApplication'
, updateSipMediaApplication_endpoints
- The new set of endpoints for the specified SIP media application.
$sel:sipMediaApplicationId:UpdateSipMediaApplication'
, updateSipMediaApplication_sipMediaApplicationId
- The SIP media application ID.
Request Lenses
updateSipMediaApplication_name :: Lens' UpdateSipMediaApplication (Maybe Text) Source #
The new name for the specified SIP media application.
updateSipMediaApplication_endpoints :: Lens' UpdateSipMediaApplication (Maybe (NonEmpty SipMediaApplicationEndpoint)) Source #
The new set of endpoints for the specified SIP media application.
updateSipMediaApplication_sipMediaApplicationId :: Lens' UpdateSipMediaApplication Text Source #
The SIP media application ID.
Destructuring the Response
data UpdateSipMediaApplicationResponse Source #
See: newUpdateSipMediaApplicationResponse
smart constructor.
Constructors
UpdateSipMediaApplicationResponse' | |
Fields
|
Instances
newUpdateSipMediaApplicationResponse Source #
Arguments
:: Int | |
-> UpdateSipMediaApplicationResponse |
Create a value of UpdateSipMediaApplicationResponse
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:UpdateSipMediaApplicationResponse'
, updateSipMediaApplicationResponse_sipMediaApplication
- The updated SIP media application details.
$sel:httpStatus:UpdateSipMediaApplicationResponse'
, updateSipMediaApplicationResponse_httpStatus
- The response's http status code.
Response Lenses
updateSipMediaApplicationResponse_sipMediaApplication :: Lens' UpdateSipMediaApplicationResponse (Maybe SipMediaApplication) Source #
The updated SIP media application details.
updateSipMediaApplicationResponse_httpStatus :: Lens' UpdateSipMediaApplicationResponse Int Source #
The response's http status code.