Oracle Cloud Infrastructure

Pulumi Official
Package maintained by Pulumi
v0.1.1 published on Tuesday, May 3, 2022 by Pulumi

getInvoices

This data source provides the list of Invoices in Oracle Cloud Infrastructure Osp Gateway service.

Returns a list of invoices

Example Usage

using Pulumi;
using Oci = Pulumi.Oci;

class MyStack : Stack
{
    public MyStack()
    {
        var testInvoices = Output.Create(Oci.OspGateway.GetInvoices.InvokeAsync(new Oci.OspGateway.GetInvoicesArgs
        {
            CompartmentId = @var.Compartment_id,
            OspHomeRegion = @var.Invoice_osp_home_region,
            InvoiceId = oci_osp_gateway_invoice.Test_invoice.Id,
            SearchText = @var.Invoice_search_text,
            Statuses = @var.Invoice_status,
            TimeInvoiceEnd = @var.Invoice_time_invoice_end,
            TimeInvoiceStart = @var.Invoice_time_invoice_start,
            TimePaymentEnd = @var.Invoice_time_payment_end,
            TimePaymentStart = @var.Invoice_time_payment_start,
            Types = @var.Invoice_type,
        }));
    }

}
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/OspGateway"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetInvoices(ctx, &ospgateway.GetInvoicesArgs{
			CompartmentId:    _var.Compartment_id,
			OspHomeRegion:    _var.Invoice_osp_home_region,
			InvoiceId:        pulumi.StringRef(oci_osp_gateway_invoice.Test_invoice.Id),
			SearchText:       pulumi.StringRef(_var.Invoice_search_text),
			Statuses:         _var.Invoice_status,
			TimeInvoiceEnd:   pulumi.StringRef(_var.Invoice_time_invoice_end),
			TimeInvoiceStart: pulumi.StringRef(_var.Invoice_time_invoice_start),
			TimePaymentEnd:   pulumi.StringRef(_var.Invoice_time_payment_end),
			TimePaymentStart: pulumi.StringRef(_var.Invoice_time_payment_start),
			Types:            _var.Invoice_type,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_oci as oci

test_invoices = oci.OspGateway.get_invoices(compartment_id=var["compartment_id"],
    osp_home_region=var["invoice_osp_home_region"],
    invoice_id=oci_osp_gateway_invoice["test_invoice"]["id"],
    search_text=var["invoice_search_text"],
    statuses=var["invoice_status"],
    time_invoice_end=var["invoice_time_invoice_end"],
    time_invoice_start=var["invoice_time_invoice_start"],
    time_payment_end=var["invoice_time_payment_end"],
    time_payment_start=var["invoice_time_payment_start"],
    types=var["invoice_type"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testInvoices = oci.OspGateway.getInvoices({
    compartmentId: _var.compartment_id,
    ospHomeRegion: _var.invoice_osp_home_region,
    invoiceId: oci_osp_gateway_invoice.test_invoice.id,
    searchText: _var.invoice_search_text,
    statuses: _var.invoice_status,
    timeInvoiceEnd: _var.invoice_time_invoice_end,
    timeInvoiceStart: _var.invoice_time_invoice_start,
    timePaymentEnd: _var.invoice_time_payment_end,
    timePaymentStart: _var.invoice_time_payment_start,
    types: _var.invoice_type,
});

Coming soon!

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(compartment_id: Optional[str] = None,
                 filters: Optional[Sequence[_ospgateway.GetInvoicesFilter]] = None,
                 invoice_id: Optional[str] = None,
                 osp_home_region: Optional[str] = None,
                 search_text: Optional[str] = None,
                 statuses: Optional[Sequence[str]] = None,
                 time_invoice_end: Optional[str] = None,
                 time_invoice_start: Optional[str] = None,
                 time_payment_end: Optional[str] = None,
                 time_payment_start: Optional[str] = None,
                 types: Optional[Sequence[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> GetInvoicesResult
def get_invoices_output(compartment_id: Optional[pulumi.Input[str]] = None,
                 filters: Optional[pulumi.Input[Sequence[pulumi.Input[_ospgateway.GetInvoicesFilterArgs]]]] = None,
                 invoice_id: Optional[pulumi.Input[str]] = None,
                 osp_home_region: Optional[pulumi.Input[str]] = None,
                 search_text: Optional[pulumi.Input[str]] = None,
                 statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                 time_invoice_end: Optional[pulumi.Input[str]] = None,
                 time_invoice_start: Optional[pulumi.Input[str]] = None,
                 time_payment_end: Optional[pulumi.Input[str]] = None,
                 time_payment_start: Optional[pulumi.Input[str]] = None,
                 types: Optional[pulumi.Input[Sequence[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)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: oci:OspGateway/getInvoices:getInvoices
  Arguments:
    # Arguments dictionary

The following arguments are supported:

CompartmentId string

The OCID of the compartment.

OspHomeRegion string

The home region's public name of the logged in user.

Filters List<GetInvoicesFilter>
InvoiceId string

The invoice query param (not unique).

SearchText string

A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

Statuses List<string>

A filter to only return resources that match one of the status elements.

TimeInvoiceEnd string

description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

TimeInvoiceStart string

description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

TimePaymentEnd string

description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

TimePaymentStart string

description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

Types List<string>

A filter to only return resources that match the given type exactly.

CompartmentId string

The OCID of the compartment.

OspHomeRegion string

The home region's public name of the logged in user.

Filters []GetInvoicesFilter
InvoiceId string

The invoice query param (not unique).

SearchText string

A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

Statuses []string

A filter to only return resources that match one of the status elements.

TimeInvoiceEnd string

description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

TimeInvoiceStart string

description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

TimePaymentEnd string

description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

TimePaymentStart string

description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

Types []string

A filter to only return resources that match the given type exactly.

compartmentId String

The OCID of the compartment.

ospHomeRegion String

The home region's public name of the logged in user.

filters List<GetInvoicesFilter>
invoiceId String

The invoice query param (not unique).

searchText String

A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

statuses List<String>

A filter to only return resources that match one of the status elements.

timeInvoiceEnd String

description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

timeInvoiceStart String

description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

timePaymentEnd String

description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

timePaymentStart String

description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

types List<String>

A filter to only return resources that match the given type exactly.

compartmentId string

The OCID of the compartment.

ospHomeRegion string

The home region's public name of the logged in user.

filters GetInvoicesFilter[]
invoiceId string

The invoice query param (not unique).

searchText string

A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

statuses string[]

A filter to only return resources that match one of the status elements.

timeInvoiceEnd string

description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

timeInvoiceStart string

description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

timePaymentEnd string

description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

timePaymentStart string

description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

types string[]

A filter to only return resources that match the given type exactly.

compartment_id str

The OCID of the compartment.

osp_home_region str

The home region's public name of the logged in user.

filters GetInvoicesFilter]
invoice_id str

The invoice query param (not unique).

search_text str

A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

statuses Sequence[str]

A filter to only return resources that match one of the status elements.

time_invoice_end str

description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

time_invoice_start str

description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

time_payment_end str

description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

time_payment_start str

description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

types Sequence[str]

A filter to only return resources that match the given type exactly.

compartmentId String

The OCID of the compartment.

ospHomeRegion String

The home region's public name of the logged in user.

filters List<Property Map>
invoiceId String

The invoice query param (not unique).

searchText String

A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

statuses List<String>

A filter to only return resources that match one of the status elements.

timeInvoiceEnd String

description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

timeInvoiceStart String

description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

timePaymentEnd String

description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

timePaymentStart String

description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

types List<String>

A filter to only return resources that match the given type exactly.

getInvoices Result

The following output properties are available:

CompartmentId string
Id string

The provider-assigned unique ID for this managed resource.

InvoiceCollections List<GetInvoicesInvoiceCollection>

The list of invoice_collection.

OspHomeRegion string
Filters List<GetInvoicesFilter>
InvoiceId string

Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

SearchText string
Statuses List<string>
TimeInvoiceEnd string
TimeInvoiceStart string
TimePaymentEnd string
TimePaymentStart string
Types List<string>
CompartmentId string
Id string

The provider-assigned unique ID for this managed resource.

InvoiceCollections []GetInvoicesInvoiceCollection

The list of invoice_collection.

OspHomeRegion string
Filters []GetInvoicesFilter
InvoiceId string

Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

SearchText string
Statuses []string
TimeInvoiceEnd string
TimeInvoiceStart string
TimePaymentEnd string
TimePaymentStart string
Types []string
compartmentId String
id String

The provider-assigned unique ID for this managed resource.

invoiceCollections List<GetInvoicesInvoiceCollection>

The list of invoice_collection.

ospHomeRegion String
filters List<GetInvoicesFilter>
invoiceId String

Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

searchText String
statuses List<String>
timeInvoiceEnd String
timeInvoiceStart String
timePaymentEnd String
timePaymentStart String
types List<String>
compartmentId string
id string

The provider-assigned unique ID for this managed resource.

invoiceCollections GetInvoicesInvoiceCollection[]

The list of invoice_collection.

ospHomeRegion string
filters GetInvoicesFilter[]
invoiceId string

Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

searchText string
statuses string[]
timeInvoiceEnd string
timeInvoiceStart string
timePaymentEnd string
timePaymentStart string
types string[]
compartment_id str
id str

The provider-assigned unique ID for this managed resource.

invoice_collections GetInvoicesInvoiceCollection]

The list of invoice_collection.

osp_home_region str
filters GetInvoicesFilter]
invoice_id str

Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

search_text str
statuses Sequence[str]
time_invoice_end str
time_invoice_start str
time_payment_end str
time_payment_start str
types Sequence[str]
compartmentId String
id String

The provider-assigned unique ID for this managed resource.

invoiceCollections List<Property Map>

The list of invoice_collection.

ospHomeRegion String
filters List<Property Map>
invoiceId String

Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

searchText String
statuses List<String>
timeInvoiceEnd String
timeInvoiceStart String
timePaymentEnd String
timePaymentStart String
types List<String>

Supporting Types

GetInvoicesFilter

Name string

Name of the currency

Values List<string>
Regex bool
Name string

Name of the currency

Values []string
Regex bool
name String

Name of the currency

values List<String>
regex Boolean
name string

Name of the currency

values string[]
regex boolean
name str

Name of the currency

values Sequence[str]
regex bool
name String

Name of the currency

values List<String>
regex Boolean

GetInvoicesInvoiceCollection

GetInvoicesInvoiceCollectionItem

BillToAddresses List<GetInvoicesInvoiceCollectionItemBillToAddress>

Address details model

Currencies List<GetInvoicesInvoiceCollectionItemCurrency>

Currency details model

InternalInvoiceId string

Transaction identifier

InvoiceAmount double

Total amount of invoice

InvoiceAmountAdjusted double

Invoice amount adjust

InvoiceAmountApplied double

Invoice amount applied

InvoiceAmountCredited double

Invoice amount credit

InvoiceAmountDue double

Balance of invoice

InvoiceAmountInDispute double
InvoiceId string

The invoice query param (not unique).

InvoiceNumber string

Invoice external reference

InvoicePoNumber string

Invoice PO number

InvoiceRefNumber string

Invoice reference number

InvoiceStatus string

Invoice status

InvoiceType string

Type of invoice

IsCreditCardPayable bool

Is credit card payment eligible

IsDisplayDownloadPdf bool

Is pdf download access allowed

IsDisplayViewPdf bool
IsPaid bool
IsPayable bool

Whether invoice can be payed

IsPaymentFailed bool
IsPdfEmailAvailable bool

Is emailing pdf allowed

LastPaymentDetails List<GetInvoicesInvoiceCollectionItemLastPaymentDetail>

Payment related details

PartyName string
PaymentTerms string

Payment terms

PreferredEmail string

Preferred Email on the invoice

SubscriptionIds List<string>

List of subscription identifiers

Tax double

Tax of invoice amount

TimeInvoice string

Date of invoice

TimeInvoiceDue string

Due date of invoice

BillToAddresses []GetInvoicesInvoiceCollectionItemBillToAddress

Address details model

Currencies []GetInvoicesInvoiceCollectionItemCurrency

Currency details model

InternalInvoiceId string

Transaction identifier

InvoiceAmount float64

Total amount of invoice

InvoiceAmountAdjusted float64

Invoice amount adjust

InvoiceAmountApplied float64

Invoice amount applied

InvoiceAmountCredited float64

Invoice amount credit

InvoiceAmountDue float64

Balance of invoice

InvoiceAmountInDispute float64
InvoiceId string

The invoice query param (not unique).

InvoiceNumber string

Invoice external reference

InvoicePoNumber string

Invoice PO number

InvoiceRefNumber string

Invoice reference number

InvoiceStatus string

Invoice status

InvoiceType string

Type of invoice

IsCreditCardPayable bool

Is credit card payment eligible

IsDisplayDownloadPdf bool

Is pdf download access allowed

IsDisplayViewPdf bool
IsPaid bool
IsPayable bool

Whether invoice can be payed

IsPaymentFailed bool
IsPdfEmailAvailable bool

Is emailing pdf allowed

LastPaymentDetails []GetInvoicesInvoiceCollectionItemLastPaymentDetail

Payment related details

PartyName string
PaymentTerms string

Payment terms

PreferredEmail string

Preferred Email on the invoice

SubscriptionIds []string

List of subscription identifiers

Tax float64

Tax of invoice amount

TimeInvoice string

Date of invoice

TimeInvoiceDue string

Due date of invoice

billToAddresses List<GetInvoicesInvoiceCollectionItemBillToAddress>

Address details model

currencies List<GetInvoicesInvoiceCollectionItemCurrency>

Currency details model

internalInvoiceId String

Transaction identifier

invoiceAmount Double

Total amount of invoice

invoiceAmountAdjusted Double

Invoice amount adjust

invoiceAmountApplied Double

Invoice amount applied

invoiceAmountCredited Double

Invoice amount credit

invoiceAmountDue Double

Balance of invoice

invoiceAmountInDispute Double
invoiceId String

The invoice query param (not unique).

invoiceNumber String

Invoice external reference

invoicePoNumber String

Invoice PO number

invoiceRefNumber String

Invoice reference number

invoiceStatus String

Invoice status

invoiceType String

Type of invoice

isCreditCardPayable Boolean

Is credit card payment eligible

isDisplayDownloadPdf Boolean

Is pdf download access allowed

isDisplayViewPdf Boolean
isPaid Boolean
isPayable Boolean

Whether invoice can be payed

isPaymentFailed Boolean
isPdfEmailAvailable Boolean

Is emailing pdf allowed

lastPaymentDetails List<GetInvoicesInvoiceCollectionItemLastPaymentDetail>

Payment related details

partyName String
paymentTerms String

Payment terms

preferredEmail String

Preferred Email on the invoice

subscriptionIds List<String>

List of subscription identifiers

tax Double

Tax of invoice amount

timeInvoice String

Date of invoice

timeInvoiceDue String

Due date of invoice

billToAddresses GetInvoicesInvoiceCollectionItemBillToAddress[]

Address details model

currencies GetInvoicesInvoiceCollectionItemCurrency[]

Currency details model

internalInvoiceId string

Transaction identifier

invoiceAmount number

Total amount of invoice

invoiceAmountAdjusted number

Invoice amount adjust

invoiceAmountApplied number

Invoice amount applied

invoiceAmountCredited number

Invoice amount credit

invoiceAmountDue number

Balance of invoice

invoiceAmountInDispute number
invoiceId string

The invoice query param (not unique).

invoiceNumber string

Invoice external reference

invoicePoNumber string

Invoice PO number

invoiceRefNumber string

Invoice reference number

invoiceStatus string

Invoice status

invoiceType string

Type of invoice

isCreditCardPayable boolean

Is credit card payment eligible

isDisplayDownloadPdf boolean

Is pdf download access allowed

isDisplayViewPdf boolean
isPaid boolean
isPayable boolean

Whether invoice can be payed

isPaymentFailed boolean
isPdfEmailAvailable boolean

Is emailing pdf allowed

lastPaymentDetails GetInvoicesInvoiceCollectionItemLastPaymentDetail[]

Payment related details

partyName string
paymentTerms string

Payment terms

preferredEmail string

Preferred Email on the invoice

subscriptionIds string[]

List of subscription identifiers

tax number

Tax of invoice amount

timeInvoice string

Date of invoice

timeInvoiceDue string

Due date of invoice

bill_to_addresses GetInvoicesInvoiceCollectionItemBillToAddress]

Address details model

currencies GetInvoicesInvoiceCollectionItemCurrency]

Currency details model

internal_invoice_id str

Transaction identifier

invoice_amount float

Total amount of invoice

invoice_amount_adjusted float

Invoice amount adjust

invoice_amount_applied float

Invoice amount applied

invoice_amount_credited float

Invoice amount credit

invoice_amount_due float

Balance of invoice

invoice_amount_in_dispute float
invoice_id str

The invoice query param (not unique).

invoice_number str

Invoice external reference

invoice_po_number str

Invoice PO number

invoice_ref_number str

Invoice reference number

invoice_status str

Invoice status

invoice_type str

Type of invoice

is_credit_card_payable bool

Is credit card payment eligible

is_display_download_pdf bool

Is pdf download access allowed

is_display_view_pdf bool
is_paid bool
is_payable bool

Whether invoice can be payed

is_payment_failed bool
is_pdf_email_available bool

Is emailing pdf allowed

last_payment_details GetInvoicesInvoiceCollectionItemLastPaymentDetail]

Payment related details

party_name str
payment_terms str

Payment terms

preferred_email str

Preferred Email on the invoice

subscription_ids Sequence[str]

List of subscription identifiers

tax float

Tax of invoice amount

time_invoice str

Date of invoice

time_invoice_due str

Due date of invoice

billToAddresses List<Property Map>

Address details model

currencies List<Property Map>

Currency details model

internalInvoiceId String

Transaction identifier

invoiceAmount Number

Total amount of invoice

invoiceAmountAdjusted Number

Invoice amount adjust

invoiceAmountApplied Number

Invoice amount applied

invoiceAmountCredited Number

Invoice amount credit

invoiceAmountDue Number

Balance of invoice

invoiceAmountInDispute Number
invoiceId String

The invoice query param (not unique).

invoiceNumber String

Invoice external reference

invoicePoNumber String

Invoice PO number

invoiceRefNumber String

Invoice reference number

invoiceStatus String

Invoice status

invoiceType String

Type of invoice

isCreditCardPayable Boolean

Is credit card payment eligible

isDisplayDownloadPdf Boolean

Is pdf download access allowed

isDisplayViewPdf Boolean
isPaid Boolean
isPayable Boolean

Whether invoice can be payed

isPaymentFailed Boolean
isPdfEmailAvailable Boolean

Is emailing pdf allowed

lastPaymentDetails List<Property Map>

Payment related details

partyName String
paymentTerms String

Payment terms

preferredEmail String

Preferred Email on the invoice

subscriptionIds List<String>

List of subscription identifiers

tax Number

Tax of invoice amount

timeInvoice String

Date of invoice

timeInvoiceDue String

Due date of invoice

GetInvoicesInvoiceCollectionItemBillToAddress

AddressLine1 string

Address line 1

AddressLine2 string

Address line 2

AddressLine3 string

Address line 3

AddressLine4 string

Address line 4

City string

Name of the city

CompanyName string

Name of the customer company

ContactName string

Name of the contact person

Countries List<GetInvoicesInvoiceCollectionItemBillToAddressCountry>

Country details model

County string

County name

PostalCode string

ZIP no

Province string

Name of the province

State string

Name of the state

StreetName string

Street name

StreetNumber string

House no

AddressLine1 string

Address line 1

AddressLine2 string

Address line 2

AddressLine3 string

Address line 3

AddressLine4 string

Address line 4

City string

Name of the city

CompanyName string

Name of the customer company

ContactName string

Name of the contact person

Countries []GetInvoicesInvoiceCollectionItemBillToAddressCountry

Country details model

County string

County name

PostalCode string

ZIP no

Province string

Name of the province

State string

Name of the state

StreetName string

Street name

StreetNumber string

House no

addressLine1 String

Address line 1

addressLine2 String

Address line 2

addressLine3 String

Address line 3

addressLine4 String

Address line 4

city String

Name of the city

companyName String

Name of the customer company

contactName String

Name of the contact person

countries List<GetInvoicesInvoiceCollectionItemBillToAddressCountry>

Country details model

county String

County name

postalCode String

ZIP no

province String

Name of the province

state String

Name of the state

streetName String

Street name

streetNumber String

House no

addressLine1 string

Address line 1

addressLine2 string

Address line 2

addressLine3 string

Address line 3

addressLine4 string

Address line 4

city string

Name of the city

companyName string

Name of the customer company

contactName string

Name of the contact person

countries GetInvoicesInvoiceCollectionItemBillToAddressCountry[]

Country details model

county string

County name

postalCode string

ZIP no

province string

Name of the province

state string

Name of the state

streetName string

Street name

streetNumber string

House no

address_line1 str

Address line 1

address_line2 str

Address line 2

address_line3 str

Address line 3

address_line4 str

Address line 4

city str

Name of the city

company_name str

Name of the customer company

contact_name str

Name of the contact person

countries GetInvoicesInvoiceCollectionItemBillToAddressCountry]

Country details model

county str

County name

postal_code str

ZIP no

province str

Name of the province

state str

Name of the state

street_name str

Street name

street_number str

House no

addressLine1 String

Address line 1

addressLine2 String

Address line 2

addressLine3 String

Address line 3

addressLine4 String

Address line 4

city String

Name of the city

companyName String

Name of the customer company

contactName String

Name of the contact person

countries List<Property Map>

Country details model

county String

County name

postalCode String

ZIP no

province String

Name of the province

state String

Name of the state

streetName String

Street name

streetNumber String

House no

GetInvoicesInvoiceCollectionItemBillToAddressCountry

Ascii3countryCode string

Country code in ISO-3166-1 3-letter format

CountryCode string

Country code in ISO-3166-1 2-letter format

CountryId double

Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table

CountryName string

Name of the country

LanguageId double

Language identifier

Ascii3countryCode string

Country code in ISO-3166-1 3-letter format

CountryCode string

Country code in ISO-3166-1 2-letter format

CountryId float64

Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table

CountryName string

Name of the country

LanguageId float64

Language identifier

ascii3countryCode String

Country code in ISO-3166-1 3-letter format

countryCode String

Country code in ISO-3166-1 2-letter format

countryId Double

Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table

countryName String

Name of the country

languageId Double

Language identifier

ascii3countryCode string

Country code in ISO-3166-1 3-letter format

countryCode string

Country code in ISO-3166-1 2-letter format

countryId number

Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table

countryName string

Name of the country

languageId number

Language identifier

ascii3country_code str

Country code in ISO-3166-1 3-letter format

country_code str

Country code in ISO-3166-1 2-letter format

country_id float

Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table

country_name str

Name of the country

language_id float

Language identifier

ascii3countryCode String

Country code in ISO-3166-1 3-letter format

countryCode String

Country code in ISO-3166-1 2-letter format

countryId Number

Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table

countryName String

Name of the country

languageId Number

Language identifier

GetInvoicesInvoiceCollectionItemCurrency

CurrencyCode string

Currency code

CurrencySymbol string

Currency symbol

Name string

Name of the currency

RoundDecimalPoint double

Round decimal point

UsdConversion double

USD conversion rate of the currency

CurrencyCode string

Currency code

CurrencySymbol string

Currency symbol

Name string

Name of the currency

RoundDecimalPoint float64

Round decimal point

UsdConversion float64

USD conversion rate of the currency

currencyCode String

Currency code

currencySymbol String

Currency symbol

name String

Name of the currency

roundDecimalPoint Double

Round decimal point

usdConversion Double

USD conversion rate of the currency

currencyCode string

Currency code

currencySymbol string

Currency symbol

name string

Name of the currency

roundDecimalPoint number

Round decimal point

usdConversion number

USD conversion rate of the currency

currency_code str

Currency code

currency_symbol str

Currency symbol

name str

Name of the currency

round_decimal_point float

Round decimal point

usd_conversion float

USD conversion rate of the currency

currencyCode String

Currency code

currencySymbol String

Currency symbol

name String

Name of the currency

roundDecimalPoint Number

Round decimal point

usdConversion Number

USD conversion rate of the currency

GetInvoicesInvoiceCollectionItemLastPaymentDetail

AmountPaid double

Amount that paid

CreditCardType string

Credit card type

EcheckRouting string

Last four routing digits of the card

LastDigits string

Last four digits of the card

NameOnCard string

Name on the credit card

PaidBy string

example

PaymentMethod string

Payment method

PaypalId string

The id (email address) of the paypal payment

PaypalReference string

paypal payment reference

TimeExpiration string

Expired date of the credit card

TimePaidOn string

Paid the invoice on this day

AmountPaid float64

Amount that paid

CreditCardType string

Credit card type

EcheckRouting string

Last four routing digits of the card

LastDigits string

Last four digits of the card

NameOnCard string

Name on the credit card

PaidBy string

example

PaymentMethod string

Payment method

PaypalId string

The id (email address) of the paypal payment

PaypalReference string

paypal payment reference

TimeExpiration string

Expired date of the credit card

TimePaidOn string

Paid the invoice on this day

amountPaid Double

Amount that paid

creditCardType String

Credit card type

echeckRouting String

Last four routing digits of the card

lastDigits String

Last four digits of the card

nameOnCard String

Name on the credit card

paidBy String

example

paymentMethod String

Payment method

paypalId String

The id (email address) of the paypal payment

paypalReference String

paypal payment reference

timeExpiration String

Expired date of the credit card

timePaidOn String

Paid the invoice on this day

amountPaid number

Amount that paid

creditCardType string

Credit card type

echeckRouting string

Last four routing digits of the card

lastDigits string

Last four digits of the card

nameOnCard string

Name on the credit card

paidBy string

example

paymentMethod string

Payment method

paypalId string

The id (email address) of the paypal payment

paypalReference string

paypal payment reference

timeExpiration string

Expired date of the credit card

timePaidOn string

Paid the invoice on this day

amount_paid float

Amount that paid

credit_card_type str

Credit card type

echeck_routing str

Last four routing digits of the card

last_digits str

Last four digits of the card

name_on_card str

Name on the credit card

str

example

payment_method str

Payment method

paypal_id str

The id (email address) of the paypal payment

paypal_reference str

paypal payment reference

time_expiration str

Expired date of the credit card

time_paid_on str

Paid the invoice on this day

amountPaid Number

Amount that paid

creditCardType String

Credit card type

echeckRouting String

Last four routing digits of the card

lastDigits String

Last four digits of the card

nameOnCard String

Name on the credit card

paidBy String

example

paymentMethod String

Payment method

paypalId String

The id (email address) of the paypal payment

paypalReference String

paypal payment reference

timeExpiration String

Expired date of the credit card

timePaidOn String

Paid the invoice on this day

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.