Package-level declarations

Types

Link copied to clipboard
class Endpoint : KotlinCustomResource

Creates an endpoint, and returns the new endpoint.

Link copied to clipboard
data class EndpointArgs(val address: Output<String>? = null, val endpointId: Output<String>? = null, val location: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>? = null, val namespaceId: Output<String>? = null, val network: Output<String>? = null, val port: Output<Int>? = null, val project: Output<String>? = null, val serviceId: Output<String>? = null) : ConvertibleToJava<EndpointArgs>

Creates an endpoint, and returns the new endpoint.

Link copied to clipboard
Link copied to clipboard
object EndpointMapper : ResourceMapper<Endpoint>
Link copied to clipboard
Link copied to clipboard
class Namespace : KotlinCustomResource

Creates a namespace, and returns the new namespace.

Link copied to clipboard
data class NamespaceArgs(val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val namespaceId: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<NamespaceArgs>

Creates a namespace, and returns the new namespace.

Link copied to clipboard
Link copied to clipboard
class NamespaceIamBinding : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class NamespaceIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NamespaceIamBindingArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
Link copied to clipboard
class NamespaceIamMember : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class NamespaceIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NamespaceIamMemberArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
Link copied to clipboard
class NamespaceIamPolicy : KotlinCustomResource

Sets the IAM Policy for a 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 NamespaceIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val namespaceId: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<NamespaceIamPolicyArgs>

Sets the IAM Policy for a 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 NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
Link copied to clipboard
class NamespaceServiceIamBinding : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class NamespaceServiceIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NamespaceServiceIamBindingArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
class NamespaceServiceIamMember : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class NamespaceServiceIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NamespaceServiceIamMemberArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
class NamespaceServiceIamPolicy : KotlinCustomResource

Sets the IAM Policy for a 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 NamespaceServiceIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val namespaceId: Output<String>? = null, val project: Output<String>? = null, val serviceId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<NamespaceServiceIamPolicyArgs>

Sets the IAM Policy for a 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
class NamespaceServiceWorkloadIamBinding : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class NamespaceServiceWorkloadIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NamespaceServiceWorkloadIamBindingArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
class NamespaceServiceWorkloadIamMember : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class NamespaceServiceWorkloadIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NamespaceServiceWorkloadIamMemberArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
class NamespaceServiceWorkloadIamPolicy : KotlinCustomResource

Sets the IAM Policy for a 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 NamespaceServiceWorkloadIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val namespaceId: Output<String>? = null, val project: Output<String>? = null, val serviceWorkloadId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<NamespaceServiceWorkloadIamPolicyArgs>

Sets the IAM Policy for a 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
class NamespaceWorkloadIamBinding : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class NamespaceWorkloadIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NamespaceWorkloadIamBindingArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
class NamespaceWorkloadIamMember : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class NamespaceWorkloadIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NamespaceWorkloadIamMemberArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
class NamespaceWorkloadIamPolicy : KotlinCustomResource

Sets the IAM Policy for a 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 NamespaceWorkloadIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val namespaceId: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null, val workloadId: Output<String>? = null) : ConvertibleToJava<NamespaceWorkloadIamPolicyArgs>

Sets the IAM Policy for a 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
class RegistrationPolicyIamBinding : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class RegistrationPolicyIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RegistrationPolicyIamBindingArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
class RegistrationPolicyIamMember : KotlinCustomResource

Sets the IAM Policy for a resource

Link copied to clipboard
data class RegistrationPolicyIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RegistrationPolicyIamMemberArgs>

Sets the IAM Policy for a resource

Link copied to clipboard
class RegistrationPolicyIamPolicy : KotlinCustomResource

Sets the IAM Policy for a 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 RegistrationPolicyIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val registrationPolicyId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RegistrationPolicyIamPolicyArgs>

Sets the IAM Policy for a 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
class Service : KotlinCustomResource

Creates a service, and returns the new service.

Link copied to clipboard
data class ServiceArgs(val location: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>? = null, val namespaceId: Output<String>? = null, val project: Output<String>? = null, val serviceId: Output<String>? = null) : ConvertibleToJava<ServiceArgs>

Creates a service, and returns the new service.

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

Functions

Link copied to clipboard
suspend fun endpoint(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service