CfnProcurementPortalPreferenceProps
- class aws_cdk.aws_invoicing.CfnProcurementPortalPreferenceProps(*, buyer_domain, buyer_identifier, contacts, einvoice_delivery_enabled, procurement_portal_name, purchase_order_retrieval_enabled, supplier_domain, supplier_identifier, einvoice_delivery_preference=None, procurement_portal_instance_endpoint=None, procurement_portal_shared_secret=None, selector=None, tags=None, test_env_preference=None)
Bases:
objectProperties for defining a
CfnProcurementPortalPreference.- Parameters:
buyer_domain (
str) – The domain identifier for the buyer in the procurement portal.buyer_identifier (
str) – The unique identifier for the buyer in the procurement portal.contacts (
Union[IResolvable,Sequence[Union[IResolvable,ContactProperty,Dict[str,Any]]]]) – List of contact information for portal administrators and technical contacts.einvoice_delivery_enabled (
Union[bool,IResolvable]) – Indicates whether e-invoice delivery is enabled for this procurement portal preference.procurement_portal_name (
str) – The name of the procurement portal.purchase_order_retrieval_enabled (
Union[bool,IResolvable]) – Indicates whether purchase order retrieval is enabled for this procurement portal preference.supplier_domain (
str) – The domain identifier for the supplier in the procurement portal.supplier_identifier (
str) – The unique identifier for the supplier in the procurement portal.einvoice_delivery_preference (
Union[IResolvable,EinvoiceDeliveryPreferenceProperty,Dict[str,Any],None]) – Specifies the preferences for e-invoice delivery.procurement_portal_instance_endpoint (
Optional[str]) – The endpoint URL where e-invoices are delivered to the procurement portal.procurement_portal_shared_secret (
Optional[str]) – The shared secret or authentication credential used for secure communication with the procurement portal.selector (
Union[IResolvable,ProcurementPortalPreferenceSelectorProperty,Dict[str,Any],None]) – Specifies criteria for selecting which invoices should be processed.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags associated with this procurement portal preference.test_env_preference (
Union[IResolvable,TestEnvPreferenceProperty,Dict[str,Any],None]) – Configuration settings for the test environment of the procurement portal.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_invoicing as invoicing cfn_procurement_portal_preference_props = invoicing.CfnProcurementPortalPreferenceProps( buyer_domain="buyerDomain", buyer_identifier="buyerIdentifier", contacts=[invoicing.CfnProcurementPortalPreference.ContactProperty( email="email", name="name" )], einvoice_delivery_enabled=False, procurement_portal_name="procurementPortalName", purchase_order_retrieval_enabled=False, supplier_domain="supplierDomain", supplier_identifier="supplierIdentifier", # the properties below are optional einvoice_delivery_preference=invoicing.CfnProcurementPortalPreference.EinvoiceDeliveryPreferenceProperty( connection_testing_method="connectionTestingMethod", einvoice_delivery_activation_date="einvoiceDeliveryActivationDate", einvoice_delivery_attachment_types=["einvoiceDeliveryAttachmentTypes"], einvoice_delivery_document_types=["einvoiceDeliveryDocumentTypes"], protocol="protocol", purchase_order_data_sources=[invoicing.CfnProcurementPortalPreference.PurchaseOrderDataSourceProperty( einvoice_delivery_document_type="einvoiceDeliveryDocumentType", purchase_order_data_source_type="purchaseOrderDataSourceType" )] ), procurement_portal_instance_endpoint="procurementPortalInstanceEndpoint", procurement_portal_shared_secret="procurementPortalSharedSecret", selector=invoicing.CfnProcurementPortalPreference.ProcurementPortalPreferenceSelectorProperty( invoice_unit_arns=["invoiceUnitArns"] ), tags=[CfnTag( key="key", value="value" )], test_env_preference=invoicing.CfnProcurementPortalPreference.TestEnvPreferenceProperty( buyer_domain="buyerDomain", buyer_identifier="buyerIdentifier", procurement_portal_instance_endpoint="procurementPortalInstanceEndpoint", procurement_portal_shared_secret="procurementPortalSharedSecret", supplier_domain="supplierDomain", supplier_identifier="supplierIdentifier" ) )
Attributes
- buyer_domain
The domain identifier for the buyer in the procurement portal.
- buyer_identifier
The unique identifier for the buyer in the procurement portal.
- contacts
List of contact information for portal administrators and technical contacts.
- einvoice_delivery_enabled
Indicates whether e-invoice delivery is enabled for this procurement portal preference.
- einvoice_delivery_preference
Specifies the preferences for e-invoice delivery.
- procurement_portal_instance_endpoint
The endpoint URL where e-invoices are delivered to the procurement portal.
- procurement_portal_name
The name of the procurement portal.
The shared secret or authentication credential used for secure communication with the procurement portal.
- purchase_order_retrieval_enabled
Indicates whether purchase order retrieval is enabled for this procurement portal preference.
- selector
Specifies criteria for selecting which invoices should be processed.
- supplier_domain
The domain identifier for the supplier in the procurement portal.
- supplier_identifier
The unique identifier for the supplier in the procurement portal.
- tags
The tags associated with this procurement portal preference.
- test_env_preference
Configuration settings for the test environment of the procurement portal.