AWS Amplify UI Builder (amplifyuibuilder)

2022-12-07

6 new actions, 1 new resource, 5 new conditions | 2 updated resources, 13 updated actions, 3 updated conditions | 2 removed actions

Additions

    Actions
  • CreateForm
    • Description:  Grants permission to create a form
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      amplify:GetApp

  • ExportForms
    • Description:  Grants permission to export forms
    • Access:  Read
  • GetMetadata
    • Description:  Grants permission to get an existing metadata
    • Access:  Read
  • PutMetadataFlag
    • Description:  Grants permission to put an existing metadata
    • Access:  Write
  • ResetMetadataFlag
    • Description:  Grants permission to reset an existing metadata
    • Access:  Write
  • UpdateForm
    • Description:  Grants permission to update a form
    • Access:  Write
    • Resources: 

      Name: FormResource

      Required: Yes

    • Dependents: 

      amplify:GetApp

    Resources
  • FormResource
    • Arn:  arn:${Partition}:amplifyuibuilder:${Region}:${Account}:app/${AppId}/environment/${EnvironmentName}/forms/${Id}
    • Conditions: 

      amplifyuibuilder:FormResourceAppId

      amplifyuibuilder:FormResourceEnvironmentName

      amplifyuibuilder:FormResourceId

      aws:ResourceTag/${TagKey}

Updates

    Resources
  • ComponentResource
      Conditions
    • + amplifyuibuilder:ComponentResourceAppId
    • + amplifyuibuilder:ComponentResourceEnvironmentName
    • + amplifyuibuilder:ComponentResourceId
    • - amplifyuibuilder:AppId
    • - amplifyuibuilder:ComponentsId
    • - amplifyuibuilder:EnvironmentName
  • ThemeResource
      Conditions
    • + amplifyuibuilder:ThemeResourceAppId
    • + amplifyuibuilder:ThemeResourceEnvironmentName
    • + amplifyuibuilder:ThemeResourceId
    • - amplifyuibuilder:AppId
    • - amplifyuibuilder:EnvironmentName
    • - amplifyuibuilder:ThemesId
    Actions
  • ListForms
      Description
    • Old: Grants permission to untag a resource
      New: Grants permission to list forms
      Access
    • Tagging  ⟶  List
      Resources
    • New_value: []

      Old_value: [{'name': 'ComponentResource', 'is_required': False}, {'name': 'ThemeResource', 'is_required': False}]

      Conditions
    • New_value: []

      Old_value: ['aws:TagKeys']

      Dependents
    • New_value: ['amplify:GetApp']

      Old_value: []

  • DeleteForm
      Description
    • Old: Grants permission to exchange a code for a token
      New: Grants permission to delete a form
      Resources
    • New_value: [{'name': 'FormResource', 'is_required': True}]

      Old_value: []

      Dependents
    • New_value: ['amplify:GetApp']

      Old_value: []

  • GetForm
      Description
    • Old: Grants permission to list the tags for a resource
      New: Grants permission to get an existing form
      Resources
    • [{'name': 'ComponentResource', 'is_required': False}, {'name': 'ThemeResource', 'is_required': False}]  ⟶  [{'name': 'FormResource', 'is_required': True}]
      Dependents
    • New_value: ['amplify:GetApp']

      Old_value: []

  • CreateComponent
      Dependents
    • + amplify:GetApp
  • CreateTheme
      Dependents
    • + amplify:GetApp
  • DeleteComponent
      Dependents
    • + amplify:GetApp
  • DeleteTheme
      Dependents
    • + amplify:GetApp
  • GetComponent
      Dependents
    • + amplify:GetApp
  • GetTheme
      Dependents
    • + amplify:GetApp
  • ListComponents
      Dependents
    • + amplify:GetApp
  • ListThemes
      Dependents
    • + amplify:GetApp
  • UpdateComponent
      Dependents
    • + amplify:GetApp
  • UpdateTheme
      Dependents
    • + amplify:GetApp

Deletions

    Actions
  • RefreshToken
    • Description:  Grants permission to refresh an access token
    • Access:  Write
  • TagResource
    • Description:  Grants permission to tag a resource
    • Access:  Tagging
    • Resources: 

      Name: ComponentResource

      Required: No

      Name: ThemeResource

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}