NAME
Paws::Budgets::Action
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::Budgets::Action object:
$service_obj->Method(Att1 => { ActionId => $value, ..., Subscribers => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::Budgets::Action object:
$result = $service_obj->Method(...);
$result->Att1->ActionId
DESCRIPTION
A budget action resource.
ATTRIBUTES
REQUIRED ActionId => Str
A system-generated universally unique identifier (UUID) for the action.
REQUIRED ActionThreshold => Paws::Budgets::ActionThreshold
The trigger threshold of the action.
REQUIRED ActionType => Str
The type of action. This defines the type of tasks that can be carried out by this action. This field also determines the format for definition.
REQUIRED ApprovalModel => Str
This specifies if the action needs manual or automatic approval.
REQUIRED BudgetName => Str
REQUIRED Definition => Paws::Budgets::Definition
Where you specify all of the type-specific parameters.
REQUIRED ExecutionRoleArn => Str
The role passed for action execution and reversion. Roles and actions must be in the same account.
REQUIRED NotificationType => Str
REQUIRED Status => Str
The status of action.
REQUIRED Subscribers => ArrayRef[Paws::Budgets::Subscriber]
SEE ALSO
This class forms part of Paws, describing an object used in Paws::Budgets
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues