Skip to main content

partnerships

Creates, updates, deletes or gets a partnership resource or lists partnerships in a region

Overview

Namepartnerships
TypeResource
DescriptionDefinition of AWS::B2BI::Partnership Resource Type
Idawscc.b2bi.partnerships

Fields

NameDatatypeDescription
capabilitiesarray
capability_optionsobject
created_atstring
emailstring
modified_atstring
namestring
partnership_arnstring
partnership_idstring
phonestring
profile_idstring
tagsarray
trading_partner_idstring
regionstringAWS region.

For more information, see AWS::B2BI::Partnership.

Methods

NameResourceAccessible byRequired Params
create_resourcepartnershipsINSERTCapabilities, Email, Name, ProfileId, region
delete_resourcepartnershipsDELETEIdentifier, region
update_resourcepartnershipsUPDATEIdentifier, PatchDocument, region
list_resourcespartnerships_list_onlySELECTregion
get_resourcepartnershipsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual partnership.

SELECT
region,
capabilities,
capability_options,
created_at,
email,
modified_at,
name,
partnership_arn,
partnership_id,
phone,
profile_id,
tags,
trading_partner_id
FROM awscc.b2bi.partnerships
WHERE
region = 'us-east-1' AND
Identifier = '{{ partnership_id }}';

INSERT example

Use the following StackQL query and manifest file to create a new partnership resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.b2bi.partnerships (
Capabilities,
Email,
Name,
ProfileId,
region
)
SELECT
'{{ capabilities }}',
'{{ email }}',
'{{ name }}',
'{{ profile_id }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a partnership resource, using stack-deploy.

/*+ update */
UPDATE awscc.b2bi.partnerships
SET PatchDocument = string('{{ {
"Capabilities": capabilities,
"CapabilityOptions": capability_options,
"Name": name,
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ partnership_id }}';

DELETE example

/*+ delete */
DELETE FROM awscc.b2bi.partnerships
WHERE
Identifier = '{{ partnership_id }}' AND
region = 'us-east-1';

Permissions

To operate on the partnerships resource, the following permissions are required:

b2bi:CreatePartnership,
b2bi:TagResource,
s3:PutObject