interface AdvancedOptionsProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.aws_b2bi.CfnTransformer.AdvancedOptionsProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsb2bi#CfnTransformer_AdvancedOptionsProperty |
![]() | software.amazon.awscdk.services.b2bi.CfnTransformer.AdvancedOptionsProperty |
![]() | aws_cdk.aws_b2bi.CfnTransformer.AdvancedOptionsProperty |
![]() | aws-cdk-lib » aws_b2bi » CfnTransformer » AdvancedOptionsProperty |
A structure that contains advanced options for EDI processing.
Currently, only X12 advanced options are supported.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_b2bi as b2bi } from 'aws-cdk-lib';
const advancedOptionsProperty: b2bi.CfnTransformer.AdvancedOptionsProperty = {
x12: {
splitOptions: {
splitBy: 'splitBy',
},
validationOptions: {
validationRules: [{
codeListValidationRule: {
elementId: 'elementId',
// the properties below are optional
codesToAdd: ['codesToAdd'],
codesToRemove: ['codesToRemove'],
},
elementLengthValidationRule: {
elementId: 'elementId',
maxLength: 123,
minLength: 123,
},
elementRequirementValidationRule: {
elementPosition: 'elementPosition',
requirement: 'requirement',
},
}],
},
},
};
Properties
Name | Type | Description |
---|---|---|
x12? | IResolvable | X12 | A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files. |
x12?
Type:
IResolvable
|
X12
(optional)
A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files.