Package-level declarations

Types

Link copied to clipboard
class Api : KotlinCustomResource

Creates a new Api in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ApiArgs(val apiId: Output<String>? = null, val displayName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val managedService: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ApiArgs>

Creates a new Api in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for ApiArgs.

Link copied to clipboard
class ApiConfigIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
class ApiConfigIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
class ApiConfigIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 ApiConfigIamPolicyArgs(val apiId: Output<String>? = null, val auditConfigs: Output<List<ApigatewayAuditConfigArgs>>? = null, val bindings: Output<List<ApigatewayBindingArgs>>? = null, val configId: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ApiConfigIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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
Link copied to clipboard
class ApiIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
object ApiIamBindingMapper : ResourceMapper<ApiIamBinding>
Link copied to clipboard
Link copied to clipboard
class ApiIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
object ApiIamMemberMapper : ResourceMapper<ApiIamMember>
Link copied to clipboard
Link copied to clipboard
class ApiIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 ApiIamPolicyArgs(val apiId: Output<String>? = null, val auditConfigs: Output<List<ApigatewayAuditConfigArgs>>? = null, val bindings: Output<List<ApigatewayBindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ApiIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 ApiIamPolicyMapper : ResourceMapper<ApiIamPolicy>
Link copied to clipboard
Link copied to clipboard
object ApiMapper : ResourceMapper<Api>
Link copied to clipboard

Builder for Api.

Link copied to clipboard
class Config : KotlinCustomResource

Creates a new ApiConfig in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ConfigArgs(val apiConfigId: Output<String>? = null, val apiId: Output<String>? = null, val displayName: Output<String>? = null, val gatewayConfig: Output<ApigatewayGatewayConfigArgs>? = null, val gatewayServiceAccount: Output<String>? = null, val grpcServices: Output<List<ApigatewayApiConfigGrpcServiceDefinitionArgs>>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val managedServiceConfigs: Output<List<ApigatewayApiConfigFileArgs>>? = null, val openapiDocuments: Output<List<ApigatewayApiConfigOpenApiDocumentArgs>>? = null, val project: Output<String>? = null) : ConvertibleToJava<ConfigArgs>

Creates a new ApiConfig in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for ConfigArgs.

Link copied to clipboard
object ConfigMapper : ResourceMapper<Config>
Link copied to clipboard

Builder for Config.

Link copied to clipboard
class Gateway : KotlinCustomResource

Creates a new Gateway in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class GatewayArgs(val apiConfig: Output<String>? = null, val displayName: Output<String>? = null, val gatewayId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<GatewayArgs>

Creates a new Gateway in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class GatewayIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object GatewayIamBindingMapper : ResourceMapper<GatewayIamBinding>
Link copied to clipboard
class GatewayIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object GatewayIamMemberMapper : ResourceMapper<GatewayIamMember>
Link copied to clipboard
class GatewayIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 GatewayIamPolicyArgs(val auditConfigs: Output<List<ApigatewayAuditConfigArgs>>? = null, val bindings: Output<List<ApigatewayBindingArgs>>? = null, val etag: Output<String>? = null, val gatewayId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<GatewayIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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
object GatewayIamPolicyMapper : ResourceMapper<GatewayIamPolicy>
Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard

Functions

Link copied to clipboard
fun api(name: String): Api
suspend fun api(name: String, block: suspend ApiResourceBuilder.() -> Unit): Api
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun config(name: String): Config
suspend fun config(name: String, block: suspend ConfigResourceBuilder.() -> Unit): Config
Link copied to clipboard
fun gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
Link copied to clipboard