Package-level declarations

Types

Link copied to clipboard
class AppEngineServiceIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineService. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineService. Each of these resources serves a different use case:

Link copied to clipboard
class AppEngineServiceIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineService. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineService. Each of these resources serves a different use case:

Link copied to clipboard
class AppEngineServiceIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineService. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineService. Each of these resources serves a different use case:

Link copied to clipboard
class AppEngineVersionIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineVersion. Each of these resources serves a different use case:

Link copied to clipboard
data class AppEngineVersionIamBindingArgs(val appId: Output<String>? = null, val condition: Output<AppEngineVersionIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val service: Output<String>? = null, val versionId: Output<String>? = null) : ConvertibleToJava<AppEngineVersionIamBindingArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineVersion. Each of these resources serves a different use case:

Link copied to clipboard
class AppEngineVersionIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineVersion. Each of these resources serves a different use case:

Link copied to clipboard
data class AppEngineVersionIamMemberArgs(val appId: Output<String>? = null, val condition: Output<AppEngineVersionIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val service: Output<String>? = null, val versionId: Output<String>? = null) : ConvertibleToJava<AppEngineVersionIamMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineVersion. Each of these resources serves a different use case:

Link copied to clipboard
class AppEngineVersionIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineVersion. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy AppEngineVersion. Each of these resources serves a different use case:

Link copied to clipboard
class Brand : KotlinCustomResource
Link copied to clipboard
data class BrandArgs(val applicationTitle: Output<String>? = null, val project: Output<String>? = null, val supportEmail: Output<String>? = null) : ConvertibleToJava<BrandArgs>
Link copied to clipboard

Builder for BrandArgs.

Link copied to clipboard
object BrandMapper : ResourceMapper<Brand>
Link copied to clipboard

Builder for Brand.

Link copied to clipboard
class Client : KotlinCustomResource

Contains the data that describes an Identity Aware Proxy owned client.

Link copied to clipboard
data class ClientArgs(val brand: Output<String>? = null, val displayName: Output<String>? = null) : ConvertibleToJava<ClientArgs>

Contains the data that describes an Identity Aware Proxy owned client.

Link copied to clipboard

Builder for ClientArgs.

Link copied to clipboard
object ClientMapper : ResourceMapper<Client>
Link copied to clipboard

Builder for Client.

Link copied to clipboard
Link copied to clipboard
class TunnelDestGroup : KotlinCustomResource

Tunnel destination groups represent resources that have the same tunnel access restrictions. To get more information about TunnelDestGroup, see:

Link copied to clipboard
data class TunnelDestGroupArgs(val cidrs: Output<List<String>>? = null, val fqdns: Output<List<String>>? = null, val groupName: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<TunnelDestGroupArgs>

Tunnel destination groups represent resources that have the same tunnel access restrictions. To get more information about TunnelDestGroup, see:

Link copied to clipboard
class TunnelDestGroupIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelDestGroup. Each of these resources serves a different use case:

Link copied to clipboard
data class TunnelDestGroupIamBindingArgs(val condition: Output<TunnelDestGroupIamBindingConditionArgs>? = null, val destGroup: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<TunnelDestGroupIamBindingArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelDestGroup. Each of these resources serves a different use case:

Link copied to clipboard
class TunnelDestGroupIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelDestGroup. Each of these resources serves a different use case:

Link copied to clipboard
data class TunnelDestGroupIamMemberArgs(val condition: Output<TunnelDestGroupIamMemberConditionArgs>? = null, val destGroup: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<TunnelDestGroupIamMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelDestGroup. Each of these resources serves a different use case:

Link copied to clipboard
class TunnelDestGroupIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelDestGroup. Each of these resources serves a different use case:

Link copied to clipboard
data class TunnelDestGroupIamPolicyArgs(val destGroup: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<TunnelDestGroupIamPolicyArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelDestGroup. Each of these resources serves a different use case:

Link copied to clipboard
object TunnelDestGroupMapper : ResourceMapper<TunnelDestGroup>
Link copied to clipboard
class TunnelIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy Tunnel. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy Tunnel. Each of these resources serves a different use case:

Link copied to clipboard
object TunnelIamBindingMapper : ResourceMapper<TunnelIamBinding>
Link copied to clipboard
class TunnelIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy Tunnel. Each of these resources serves a different use case:

Link copied to clipboard
data class TunnelIamMemberArgs(val condition: Output<TunnelIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<TunnelIamMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy Tunnel. Each of these resources serves a different use case:

Link copied to clipboard
object TunnelIamMemberMapper : ResourceMapper<TunnelIamMember>
Link copied to clipboard
class TunnelIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy Tunnel. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy Tunnel. Each of these resources serves a different use case:

Link copied to clipboard
object TunnelIamPolicyMapper : ResourceMapper<TunnelIamPolicy>
Link copied to clipboard
class TunnelInstanceIAMBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelInstance. Each of these resources serves a different use case:

Link copied to clipboard
data class TunnelInstanceIAMBindingArgs(val condition: Output<TunnelInstanceIAMBindingConditionArgs>? = null, val instance: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val zone: Output<String>? = null) : ConvertibleToJava<TunnelInstanceIAMBindingArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelInstance. Each of these resources serves a different use case:

Link copied to clipboard
class TunnelInstanceIAMMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelInstance. Each of these resources serves a different use case:

Link copied to clipboard
data class TunnelInstanceIAMMemberArgs(val condition: Output<TunnelInstanceIAMMemberConditionArgs>? = null, val instance: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val zone: Output<String>? = null) : ConvertibleToJava<TunnelInstanceIAMMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelInstance. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class TunnelInstanceIAMPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelInstance. Each of these resources serves a different use case:

Link copied to clipboard
data class TunnelInstanceIAMPolicyArgs(val instance: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null, val zone: Output<String>? = null) : ConvertibleToJava<TunnelInstanceIAMPolicyArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy TunnelInstance. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class WebBackendServiceIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebBackendService. Each of these resources serves a different use case:

Link copied to clipboard
data class WebBackendServiceIamBindingArgs(val condition: Output<WebBackendServiceIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val webBackendService: Output<String>? = null) : ConvertibleToJava<WebBackendServiceIamBindingArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebBackendService. Each of these resources serves a different use case:

Link copied to clipboard
class WebBackendServiceIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebBackendService. Each of these resources serves a different use case:

Link copied to clipboard
data class WebBackendServiceIamMemberArgs(val condition: Output<WebBackendServiceIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val webBackendService: Output<String>? = null) : ConvertibleToJava<WebBackendServiceIamMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebBackendService. Each of these resources serves a different use case:

Link copied to clipboard
class WebBackendServiceIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebBackendService. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebBackendService. Each of these resources serves a different use case:

Link copied to clipboard
class WebIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy Web. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy Web. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object WebIamBindingMapper : ResourceMapper<WebIamBinding>
Link copied to clipboard
Link copied to clipboard
class WebIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy Web. Each of these resources serves a different use case:

Link copied to clipboard
data class WebIamMemberArgs(val condition: Output<WebIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<WebIamMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy Web. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object WebIamMemberMapper : ResourceMapper<WebIamMember>
Link copied to clipboard
Link copied to clipboard
class WebIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy Web. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy Web. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object WebIamPolicyMapper : ResourceMapper<WebIamPolicy>
Link copied to clipboard
Link copied to clipboard
class WebRegionBackendServiceIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebRegionBackendService. Each of these resources serves a different use case:

Link copied to clipboard
data class WebRegionBackendServiceIamBindingArgs(val condition: Output<WebRegionBackendServiceIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val role: Output<String>? = null, val webRegionBackendService: Output<String>? = null) : ConvertibleToJava<WebRegionBackendServiceIamBindingArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebRegionBackendService. Each of these resources serves a different use case:

Link copied to clipboard
class WebRegionBackendServiceIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebRegionBackendService. Each of these resources serves a different use case:

Link copied to clipboard
data class WebRegionBackendServiceIamMemberArgs(val condition: Output<WebRegionBackendServiceIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val role: Output<String>? = null, val webRegionBackendService: Output<String>? = null) : ConvertibleToJava<WebRegionBackendServiceIamMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebRegionBackendService. Each of these resources serves a different use case:

Link copied to clipboard
class WebRegionBackendServiceIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebRegionBackendService. Each of these resources serves a different use case:

Link copied to clipboard
data class WebRegionBackendServiceIamPolicyArgs(val policyData: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val webRegionBackendService: Output<String>? = null) : ConvertibleToJava<WebRegionBackendServiceIamPolicyArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebRegionBackendService. Each of these resources serves a different use case:

Link copied to clipboard
class WebTypeAppEngingIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeAppEngine. Each of these resources serves a different use case:

Link copied to clipboard
data class WebTypeAppEngingIamBindingArgs(val appId: Output<String>? = null, val condition: Output<WebTypeAppEngingIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<WebTypeAppEngingIamBindingArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeAppEngine. Each of these resources serves a different use case:

Link copied to clipboard
class WebTypeAppEngingIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeAppEngine. Each of these resources serves a different use case:

Link copied to clipboard
data class WebTypeAppEngingIamMemberArgs(val appId: Output<String>? = null, val condition: Output<WebTypeAppEngingIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<WebTypeAppEngingIamMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeAppEngine. Each of these resources serves a different use case:

Link copied to clipboard
class WebTypeAppEngingIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeAppEngine. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeAppEngine. Each of these resources serves a different use case:

Link copied to clipboard
class WebTypeComputeIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeCompute. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeCompute. Each of these resources serves a different use case:

Link copied to clipboard
class WebTypeComputeIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeCompute. Each of these resources serves a different use case:

Link copied to clipboard
data class WebTypeComputeIamMemberArgs(val condition: Output<WebTypeComputeIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<WebTypeComputeIamMemberArgs>

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeCompute. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class WebTypeComputeIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeCompute. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Identity-Aware Proxy WebTypeCompute. Each of these resources serves a different use case:

Link copied to clipboard

Functions

Link copied to clipboard
fun brand(name: String): Brand
suspend fun brand(name: String, block: suspend BrandResourceBuilder.() -> Unit): Brand
Link copied to clipboard
fun client(name: String): Client
suspend fun client(name: String, block: suspend ClientResourceBuilder.() -> Unit): Client
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard