Values.UpdateBudgetActionRequestSourceUpdates a budget action.
type nonrec t = {accountId : AccountId.t;budgetName : BudgetName.t;actionId : ActionId.t;A system-generated universally unique identifier (UUID) for the action.
*)notificationType : NotificationType.t option;actionThreshold : ActionThreshold.t option;definition : Definition.t option;executionRoleArn : RoleArn.t option;The role passed for action execution and reversion. Roles and actions must be in the same account.
*)approvalModel : ApprovalModel.t option;This specifies if the action needs manual or automatic approval.
*)subscribers : Subscribers.t option;}val make :
?notificationType:??? ->
?actionThreshold:??? ->
?definition:??? ->
?executionRoleArn:??? ->
?approvalModel:??? ->
?subscribers:??? ->
accountId:AccountId.t ->
budgetName:BudgetName.t ->
actionId:ActionId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string | `String of SubscriberAddress.t ])
list ]
list
| `String of AccountId.t
| `Structure of
(string
* [> `Double of NotificationThreshold.t
| `Enum of string
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of Role.t ] list
| `String of PolicyArn.t ])
list ])
list ])
list ]