Function

class Function : KotlinCustomResource

Creates a new function. If a function with the given name already exists in the specified project, the long running operation will return ALREADY_EXISTS error.

Properties

Link copied to clipboard

Describes the Build step of the function that builds a container from the given source.

Link copied to clipboard
val description: Output<String>

User-provided description of a function.

Link copied to clipboard
val environment: Output<String>

Describe whether the function is 1st Gen or 2nd Gen.

Link copied to clipboard

An Eventarc trigger managed by Google Cloud Functions that fires events in response to a condition in another service.

Link copied to clipboard
val functionId: Output<String>?

The ID to use for the function, which will become the final component of the function's resource name. This value should be 4-63 characters, and valid characters are /a-z-/.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val kmsKeyName: Output<String>

Preview Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt function resources. It must match the pattern projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.

Link copied to clipboard
val labels: Output<Map<String, String>>

Labels associated with this Cloud Function.

Link copied to clipboard
val location: Output<String>
Link copied to clipboard
val name: Output<String>

A user-defined name of the function. Function names must be unique globally and match pattern projects/*/locations/*/functions/* //*/

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the Service being deployed. Currently deploys services to Cloud Run (fully managed).

Link copied to clipboard
val state: Output<String>

State of the function.

Link copied to clipboard

State Messages for this Cloud Function.

Link copied to clipboard
val updateTime: Output<String>

The last update timestamp of a Cloud Function.

Link copied to clipboard
val urn: Output<String>