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, X12CodeListValidationRule, X12ControlNumbers, X12Delimiters, X12Details, X12ElementLengthValidationRule, X12ElementRequirementValidationRule, X12Envelope, X12FunctionalGroupHeaders, X12InboundEdiOptions, X12InterchangeControlHeaders, X12OutboundEdiHeaders, X12SplitOptions, X12ValidationOptions, X12ValidationRule
Instance Attribute Summary collapse
-
#code_list_validation_rule ⇒ Types::X12CodeListValidationRule
Specifies a code list validation rule that modifies the allowed code values for a specific X12 element.
-
#edi ⇒ Types::EdiConfiguration
An EDI (electronic data interchange) configuration object.
-
#element_length_validation_rule ⇒ Types::X12ElementLengthValidationRule
Specifies an element length validation rule that defines custom length constraints for a specific X12 element.
-
#element_requirement_validation_rule ⇒ Types::X12ElementRequirementValidationRule
Specifies an element requirement validation rule that modifies whether a specific X12 element is required or optional within a segment.
-
#file_content ⇒ String
Specify the input contents, as a string, for the source of an outbound transformation.
-
#file_location ⇒ Types::S3Location
Specifies the details for the Amazon S3 file location that is being used with Amazon Web Services B2B Data Interchange.
-
#x12 ⇒ Types::X12Details
A structure that contains the X12 transaction set and version.
-
#x12_details ⇒ Types::X12Details
Returns the details for the EDI standard that is being used for the transformer.
Instance Attribute Details
#code_list_validation_rule ⇒ Types::X12CodeListValidationRule
Specifies a code list validation rule that modifies the allowed code values for a specific X12 element. This rule enables you to customize which codes are considered valid for an element, allowing for trading partner-specific code requirements.
3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3365 class X12ValidationRule < Struct.new( :code_list_validation_rule, :element_length_validation_rule, :element_requirement_validation_rule, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CodeListValidationRule < X12ValidationRule; end class ElementLengthValidationRule < X12ValidationRule; end class ElementRequirementValidationRule < X12ValidationRule; end class Unknown < X12ValidationRule; end end |
#edi ⇒ Types::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 |
#element_length_validation_rule ⇒ Types::X12ElementLengthValidationRule
Specifies an element length validation rule that defines custom length constraints for a specific X12 element. This rule allows you to enforce minimum and maximum length requirements that may differ from the standard X12 specification.
3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3365 class X12ValidationRule < Struct.new( :code_list_validation_rule, :element_length_validation_rule, :element_requirement_validation_rule, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CodeListValidationRule < X12ValidationRule; end class ElementLengthValidationRule < X12ValidationRule; end class ElementRequirementValidationRule < X12ValidationRule; end class Unknown < X12ValidationRule; end end |
#element_requirement_validation_rule ⇒ Types::X12ElementRequirementValidationRule
Specifies an element requirement validation rule that modifies whether a specific X12 element is required or optional within a segment. This rule provides flexibility to accommodate different trading partner requirements for element presence.
3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3365 class X12ValidationRule < Struct.new( :code_list_validation_rule, :element_length_validation_rule, :element_requirement_validation_rule, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CodeListValidationRule < X12ValidationRule; end class ElementLengthValidationRule < X12ValidationRule; end class ElementRequirementValidationRule < X12ValidationRule; end class Unknown < X12ValidationRule; end end |
#file_content ⇒ String
Specify the input contents, as a string, for the source of an outbound transformation.
1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1357 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_location ⇒ Types::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.
1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1675 class OutputSampleFileSource < Struct.new( :file_location, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class FileLocation < OutputSampleFileSource; end class Unknown < OutputSampleFileSource; end end |
#x12 ⇒ Types::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.
213 214 215 216 217 218 219 220 221 222 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 213 class ConversionTargetFormatDetails < Struct.new( :x12, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class X12 < ConversionTargetFormatDetails; end class Unknown < ConversionTargetFormatDetails; end end |
#x12_details ⇒ Types::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.
854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 854 class EdiType < Struct.new( :x12_details, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class X12Details < EdiType; end class Unknown < EdiType; end end |