Skip to main content

Aws/invoicing

@swamp/aws/invoicingv2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS INVOICING infrastructure models

02Behaviors2
@swamp/aws/invoicing/invoice-unitv2026.10.23.1invoice_unit.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
InvoiceReceiverstring
Namestring
Description?string
TaxInheritanceDisabled?boolean
Ruleobject
ResourceTags?array
fn create()
Create a Invoicing InvoiceUnit
fn get(identifier: string)
Get a Invoicing InvoiceUnit
ArgumentTypeDescription
identifierstringThe primary identifier of the Invoicing InvoiceUnit
fn update()
Update a Invoicing InvoiceUnit
fn delete(identifier: string)
Delete a Invoicing InvoiceUnit
ArgumentTypeDescription
identifierstringThe primary identifier of the Invoicing InvoiceUnit
fn sync()
Sync Invoicing InvoiceUnit state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Invoicing InvoiceUnit resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Invoicing InvoiceUnit resource state
@swamp/aws/invoicing/procurement-portal-preferencev2026.10.23.1procurement_portal_preference.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
ProcurementPortalNameenumThe name of the procurement portal.
BuyerDomainenumThe domain identifier for the buyer in the procurement portal.
BuyerIdentifierstringThe unique identifier for the buyer in the procurement portal.
SupplierDomainenumThe domain identifier for the supplier in the procurement portal.
SupplierIdentifierstringThe unique identifier for the supplier in the procurement portal.
Selector?objectSpecifies criteria for selecting which invoices should be processed.
ProcurementPortalSharedSecret?stringThe shared secret or authentication credential used for secure communication with the procurement portal.
ProcurementPortalInstanceEndpoint?stringThe endpoint URL where e-invoices are delivered to the procurement portal.
TestEnvPreference?objectConfiguration settings for the test environment of the procurement portal.
EinvoiceDeliveryEnabledbooleanIndicates whether e-invoice delivery is enabled for this procurement portal preference.
EinvoiceDeliveryPreference?objectSpecifies the preferences for e-invoice delivery.
PurchaseOrderRetrievalEnabledbooleanIndicates whether purchase order retrieval is enabled for this procurement portal preference.
ContactsarrayList of contact information for portal administrators and technical contacts.
Tags?arrayThe tags associated with this procurement portal preference.
fn create()
Create a Invoicing ProcurementPortalPreference
fn get(identifier: string)
Get a Invoicing ProcurementPortalPreference
ArgumentTypeDescription
identifierstringThe primary identifier of the Invoicing ProcurementPortalPreference
fn update()
Update a Invoicing ProcurementPortalPreference
fn delete(identifier: string)
Delete a Invoicing ProcurementPortalPreference
ArgumentTypeDescription
identifierstringThe primary identifier of the Invoicing ProcurementPortalPreference
fn sync()
Sync Invoicing ProcurementPortalPreference state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Invoicing ProcurementPortalPreference resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Invoicing ProcurementPortalPreference resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later
  • Updated: invoice_unit, procurement_portal_preference
2026.10.22.1AGPL-3.0-or-later(was none)
  • Updated: invoice_unit
2026.10.13.1
  • Updated: invoice_unit, procurement_portal_preference
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
04Stats
A
100 / 100
Downloads
35
Archive size
418.6 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels