Package-level declarations

Types

Link copied to clipboard

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

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

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

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

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

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

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

Builder for Api.

Link copied to clipboard

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

Builder for Config.

Link copied to clipboard

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

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

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

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
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