AWS B2B Data Interchange (b2bi)

2023-12-02

27 new actions, 4 new resources, 3 new conditions

Additions

    Actions
  • CreateCapability
    • Description:  Grants permission to create a capability
    • Access:  Write
    • Resources: 

      Name: transformer

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • CreatePartnership
    • Description:  Grants permission to create a partnership
    • Access:  Write
    • Resources: 

      Name: capability

      Required: Yes

      Name: profile

      Required: Yes

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • CreateProfile
    • Description:  Grants permission to create a profile
    • Access:  Write
    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • CreateTransformer
    • Description:  Grants permission to create a transformer
    • Access:  Write
    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • DeleteCapability
    • Description:  Grants permission to delete a capability
    • Access:  Write
    • Resources: 

      Name: capability

      Required: Yes

  • DeletePartnership
    • Description:  Grants permission to delete an partnership
    • Access:  Write
    • Resources: 

      Name: partnership

      Required: Yes

  • DeleteProfile
    • Description:  Grants permission to delete a profile
    • Access:  Write
    • Resources: 

      Name: profile

      Required: Yes

  • DeleteTransformer
    • Description:  Grants permission to delete a transformer
    • Access:  Write
    • Resources: 

      Name: transformer

      Required: Yes

  • GetCapability
    • Description:  Grants permission to get a capability
    • Access:  Read
    • Resources: 

      Name: capability

      Required: Yes

  • GetPartnership
    • Description:  Grants permission to get a partnership
    • Access:  Read
    • Resources: 

      Name: partnership

      Required: Yes

  • GetProfile
    • Description:  Grants permission to get a profile
    • Access:  Read
    • Resources: 

      Name: profile

      Required: Yes

  • GetTransformer
    • Description:  Grants permission to get a transformer
    • Access:  Read
    • Resources: 

      Name: transformer

      Required: Yes

  • GetTransformerJob
    • Description:  Grants permission to get a transformer job
    • Access:  Read
    • Resources: 

      Name: transformer

      Required: Yes

  • ListCapabilities
    • Description:  Grants permission to list all capabilities
    • Access:  List
  • ListPartnerships
    • Description:  Grants permission to list all partnerships
    • Access:  List
  • ListProfiles
    • Description:  Grants permission to list all profiles
    • Access:  List
  • ListTagsForResource
    • Description:  Grants permission to list tags for a B2Bi resource
    • Access:  Read
    • Resources: 

      Name: capability

      Required: No

      Name: partnership

      Required: No

      Name: profile

      Required: No

      Name: transformer

      Required: No

  • ListTransformers
    • Description:  Grants permission to list all transformers
    • Access:  List
  • StartTransformerJob
    • Description:  Grants permission to transformer a document
    • Access:  Write
    • Resources: 

      Name: transformer

      Required: Yes

  • TagResource
    • Description:  Grants permission to tag a B2Bi resource
    • Access:  Tagging
    • Resources: 

      Name: capability

      Required: No

      Name: partnership

      Required: No

      Name: profile

      Required: No

      Name: transformer

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • TestMapping
    • Description:  Grants permission to map a sample file
    • Access:  Write
    • Resources: 

      Name: transformer

      Required: Yes

  • TestParsing
    • Description:  Grants permission to parse an edi document
    • Access:  Write
    • Resources: 

      Name: transformer

      Required: Yes

  • UntagResource
    • Description:  Grants permission to untag a B2Bi resource
    • Access:  Tagging
    • Resources: 

      Name: capability

      Required: No

      Name: partnership

      Required: No

      Name: profile

      Required: No

      Name: transformer

      Required: No

    • Conditions: 

      aws:TagKeys

  • UpdateCapability
    • Description:  Grants permission to update a capability
    • Access:  Write
    • Resources: 

      Name: capability

      Required: Yes

      Name: transformer

      Required: No

  • UpdatePartnership
    • Description:  Grants permission to update a partnership
    • Access:  Write
    • Resources: 

      Name: partnership

      Required: Yes

      Name: capability

      Required: No

  • UpdateProfile
    • Description:  Grants permission to update a profile
    • Access:  Write
    • Resources: 

      Name: profile

      Required: Yes

  • UpdateTransformer
    • Description:  Grants permission to update a transformer
    • Access:  Write
    • Resources: 

      Name: transformer

      Required: Yes

    Resources
  • profile
    • Arn:  arn:${Partition}:b2bi:${Region}:${Account}:profile/${ResourceId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • capability
    • Arn:  arn:${Partition}:b2bi:${Region}:${Account}:capability/${ResourceId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • partnership
    • Arn:  arn:${Partition}:b2bi:${Region}:${Account}:partnership/${ResourceId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • transformer
    • Arn:  arn:${Partition}:b2bi:${Region}:${Account}:transformer/${ResourceId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

    Conditions
  • aws:RequestTag/${TagKey}
    • Description:  Filters access by the tags that are passed in the request
    • Type:  String
  • aws:ResourceTag/${TagKey}
    • Description:  Filters access by the tags associated with the resource
    • Type:  String
  • aws:TagKeys
    • Description:  Filters access by the tag keys that are passed in the request
    • Type:  ArrayOfString