AWS::Invoicing::ProcurementPortalPreferenceCreates and manages a procurement portal preference configuration for e-invoice delivery and purchase order retrieval.
14 configurable properties. 8 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
BuyerDomain | string | RequiredCreate-only |
BuyerIdentifier | string | RequiredCreate-only |
Contacts | Array<Contact> | Required |
EinvoiceDeliveryEnabled | boolean | Required |
ProcurementPortalName | string | RequiredCreate-only |
PurchaseOrderRetrievalEnabled | boolean | Required |
SupplierDomain | string | RequiredCreate-only |
SupplierIdentifier | string | RequiredCreate-only |
EinvoiceDeliveryPreference | EinvoiceDeliveryPreference | |
ProcurementPortalInstanceEndpoint | string | |
ProcurementPortalSharedSecret | string | Write-only |
Selector | ProcurementPortalPreferenceSelector | |
Tags | Array<Tag> | |
TestEnvPreference | TestEnvPreference |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
AwsAccountId | string | The AWS account ID associated with this procurement portal preference. |
CreateDate | string | The date and time when the procurement portal preference was created. |
EinvoiceDeliveryPreferenceStatus | string | The current status of the e-invoice delivery preference. |
LastUpdateDate | string | The date and time when the procurement portal preference was last updated. |
ProcurementPortalPreferenceArn | string | The Amazon Resource Name (ARN) of the procurement portal preference. |
PurchaseOrderRetrievalEndpoint | string | The endpoint URL used for retrieving purchase orders from the procurement portal. |
PurchaseOrderRetrievalPreferenceStatus | string | The current status of the purchase order retrieval preference. |
Version | integer | The version number of the procurement portal preference configuration. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Invoicing::ProcurementPortalPreference
Resources:
MyResource:
Type: AWS::Invoicing::ProcurementPortalPreference
Properties:
ProcurementPortalName: "SAP_BUSINESS_NETWORK"
BuyerDomain: "NetworkID"
BuyerIdentifier: "my-buyeridentifier"
SupplierDomain: "NetworkID"
SupplierIdentifier: "my-supplieridentifier"
EinvoiceDeliveryEnabled: true
PurchaseOrderRetrievalEnabled: true
Contacts: []
Tags:
- Key: Environment
Value: ProductionPermissions CloudFormation needs in your IAM role to manage this resource.
invoicing:CreateProcurementPortalPreferenceinvoicing:GetProcurementPortalPreferenceinvoicing:TagResourceinvoicing:ListTagsForResourceinvoicing:GetProcurementPortalPreferenceinvoicing:ListTagsForResourceinvoicing:PutProcurementPortalPreferenceinvoicing:GetProcurementPortalPreferenceinvoicing:TagResourceinvoicing:UntagResourceinvoicing:ListTagsForResourceinvoicing:DeleteProcurementPortalPreferenceinvoicing:GetProcurementPortalPreferenceinvoicing:ListTagsForResourceinvoicing:ListProcurementPortalPreferencesOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterProcurementPortalPreferenceArnThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
ProcurementPortalNameBuyerDomainBuyerIdentifierSupplierDomainSupplierIdentifier