Package-level declarations

Types

Link copied to clipboard
class Channel : KotlinCustomResource

Creates a new channel in the specified site.

Link copied to clipboard
data class ChannelArgs(val channelId: Output<String>? = null, val expireTime: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val retainedReleaseCount: Output<Int>? = null, val siteId: Output<String>? = null, val ttl: Output<String>? = null) : ConvertibleToJava<ChannelArgs>

Creates a new channel in the specified site.

Link copied to clipboard
Link copied to clipboard
object ChannelMapper : ResourceMapper<Channel>
Link copied to clipboard
Link copied to clipboard
class Domain : KotlinCustomResource

Creates a domain mapping on the specified site. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class DomainArgs(val domainName: Output<String>? = null, val domainRedirect: Output<DomainRedirectArgs>? = null, val project: Output<String>? = null, val site: Output<String>? = null, val siteId: Output<String>? = null) : ConvertibleToJava<DomainArgs>

Creates a domain mapping on the specified site. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class Release : KotlinCustomResource

Creates a new release, which makes the content of the specified version actively display on the appropriate URL(s). Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class ReleaseArgs(val channelId: Output<String>? = null, val message: Output<String>? = null, val project: Output<String>? = null, val siteId: Output<String>? = null, val type: Output<ReleaseType>? = null, val versionName: Output<String>? = null) : ConvertibleToJava<ReleaseArgs>

Creates a new release, which makes the content of the specified version actively display on the appropriate URL(s). Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
object ReleaseMapper : ResourceMapper<Release>
Link copied to clipboard
Link copied to clipboard
class Site : KotlinCustomResource

Creates a new Hosting Site in the specified parent Firebase project. Note that Hosting sites can take several minutes to propagate through Firebase systems. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class SiteArgs(val appId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val project: Output<String>? = null, val siteId: Output<String>? = null) : ConvertibleToJava<SiteArgs>

Creates a new Hosting Site in the specified parent Firebase project. Note that Hosting sites can take several minutes to propagate through Firebase systems. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for SiteArgs.

Link copied to clipboard
object SiteMapper : ResourceMapper<Site>
Link copied to clipboard

Builder for Site.

Link copied to clipboard
class Version : KotlinCustomResource

Creates a new version for the specified site.

Link copied to clipboard
data class VersionArgs(val config: Output<ServingConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val siteId: Output<String>? = null, val sizeBytes: Output<String>? = null, val versionId: Output<String>? = null) : ConvertibleToJava<VersionArgs>

Creates a new version for the specified site.

Link copied to clipboard
Link copied to clipboard
object VersionMapper : ResourceMapper<Version>
Link copied to clipboard

Functions

Link copied to clipboard
fun channel(name: String): Channel
suspend fun channel(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
fun release(name: String): Release
suspend fun release(name: String, block: suspend ReleaseResourceBuilder.() -> Unit): Release
Link copied to clipboard
fun site(name: String): Site
suspend fun site(name: String, block: suspend SiteResourceBuilder.() -> Unit): Site
Link copied to clipboard
fun version(name: String): Version
suspend fun version(name: String, block: suspend VersionResourceBuilder.() -> Unit): Version