1. Packages
  2. AWS Native
  3. API Docs
  4. budgets
  5. getBudgetsAction

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.97.0 published on Wednesday, Feb 21, 2024 by Pulumi

aws-native.budgets.getBudgetsAction

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.97.0 published on Wednesday, Feb 21, 2024 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:

    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
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.97.0 published on Wednesday, Feb 21, 2024 by Pulumi