Module: Aws::B2bi::Types

Defined in:
gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AdvancedOptions, CapabilityConfiguration, CapabilityOptions, CapabilitySummary, ConflictException, ConversionSource, ConversionTarget, ConversionTargetFormatDetails, CreateCapabilityRequest, CreateCapabilityResponse, CreatePartnershipRequest, CreatePartnershipResponse, CreateProfileRequest, CreateProfileResponse, CreateStarterMappingTemplateRequest, CreateStarterMappingTemplateResponse, CreateTransformerRequest, CreateTransformerResponse, DeleteCapabilityRequest, DeletePartnershipRequest, DeleteProfileRequest, DeleteTransformerRequest, EdiConfiguration, EdiType, FormatOptions, GenerateMappingRequest, GenerateMappingResponse, GetCapabilityRequest, GetCapabilityResponse, GetPartnershipRequest, GetPartnershipResponse, GetProfileRequest, GetProfileResponse, GetTransformerJobRequest, GetTransformerJobResponse, GetTransformerRequest, GetTransformerResponse, InboundEdiOptions, InputConversion, InputFileSource, InternalServerException, ListCapabilitiesRequest, ListCapabilitiesResponse, ListPartnershipsRequest, ListPartnershipsResponse, ListProfilesRequest, ListProfilesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTransformersRequest, ListTransformersResponse, Mapping, OutboundEdiOptions, OutputConversion, OutputSampleFileSource, PartnershipSummary, ProfileSummary, ResourceNotFoundException, S3Location, SampleDocumentKeys, SampleDocuments, ServiceQuotaExceededException, StartTransformerJobRequest, StartTransformerJobResponse, Tag, TagResourceRequest, TemplateDetails, TestConversionRequest, TestConversionResponse, TestMappingRequest, TestMappingResponse, TestParsingRequest, TestParsingResponse, ThrottlingException, TransformerSummary, UntagResourceRequest, UpdateCapabilityRequest, UpdateCapabilityResponse, UpdatePartnershipRequest, UpdatePartnershipResponse, UpdateProfileRequest, UpdateProfileResponse, UpdateTransformerRequest, UpdateTransformerResponse, ValidationException, WrapOptions, X12AcknowledgmentOptions, X12AdvancedOptions, X12ControlNumbers, X12Delimiters, X12Details, X12Envelope, X12FunctionalGroupHeaders, X12InboundEdiOptions, X12InterchangeControlHeaders, X12OutboundEdiHeaders, X12SplitOptions

Instance Attribute Summary collapse

Instance Attribute Details

#ediTypes::EdiConfiguration

An EDI (electronic data interchange) configuration object.



57
58
59
60
61
62
63
64
65
66
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 57

class CapabilityConfiguration < Struct.new(
  :edi,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Edi < CapabilityConfiguration; end
  class Unknown < CapabilityConfiguration; end
end

#file_contentString

Specify the input contents, as a string, for the source of an outbound transformation.

Returns:

  • (String)


1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1351

class InputFileSource < Struct.new(
  :file_content,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileContent < InputFileSource; end
  class Unknown < InputFileSource; end
end

#file_locationTypes::S3Location

Specifies the details for the Amazon S3 file location that is being used with Amazon Web Services B2B Data Interchange. File locations in Amazon S3 are identified using a combination of the bucket and key.

Returns:



1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1663

class OutputSampleFileSource < Struct.new(
  :file_location,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileLocation < OutputSampleFileSource; end
  class Unknown < OutputSampleFileSource; end
end

#x12Types::X12Details

A structure that contains the X12 transaction set and version. The X12 structure is used when the system transforms an EDI (electronic data interchange) file.

If an EDI input file contains more than one transaction, each transaction must have the same transaction set and version, for example 214/4010. If not, the transformer cannot parse the file.

Returns:



207
208
209
210
211
212
213
214
215
216
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 207

class ConversionTargetFormatDetails < Struct.new(
  :x12,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class X12 < ConversionTargetFormatDetails; end
  class Unknown < ConversionTargetFormatDetails; end
end

#x12_detailsTypes::X12Details

Returns the details for the EDI standard that is being used for the transformer. Currently, only X12 is supported. X12 is a set of standards and corresponding messages that define specific business documents.

Returns:



848
849
850
851
852
853
854
855
856
857
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 848

class EdiType < Struct.new(
  :x12_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class X12Details < EdiType; end
  class Unknown < EdiType; end
end