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.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.b2bi.getTransformer

Explore with Pulumi AI

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 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>
Copy
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]
Copy
func LookupTransformer(ctx *Context, args *LookupTransformerArgs, opts ...InvokeOption) (*LookupTransformerResult, error)
func LookupTransformerOutput(ctx *Context, args *LookupTransformerOutputArgs, opts ...InvokeOption) LookupTransformerResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetTransformerResult> getTransformer(GetTransformerArgs args, InvokeOptions options)
public static Output<GetTransformerResult> getTransformer(GetTransformerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:b2bi:getTransformer
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

TransformerId This property is required. string
The system-assigned unique identifier for the transformer.
TransformerId This property is required. string
The system-assigned unique identifier for the transformer.
transformerId This property is required. String
The system-assigned unique identifier for the transformer.
transformerId This property is required. string
The system-assigned unique identifier for the transformer.
transformer_id This property is required. str
The system-assigned unique identifier for the transformer.
transformerId This property is required. 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 This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

TransformerEdiTypeProperties

X12Details This property is required. TransformerX12Details
x12Details This property is required. TransformerX12Details
x12Details This property is required. TransformerX12Details
x12_details This property is required. TransformerX12Details
x12Details This property is required. Property Map

TransformerFileFormat

TransformerFormatOptionsProperties

X12 This property is required. TransformerX12Details
x12 This property is required. TransformerX12Details
x12 This property is required. TransformerX12Details
x12 This property is required. TransformerX12Details
x12 This property is required. Property Map

TransformerFromFormat

TransformerInputConversion

fromFormat This property is required. "X12"
formatOptions Property Map

TransformerMapping

templateLanguage This property is required. "XSLT" | "JSONATA"
template String

TransformerMappingTemplateLanguage

TransformerOutputConversion

toFormat This property is required. "X12"
formatOptions Property Map

TransformerSampleDocumentKeys

Input string
Output string
Input string
Output string
input String
output String
input string
output string
input str
output str
input String
output String

TransformerSampleDocuments

BucketName This property is required. string
Keys This property is required. List<Pulumi.AwsNative.B2bi.Inputs.TransformerSampleDocumentKeys>
BucketName This property is required. string
Keys This property is required. []TransformerSampleDocumentKeys
bucketName This property is required. String
keys This property is required. List<TransformerSampleDocumentKeys>
bucketName This property is required. string
keys This property is required. TransformerSampleDocumentKeys[]
bucket_name This property is required. str
keys This property is required. Sequence[TransformerSampleDocumentKeys]
bucketName This property is required. String
keys This property is required. List<Property Map>

TransformerStatus

TransformerToFormat

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"

TransformerX12TransactionSet

TransformerX12Version

Package Details

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

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi