Package-level declarations

Types

Link copied to clipboard

/* /* /* Provides an Amplify App resource, a fullstack serverless app hosted on the AWS Amplify Console.

Link copied to clipboard
data class AppArgs(val accessToken: Output<String>? = null, val autoBranchCreationConfig: Output<AppAutoBranchCreationConfigArgs>? = null, val autoBranchCreationPatterns: Output<List<String>>? = null, val basicAuthCredentials: Output<String>? = null, val buildSpec: Output<String>? = null, val customRules: Output<List<AppCustomRuleArgs>>? = null, val description: Output<String>? = null, val enableAutoBranchCreation: Output<Boolean>? = null, val enableBasicAuth: Output<Boolean>? = null, val enableBranchAutoBuild: Output<Boolean>? = null, val enableBranchAutoDeletion: Output<Boolean>? = null, val environmentVariables: Output<Map<String, String>>? = null, val iamServiceRoleArn: Output<String>? = null, val name: Output<String>? = null, val oauthToken: Output<String>? = null, val platform: Output<String>? = null, val repository: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AppArgs>

/* /* /* Provides an Amplify App resource, a fullstack serverless app hosted on the AWS Amplify Console.

Link copied to clipboard

Builder for AppArgs.

Link copied to clipboard
Link copied to clipboard

Builder for App.

Link copied to clipboard

Provides an Amplify Backend Environment resource.

Link copied to clipboard
data class BackendEnvironmentArgs(val appId: Output<String>? = null, val deploymentArtifacts: Output<String>? = null, val environmentName: Output<String>? = null, val stackName: Output<String>? = null) : ConvertibleToJava<BackendEnvironmentArgs>

Provides an Amplify Backend Environment resource.

Link copied to clipboard

Provides an Amplify Branch resource.

Link copied to clipboard
data class BranchArgs(val appId: Output<String>? = null, val backendEnvironmentArn: Output<String>? = null, val basicAuthCredentials: Output<String>? = null, val branchName: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val enableAutoBuild: Output<Boolean>? = null, val enableBasicAuth: Output<Boolean>? = null, val enableNotification: Output<Boolean>? = null, val enablePerformanceMode: Output<Boolean>? = null, val enablePullRequestPreview: Output<Boolean>? = null, val environmentVariables: Output<Map<String, String>>? = null, val framework: Output<String>? = null, val pullRequestEnvironmentName: Output<String>? = null, val stage: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val ttl: Output<String>? = null) : ConvertibleToJava<BranchArgs>

Provides an Amplify Branch resource.

Link copied to clipboard

Builder for BranchArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Branch.

Link copied to clipboard

Provides an Amplify Domain Association resource.

Link copied to clipboard
data class DomainAssociationArgs(val appId: Output<String>? = null, val domainName: Output<String>? = null, val subDomains: Output<List<DomainAssociationSubDomainArgs>>? = null, val waitForVerification: Output<Boolean>? = null) : ConvertibleToJava<DomainAssociationArgs>

Provides an Amplify Domain Association resource.

Link copied to clipboard

Provides an Amplify Webhook resource.

Link copied to clipboard
data class WebhookArgs(val appId: Output<String>? = null, val branchName: Output<String>? = null, val description: Output<String>? = null) : ConvertibleToJava<WebhookArgs>

Provides an Amplify Webhook resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun appResource(name: String, block: suspend AppResourceBuilder.() -> Unit): App
Link copied to clipboard
suspend fun branchResource(name: String, block: suspend BranchResourceBuilder.() -> Unit): Branch
Link copied to clipboard
Link copied to clipboard
suspend fun webhookResource(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook