AppSpecArgs

data class AppSpecArgs(val alerts: Output<List<AppSpecAlertArgs>>? = null, val databases: Output<List<AppSpecDatabaseArgs>>? = null, val domainNames: Output<List<AppSpecDomainNameArgs>>? = null, val domains: Output<List<String>>? = null, val envs: Output<List<AppSpecEnvArgs>>? = null, val functions: Output<List<AppSpecFunctionArgs>>? = null, val jobs: Output<List<AppSpecJobArgs>>? = null, val name: Output<String>, val region: Output<String>? = null, val services: Output<List<AppSpecServiceArgs>>? = null, val staticSites: Output<List<AppSpecStaticSiteArgs>>? = null, val workers: Output<List<AppSpecWorkerArgs>>? = null) : ConvertibleToJava<AppSpecArgs>

Constructors

Link copied to clipboard
fun AppSpecArgs(alerts: Output<List<AppSpecAlertArgs>>? = null, databases: Output<List<AppSpecDatabaseArgs>>? = null, domainNames: Output<List<AppSpecDomainNameArgs>>? = null, domains: Output<List<String>>? = null, envs: Output<List<AppSpecEnvArgs>>? = null, functions: Output<List<AppSpecFunctionArgs>>? = null, jobs: Output<List<AppSpecJobArgs>>? = null, name: Output<String>, region: Output<String>? = null, services: Output<List<AppSpecServiceArgs>>? = null, staticSites: Output<List<AppSpecStaticSiteArgs>>? = null, workers: Output<List<AppSpecWorkerArgs>>? = null)

Functions

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

Properties

Link copied to clipboard
val alerts: Output<List<AppSpecAlertArgs>>? = null

Describes an alert policy for the component.

Link copied to clipboard
val databases: Output<List<AppSpecDatabaseArgs>>? = null
Link copied to clipboard
val domainNames: Output<List<AppSpecDomainNameArgs>>? = null

Describes a domain where the application will be made available.

Link copied to clipboard
val domains: Output<List<String>>? = null
Link copied to clipboard
val envs: Output<List<AppSpecEnvArgs>>? = null

Describes an environment variable made available to an app competent.

Link copied to clipboard
val functions: Output<List<AppSpecFunctionArgs>>? = null
Link copied to clipboard
val jobs: Output<List<AppSpecJobArgs>>? = null
Link copied to clipboard
val name: Output<String>

The name of the component.

Link copied to clipboard
val region: Output<String>? = null

The slug for the DigitalOcean data center region hosting the app.

Link copied to clipboard
val services: Output<List<AppSpecServiceArgs>>? = null
Link copied to clipboard
val staticSites: Output<List<AppSpecStaticSiteArgs>>? = null
Link copied to clipboard
val workers: Output<List<AppSpecWorkerArgs>>? = null