Skip to content
v2.275.0

CapabilityOptionsProperty Struct ​

Contains the details for an Outbound EDI capability.

Example ​

ts
// 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 capabilityOptionsProperty: b2bi.CfnPartnership.CapabilityOptionsProperty = {
  inboundEdi: {
    x12: {
      acknowledgmentOptions: {
        functionalAcknowledgment: 'functionalAcknowledgment',
        technicalAcknowledgment: 'technicalAcknowledgment',
      },
    },
  },
  outboundEdi: {
    x12: {
      common: {
        controlNumbers: {
          startingFunctionalGroupControlNumber: 123,
          startingInterchangeControlNumber: 123,
          startingTransactionSetControlNumber: 123,
        },
        delimiters: {
          componentSeparator: 'componentSeparator',
          dataElementSeparator: 'dataElementSeparator',
          segmentTerminator: 'segmentTerminator',
        },
        functionalGroupHeaders: {
          applicationReceiverCode: 'applicationReceiverCode',
          applicationSenderCode: 'applicationSenderCode',
          responsibleAgencyCode: 'responsibleAgencyCode',
        },
        gs05TimeFormat: 'gs05TimeFormat',
        interchangeControlHeaders: {
          acknowledgmentRequestedCode: 'acknowledgmentRequestedCode',
          receiverId: 'receiverId',
          receiverIdQualifier: 'receiverIdQualifier',
          repetitionSeparator: 'repetitionSeparator',
          senderId: 'senderId',
          senderIdQualifier: 'senderIdQualifier',
          usageIndicatorCode: 'usageIndicatorCode',
        },
        validateEdi: false,
      },
      wrapOptions: {
        lineLength: 123,
        lineTerminator: 'lineTerminator',
        wrapBy: 'wrapBy',
      },
    },
  },
};

Properties ​

inboundEdioptionalIResolvable | CfnPartnership.InboundEdiOptionsPropertyinbound_edioptionaltyping.Union[IResolvable, InboundEdiOptionsProperty]inboundEdioptionalIResolvableInboundEdioptionalIResolvableInboundEdioptionalinterface{}#
A structure that contains the inbound EDI options for the capability.
outboundEdioptionalIResolvable | CfnPartnership.OutboundEdiOptionsPropertyoutbound_edioptionaltyping.Union[IResolvable, OutboundEdiOptionsProperty]outboundEdioptionalIResolvableOutboundEdioptionalIResolvableOutboundEdioptionalinterface{}#
A structure that contains the outbound EDI options.