1. Packages
  2. Vantage Provider
  3. API Docs
  4. getInvoices
vantage 0.1.65 published on Wednesday, Sep 10, 2025 by vantage-sh

vantage.getInvoices

Explore with Pulumi AI

vantage logo
vantage 0.1.65 published on Wednesday, Sep 10, 2025 by vantage-sh

    Using getInvoices

    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 getInvoices(args: GetInvoicesArgs, opts?: InvokeOptions): Promise<GetInvoicesResult>
    function getInvoicesOutput(args: GetInvoicesOutputArgs, opts?: InvokeOptions): Output<GetInvoicesResult>
    def get_invoices(managed_account_token: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetInvoicesResult
    def get_invoices_output(managed_account_token: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetInvoicesResult]
    func GetInvoices(ctx *Context, args *GetInvoicesArgs, opts ...InvokeOption) (*GetInvoicesResult, error)
    func GetInvoicesOutput(ctx *Context, args *GetInvoicesOutputArgs, opts ...InvokeOption) GetInvoicesResultOutput

    > Note: This function is named GetInvoices in the Go SDK.

    public static class GetInvoices 
    {
        public static Task<GetInvoicesResult> InvokeAsync(GetInvoicesArgs args, InvokeOptions? opts = null)
        public static Output<GetInvoicesResult> Invoke(GetInvoicesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetInvoicesResult> getInvoices(GetInvoicesArgs args, InvokeOptions options)
    public static Output<GetInvoicesResult> getInvoices(GetInvoicesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: vantage:index/getInvoices:getInvoices
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ManagedAccountToken string
    Filter invoices by managed account token (MSP accounts only)
    ManagedAccountToken string
    Filter invoices by managed account token (MSP accounts only)
    managedAccountToken String
    Filter invoices by managed account token (MSP accounts only)
    managedAccountToken string
    Filter invoices by managed account token (MSP accounts only)
    managed_account_token str
    Filter invoices by managed account token (MSP accounts only)
    managedAccountToken String
    Filter invoices by managed account token (MSP accounts only)

    getInvoices Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Invoices List<GetInvoicesInvoice>
    ManagedAccountToken string
    Filter invoices by managed account token (MSP accounts only)
    Id string
    The provider-assigned unique ID for this managed resource.
    Invoices []GetInvoicesInvoice
    ManagedAccountToken string
    Filter invoices by managed account token (MSP accounts only)
    id String
    The provider-assigned unique ID for this managed resource.
    invoices List<GetInvoicesInvoice>
    managedAccountToken String
    Filter invoices by managed account token (MSP accounts only)
    id string
    The provider-assigned unique ID for this managed resource.
    invoices GetInvoicesInvoice[]
    managedAccountToken string
    Filter invoices by managed account token (MSP accounts only)
    id str
    The provider-assigned unique ID for this managed resource.
    invoices Sequence[GetInvoicesInvoice]
    managed_account_token str
    Filter invoices by managed account token (MSP accounts only)
    id String
    The provider-assigned unique ID for this managed resource.
    invoices List<Property Map>
    managedAccountToken String
    Filter invoices by managed account token (MSP accounts only)

    Supporting Types

    GetInvoicesInvoice

    AccountName string
    Name of the managed account this invoice belongs to
    AccountToken string
    Token of the managed account this invoice belongs to
    BillingPeriodEnd string
    End date of the billing period. ISO 8601 formatted.
    BillingPeriodStart string
    Start date of the billing period. ISO 8601 formatted.
    CreatedAt string
    The date and time, in UTC, the invoice was created. ISO 8601 formatted.
    Id string
    The id of the resource
    InvoiceNumber string
    Sequential invoice number for the MSP account
    MspAccountToken string
    Token of the MSP account that owns this invoice
    Status string
    Current status of the invoice
    Token string
    Total string
    Total amount for the invoice period
    UpdatedAt string
    The date and time, in UTC, the invoice was last updated. ISO 8601 formatted.
    AccountName string
    Name of the managed account this invoice belongs to
    AccountToken string
    Token of the managed account this invoice belongs to
    BillingPeriodEnd string
    End date of the billing period. ISO 8601 formatted.
    BillingPeriodStart string
    Start date of the billing period. ISO 8601 formatted.
    CreatedAt string
    The date and time, in UTC, the invoice was created. ISO 8601 formatted.
    Id string
    The id of the resource
    InvoiceNumber string
    Sequential invoice number for the MSP account
    MspAccountToken string
    Token of the MSP account that owns this invoice
    Status string
    Current status of the invoice
    Token string
    Total string
    Total amount for the invoice period
    UpdatedAt string
    The date and time, in UTC, the invoice was last updated. ISO 8601 formatted.
    accountName String
    Name of the managed account this invoice belongs to
    accountToken String
    Token of the managed account this invoice belongs to
    billingPeriodEnd String
    End date of the billing period. ISO 8601 formatted.
    billingPeriodStart String
    Start date of the billing period. ISO 8601 formatted.
    createdAt String
    The date and time, in UTC, the invoice was created. ISO 8601 formatted.
    id String
    The id of the resource
    invoiceNumber String
    Sequential invoice number for the MSP account
    mspAccountToken String
    Token of the MSP account that owns this invoice
    status String
    Current status of the invoice
    token String
    total String
    Total amount for the invoice period
    updatedAt String
    The date and time, in UTC, the invoice was last updated. ISO 8601 formatted.
    accountName string
    Name of the managed account this invoice belongs to
    accountToken string
    Token of the managed account this invoice belongs to
    billingPeriodEnd string
    End date of the billing period. ISO 8601 formatted.
    billingPeriodStart string
    Start date of the billing period. ISO 8601 formatted.
    createdAt string
    The date and time, in UTC, the invoice was created. ISO 8601 formatted.
    id string
    The id of the resource
    invoiceNumber string
    Sequential invoice number for the MSP account
    mspAccountToken string
    Token of the MSP account that owns this invoice
    status string
    Current status of the invoice
    token string
    total string
    Total amount for the invoice period
    updatedAt string
    The date and time, in UTC, the invoice was last updated. ISO 8601 formatted.
    account_name str
    Name of the managed account this invoice belongs to
    account_token str
    Token of the managed account this invoice belongs to
    billing_period_end str
    End date of the billing period. ISO 8601 formatted.
    billing_period_start str
    Start date of the billing period. ISO 8601 formatted.
    created_at str
    The date and time, in UTC, the invoice was created. ISO 8601 formatted.
    id str
    The id of the resource
    invoice_number str
    Sequential invoice number for the MSP account
    msp_account_token str
    Token of the MSP account that owns this invoice
    status str
    Current status of the invoice
    token str
    total str
    Total amount for the invoice period
    updated_at str
    The date and time, in UTC, the invoice was last updated. ISO 8601 formatted.
    accountName String
    Name of the managed account this invoice belongs to
    accountToken String
    Token of the managed account this invoice belongs to
    billingPeriodEnd String
    End date of the billing period. ISO 8601 formatted.
    billingPeriodStart String
    Start date of the billing period. ISO 8601 formatted.
    createdAt String
    The date and time, in UTC, the invoice was created. ISO 8601 formatted.
    id String
    The id of the resource
    invoiceNumber String
    Sequential invoice number for the MSP account
    mspAccountToken String
    Token of the MSP account that owns this invoice
    status String
    Current status of the invoice
    token String
    total String
    Total amount for the invoice period
    updatedAt String
    The date and time, in UTC, the invoice was last updated. ISO 8601 formatted.

    Package Details

    Repository
    vantage vantage-sh/terraform-provider-vantage
    License
    Notes
    This Pulumi package is based on the vantage Terraform Provider.
    vantage logo
    vantage 0.1.65 published on Wednesday, Sep 10, 2025 by vantage-sh