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 |
Sets an account level monthly spend limit override for sending text
messages. The requested spend limit must be less than or equal to the
MaxLimit
, which is set by Amazon Web Services.
Synopsis
- data SetTextMessageSpendLimitOverride = SetTextMessageSpendLimitOverride' {}
- newSetTextMessageSpendLimitOverride :: Natural -> SetTextMessageSpendLimitOverride
- setTextMessageSpendLimitOverride_monthlyLimit :: Lens' SetTextMessageSpendLimitOverride Natural
- data SetTextMessageSpendLimitOverrideResponse = SetTextMessageSpendLimitOverrideResponse' {}
- newSetTextMessageSpendLimitOverrideResponse :: Int -> SetTextMessageSpendLimitOverrideResponse
- setTextMessageSpendLimitOverrideResponse_monthlyLimit :: Lens' SetTextMessageSpendLimitOverrideResponse (Maybe Natural)
- setTextMessageSpendLimitOverrideResponse_httpStatus :: Lens' SetTextMessageSpendLimitOverrideResponse Int
Creating a Request
data SetTextMessageSpendLimitOverride Source #
See: newSetTextMessageSpendLimitOverride
smart constructor.
SetTextMessageSpendLimitOverride' | |
|
Instances
newSetTextMessageSpendLimitOverride Source #
Create a value of SetTextMessageSpendLimitOverride
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:
SetTextMessageSpendLimitOverride
, setTextMessageSpendLimitOverride_monthlyLimit
- The new monthly limit to enforce on text messages.
Request Lenses
setTextMessageSpendLimitOverride_monthlyLimit :: Lens' SetTextMessageSpendLimitOverride Natural Source #
The new monthly limit to enforce on text messages.
Destructuring the Response
data SetTextMessageSpendLimitOverrideResponse Source #
See: newSetTextMessageSpendLimitOverrideResponse
smart constructor.
SetTextMessageSpendLimitOverrideResponse' | |
|
Instances
Generic SetTextMessageSpendLimitOverrideResponse Source # | |
Read SetTextMessageSpendLimitOverrideResponse Source # | |
Show SetTextMessageSpendLimitOverrideResponse Source # | |
NFData SetTextMessageSpendLimitOverrideResponse Source # | |
Eq SetTextMessageSpendLimitOverrideResponse Source # | |
type Rep SetTextMessageSpendLimitOverrideResponse Source # | |
Defined in Amazonka.PinpointSmsVoiceV2.SetTextMessageSpendLimitOverride type Rep SetTextMessageSpendLimitOverrideResponse = D1 ('MetaData "SetTextMessageSpendLimitOverrideResponse" "Amazonka.PinpointSmsVoiceV2.SetTextMessageSpendLimitOverride" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "SetTextMessageSpendLimitOverrideResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "monthlyLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newSetTextMessageSpendLimitOverrideResponse Source #
Create a value of SetTextMessageSpendLimitOverrideResponse
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:
SetTextMessageSpendLimitOverride
, setTextMessageSpendLimitOverrideResponse_monthlyLimit
- The current monthly limit to enforce on sending text messages.
$sel:httpStatus:SetTextMessageSpendLimitOverrideResponse'
, setTextMessageSpendLimitOverrideResponse_httpStatus
- The response's http status code.
Response Lenses
setTextMessageSpendLimitOverrideResponse_monthlyLimit :: Lens' SetTextMessageSpendLimitOverrideResponse (Maybe Natural) Source #
The current monthly limit to enforce on sending text messages.
setTextMessageSpendLimitOverrideResponse_httpStatus :: Lens' SetTextMessageSpendLimitOverrideResponse Int Source #
The response's http status code.