AppArgs

data class AppArgs(val accessToken: Output<String>? = null, val autoBranchCreationConfig: Output<AppAutoBranchCreationConfigArgs>? = null, val basicAuthConfig: Output<AppBasicAuthConfigArgs>? = null, val buildSpec: Output<String>? = null, val customHeaders: Output<String>? = null, val customRules: Output<List<AppCustomRuleArgs>>? = null, val description: Output<String>? = null, val enableBranchAutoDeletion: Output<Boolean>? = null, val environmentVariables: Output<List<AppEnvironmentVariableArgs>>? = null, val iamServiceRole: Output<String>? = null, val name: Output<String>? = null, val oauthToken: Output<String>? = null, val platform: Output<AppPlatform>? = null, val repository: Output<String>? = null, val tags: Output<List<AppTagArgs>>? = null) : ConvertibleToJava<AppArgs>

The AWS::Amplify::App resource creates Apps in the Amplify Console. An App is a collection of branches.

Constructors

Link copied to clipboard
fun AppArgs(accessToken: Output<String>? = null, autoBranchCreationConfig: Output<AppAutoBranchCreationConfigArgs>? = null, basicAuthConfig: Output<AppBasicAuthConfigArgs>? = null, buildSpec: Output<String>? = null, customHeaders: Output<String>? = null, customRules: Output<List<AppCustomRuleArgs>>? = null, description: Output<String>? = null, enableBranchAutoDeletion: Output<Boolean>? = null, environmentVariables: Output<List<AppEnvironmentVariableArgs>>? = null, iamServiceRole: Output<String>? = null, name: Output<String>? = null, oauthToken: Output<String>? = null, platform: Output<AppPlatform>? = null, repository: Output<String>? = null, tags: Output<List<AppTagArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): AppArgs

Properties

Link copied to clipboard
val accessToken: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val buildSpec: Output<String>? = null
Link copied to clipboard
val customHeaders: Output<String>? = null
Link copied to clipboard
val customRules: Output<List<AppCustomRuleArgs>>? = null
Link copied to clipboard
val description: Output<String>? = null
Link copied to clipboard
val enableBranchAutoDeletion: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val iamServiceRole: Output<String>? = null
Link copied to clipboard
val name: Output<String>? = null
Link copied to clipboard
val oauthToken: Output<String>? = null
Link copied to clipboard
val platform: Output<AppPlatform>? = null
Link copied to clipboard
val repository: Output<String>? = null
Link copied to clipboard
val tags: Output<List<AppTagArgs>>? = null