| 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.PinpointSmsVoiceV2.SetVoiceMessageSpendLimitOverride
Description
Sets an account level monthly spend limit override for sending voice
messages. The requested spend limit must be less than or equal to the
MaxLimit, which is set by Amazon Web Services.
Synopsis
- data SetVoiceMessageSpendLimitOverride = SetVoiceMessageSpendLimitOverride' {}
- newSetVoiceMessageSpendLimitOverride :: Natural -> SetVoiceMessageSpendLimitOverride
- setVoiceMessageSpendLimitOverride_monthlyLimit :: Lens' SetVoiceMessageSpendLimitOverride Natural
- data SetVoiceMessageSpendLimitOverrideResponse = SetVoiceMessageSpendLimitOverrideResponse' {}
- newSetVoiceMessageSpendLimitOverrideResponse :: Int -> SetVoiceMessageSpendLimitOverrideResponse
- setVoiceMessageSpendLimitOverrideResponse_monthlyLimit :: Lens' SetVoiceMessageSpendLimitOverrideResponse (Maybe Natural)
- setVoiceMessageSpendLimitOverrideResponse_httpStatus :: Lens' SetVoiceMessageSpendLimitOverrideResponse Int
Creating a Request
data SetVoiceMessageSpendLimitOverride Source #
See: newSetVoiceMessageSpendLimitOverride smart constructor.
Constructors
| SetVoiceMessageSpendLimitOverride' | |
Fields
| |
Instances
newSetVoiceMessageSpendLimitOverride Source #
Create a value of SetVoiceMessageSpendLimitOverride 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:
SetVoiceMessageSpendLimitOverride, setVoiceMessageSpendLimitOverride_monthlyLimit - The new monthly limit to enforce on voice messages.
Request Lenses
setVoiceMessageSpendLimitOverride_monthlyLimit :: Lens' SetVoiceMessageSpendLimitOverride Natural Source #
The new monthly limit to enforce on voice messages.
Destructuring the Response
data SetVoiceMessageSpendLimitOverrideResponse Source #
See: newSetVoiceMessageSpendLimitOverrideResponse smart constructor.
Constructors
| SetVoiceMessageSpendLimitOverrideResponse' | |
Fields
| |
Instances
newSetVoiceMessageSpendLimitOverrideResponse Source #
Arguments
| :: Int | |
| -> SetVoiceMessageSpendLimitOverrideResponse |
Create a value of SetVoiceMessageSpendLimitOverrideResponse 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:
SetVoiceMessageSpendLimitOverride, setVoiceMessageSpendLimitOverrideResponse_monthlyLimit - The current monthly limit to enforce on sending voice messages.
$sel:httpStatus:SetVoiceMessageSpendLimitOverrideResponse', setVoiceMessageSpendLimitOverrideResponse_httpStatus - The response's http status code.
Response Lenses
setVoiceMessageSpendLimitOverrideResponse_monthlyLimit :: Lens' SetVoiceMessageSpendLimitOverrideResponse (Maybe Natural) Source #
The current monthly limit to enforce on sending voice messages.
setVoiceMessageSpendLimitOverrideResponse_httpStatus :: Lens' SetVoiceMessageSpendLimitOverrideResponse Int Source #
The response's http status code.