google_cloudfunctions_function
Get information about a Google Cloud Function. For more information see the official documentation and API.
Example Usage
data "google_cloudfunctions_function" "my-function" { name = "function" }
Argument Reference
The following arguments are supported:
-
name
- (Required) The name of a Cloud Function.
-
project
- (Optional) The project in which the resource belongs. If it is not provided, the provider project is used. -
region
- (Optional) The region in which the resource belongs. If it is not provided, the provider region is used.
Attributes Reference
In addition to the arguments listed above, the following computed attributes are exported:
-
name
- The name of the Cloud Function. -
source_archive_bucket
- The GCS bucket containing the zip archive which contains the function. -
source_archive_object
- The source archive object (file) in archive bucket. -
description
- Description of the function. -
available_memory_mb
- Available memory (in MB) to the function. -
timeout
- Function execution timeout (in seconds). -
entry_point
- Name of a JavaScript function that will be executed when the Google Cloud Function is triggered. -
trigger_http
- If function is triggered by HTTP, this boolean is set. -
trigger_bucket
- If function is triggered by bucket, bucket name is set here. -
trigger_topic
- If function is triggered by Pub/Sub topic, name of topic is set here. -
https_trigger_url
- If function is triggered by HTTP, trigger URL is set here. -
labels
- A map of labels applied to this function.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/google/d/datasource_cloudfunctions_function.html