app
Gets an individual app
resource
Overview
Name | app |
Type | Resource |
Description | app |
Id | awscc.amplify.app |
Fields
Name | Datatype | Description |
---|---|---|
access_token | string | |
app_id | string | |
app_name | string | |
arn | string | |
auto_branch_creation_config | object | |
basic_auth_config | object | |
build_spec | string | |
custom_headers | string | |
custom_rules | array | |
default_domain | string | |
description | string | |
enable_branch_auto_deletion | boolean | |
environment_variables | array | |
iam_service_role | string | |
name | string | |
oauth_token | string | |
platform | string | |
repository | string | |
tags | array | |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
access_token,
app_id,
app_name,
arn,
auto_branch_creation_config,
basic_auth_config,
build_spec,
custom_headers,
custom_rules,
default_domain,
description,
enable_branch_auto_deletion,
environment_variables,
iam_service_role,
name,
oauth_token,
platform,
repository,
tags
FROM awscc.amplify.app
WHERE data__Identifier = '<Arn>';
Permissions
To operate on the app
resource, the following permissions are required:
Delete
amplify:GetApp,
amplify:DeleteApp,
codecommit:GetRepository,
codecommit:GetRepositoryTriggers,
codecommit:PutRepositoryTriggers,
sns:Unsubscribe,
iam:PassRole
Read
amplify:GetApp,
amplify:ListTagsForResource,
codecommit:GetRepository,
codecommit:GetRepositoryTriggers,
iam:PassRole
Update
amplify:GetApp,
amplify:UpdateApp,
amplify:ListTagsForResource,
amplify:TagResource,
amplify:UntagResource,
codecommit:GetRepository,
codecommit:PutRepositoryTriggers,
codecommit:GetRepositoryTriggers,
sns:CreateTopic,
sns:Subscribe,
sns:Unsubscribe,
iam:PassRole