Package-level declarations

Types

Link copied to clipboard

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

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

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

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

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

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

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
Link copied to clipboard

Functions

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