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
-
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.