com.pulumi.googlenative.appengine.v1beta.kotlin.outputs.GetDomainMappingResult.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.appengine.v1beta.kotlin.outputs
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property name Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.
* @property resourceRecords The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.
* @property sslSettings SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
*/
public data class GetDomainMappingResult(
public val name: String,
public val resourceRecords: List,
public val sslSettings: SslSettingsResponse,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.appengine.v1beta.outputs.GetDomainMappingResult): GetDomainMappingResult = GetDomainMappingResult(
name = javaType.name(),
resourceRecords = javaType.resourceRecords().map({ args0 ->
args0.let({ args0 ->
com.pulumi.googlenative.appengine.v1beta.kotlin.outputs.ResourceRecordResponse.Companion.toKotlin(args0)
})
}),
sslSettings = javaType.sslSettings().let({ args0 ->
com.pulumi.googlenative.appengine.v1beta.kotlin.outputs.SslSettingsResponse.Companion.toKotlin(args0)
}),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy