AWS Native

v0.43.0 published on Thursday, Dec 1, 2022 by Pulumi

getBudgetsAction

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:

ActionId string
BudgetName string
ActionId string
BudgetName string
actionId String
budgetName String
actionId string
budgetName string
actionId String
budgetName String

getBudgetsAction Result

The following output properties are available:

Supporting Types

BudgetsActionActionThreshold

BudgetsActionActionThresholdType

BudgetsActionApprovalModel

BudgetsActionDefinition

BudgetsActionIamActionDefinition

PolicyArn string
Groups List<string>
Roles List<string>
Users List<string>
PolicyArn string
Groups []string
Roles []string
Users []string
policyArn String
groups List<String>
roles List<String>
users List<String>
policyArn string
groups string[]
roles string[]
users string[]
policy_arn str
groups Sequence[str]
roles Sequence[str]
users Sequence[str]
policyArn String
groups List<String>
roles List<String>
users List<String>

BudgetsActionNotificationType

BudgetsActionScpActionDefinition

PolicyId string
TargetIds List<string>
PolicyId string
TargetIds []string
policyId String
targetIds List<String>
policyId string
targetIds string[]
policy_id str
target_ids Sequence[str]
policyId String
targetIds List<String>

BudgetsActionSsmActionDefinition

BudgetsActionSsmActionDefinitionSubtype

BudgetsActionSubscriber

BudgetsActionSubscriberType

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0