interface AdvancedOptionsProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.B2BI.Mixins.CfnTransformerPropsMixin.AdvancedOptionsProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsb2bi/mixins#CfnTransformerPropsMixin_AdvancedOptionsProperty |
Java | software.amazon.awscdk.mixins.preview.services.b2bi.mixins.CfnTransformerPropsMixin.AdvancedOptionsProperty |
Python | aws_cdk.mixins_preview.aws_b2bi.mixins.CfnTransformerPropsMixin.AdvancedOptionsProperty |
TypeScript | @aws-cdk/mixins-preview » aws_b2bi » mixins » CfnTransformerPropsMixin » 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 { mixins as b2bi_mixins } from '@aws-cdk/mixins-preview/aws-b2bi';
const advancedOptionsProperty: b2bi_mixins.CfnTransformerPropsMixin.AdvancedOptionsProperty = {
x12: {
splitOptions: {
splitBy: 'splitBy',
},
validationOptions: {
validationRules: [{
codeListValidationRule: {
codesToAdd: ['codesToAdd'],
codesToRemove: ['codesToRemove'],
elementId: 'elementId',
},
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.

.NET
Go
Java
Python
TypeScript