NAME
Paws::Budgets - Perl Interface to AWS AWS Budgets
SYNOPSIS
use Paws;
my $obj = Paws->service('Budgets');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
DESCRIPTION
All public APIs for AWS Budgets
METHODS
CreateBudget(AccountId => Str, Budget => Paws::Budgets::Budget, [NotificationsWithSubscribers => ArrayRef[Paws::Budgets::NotificationWithSubscribers]])
Each argument is described in detail in: Paws::Budgets::CreateBudget
Returns: a Paws::Budgets::CreateBudgetResponse instance
Create a new budget
CreateNotification(AccountId => Str, BudgetName => Str, Notification => Paws::Budgets::Notification, Subscribers => ArrayRef[Paws::Budgets::Subscriber])
Each argument is described in detail in: Paws::Budgets::CreateNotification
Returns: a Paws::Budgets::CreateNotificationResponse instance
Create a new Notification with subscribers for a budget
CreateSubscriber(AccountId => Str, BudgetName => Str, Notification => Paws::Budgets::Notification, Subscriber => Paws::Budgets::Subscriber)
Each argument is described in detail in: Paws::Budgets::CreateSubscriber
Returns: a Paws::Budgets::CreateSubscriberResponse instance
Create a new Subscriber for a notification
DeleteBudget(AccountId => Str, BudgetName => Str)
Each argument is described in detail in: Paws::Budgets::DeleteBudget
Returns: a Paws::Budgets::DeleteBudgetResponse instance
Delete a budget and related notifications
DeleteNotification(AccountId => Str, BudgetName => Str, Notification => Paws::Budgets::Notification)
Each argument is described in detail in: Paws::Budgets::DeleteNotification
Returns: a Paws::Budgets::DeleteNotificationResponse instance
Delete a notification and related subscribers
DeleteSubscriber(AccountId => Str, BudgetName => Str, Notification => Paws::Budgets::Notification, Subscriber => Paws::Budgets::Subscriber)
Each argument is described in detail in: Paws::Budgets::DeleteSubscriber
Returns: a Paws::Budgets::DeleteSubscriberResponse instance
Delete a Subscriber for a notification
DescribeBudget(AccountId => Str, BudgetName => Str)
Each argument is described in detail in: Paws::Budgets::DescribeBudget
Returns: a Paws::Budgets::DescribeBudgetResponse instance
Get a single budget
DescribeBudgets(AccountId => Str, [MaxResults => Int, NextToken => Str])
Each argument is described in detail in: Paws::Budgets::DescribeBudgets
Returns: a Paws::Budgets::DescribeBudgetsResponse instance
Get all budgets for an account
DescribeNotificationsForBudget(AccountId => Str, BudgetName => Str, [MaxResults => Int, NextToken => Str])
Each argument is described in detail in: Paws::Budgets::DescribeNotificationsForBudget
Returns: a Paws::Budgets::DescribeNotificationsForBudgetResponse instance
Get notifications of a budget
DescribeSubscribersForNotification(AccountId => Str, BudgetName => Str, Notification => Paws::Budgets::Notification, [MaxResults => Int, NextToken => Str])
Each argument is described in detail in: Paws::Budgets::DescribeSubscribersForNotification
Returns: a Paws::Budgets::DescribeSubscribersForNotificationResponse instance
Get subscribers of a notification
UpdateBudget(AccountId => Str, NewBudget => Paws::Budgets::Budget)
Each argument is described in detail in: Paws::Budgets::UpdateBudget
Returns: a Paws::Budgets::UpdateBudgetResponse instance
Update the information of a budget already created
UpdateNotification(AccountId => Str, BudgetName => Str, NewNotification => Paws::Budgets::Notification, OldNotification => Paws::Budgets::Notification)
Each argument is described in detail in: Paws::Budgets::UpdateNotification
Returns: a Paws::Budgets::UpdateNotificationResponse instance
Update the information about a notification already created
UpdateSubscriber(AccountId => Str, BudgetName => Str, NewSubscriber => Paws::Budgets::Subscriber, Notification => Paws::Budgets::Notification, OldSubscriber => Paws::Budgets::Subscriber)
Each argument is described in detail in: Paws::Budgets::UpdateSubscriber
Returns: a Paws::Budgets::UpdateSubscriberResponse instance
Update a subscriber
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
SEE ALSO
This service class forms part of Paws
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