Package-level declarations

Types

Link copied to clipboard
class App : KotlinCustomResource

/* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* 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 cacheConfig: Output<AppCacheConfigArgs>? = null, val computeRoleArn: Output<String>? = null, val customHeaders: 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
object AppMapper : ResourceMapper<App>
Link copied to clipboard

Builder for App.

Link copied to clipboard
class BackendEnvironment : KotlinCustomResource

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
Link copied to clipboard
class Branch : KotlinCustomResource

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
object BranchMapper : ResourceMapper<Branch>
Link copied to clipboard

Builder for Branch.

Link copied to clipboard
class DomainAssociation : KotlinCustomResource

Provides an Amplify Domain Association resource.

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

Provides an Amplify Domain Association resource.

Link copied to clipboard
object DomainAssociationMapper : ResourceMapper<DomainAssociation>
Link copied to clipboard
class Webhook : KotlinCustomResource

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
object WebhookMapper : ResourceMapper<Webhook>
Link copied to clipboard

Functions

Link copied to clipboard
fun app(name: String): App
suspend fun app(name: String, block: suspend AppResourceBuilder.() -> Unit): App
Link copied to clipboard
fun branch(name: String): Branch
suspend fun branch(name: String, block: suspend BranchResourceBuilder.() -> Unit): Branch
Link copied to clipboard
fun webhook(name: String): Webhook
suspend fun webhook(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook