AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi
aws-native.budgets.getBudgetsAction
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi
An example resource schema demonstrating some basic constructs and validation rules.
Using getBudgetsAction
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBudgetsAction(args: GetBudgetsActionArgs, opts?: InvokeOptions): Promise<GetBudgetsActionResult>
function getBudgetsActionOutput(args: GetBudgetsActionOutputArgs, opts?: InvokeOptions): Output<GetBudgetsActionResult>
def get_budgets_action(action_id: Optional[str] = None,
budget_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBudgetsActionResult
def get_budgets_action_output(action_id: Optional[pulumi.Input[str]] = None,
budget_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBudgetsActionResult]
func LookupBudgetsAction(ctx *Context, args *LookupBudgetsActionArgs, opts ...InvokeOption) (*LookupBudgetsActionResult, error)
func LookupBudgetsActionOutput(ctx *Context, args *LookupBudgetsActionOutputArgs, opts ...InvokeOption) LookupBudgetsActionResultOutput
> Note: This function is named LookupBudgetsAction
in the Go SDK.
public static class GetBudgetsAction
{
public static Task<GetBudgetsActionResult> InvokeAsync(GetBudgetsActionArgs args, InvokeOptions? opts = null)
public static Output<GetBudgetsActionResult> Invoke(GetBudgetsActionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBudgetsActionResult> getBudgetsAction(GetBudgetsActionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:budgets:getBudgetsAction
arguments:
# arguments dictionary
The following arguments are supported:
- Action
Id string - Budget
Name string
- Action
Id string - Budget
Name string
- action
Id String - budget
Name String
- action
Id string - budget
Name string
- action_
id str - budget_
name str
- action
Id String - budget
Name String
getBudgetsAction Result
The following output properties are available:
- Action
Id string - Action
Threshold Pulumi.Aws Native. Budgets. Outputs. Budgets Action Action Threshold - Approval
Model Pulumi.Aws Native. Budgets. Budgets Action Approval Model - Definition
Pulumi.
Aws Native. Budgets. Outputs. Budgets Action Definition - Execution
Role stringArn - Notification
Type Pulumi.Aws Native. Budgets. Budgets Action Notification Type - Subscribers
List<Pulumi.
Aws Native. Budgets. Outputs. Budgets Action Subscriber>
Supporting Types
BudgetsActionActionThreshold
BudgetsActionActionThresholdType
BudgetsActionApprovalModel
BudgetsActionDefinition
BudgetsActionIamActionDefinition
- policy_
arn str - groups Sequence[str]
- roles Sequence[str]
- users Sequence[str]
BudgetsActionNotificationType
BudgetsActionScpActionDefinition
- policy_
id str - target_
ids Sequence[str]
BudgetsActionSsmActionDefinition
- Instance
Ids []string - Region string
- Subtype
Budgets
Action Ssm Action Definition Subtype
- instance
Ids List<String> - region String
- subtype
Budgets
Action Ssm Action Definition Subtype
- instance
Ids string[] - region string
- subtype
Budgets
Action Ssm Action Definition Subtype
- instance_
ids Sequence[str] - region str
- subtype
Budgets
Action Ssm Action Definition Subtype
- instance
Ids List<String> - region String
- subtype "STOP_EC2_INSTANCES" | "STOP_RDS_INSTANCES"
BudgetsActionSsmActionDefinitionSubtype
BudgetsActionSubscriber
- address String
- type "SNS" | "EMAIL"
BudgetsActionSubscriberType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi