Name | Description | Type | Default | Required |
---|---|---|---|---|
access_token | Personal access token for a third-party source | string |
"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" |
no |
amplify_app_environment_variables | The environment variables for the Amplify app | map(string) |
{} |
no |
amplify_enabled | Flag to control the amplify creation. | bool |
true |
no |
amplify_repository | The repository for the Amplify app | string |
"https://github.com/clouddrove-sandbox/terraform-aws-amplify-app" |
no |
auto_branch_creation_config | The automated branch creation configuration for the Amplify app | object({ |
null |
no |
auto_branch_creation_patterns | The automated branch creation glob patterns for the Amplify app | list(string) |
[] |
no |
backend_enable | Enables backend environment creation for the Amplify app | bool |
false |
no |
branches | n/a | object({ |
n/a | yes |
build_spec | The build specification (build spec) for the Amplify app. If not provided then it will use the amplify.yml at the root of your project / branch. |
string |
null |
no |
custom_rules | The custom rules to apply to the Amplify App | list(object({ |
[] |
no |
deployment_artifacts | Name of deployment artifacts. | string |
"app-example-deployment" |
no |
description | The description for the Amplify app | string |
null |
no |
domain_name | Domain name for the domain association. | list(any) |
[] |
no |
enable_auto_branch_creation | Enables automated branch creation for the Amplify app | bool |
false |
no |
enable_basic_auth | Enables basic authorization for the Amplify app. This will apply to all branches that are part of this app. |
bool |
false |
no |
enable_branch_auto_build | Enables auto-building of branches for the Amplify App | bool |
true |
no |
enable_branch_auto_deletion | Automatically disconnects a branch in the Amplify Console when you delete a branch from your Git repository | bool |
false |
no |
environment | Environment (e.g. prod , dev , staging ). |
string |
"" |
no |
environment_name | Amplify environment name for the pull request. | string |
"prod" |
no |
label_order | Label order, e.g. name ,application . |
list(any) |
[] |
no |
managedby | ManagedBy, eg 'CloudDrove' | string |
"hello@clouddrove.com" |
no |
name | Name (e.g. app or cluster ). |
string |
"" |
no |
oauth_token | The OAuth token for a third-party source control system for the Amplify app. The OAuth token is used to create a webhook and a read-only deploy key. The OAuth token is not stored. |
string |
null |
no |
platform | The platform or framework for the Amplify app | string |
"WEB" |
no |
stack_name | AWS CloudFormation stack name of a backend environment. | string |
"amplify-app-example" |
no |
sub_domain_prefix_name | Prefix setting for the subdomain. | string |
"scam" |
no |
Name | Description |
---|---|
arn | Amplify App ARN |
default_domain | Amplify App domain (non-custom) |
name | Amplify App name |