AWS::B2BI::Capability - AWS CloudFormation

AWS::B2BI::Capability

Instantiates a capability based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::B2BI::Capability", "Properties" : { "Configuration" : CapabilityConfiguration, "InstructionsDocuments" : [ S3Location, ... ], "Name" : String, "Tags" : [ Tag, ... ], "Type" : String } }

YAML

Type: AWS::B2BI::Capability Properties: Configuration: CapabilityConfiguration InstructionsDocuments: - S3Location Name: String Tags: - Tag Type: String

Properties

Configuration

Specifies a structure that contains the details for a capability.

Required: Yes

Type: CapabilityConfiguration

Update requires: No interruption

InstructionsDocuments

Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability. Each item contains the name of the bucket and the key, to identify the document's location.

Required: No

Type: Array of S3Location

Minimum: 0

Maximum: 5

Update requires: No interruption

Name

The display name of the capability.

Required: Yes

Type: String

Minimum: 1

Maximum: 254

Update requires: No interruption

Tags

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.

Required: No

Type: Array of Tag

Minimum: 0

Maximum: 200

Update requires: No interruption

Type

Returns the type of the capability. Currently, only edi is supported.

Required: Yes

Type: String

Allowed values: edi

Update requires: Replacement

Return values

Ref

Fn::GetAtt

CapabilityArn

Returns an Amazon Resource Name (ARN) for a specific AWS resource, such as a capability, partnership, profile, or transformer.

CapabilityId

Returns a system-assigned unique identifier for the capability.

CreatedAt

Returns a timestamp for creation date and time of the capability.

ModifiedAt

Returns a timestamp that identifies the most recent date and time that the capability was modified.