[−][src]Trait rusoto_budgets::Budgets
Trait representing the capabilities of the AWSBudgets API. AWSBudgets clients implement this trait.
Required Methods
fn create_budget(
&self,
input: CreateBudgetRequest
) -> RusotoFuture<CreateBudgetResponse, CreateBudgetError>
&self,
input: CreateBudgetRequest
) -> RusotoFuture<CreateBudgetResponse, CreateBudgetError>
Creates a budget and, if included, notifications and subscribers.
fn create_notification(
&self,
input: CreateNotificationRequest
) -> RusotoFuture<CreateNotificationResponse, CreateNotificationError>
&self,
input: CreateNotificationRequest
) -> RusotoFuture<CreateNotificationResponse, CreateNotificationError>
Creates a notification. You must create the budget before you create the associated notification.
fn create_subscriber(
&self,
input: CreateSubscriberRequest
) -> RusotoFuture<CreateSubscriberResponse, CreateSubscriberError>
&self,
input: CreateSubscriberRequest
) -> RusotoFuture<CreateSubscriberResponse, CreateSubscriberError>
Creates a subscriber. You must create the associated budget and notification before you create the subscriber.
fn delete_budget(
&self,
input: DeleteBudgetRequest
) -> RusotoFuture<DeleteBudgetResponse, DeleteBudgetError>
&self,
input: DeleteBudgetRequest
) -> RusotoFuture<DeleteBudgetResponse, DeleteBudgetError>
Deletes a budget. You can delete your budget at any time.
Deleting a budget also deletes the notifications and subscribers associated with that budget.
fn delete_notification(
&self,
input: DeleteNotificationRequest
) -> RusotoFuture<DeleteNotificationResponse, DeleteNotificationError>
&self,
input: DeleteNotificationRequest
) -> RusotoFuture<DeleteNotificationResponse, DeleteNotificationError>
Deletes a notification.
Deleting a notification also deletes the subscribers associated with the notification.
fn delete_subscriber(
&self,
input: DeleteSubscriberRequest
) -> RusotoFuture<DeleteSubscriberResponse, DeleteSubscriberError>
&self,
input: DeleteSubscriberRequest
) -> RusotoFuture<DeleteSubscriberResponse, DeleteSubscriberError>
Deletes a subscriber.
Deleting the last subscriber to a notification also deletes the notification.
fn describe_budget(
&self,
input: DescribeBudgetRequest
) -> RusotoFuture<DescribeBudgetResponse, DescribeBudgetError>
&self,
input: DescribeBudgetRequest
) -> RusotoFuture<DescribeBudgetResponse, DescribeBudgetError>
Describes a budget.
fn describe_budgets(
&self,
input: DescribeBudgetsRequest
) -> RusotoFuture<DescribeBudgetsResponse, DescribeBudgetsError>
&self,
input: DescribeBudgetsRequest
) -> RusotoFuture<DescribeBudgetsResponse, DescribeBudgetsError>
Lists the budgets associated with an account.
fn describe_notifications_for_budget(
&self,
input: DescribeNotificationsForBudgetRequest
) -> RusotoFuture<DescribeNotificationsForBudgetResponse, DescribeNotificationsForBudgetError>
&self,
input: DescribeNotificationsForBudgetRequest
) -> RusotoFuture<DescribeNotificationsForBudgetResponse, DescribeNotificationsForBudgetError>
Lists the notifications associated with a budget.
fn describe_subscribers_for_notification(
&self,
input: DescribeSubscribersForNotificationRequest
) -> RusotoFuture<DescribeSubscribersForNotificationResponse, DescribeSubscribersForNotificationError>
&self,
input: DescribeSubscribersForNotificationRequest
) -> RusotoFuture<DescribeSubscribersForNotificationResponse, DescribeSubscribersForNotificationError>
Lists the subscribers associated with a notification.
fn update_budget(
&self,
input: UpdateBudgetRequest
) -> RusotoFuture<UpdateBudgetResponse, UpdateBudgetError>
&self,
input: UpdateBudgetRequest
) -> RusotoFuture<UpdateBudgetResponse, UpdateBudgetError>
Updates a budget. You can change every part of a budget except for the budgetName
and the calculatedSpend
. When a budget is modified, the calculatedSpend
drops to zero until AWS has new usage data to use for forecasting.
fn update_notification(
&self,
input: UpdateNotificationRequest
) -> RusotoFuture<UpdateNotificationResponse, UpdateNotificationError>
&self,
input: UpdateNotificationRequest
) -> RusotoFuture<UpdateNotificationResponse, UpdateNotificationError>
Updates a notification.
fn update_subscriber(
&self,
input: UpdateSubscriberRequest
) -> RusotoFuture<UpdateSubscriberResponse, UpdateSubscriberError>
&self,
input: UpdateSubscriberRequest
) -> RusotoFuture<UpdateSubscriberResponse, UpdateSubscriberError>
Updates a subscriber.
Implementors
impl Budgets for BudgetsClient
[src]
impl Budgets for BudgetsClient
fn create_budget(
&self,
input: CreateBudgetRequest
) -> RusotoFuture<CreateBudgetResponse, CreateBudgetError>
[src]
fn create_budget(
&self,
input: CreateBudgetRequest
) -> RusotoFuture<CreateBudgetResponse, CreateBudgetError>
Creates a budget and, if included, notifications and subscribers.
fn create_notification(
&self,
input: CreateNotificationRequest
) -> RusotoFuture<CreateNotificationResponse, CreateNotificationError>
[src]
fn create_notification(
&self,
input: CreateNotificationRequest
) -> RusotoFuture<CreateNotificationResponse, CreateNotificationError>
Creates a notification. You must create the budget before you create the associated notification.
fn create_subscriber(
&self,
input: CreateSubscriberRequest
) -> RusotoFuture<CreateSubscriberResponse, CreateSubscriberError>
[src]
fn create_subscriber(
&self,
input: CreateSubscriberRequest
) -> RusotoFuture<CreateSubscriberResponse, CreateSubscriberError>
Creates a subscriber. You must create the associated budget and notification before you create the subscriber.
fn delete_budget(
&self,
input: DeleteBudgetRequest
) -> RusotoFuture<DeleteBudgetResponse, DeleteBudgetError>
[src]
fn delete_budget(
&self,
input: DeleteBudgetRequest
) -> RusotoFuture<DeleteBudgetResponse, DeleteBudgetError>
Deletes a budget. You can delete your budget at any time.
Deleting a budget also deletes the notifications and subscribers associated with that budget.
fn delete_notification(
&self,
input: DeleteNotificationRequest
) -> RusotoFuture<DeleteNotificationResponse, DeleteNotificationError>
[src]
fn delete_notification(
&self,
input: DeleteNotificationRequest
) -> RusotoFuture<DeleteNotificationResponse, DeleteNotificationError>
Deletes a notification.
Deleting a notification also deletes the subscribers associated with the notification.
fn delete_subscriber(
&self,
input: DeleteSubscriberRequest
) -> RusotoFuture<DeleteSubscriberResponse, DeleteSubscriberError>
[src]
fn delete_subscriber(
&self,
input: DeleteSubscriberRequest
) -> RusotoFuture<DeleteSubscriberResponse, DeleteSubscriberError>
Deletes a subscriber.
Deleting the last subscriber to a notification also deletes the notification.
fn describe_budget(
&self,
input: DescribeBudgetRequest
) -> RusotoFuture<DescribeBudgetResponse, DescribeBudgetError>
[src]
fn describe_budget(
&self,
input: DescribeBudgetRequest
) -> RusotoFuture<DescribeBudgetResponse, DescribeBudgetError>
Describes a budget.
fn describe_budgets(
&self,
input: DescribeBudgetsRequest
) -> RusotoFuture<DescribeBudgetsResponse, DescribeBudgetsError>
[src]
fn describe_budgets(
&self,
input: DescribeBudgetsRequest
) -> RusotoFuture<DescribeBudgetsResponse, DescribeBudgetsError>
Lists the budgets associated with an account.
fn describe_notifications_for_budget(
&self,
input: DescribeNotificationsForBudgetRequest
) -> RusotoFuture<DescribeNotificationsForBudgetResponse, DescribeNotificationsForBudgetError>
[src]
fn describe_notifications_for_budget(
&self,
input: DescribeNotificationsForBudgetRequest
) -> RusotoFuture<DescribeNotificationsForBudgetResponse, DescribeNotificationsForBudgetError>
Lists the notifications associated with a budget.
Lists the subscribers associated with a notification.
fn update_budget(
&self,
input: UpdateBudgetRequest
) -> RusotoFuture<UpdateBudgetResponse, UpdateBudgetError>
[src]
fn update_budget(
&self,
input: UpdateBudgetRequest
) -> RusotoFuture<UpdateBudgetResponse, UpdateBudgetError>
Updates a budget. You can change every part of a budget except for the budgetName
and the calculatedSpend
. When a budget is modified, the calculatedSpend
drops to zero until AWS has new usage data to use for forecasting.
fn update_notification(
&self,
input: UpdateNotificationRequest
) -> RusotoFuture<UpdateNotificationResponse, UpdateNotificationError>
[src]
fn update_notification(
&self,
input: UpdateNotificationRequest
) -> RusotoFuture<UpdateNotificationResponse, UpdateNotificationError>
Updates a notification.
fn update_subscriber(
&self,
input: UpdateSubscriberRequest
) -> RusotoFuture<UpdateSubscriberResponse, UpdateSubscriberError>
[src]
fn update_subscriber(
&self,
input: UpdateSubscriberRequest
) -> RusotoFuture<UpdateSubscriberResponse, UpdateSubscriberError>
Updates a subscriber.