Scaleway v1.26.0 published on Friday, Mar 28, 2025 by pulumiverse
scaleway.getBillingInvoices
Explore with Pulumi AI
Deprecated: scaleway.index/getbillinginvoices.getBillingInvoices has been deprecated in favor of scaleway.billing/getinvoices.getInvoices
Gets information about your Scaleway invoices.
Using getBillingInvoices
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 getBillingInvoices(args: GetBillingInvoicesArgs, opts?: InvokeOptions): Promise<GetBillingInvoicesResult>
function getBillingInvoicesOutput(args: GetBillingInvoicesOutputArgs, opts?: InvokeOptions): Output<GetBillingInvoicesResult>
def get_billing_invoices(invoice_type: Optional[str] = None,
started_after: Optional[str] = None,
started_before: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBillingInvoicesResult
def get_billing_invoices_output(invoice_type: Optional[pulumi.Input[str]] = None,
started_after: Optional[pulumi.Input[str]] = None,
started_before: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBillingInvoicesResult]
func GetBillingInvoices(ctx *Context, args *GetBillingInvoicesArgs, opts ...InvokeOption) (*GetBillingInvoicesResult, error)
func GetBillingInvoicesOutput(ctx *Context, args *GetBillingInvoicesOutputArgs, opts ...InvokeOption) GetBillingInvoicesResultOutput
> Note: This function is named GetBillingInvoices
in the Go SDK.
public static class GetBillingInvoices
{
public static Task<GetBillingInvoicesResult> InvokeAsync(GetBillingInvoicesArgs args, InvokeOptions? opts = null)
public static Output<GetBillingInvoicesResult> Invoke(GetBillingInvoicesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBillingInvoicesResult> getBillingInvoices(GetBillingInvoicesArgs args, InvokeOptions options)
public static Output<GetBillingInvoicesResult> getBillingInvoices(GetBillingInvoicesArgs args, InvokeOptions options)
fn::invoke:
function: scaleway:index/getBillingInvoices:getBillingInvoices
arguments:
# arguments dictionary
The following arguments are supported:
- Invoice
Type string - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - Started
After string - Invoices with a start date that are greater or equal to
started_after
are listed (RFC 3339 format). - Started
Before string - Invoices with a start date that precedes
started_before
are listed (RFC 3339 format).
- Invoice
Type string - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - Started
After string - Invoices with a start date that are greater or equal to
started_after
are listed (RFC 3339 format). - Started
Before string - Invoices with a start date that precedes
started_before
are listed (RFC 3339 format).
- invoice
Type String - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - started
After String - Invoices with a start date that are greater or equal to
started_after
are listed (RFC 3339 format). - started
Before String - Invoices with a start date that precedes
started_before
are listed (RFC 3339 format).
- invoice
Type string - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - started
After string - Invoices with a start date that are greater or equal to
started_after
are listed (RFC 3339 format). - started
Before string - Invoices with a start date that precedes
started_before
are listed (RFC 3339 format).
- invoice_
type str - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - started_
after str - Invoices with a start date that are greater or equal to
started_after
are listed (RFC 3339 format). - started_
before str - Invoices with a start date that precedes
started_before
are listed (RFC 3339 format).
- invoice
Type String - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - started
After String - Invoices with a start date that are greater or equal to
started_after
are listed (RFC 3339 format). - started
Before String - Invoices with a start date that precedes
started_before
are listed (RFC 3339 format).
getBillingInvoices Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Invoices
List<Pulumiverse.
Scaleway. Outputs. Get Billing Invoices Invoice> - List of found invoices
- Organization
Id string - Invoice
Type string - The type of invoice.
- Started
After string - Started
Before string
- Id string
- The provider-assigned unique ID for this managed resource.
- Invoices
[]Get
Billing Invoices Invoice - List of found invoices
- Organization
Id string - Invoice
Type string - The type of invoice.
- Started
After string - Started
Before string
- id String
- The provider-assigned unique ID for this managed resource.
- invoices
List<Get
Billing Invoices Invoice> - List of found invoices
- organization
Id String - invoice
Type String - The type of invoice.
- started
After String - started
Before String
- id string
- The provider-assigned unique ID for this managed resource.
- invoices
Get
Billing Invoices Invoice[] - List of found invoices
- organization
Id string - invoice
Type string - The type of invoice.
- started
After string - started
Before string
- id str
- The provider-assigned unique ID for this managed resource.
- invoices
Sequence[Get
Billing Invoices Invoice] - List of found invoices
- organization_
id str - invoice_
type str - The type of invoice.
- started_
after str - started_
before str
- id String
- The provider-assigned unique ID for this managed resource.
- invoices List<Property Map>
- List of found invoices
- organization
Id String - invoice
Type String - The type of invoice.
- started
After String - started
Before String
Supporting Types
GetBillingInvoicesInvoice
- Billing
Period This property is required. string - The billing period of the invoice in the YYYY-MM format.
- Due
Date This property is required. string - The payment time limit, set according to the Organization's payment conditions (RFC 3339 format).
- Id
This property is required. string - The associated invoice ID.
- Invoice
Type This property is required. string - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - Issued
Date This property is required. string - The date when the invoice was sent to the customer (RFC 3339 format).
- Number
This property is required. int - The invoice number.
- Organization
Name This property is required. string - The organization name.
- Seller
Name This property is required. string - The name of the seller (Scaleway).
- Start
Date This property is required. string - The start date of the billing period (RFC 3339 format).
- State
This property is required. string - The state of the invoice.
- Stop
Date This property is required. string - The end date of the billing period (RFC 3339 format).
- Total
Discount This property is required. string - The total discount amount of the invoice.
- Total
Tax This property is required. string - The total tax amount of the invoice.
- Total
Taxed This property is required. string - The total amount, taxed.
- Total
Undiscount This property is required. string - The total amount of the invoice before applying the discount.
- Total
Untaxed This property is required. string - The total amount, untaxed.
- Billing
Period This property is required. string - The billing period of the invoice in the YYYY-MM format.
- Due
Date This property is required. string - The payment time limit, set according to the Organization's payment conditions (RFC 3339 format).
- Id
This property is required. string - The associated invoice ID.
- Invoice
Type This property is required. string - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - Issued
Date This property is required. string - The date when the invoice was sent to the customer (RFC 3339 format).
- Number
This property is required. int - The invoice number.
- Organization
Name This property is required. string - The organization name.
- Seller
Name This property is required. string - The name of the seller (Scaleway).
- Start
Date This property is required. string - The start date of the billing period (RFC 3339 format).
- State
This property is required. string - The state of the invoice.
- Stop
Date This property is required. string - The end date of the billing period (RFC 3339 format).
- Total
Discount This property is required. string - The total discount amount of the invoice.
- Total
Tax This property is required. string - The total tax amount of the invoice.
- Total
Taxed This property is required. string - The total amount, taxed.
- Total
Undiscount This property is required. string - The total amount of the invoice before applying the discount.
- Total
Untaxed This property is required. string - The total amount, untaxed.
- billing
Period This property is required. String - The billing period of the invoice in the YYYY-MM format.
- due
Date This property is required. String - The payment time limit, set according to the Organization's payment conditions (RFC 3339 format).
- id
This property is required. String - The associated invoice ID.
- invoice
Type This property is required. String - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - issued
Date This property is required. String - The date when the invoice was sent to the customer (RFC 3339 format).
- number
This property is required. Integer - The invoice number.
- organization
Name This property is required. String - The organization name.
- seller
Name This property is required. String - The name of the seller (Scaleway).
- start
Date This property is required. String - The start date of the billing period (RFC 3339 format).
- state
This property is required. String - The state of the invoice.
- stop
Date This property is required. String - The end date of the billing period (RFC 3339 format).
- total
Discount This property is required. String - The total discount amount of the invoice.
- total
Tax This property is required. String - The total tax amount of the invoice.
- total
Taxed This property is required. String - The total amount, taxed.
- total
Undiscount This property is required. String - The total amount of the invoice before applying the discount.
- total
Untaxed This property is required. String - The total amount, untaxed.
- billing
Period This property is required. string - The billing period of the invoice in the YYYY-MM format.
- due
Date This property is required. string - The payment time limit, set according to the Organization's payment conditions (RFC 3339 format).
- id
This property is required. string - The associated invoice ID.
- invoice
Type This property is required. string - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - issued
Date This property is required. string - The date when the invoice was sent to the customer (RFC 3339 format).
- number
This property is required. number - The invoice number.
- organization
Name This property is required. string - The organization name.
- seller
Name This property is required. string - The name of the seller (Scaleway).
- start
Date This property is required. string - The start date of the billing period (RFC 3339 format).
- state
This property is required. string - The state of the invoice.
- stop
Date This property is required. string - The end date of the billing period (RFC 3339 format).
- total
Discount This property is required. string - The total discount amount of the invoice.
- total
Tax This property is required. string - The total tax amount of the invoice.
- total
Taxed This property is required. string - The total amount, taxed.
- total
Undiscount This property is required. string - The total amount of the invoice before applying the discount.
- total
Untaxed This property is required. string - The total amount, untaxed.
- billing_
period This property is required. str - The billing period of the invoice in the YYYY-MM format.
- due_
date This property is required. str - The payment time limit, set according to the Organization's payment conditions (RFC 3339 format).
- id
This property is required. str - The associated invoice ID.
- invoice_
type This property is required. str - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - issued_
date This property is required. str - The date when the invoice was sent to the customer (RFC 3339 format).
- number
This property is required. int - The invoice number.
- organization_
name This property is required. str - The organization name.
- seller_
name This property is required. str - The name of the seller (Scaleway).
- start_
date This property is required. str - The start date of the billing period (RFC 3339 format).
- state
This property is required. str - The state of the invoice.
- stop_
date This property is required. str - The end date of the billing period (RFC 3339 format).
- total_
discount This property is required. str - The total discount amount of the invoice.
- total_
tax This property is required. str - The total tax amount of the invoice.
- total_
taxed This property is required. str - The total amount, taxed.
- total_
undiscount This property is required. str - The total amount of the invoice before applying the discount.
- total_
untaxed This property is required. str - The total amount, untaxed.
- billing
Period This property is required. String - The billing period of the invoice in the YYYY-MM format.
- due
Date This property is required. String - The payment time limit, set according to the Organization's payment conditions (RFC 3339 format).
- id
This property is required. String - The associated invoice ID.
- invoice
Type This property is required. String - Invoices with the given type are listed. Valid values are
periodic
andpurchase
. - issued
Date This property is required. String - The date when the invoice was sent to the customer (RFC 3339 format).
- number
This property is required. Number - The invoice number.
- organization
Name This property is required. String - The organization name.
- seller
Name This property is required. String - The name of the seller (Scaleway).
- start
Date This property is required. String - The start date of the billing period (RFC 3339 format).
- state
This property is required. String - The state of the invoice.
- stop
Date This property is required. String - The end date of the billing period (RFC 3339 format).
- total
Discount This property is required. String - The total discount amount of the invoice.
- total
Tax This property is required. String - The total tax amount of the invoice.
- total
Taxed This property is required. String - The total amount, taxed.
- total
Undiscount This property is required. String - The total amount of the invoice before applying the discount.
- total
Untaxed This property is required. String - The total amount, untaxed.
Package Details
- Repository
- scaleway pulumiverse/pulumi-scaleway
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scaleway
Terraform Provider.