DomainMappingArgs

data class DomainMappingArgs(val appId: Output<String>? = null, val id: Output<String>? = null, val noManagedCertificate: Output<Boolean>? = null, val overrideStrategy: Output<String>? = null, val sslSettings: Output<SslSettingsArgs>? = null) : ConvertibleToJava<DomainMappingArgs>

Maps a domain to an application. A user must be authorized to administer a domain in order to map it to an application. For a list of available authorized domains, see AuthorizedDomains.ListAuthorizedDomains. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun DomainMappingArgs(appId: Output<String>? = null, id: Output<String>? = null, noManagedCertificate: Output<Boolean>? = null, overrideStrategy: Output<String>? = null, sslSettings: Output<SslSettingsArgs>? = null)

Functions

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

Properties

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

Relative name of the domain serving the application. Example: example.com.

Link copied to clipboard
val noManagedCertificate: Output<Boolean>? = null

Whether a managed certificate should be provided by App Engine. If true, a certificate ID must be manaually set in the DomainMapping resource to configure SSL for this domain. If false, a managed certificate will be provisioned and a certificate ID will be automatically populated.

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

Whether the domain creation should override any existing mappings for this domain. By default, overrides are rejected.

Link copied to clipboard
val sslSettings: Output<SslSettingsArgs>? = null

SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.