Link Search Menu Expand Document

Amplify

  • prefix: amplify

Table of Contents

Privileges

CreateApp

  • description: Creates a new Amplify App.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:RequestTag/${TagKey}",
            "aws:TagKeys"
        ],
        "dependent_actions": []
    }
}

CreateBackendEnvironment

  • description: Creates a new backend environment for an Amplify App.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

CreateBranch

  • description: Creates a new Branch for an Amplify App.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:RequestTag/${TagKey}",
            "aws:TagKeys"
        ],
        "dependent_actions": []
    }
}

CreateDeployment

  • description: Create a deployment for manual deploy apps. (Apps are not connected to repository)
  • access level: Write
  • resource types
{
    "branches": {
        "resource_type": "branches",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

CreateDomainAssociation

  • description: Create a new DomainAssociation on an App
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:RequestTag/${TagKey}",
            "aws:TagKeys"
        ],
        "dependent_actions": []
    }
}

CreateWebHook

  • description: Create a new webhook on an App.
  • access level: Write
  • resource types
{
    "branches": {
        "resource_type": "branches",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

DeleteApp

  • description: Delete an existing Amplify App by appId.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

DeleteBackendEnvironment

  • description: Deletes a branch for an Amplify App.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

DeleteBranch

  • description: Deletes a branch for an Amplify App.
  • access level: Write
  • resource types
{
    "branches": {
        "resource_type": "branches",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

DeleteDomainAssociation

  • description: Deletes a DomainAssociation.
  • access level: Write
  • resource types
{
    "domains": {
        "resource_type": "domains",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

DeleteJob

  • description: Delete a job, for an Amplify branch, part of Amplify App.
  • access level: Write
  • resource types
{
    "jobs": {
        "resource_type": "jobs",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

DeleteWebHook

  • description: Delete a webhook by id.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

GenerateAccessLogs

  • description: Generate website access logs for a specific time range via a pre-signed URL.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

GetApp

  • description: Retrieves an existing Amplify App by appId.
  • access level: Read
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

GetArtifactUrl

  • description: Retrieves artifact info that corresponds to a artifactId.
  • access level: Read
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

GetBackendEnvironment

  • description: Retrieves a backend environment for an Amplify App.
  • access level: Read
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

GetBranch

  • description: Retrieves a branch for an Amplify App.
  • access level: Read
  • resource types
{
    "branches": {
        "resource_type": "branches",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

GetDomainAssociation

  • description: Retrieves domain info that corresponds to an appId and domainName.
  • access level: Read
  • resource types
{
    "domains": {
        "resource_type": "domains",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

GetJob

  • description: Get a job for a branch, part of an Amplify App.
  • access level: Read
  • resource types
{
    "jobs": {
        "resource_type": "jobs",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

GetWebHook

  • description: Retrieves webhook info that corresponds to a webhookId.
  • access level: Read
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

ListApps

  • description: Lists existing Amplify Apps.
  • access level: List
  • resource types
{
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [],
        "dependent_actions": []
    }
}

ListArtifacts

  • description: List artifacts with an app, a branch, a job and an artifact type.
  • access level: List
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

ListBackendEnvironments

  • description: Lists backend environments for an Amplify App.
  • access level: List
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

ListBranches

  • description: Lists branches for an Amplify App.
  • access level: List
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

ListDomainAssociations

  • description: List domains with an app
  • access level: List
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

ListJobs

  • description: List Jobs for a branch, part of an Amplify App.
  • access level: List
  • resource types
{
    "branches": {
        "resource_type": "branches",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

ListWebHooks

  • description: List webhooks on an App.
  • access level: List
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

StartDeployment

  • description: Start a deployment for manual deploy apps. (Apps are not connected to repository)
  • access level: Write
  • resource types
{
    "branches": {
        "resource_type": "branches",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

StartJob

  • description: Starts a new job for a branch, part of an Amplify App.
  • access level: Write
  • resource types
{
    "jobs": {
        "resource_type": "jobs",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

StopJob

  • description: Stop a job that is in progress, for an Amplify branch, part of Amplify App.
  • access level: Write
  • resource types
{
    "jobs": {
        "resource_type": "jobs",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

TagResource

  • description: This action tags an AWS Amplify Console resource.
  • access level: Tagging
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": false,
        "condition_keys": [],
        "dependent_actions": []
    },
    "branches": {
        "resource_type": "branches",
        "required": false,
        "condition_keys": [],
        "dependent_actions": []
    },
    "jobs": {
        "resource_type": "jobs",
        "required": false,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:TagKeys",
            "aws:RequestTag/${TagKey}"
        ],
        "dependent_actions": []
    }
}

UntagResource

  • description: This action removes a tag from an AWS Amplify Console resource.
  • access level: Tagging
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": false,
        "condition_keys": [],
        "dependent_actions": []
    },
    "branches": {
        "resource_type": "branches",
        "required": false,
        "condition_keys": [],
        "dependent_actions": []
    },
    "jobs": {
        "resource_type": "jobs",
        "required": false,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:TagKeys"
        ],
        "dependent_actions": []
    }
}

UpdateApp

  • description: Updates an existing Amplify App.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

UpdateBranch

  • description: Updates a branch for an Amplify App.
  • access level: Write
  • resource types
{
    "branches": {
        "resource_type": "branches",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

UpdateDomainAssociation

  • description: Update a DomainAssociation on an App.
  • access level: Write
  • resource types
{
    "domains": {
        "resource_type": "domains",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

UpdateWebHook

  • description: Update a webhook.
  • access level: Write
  • resource types
{
    "apps": {
        "resource_type": "apps",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}