AWS::B2BI Construct Library
All classes with the
Cfnprefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
ts
import * as b2bi from 'aws-cdk-lib/aws-b2bi';
python
import aws_cdk.aws_b2bi as b2bi
java
import software.amazon.awscdk.services.b2bi.*;
csharp
using Amazon.CDK.AWS.B2BI;
go
import b2bi "github.com/aws/aws-cdk-go/awscdk"
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for B2BI construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::B2BI resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::B2BI.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
Types
| Name | Kind | Summary |
|---|---|---|
CfnCapability | Construct (L1) | Instantiates a capability based on the specified parameters. |
CfnPartnership | Construct (L1) | Creates a partnership between a customer and a trading partner, based on the supplied parameters. |
CfnProfile | Construct (L1) | Creates a customer profile. |
CfnTransformer | Construct (L1) | Creates a transformer. AWS B2B Data Interchange currently supports two scenarios:. |
CfnCapability.CapabilityConfigurationProperty | Struct | A capability object. |
CfnCapability.EdiConfigurationProperty | Struct | Specifies the details for the EDI (electronic data interchange) transformation. |
CfnCapability.EdiTypeProperty | Struct | |
CfnCapability.S3LocationProperty | Struct | Specifies the details for the Amazon S3 file location that is being used with AWS B2B Data Interchange. |
CfnCapability.X12DetailsProperty | Struct | A structure that contains the X12 transaction set and version. |
CfnCapabilityProps | Struct | Properties for defining a CfnCapability. |
CfnPartnership.CapabilityOptionsProperty | Struct | Contains the details for an Outbound EDI capability. |
CfnPartnership.InboundEdiOptionsProperty | Struct | Contains options for processing inbound EDI files. |
CfnPartnership.OutboundEdiOptionsProperty | Struct | A container for outbound EDI options. |
CfnPartnership.WrapOptionsProperty | Struct | Contains options for wrapping (line folding) in X12 EDI files. |
CfnPartnership.X12AcknowledgmentOptionsProperty | Struct | Contains options for configuring X12 acknowledgments. |
CfnPartnership.X12ControlNumbersProperty | Struct | Contains configuration for X12 control numbers used in X12 EDI generation. |
CfnPartnership.X12DelimitersProperty | Struct | In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header. |
CfnPartnership.X12EnvelopeProperty | Struct | A wrapper structure for an X12 definition object. |
CfnPartnership.X12FunctionalGroupHeadersProperty | Struct | Part of the X12 message structure. |
CfnPartnership.X12InboundEdiOptionsProperty | Struct | Contains options specific to processing inbound X12 EDI files. |
CfnPartnership.X12InterchangeControlHeadersProperty | Struct | In X12, the Interchange Control Header is the first segment of an EDI document and is part of the Interchange Envelope. |
CfnPartnership.X12OutboundEdiHeadersProperty | Struct | A structure containing the details for an outbound EDI object. |
CfnPartnershipProps | Struct | Properties for defining a CfnPartnership. |
CfnProfileProps | Struct | Properties for defining a CfnProfile. |
CfnTransformer.AdvancedOptionsProperty | Struct | A structure that contains advanced options for EDI processing. |
CfnTransformer.EdiTypeProperty | Struct | |
CfnTransformer.FormatOptionsProperty | Struct | A structure that contains the X12 transaction set and version. |
CfnTransformer.InputConversionProperty | Struct | Contains the input formatting options for an inbound transformer (takes an X12-formatted EDI document as input and converts it to JSON or XML. |
CfnTransformer.MappingProperty | Struct | Specifies the mapping template for the transformer. |
CfnTransformer.OutputConversionProperty | Struct | Contains the formatting options for an outbound transformer (takes JSON or XML as input and converts it to an EDI document (currently only X12 format is supported). |
CfnTransformer.SampleDocumentKeysProperty | Struct | An array of the Amazon S3 keys used to identify the location for your sample documents. |
CfnTransformer.SampleDocumentsProperty | Struct | Describes a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents. |
CfnTransformer.X12AdvancedOptionsProperty | Struct | Contains advanced options specific to X12 EDI processing, such as splitting large X12 files into smaller units. |
CfnTransformer.X12CodeListValidationRuleProperty | Struct | Code list validation rule configuration. |
CfnTransformer.X12DetailsProperty | Struct | A structure that contains the X12 transaction set and version. |
CfnTransformer.X12ElementLengthValidationRuleProperty | Struct | Defines a validation rule that specifies custom length constraints for a specific X12 element. |
CfnTransformer.X12ElementRequirementValidationRuleProperty | Struct | Defines a validation rule that modifies the requirement status of a specific X12 element within a segment. |
CfnTransformer.X12SplitOptionsProperty | Struct | Contains options for splitting X12 EDI files into smaller units. |
CfnTransformer.X12ValidationOptionsProperty | Struct | Contains configuration options for X12 EDI validation. |
CfnTransformer.X12ValidationRuleProperty | Struct | Represents a single validation rule that can be applied during X12 EDI processing. |
CfnTransformerProps | Struct | Properties for defining a CfnTransformer. |