Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class DomainMapping : KotlinCustomResource

Resource to hold the state and status of a user's domain mapping. To get more information about DomainMapping, see:

Link copied to clipboard
data class DomainMappingArgs(val location: Output<String>? = null, val metadata: Output<DomainMappingMetadataArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val spec: Output<DomainMappingSpecArgs>? = null) : ConvertibleToJava<DomainMappingArgs>

Resource to hold the state and status of a user's domain mapping. To get more information about DomainMapping, see:

Link copied to clipboard
Link copied to clipboard
object DomainMappingMapper : ResourceMapper<DomainMapping>
Link copied to clipboard
Link copied to clipboard
class IamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:

Link copied to clipboard
data class IamBindingArgs(val condition: Output<IamBindingConditionArgs>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val service: Output<String>? = null) : ConvertibleToJava<IamBindingArgs>

Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object IamBindingMapper : ResourceMapper<IamBinding>
Link copied to clipboard
Link copied to clipboard
class IamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:

Link copied to clipboard
data class IamMemberArgs(val condition: Output<IamMemberConditionArgs>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val service: Output<String>? = null) : ConvertibleToJava<IamMemberArgs>

Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object IamMemberMapper : ResourceMapper<IamMember>
Link copied to clipboard
Link copied to clipboard
class IamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:

Link copied to clipboard
data class IamPolicyArgs(val location: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null, val service: Output<String>? = null) : ConvertibleToJava<IamPolicyArgs>

Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object IamPolicyMapper : ResourceMapper<IamPolicy>
Link copied to clipboard
Link copied to clipboard
class Service : KotlinCustomResource

A Cloud Run service has a unique endpoint and autoscales containers. To get more information about Service, see:

Link copied to clipboard
data class ServiceArgs(val autogenerateRevisionName: Output<Boolean>? = null, val location: Output<String>? = null, val metadata: Output<ServiceMetadataArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val template: Output<ServiceTemplateArgs>? = null, val traffics: Output<List<ServiceTrafficArgs>>? = null) : ConvertibleToJava<ServiceArgs>

A Cloud Run service has a unique endpoint and autoscales containers. To get more information about Service, see:

Link copied to clipboard
Link copied to clipboard
object ServiceMapper : ResourceMapper<Service>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun iamBinding(name: String, block: suspend IamBindingResourceBuilder.() -> Unit): IamBinding
Link copied to clipboard
suspend fun iamMember(name: String, block: suspend IamMemberResourceBuilder.() -> Unit): IamMember
Link copied to clipboard
suspend fun iamPolicy(name: String, block: suspend IamPolicyResourceBuilder.() -> Unit): IamPolicy
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service