1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. b2bi
  5. getTransformer

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.34.0 published on Friday, Sep 12, 2025 by Pulumi

aws-native.b2bi.getTransformer

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.34.0 published on Friday, Sep 12, 2025 by Pulumi

    Definition of AWS::B2BI::Transformer Resource Type

    Using getTransformer

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getTransformer(args: GetTransformerArgs, opts?: InvokeOptions): Promise<GetTransformerResult>
    function getTransformerOutput(args: GetTransformerOutputArgs, opts?: InvokeOptions): Output<GetTransformerResult>
    def get_transformer(transformer_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetTransformerResult
    def get_transformer_output(transformer_id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetTransformerResult]
    func LookupTransformer(ctx *Context, args *LookupTransformerArgs, opts ...InvokeOption) (*LookupTransformerResult, error)
    func LookupTransformerOutput(ctx *Context, args *LookupTransformerOutputArgs, opts ...InvokeOption) LookupTransformerResultOutput

    > Note: This function is named LookupTransformer in the Go SDK.

    public static class GetTransformer 
    {
        public static Task<GetTransformerResult> InvokeAsync(GetTransformerArgs args, InvokeOptions? opts = null)
        public static Output<GetTransformerResult> Invoke(GetTransformerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTransformerResult> getTransformer(GetTransformerArgs args, InvokeOptions options)
    public static Output<GetTransformerResult> getTransformer(GetTransformerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:b2bi:getTransformer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    TransformerId string
    The system-assigned unique identifier for the transformer.
    TransformerId string
    The system-assigned unique identifier for the transformer.
    transformerId String
    The system-assigned unique identifier for the transformer.
    transformerId string
    The system-assigned unique identifier for the transformer.
    transformer_id str
    The system-assigned unique identifier for the transformer.
    transformerId String
    The system-assigned unique identifier for the transformer.

    getTransformer Result

    The following output properties are available:

    CreatedAt string
    Returns a timestamp indicating when the transformer was created. For example, 2023-07-20T19:58:44.624Z .
    EdiType Pulumi.AwsNative.B2bi.Outputs.TransformerEdiTypeProperties
    FileFormat Pulumi.AwsNative.B2bi.TransformerFileFormat
    InputConversion Pulumi.AwsNative.B2bi.Outputs.TransformerInputConversion
    Returns a structure that contains the format options for the transformation.
    Mapping Pulumi.AwsNative.B2bi.Outputs.TransformerMapping
    Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).
    MappingTemplate string
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    ModifiedAt string
    Returns a timestamp representing the date and time for the most recent change for the transformer object.
    Name string
    Returns the descriptive name for the transformer.
    OutputConversion Pulumi.AwsNative.B2bi.Outputs.TransformerOutputConversion
    Returns the OutputConversion object, which contains the format options for the outbound transformation.
    SampleDocument string
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    SampleDocuments Pulumi.AwsNative.B2bi.Outputs.TransformerSampleDocuments
    Returns a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.
    Status Pulumi.AwsNative.B2bi.TransformerStatus
    Returns the state of the newly created transformer. The transformer can be either active or inactive . For the transformer to be used in a capability, its status must active .
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    A key-value pair for a specific transformer. Tags are metadata that you can use to search for and group capabilities for various purposes.
    TransformerArn string
    Returns an Amazon Resource Name (ARN) for a specific transformer.
    TransformerId string
    The system-assigned unique identifier for the transformer.
    CreatedAt string
    Returns a timestamp indicating when the transformer was created. For example, 2023-07-20T19:58:44.624Z .
    EdiType TransformerEdiTypeProperties
    FileFormat TransformerFileFormat
    InputConversion TransformerInputConversion
    Returns a structure that contains the format options for the transformation.
    Mapping TransformerMapping
    Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).
    MappingTemplate string
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    ModifiedAt string
    Returns a timestamp representing the date and time for the most recent change for the transformer object.
    Name string
    Returns the descriptive name for the transformer.
    OutputConversion TransformerOutputConversion
    Returns the OutputConversion object, which contains the format options for the outbound transformation.
    SampleDocument string
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    SampleDocuments TransformerSampleDocuments
    Returns a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.
    Status TransformerStatus
    Returns the state of the newly created transformer. The transformer can be either active or inactive . For the transformer to be used in a capability, its status must active .
    Tags Tag
    A key-value pair for a specific transformer. Tags are metadata that you can use to search for and group capabilities for various purposes.
    TransformerArn string
    Returns an Amazon Resource Name (ARN) for a specific transformer.
    TransformerId string
    The system-assigned unique identifier for the transformer.
    createdAt String
    Returns a timestamp indicating when the transformer was created. For example, 2023-07-20T19:58:44.624Z .
    ediType TransformerEdiTypeProperties
    fileFormat TransformerFileFormat
    inputConversion TransformerInputConversion
    Returns a structure that contains the format options for the transformation.
    mapping TransformerMapping
    Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).
    mappingTemplate String
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    modifiedAt String
    Returns a timestamp representing the date and time for the most recent change for the transformer object.
    name String
    Returns the descriptive name for the transformer.
    outputConversion TransformerOutputConversion
    Returns the OutputConversion object, which contains the format options for the outbound transformation.
    sampleDocument String
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    sampleDocuments TransformerSampleDocuments
    Returns a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.
    status TransformerStatus
    Returns the state of the newly created transformer. The transformer can be either active or inactive . For the transformer to be used in a capability, its status must active .
    tags List<Tag>
    A key-value pair for a specific transformer. Tags are metadata that you can use to search for and group capabilities for various purposes.
    transformerArn String
    Returns an Amazon Resource Name (ARN) for a specific transformer.
    transformerId String
    The system-assigned unique identifier for the transformer.
    createdAt string
    Returns a timestamp indicating when the transformer was created. For example, 2023-07-20T19:58:44.624Z .
    ediType TransformerEdiTypeProperties
    fileFormat TransformerFileFormat
    inputConversion TransformerInputConversion
    Returns a structure that contains the format options for the transformation.
    mapping TransformerMapping
    Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).
    mappingTemplate string
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    modifiedAt string
    Returns a timestamp representing the date and time for the most recent change for the transformer object.
    name string
    Returns the descriptive name for the transformer.
    outputConversion TransformerOutputConversion
    Returns the OutputConversion object, which contains the format options for the outbound transformation.
    sampleDocument string
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    sampleDocuments TransformerSampleDocuments
    Returns a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.
    status TransformerStatus
    Returns the state of the newly created transformer. The transformer can be either active or inactive . For the transformer to be used in a capability, its status must active .
    tags Tag[]
    A key-value pair for a specific transformer. Tags are metadata that you can use to search for and group capabilities for various purposes.
    transformerArn string
    Returns an Amazon Resource Name (ARN) for a specific transformer.
    transformerId string
    The system-assigned unique identifier for the transformer.
    created_at str
    Returns a timestamp indicating when the transformer was created. For example, 2023-07-20T19:58:44.624Z .
    edi_type TransformerEdiTypeProperties
    file_format TransformerFileFormat
    input_conversion TransformerInputConversion
    Returns a structure that contains the format options for the transformation.
    mapping TransformerMapping
    Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).
    mapping_template str
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    modified_at str
    Returns a timestamp representing the date and time for the most recent change for the transformer object.
    name str
    Returns the descriptive name for the transformer.
    output_conversion TransformerOutputConversion
    Returns the OutputConversion object, which contains the format options for the outbound transformation.
    sample_document str
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    sample_documents TransformerSampleDocuments
    Returns a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.
    status TransformerStatus
    Returns the state of the newly created transformer. The transformer can be either active or inactive . For the transformer to be used in a capability, its status must active .
    tags Sequence[root_Tag]
    A key-value pair for a specific transformer. Tags are metadata that you can use to search for and group capabilities for various purposes.
    transformer_arn str
    Returns an Amazon Resource Name (ARN) for a specific transformer.
    transformer_id str
    The system-assigned unique identifier for the transformer.
    createdAt String
    Returns a timestamp indicating when the transformer was created. For example, 2023-07-20T19:58:44.624Z .
    ediType Property Map
    fileFormat "XML" | "JSON" | "NOT_USED"
    inputConversion Property Map
    Returns a structure that contains the format options for the transformation.
    mapping Property Map
    Returns the structure that contains the mapping template and its language (either XSLT or JSONATA).
    mappingTemplate String
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    modifiedAt String
    Returns a timestamp representing the date and time for the most recent change for the transformer object.
    name String
    Returns the descriptive name for the transformer.
    outputConversion Property Map
    Returns the OutputConversion object, which contains the format options for the outbound transformation.
    sampleDocument String
    This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
    sampleDocuments Property Map
    Returns a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.
    status "active" | "inactive"
    Returns the state of the newly created transformer. The transformer can be either active or inactive . For the transformer to be used in a capability, its status must active .
    tags List<Property Map>
    A key-value pair for a specific transformer. Tags are metadata that you can use to search for and group capabilities for various purposes.
    transformerArn String
    Returns an Amazon Resource Name (ARN) for a specific transformer.
    transformerId String
    The system-assigned unique identifier for the transformer.

    Supporting Types

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    TransformerAdvancedOptions

    X12 Pulumi.AwsNative.B2bi.Inputs.TransformerX12AdvancedOptions
    A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files.
    X12 TransformerX12AdvancedOptions
    A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files.
    x12 TransformerX12AdvancedOptions
    A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files.
    x12 TransformerX12AdvancedOptions
    A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files.
    x12 TransformerX12AdvancedOptions
    A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files.
    x12 Property Map
    A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files.

    TransformerEdiTypeProperties

    TransformerElementRequirement

    TransformerFileFormat

    TransformerFormatOptionsProperties

    TransformerFromFormat

    TransformerInputConversion

    FromFormat Pulumi.AwsNative.B2bi.TransformerFromFormat
    The format for the transformer input: currently on X12 is supported.
    AdvancedOptions Pulumi.AwsNative.B2bi.Inputs.TransformerAdvancedOptions
    Specifies advanced options for the input conversion process. These options provide additional control over how EDI files are processed during transformation.
    FormatOptions Pulumi.AwsNative.B2bi.Inputs.TransformerFormatOptionsProperties
    A structure that contains the formatting options for an inbound transformer.
    FromFormat TransformerFromFormat
    The format for the transformer input: currently on X12 is supported.
    AdvancedOptions TransformerAdvancedOptions
    Specifies advanced options for the input conversion process. These options provide additional control over how EDI files are processed during transformation.
    FormatOptions TransformerFormatOptionsProperties
    A structure that contains the formatting options for an inbound transformer.
    fromFormat TransformerFromFormat
    The format for the transformer input: currently on X12 is supported.
    advancedOptions TransformerAdvancedOptions
    Specifies advanced options for the input conversion process. These options provide additional control over how EDI files are processed during transformation.
    formatOptions TransformerFormatOptionsProperties
    A structure that contains the formatting options for an inbound transformer.
    fromFormat TransformerFromFormat
    The format for the transformer input: currently on X12 is supported.
    advancedOptions TransformerAdvancedOptions
    Specifies advanced options for the input conversion process. These options provide additional control over how EDI files are processed during transformation.
    formatOptions TransformerFormatOptionsProperties
    A structure that contains the formatting options for an inbound transformer.
    from_format TransformerFromFormat
    The format for the transformer input: currently on X12 is supported.
    advanced_options TransformerAdvancedOptions
    Specifies advanced options for the input conversion process. These options provide additional control over how EDI files are processed during transformation.
    format_options TransformerFormatOptionsProperties
    A structure that contains the formatting options for an inbound transformer.
    fromFormat "X12"
    The format for the transformer input: currently on X12 is supported.
    advancedOptions Property Map
    Specifies advanced options for the input conversion process. These options provide additional control over how EDI files are processed during transformation.
    formatOptions Property Map
    A structure that contains the formatting options for an inbound transformer.

    TransformerMapping

    TemplateLanguage Pulumi.AwsNative.B2bi.TransformerMappingTemplateLanguage
    The transformation language for the template, either XSLT or JSONATA.
    Template string
    A string that represents the mapping template, in the transformation language specified in templateLanguage .
    TemplateLanguage TransformerMappingTemplateLanguage
    The transformation language for the template, either XSLT or JSONATA.
    Template string
    A string that represents the mapping template, in the transformation language specified in templateLanguage .
    templateLanguage TransformerMappingTemplateLanguage
    The transformation language for the template, either XSLT or JSONATA.
    template String
    A string that represents the mapping template, in the transformation language specified in templateLanguage .
    templateLanguage TransformerMappingTemplateLanguage
    The transformation language for the template, either XSLT or JSONATA.
    template string
    A string that represents the mapping template, in the transformation language specified in templateLanguage .
    template_language TransformerMappingTemplateLanguage
    The transformation language for the template, either XSLT or JSONATA.
    template str
    A string that represents the mapping template, in the transformation language specified in templateLanguage .
    templateLanguage "XSLT" | "JSONATA"
    The transformation language for the template, either XSLT or JSONATA.
    template String
    A string that represents the mapping template, in the transformation language specified in templateLanguage .

    TransformerMappingTemplateLanguage

    TransformerOutputConversion

    ToFormat Pulumi.AwsNative.B2bi.TransformerToFormat
    The format for the output from an outbound transformer: only X12 is currently supported.
    AdvancedOptions Pulumi.AwsNative.B2bi.Inputs.TransformerAdvancedOptions
    FormatOptions Pulumi.AwsNative.B2bi.Inputs.TransformerFormatOptionsProperties
    A structure that contains the X12 transaction set and version for the transformer output.
    ToFormat TransformerToFormat
    The format for the output from an outbound transformer: only X12 is currently supported.
    AdvancedOptions TransformerAdvancedOptions
    FormatOptions TransformerFormatOptionsProperties
    A structure that contains the X12 transaction set and version for the transformer output.
    toFormat TransformerToFormat
    The format for the output from an outbound transformer: only X12 is currently supported.
    advancedOptions TransformerAdvancedOptions
    formatOptions TransformerFormatOptionsProperties
    A structure that contains the X12 transaction set and version for the transformer output.
    toFormat TransformerToFormat
    The format for the output from an outbound transformer: only X12 is currently supported.
    advancedOptions TransformerAdvancedOptions
    formatOptions TransformerFormatOptionsProperties
    A structure that contains the X12 transaction set and version for the transformer output.
    to_format TransformerToFormat
    The format for the output from an outbound transformer: only X12 is currently supported.
    advanced_options TransformerAdvancedOptions
    format_options TransformerFormatOptionsProperties
    A structure that contains the X12 transaction set and version for the transformer output.
    toFormat "X12"
    The format for the output from an outbound transformer: only X12 is currently supported.
    advancedOptions Property Map
    formatOptions Property Map
    A structure that contains the X12 transaction set and version for the transformer output.

    TransformerSampleDocumentKeys

    Input string
    An array of keys for your input sample documents.
    Output string
    An array of keys for your output sample documents.
    Input string
    An array of keys for your input sample documents.
    Output string
    An array of keys for your output sample documents.
    input String
    An array of keys for your input sample documents.
    output String
    An array of keys for your output sample documents.
    input string
    An array of keys for your input sample documents.
    output string
    An array of keys for your output sample documents.
    input str
    An array of keys for your input sample documents.
    output str
    An array of keys for your output sample documents.
    input String
    An array of keys for your input sample documents.
    output String
    An array of keys for your output sample documents.

    TransformerSampleDocuments

    BucketName string
    Contains the Amazon S3 bucket that is used to hold your sample documents.
    Keys List<Pulumi.AwsNative.B2bi.Inputs.TransformerSampleDocumentKeys>
    Contains an array of the Amazon S3 keys used to identify the location for your sample documents.
    BucketName string
    Contains the Amazon S3 bucket that is used to hold your sample documents.
    Keys []TransformerSampleDocumentKeys
    Contains an array of the Amazon S3 keys used to identify the location for your sample documents.
    bucketName String
    Contains the Amazon S3 bucket that is used to hold your sample documents.
    keys List<TransformerSampleDocumentKeys>
    Contains an array of the Amazon S3 keys used to identify the location for your sample documents.
    bucketName string
    Contains the Amazon S3 bucket that is used to hold your sample documents.
    keys TransformerSampleDocumentKeys[]
    Contains an array of the Amazon S3 keys used to identify the location for your sample documents.
    bucket_name str
    Contains the Amazon S3 bucket that is used to hold your sample documents.
    keys Sequence[TransformerSampleDocumentKeys]
    Contains an array of the Amazon S3 keys used to identify the location for your sample documents.
    bucketName String
    Contains the Amazon S3 bucket that is used to hold your sample documents.
    keys List<Property Map>
    Contains an array of the Amazon S3 keys used to identify the location for your sample documents.

    TransformerStatus

    TransformerToFormat

    TransformerX12AdvancedOptions

    SplitOptions Pulumi.AwsNative.B2bi.Inputs.TransformerX12SplitOptions
    Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.
    ValidationOptions Pulumi.AwsNative.B2bi.Inputs.TransformerX12ValidationOptions
    Specifies validation options for X12 EDI processing. These options control how validation rules are applied during EDI document processing, including custom validation rules for element length constraints, code list validations, and element requirement checks.
    SplitOptions TransformerX12SplitOptions
    Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.
    ValidationOptions TransformerX12ValidationOptions
    Specifies validation options for X12 EDI processing. These options control how validation rules are applied during EDI document processing, including custom validation rules for element length constraints, code list validations, and element requirement checks.
    splitOptions TransformerX12SplitOptions
    Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.
    validationOptions TransformerX12ValidationOptions
    Specifies validation options for X12 EDI processing. These options control how validation rules are applied during EDI document processing, including custom validation rules for element length constraints, code list validations, and element requirement checks.
    splitOptions TransformerX12SplitOptions
    Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.
    validationOptions TransformerX12ValidationOptions
    Specifies validation options for X12 EDI processing. These options control how validation rules are applied during EDI document processing, including custom validation rules for element length constraints, code list validations, and element requirement checks.
    split_options TransformerX12SplitOptions
    Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.
    validation_options TransformerX12ValidationOptions
    Specifies validation options for X12 EDI processing. These options control how validation rules are applied during EDI document processing, including custom validation rules for element length constraints, code list validations, and element requirement checks.
    splitOptions Property Map
    Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.
    validationOptions Property Map
    Specifies validation options for X12 EDI processing. These options control how validation rules are applied during EDI document processing, including custom validation rules for element length constraints, code list validations, and element requirement checks.

    TransformerX12CodeListValidationRule

    ElementId string
    CodesToAdd List<string>
    CodesToRemove List<string>
    ElementId string
    CodesToAdd []string
    CodesToRemove []string
    elementId String
    codesToAdd List<String>
    codesToRemove List<String>
    elementId string
    codesToAdd string[]
    codesToRemove string[]
    element_id str
    codes_to_add Sequence[str]
    codes_to_remove Sequence[str]
    elementId String
    codesToAdd List<String>
    codesToRemove List<String>

    TransformerX12Details

    transactionSet "X12_100" | "X12_101" | "X12_102" | "X12_103" | "X12_104" | "X12_105" | "X12_106" | "X12_107" | "X12_108" | "X12_109" | "X12_110" | "X12_111" | "X12_112" | "X12_113" | "X12_120" | "X12_121" | "X12_124" | "X12_125" | "X12_126" | "X12_127" | "X12_128" | "X12_129" | "X12_130" | "X12_131" | "X12_132" | "X12_133" | "X12_135" | "X12_138" | "X12_139" | "X12_140" | "X12_141" | "X12_142" | "X12_143" | "X12_144" | "X12_146" | "X12_147" | "X12_148" | "X12_149" | "X12_150" | "X12_151" | "X12_152" | "X12_153" | "X12_154" | "X12_155" | "X12_157" | "X12_158" | "X12_159" | "X12_160" | "X12_161" | "X12_163" | "X12_170" | "X12_175" | "X12_176" | "X12_179" | "X12_180" | "X12_185" | "X12_186" | "X12_187" | "X12_188" | "X12_189" | "X12_190" | "X12_191" | "X12_194" | "X12_195" | "X12_196" | "X12_197" | "X12_198" | "X12_199" | "X12_200" | "X12_201" | "X12_202" | "X12_203" | "X12_204" | "X12_205" | "X12_206" | "X12_210" | "X12_211" | "X12_212" | "X12_213" | "X12_214" | "X12_215" | "X12_216" | "X12_217" | "X12_218" | "X12_219" | "X12_220" | "X12_222" | "X12_223" | "X12_224" | "X12_225" | "X12_227" | "X12_228" | "X12_240" | "X12_242" | "X12_244" | "X12_245" | "X12_248" | "X12_249" | "X12_250" | "X12_251" | "X12_252" | "X12_255" | "X12_256" | "X12_259" | "X12_260" | "X12_261" | "X12_262" | "X12_263" | "X12_264" | "X12_265" | "X12_266" | "X12_267" | "X12_268" | "X12_269" | "X12_270" | "X12_271" | "X12_272" | "X12_273" | "X12_274" | "X12_275" | "X12_276" | "X12_277" | "X12_278" | "X12_280" | "X12_283" | "X12_284" | "X12_285" | "X12_286" | "X12_288" | "X12_290" | "X12_300" | "X12_301" | "X12_303" | "X12_304" | "X12_309" | "X12_310" | "X12_311" | "X12_312" | "X12_313" | "X12_315" | "X12_317" | "X12_319" | "X12_322" | "X12_323" | "X12_324" | "X12_325" | "X12_326" | "X12_350" | "X12_352" | "X12_353" | "X12_354" | "X12_355" | "X12_356" | "X12_357" | "X12_358" | "X12_361" | "X12_362" | "X12_404" | "X12_410" | "X12_412" | "X12_414" | "X12_417" | "X12_418" | "X12_419" | "X12_420" | "X12_421" | "X12_422" | "X12_423" | "X12_424" | "X12_425" | "X12_426" | "X12_429" | "X12_431" | "X12_432" | "X12_433" | "X12_434" | "X12_435" | "X12_436" | "X12_437" | "X12_440" | "X12_451" | "X12_452" | "X12_453" | "X12_455" | "X12_456" | "X12_460" | "X12_463" | "X12_466" | "X12_468" | "X12_470" | "X12_475" | "X12_485" | "X12_486" | "X12_490" | "X12_492" | "X12_494" | "X12_500" | "X12_501" | "X12_503" | "X12_504" | "X12_511" | "X12_517" | "X12_521" | "X12_527" | "X12_536" | "X12_540" | "X12_561" | "X12_567" | "X12_568" | "X12_601" | "X12_602" | "X12_620" | "X12_625" | "X12_650" | "X12_715" | "X12_753" | "X12_754" | "X12_805" | "X12_806" | "X12_810" | "X12_811" | "X12_812" | "X12_813" | "X12_814" | "X12_815" | "X12_816" | "X12_818" | "X12_819" | "X12_820" | "X12_821" | "X12_822" | "X12_823" | "X12_824" | "X12_826" | "X12_827" | "X12_828" | "X12_829" | "X12_830" | "X12_831" | "X12_832" | "X12_833" | "X12_834" | "X12_835" | "X12_836" | "X12_837" | "X12_838" | "X12_839" | "X12_840" | "X12_841" | "X12_842" | "X12_843" | "X12_844" | "X12_845" | "X12_846" | "X12_847" | "X12_848" | "X12_849" | "X12_850" | "X12_851" | "X12_852" | "X12_853" | "X12_854" | "X12_855" | "X12_856" | "X12_857" | "X12_858" | "X12_859" | "X12_860" | "X12_861" | "X12_862" | "X12_863" | "X12_864" | "X12_865" | "X12_866" | "X12_867" | "X12_868" | "X12_869" | "X12_870" | "X12_871" | "X12_872" | "X12_873" | "X12_874" | "X12_875" | "X12_876" | "X12_877" | "X12_878" | "X12_879" | "X12_880" | "X12_881" | "X12_882" | "X12_883" | "X12_884" | "X12_885" | "X12_886" | "X12_887" | "X12_888" | "X12_889" | "X12_891" | "X12_893" | "X12_894" | "X12_895" | "X12_896" | "X12_920" | "X12_924" | "X12_925" | "X12_926" | "X12_928" | "X12_940" | "X12_943" | "X12_944" | "X12_945" | "X12_947" | "X12_980" | "X12_990" | "X12_993" | "X12_996" | "X12_997" | "X12_998" | "X12_999" | "X12_270_X279" | "X12_271_X279" | "X12_275_X210" | "X12_275_X211" | "X12_276_X212" | "X12_277_X212" | "X12_277_X214" | "X12_277_X364" | "X12_278_X217" | "X12_820_X218" | "X12_820_X306" | "X12_824_X186" | "X12_834_X220" | "X12_834_X307" | "X12_834_X318" | "X12_835_X221" | "X12_837_X222" | "X12_837_X223" | "X12_837_X224" | "X12_837_X291" | "X12_837_X292" | "X12_837_X298" | "X12_999_X231"
    version "VERSION_4010" | "VERSION_4030" | "VERSION_4050" | "VERSION_4060" | "VERSION_5010" | "VERSION_5010_HIPAA"

    TransformerX12ElementLengthValidationRule

    ElementId string
    MaxLength double
    MinLength double
    ElementId string
    MaxLength float64
    MinLength float64
    elementId String
    maxLength Double
    minLength Double
    elementId string
    maxLength number
    minLength number
    elementId String
    maxLength Number
    minLength Number

    TransformerX12ElementRequirementValidationRule

    TransformerX12SplitBy

    TransformerX12SplitOptions

    SplitBy Pulumi.AwsNative.B2bi.TransformerX12SplitBy
    Specifies the method used to split X12 EDI files. Valid values include TRANSACTION (split by individual transaction sets), or NONE (no splitting).
    SplitBy TransformerX12SplitBy
    Specifies the method used to split X12 EDI files. Valid values include TRANSACTION (split by individual transaction sets), or NONE (no splitting).
    splitBy TransformerX12SplitBy
    Specifies the method used to split X12 EDI files. Valid values include TRANSACTION (split by individual transaction sets), or NONE (no splitting).
    splitBy TransformerX12SplitBy
    Specifies the method used to split X12 EDI files. Valid values include TRANSACTION (split by individual transaction sets), or NONE (no splitting).
    split_by TransformerX12SplitBy
    Specifies the method used to split X12 EDI files. Valid values include TRANSACTION (split by individual transaction sets), or NONE (no splitting).
    splitBy "NONE" | "TRANSACTION"
    Specifies the method used to split X12 EDI files. Valid values include TRANSACTION (split by individual transaction sets), or NONE (no splitting).

    TransformerX12TransactionSet

    TransformerX12ValidationOptions

    ValidationRules List<object>
    Specifies a list of validation rules to apply during EDI document processing. These rules can include code list modifications, element length constraints, and element requirement changes.
    ValidationRules []interface{}
    Specifies a list of validation rules to apply during EDI document processing. These rules can include code list modifications, element length constraints, and element requirement changes.
    validationRules List<Object>
    Specifies a list of validation rules to apply during EDI document processing. These rules can include code list modifications, element length constraints, and element requirement changes.
    validationRules (TransformerX12ValidationRule0Properties | TransformerX12ValidationRule1Properties | TransformerX12ValidationRule2Properties)[]
    Specifies a list of validation rules to apply during EDI document processing. These rules can include code list modifications, element length constraints, and element requirement changes.
    validation_rules Sequence[Union[TransformerX12ValidationRule0Properties, TransformerX12ValidationRule1Properties, TransformerX12ValidationRule2Properties]]
    Specifies a list of validation rules to apply during EDI document processing. These rules can include code list modifications, element length constraints, and element requirement changes.
    validationRules List<Property Map | Property Map | Property Map>
    Specifies a list of validation rules to apply during EDI document processing. These rules can include code list modifications, element length constraints, and element requirement changes.

    TransformerX12ValidationRule0Properties

    TransformerX12ValidationRule1Properties

    TransformerX12ValidationRule2Properties

    TransformerX12Version

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.34.0 published on Friday, Sep 12, 2025 by Pulumi