Class: Aws::B2bi::Types::CreateTransformerRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::B2bi::Types::CreateTransformerRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-b2bi/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
Reserved for future use.
-
#edi_type ⇒ Types::EdiType
Specifies the details for the EDI standard that is being used for the transformer.
-
#file_format ⇒ String
Specifies that the currently supported file formats for EDI transformations are ‘JSON` and `XML`.
-
#input_conversion ⇒ Types::InputConversion
Specify the ‘InputConversion` object, which contains the format options for the inbound transformation.
-
#mapping ⇒ Types::Mapping
Specify the structure that contains the mapping template and its language (either XSLT or JSONATA).
-
#mapping_template ⇒ String
Specifies the mapping template for the transformer.
-
#name ⇒ String
Specifies the name of the transformer, used to identify it.
-
#output_conversion ⇒ Types::OutputConversion
A structure that contains the ‘OutputConversion` object, which contains the format options for the outbound transformation.
-
#sample_document ⇒ String
Specifies a sample EDI document that is used by a transformer as a guide for processing the EDI data.
-
#sample_documents ⇒ Types::SampleDocuments
Specify a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.
-
#tags ⇒ Array<Types::Tag>
Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type.
Instance Attribute Details
#client_token ⇒ String
Reserved for future use.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#edi_type ⇒ Types::EdiType
Specifies 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.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#file_format ⇒ String
Specifies that the currently supported file formats for EDI transformations are ‘JSON` and `XML`.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#input_conversion ⇒ Types::InputConversion
Specify the ‘InputConversion` object, which contains the format options for the inbound transformation.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#mapping ⇒ Types::Mapping
Specify the structure that contains the mapping template and its language (either XSLT or JSONATA).
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#mapping_template ⇒ String
Specifies the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
<note markdown=“1”> This parameter is available for backwards compatibility. Use the
- Mapping][1
-
data type instead.
</note>
[1]: docs.aws.amazon.com/b2bi/latest/APIReference/API_Mapping.html
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Specifies the name of the transformer, used to identify it.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#output_conversion ⇒ Types::OutputConversion
A structure that contains the ‘OutputConversion` object, which contains the format options for the outbound transformation.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#sample_document ⇒ String
Specifies a sample EDI document that is used by a transformer as a guide for processing the EDI data.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#sample_documents ⇒ Types::SampleDocuments
Specify a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type. You can attach this metadata to resources (capabilities, partnerships, and so on) for any purpose.
618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 |
# File 'lib/aws-sdk-b2bi/types.rb', line 618 class CreateTransformerRequest < Struct.new( :name, :client_token, :tags, :file_format, :mapping_template, :edi_type, :sample_document, :input_conversion, :mapping, :output_conversion, :sample_documents) SENSITIVE = [] include Aws::Structure end |