Package-level declarations

Types

Link copied to clipboard
class ConsumersIamBinding : KotlinCustomResource

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

Link copied to clipboard
data class ConsumersIamBindingArgs(val condition: Output<ConsumersIamBindingConditionArgs>? = null, val consumerProject: Output<String>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ConsumersIamBindingArgs>

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

Link copied to clipboard
Link copied to clipboard
class ConsumersIamMember : KotlinCustomResource

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

Link copied to clipboard
data class ConsumersIamMemberArgs(val condition: Output<ConsumersIamMemberConditionArgs>? = null, val consumerProject: Output<String>? = null, val member: Output<String>? = null, val role: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ConsumersIamMemberArgs>

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

Link copied to clipboard
Link copied to clipboard
class ConsumersIamPolicy : KotlinCustomResource

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

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

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Service : KotlinCustomResource

This resource creates and rolls out a Cloud Endpoints service using OpenAPI or gRPC. View the relevant docs for OpenAPI and gRPC.

Link copied to clipboard
data class ServiceArgs(val grpcConfig: Output<String>? = null, val openapiConfig: Output<String>? = null, val project: Output<String>? = null, val protocOutputBase64: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ServiceArgs>

This resource creates and rolls out a Cloud Endpoints service using OpenAPI or gRPC. View the relevant docs for OpenAPI and gRPC.

Link copied to clipboard
Link copied to clipboard
class ServiceIamBinding : KotlinCustomResource

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

Link copied to clipboard
data class ServiceIamBindingArgs(val condition: Output<ServiceIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ServiceIamBindingArgs>

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

Link copied to clipboard
object ServiceIamBindingMapper : ResourceMapper<ServiceIamBinding>
Link copied to clipboard
class ServiceIamMember : KotlinCustomResource

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

Link copied to clipboard
data class ServiceIamMemberArgs(val condition: Output<ServiceIamMemberConditionArgs>? = null, val member: Output<String>? = null, val role: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ServiceIamMemberArgs>

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

Link copied to clipboard
object ServiceIamMemberMapper : ResourceMapper<ServiceIamMember>
Link copied to clipboard
class ServiceIamPolicy : KotlinCustomResource

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

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

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

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

Functions

Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service
Link copied to clipboard
Link copied to clipboard