Skip to main content

capabilities

Creates, updates, deletes, gets or lists a capabilities resource.

Overview

Namecapabilities
TypeResource
Idaws.b2bi.capabilities

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringReturns the name of the capability, used to identify it.
capability_arnstringReturns an Amazon Resource Name (ARN) for a specific Amazon Web Services resource, such as a capability, partnership, profile, or transformer.
capability_idstringReturns a system-assigned unique identifier for the capability. (pattern: <code>[a-zA-Z0-9_-]+</code>)
configurationobjectReturns a structure that contains the details for a capability.
created_atstring (date-time)Returns a timestamp for creation date and time of the capability.
instructions_documentsarrayReturns 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.
modified_atstring (date-time)Returns a timestamp for last time the capability was modified.
type_stringReturns the type of the capability. Currently, only edi is supported. (edi)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_capabilityselectregionRetrieves the details for the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.
list_capabilitiesselectregionLists the capabilities associated with your Amazon Web Services account for your current or specified region. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.
create_capabilityinsertregion, name, type, configurationInstantiates a capability based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.
update_capabilityupdateregion, capabilityIdUpdates some of the parameters for a capability, based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.
delete_capabilitydeleteregionDeletes the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Retrieves the details for the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

SELECT
name,
capability_arn,
capability_id,
configuration,
created_at,
instructions_documents,
modified_at,
type_
FROM aws.b2bi.capabilities
WHERE region = '{{ region }}' -- required
;

INSERT examples

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.

INSERT INTO aws.b2bi.capabilities (
name,
type,
configuration,
instructionsDocuments,
clientToken,
tags,
region
)
SELECT
'{{ name }}' /* required */,
'{{ type }}' /* required */,
'{{ configuration }}' /* required */,
'{{ instructionsDocuments }}',
'{{ clientToken }}',
'{{ tags }}',
'{{ region }}'
RETURNING
name,
capability_arn,
capability_id,
configuration,
created_at,
instructions_documents,
type_
;

UPDATE examples

Updates some of the parameters for a capability, based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

UPDATE aws.b2bi.capabilities
SET
capabilityId = '{{ capabilityId }}',
name = '{{ name }}',
configuration = '{{ configuration }}',
instructionsDocuments = '{{ instructionsDocuments }}'
WHERE
region = '{{ region }}' --required
AND capabilityId = '{{ capabilityId }}' --required
RETURNING
name,
capability_arn,
capability_id,
configuration,
created_at,
instructions_documents,
modified_at,
type_;

DELETE examples

Deletes the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

DELETE FROM aws.b2bi.capabilities
WHERE region = '{{ region }}' --required
;