87 lines
3.3 KiB
Plaintext
87 lines
3.3 KiB
Plaintext
|
|
Terraform used the selected providers to generate the following execution
|
|
plan. Resource actions are indicated with the following symbols:
|
|
+ create
|
|
|
|
Terraform will perform the following actions:
|
|
|
|
# sless_function.time_display will be created
|
|
+ resource "sless_function" "time_display" {
|
|
+ build_timeout_sec = (known after apply)
|
|
+ code_hash = (known after apply)
|
|
+ entrypoint = "time_display.showTime"
|
|
+ env_vars = {
|
|
+ "JOB_TIME" = (known after apply)
|
|
}
|
|
+ image_ref = (known after apply)
|
|
+ memory_mb = 64
|
|
+ name = "simple-node-time-display"
|
|
+ phase = (known after apply)
|
|
+ runtime = "nodejs20"
|
|
+ source_dir = "./code/time_display"
|
|
+ timeout_sec = (known after apply)
|
|
}
|
|
|
|
# sless_function.time_getter will be created
|
|
+ resource "sless_function" "time_getter" {
|
|
+ build_timeout_sec = (known after apply)
|
|
+ code_hash = (known after apply)
|
|
+ entrypoint = "time_getter.getTime"
|
|
+ image_ref = (known after apply)
|
|
+ memory_mb = 64
|
|
+ name = "simple-node-time-getter"
|
|
+ phase = (known after apply)
|
|
+ runtime = "nodejs20"
|
|
+ source_dir = "./code/time_getter"
|
|
+ timeout_sec = (known after apply)
|
|
}
|
|
|
|
# sless_job.run_getter will be created
|
|
+ resource "sless_job" "run_getter" {
|
|
+ completion_time = (known after apply)
|
|
+ event_json = jsonencode({})
|
|
+ function = "simple-node-time-getter"
|
|
+ message = (known after apply)
|
|
+ name = "simple-node-getter-run"
|
|
+ phase = (known after apply)
|
|
+ run_id = 1
|
|
+ start_time = (known after apply)
|
|
+ wait_timeout_sec = 120
|
|
}
|
|
|
|
# sless_trigger.display_http will be created
|
|
+ resource "sless_trigger" "display_http" {
|
|
+ active = (known after apply)
|
|
+ enabled = true
|
|
+ function = "simple-node-time-display"
|
|
+ name = "simple-node-display-http"
|
|
+ type = "http"
|
|
+ url = (known after apply)
|
|
}
|
|
|
|
Plan: 4 to add, 0 to change, 0 to destroy.
|
|
|
|
Changes to Outputs:
|
|
+ display_url = (known after apply)
|
|
+ job_result = (known after apply)
|
|
sless_function.time_getter: Creating...
|
|
sless_function.time_getter: Still creating... [00m10s elapsed]
|
|
sless_function.time_getter: Still creating... [00m20s elapsed]
|
|
sless_function.time_getter: Creation complete after 20s [name=simple-node-time-getter]
|
|
sless_job.run_getter: Creating...
|
|
sless_job.run_getter: Still creating... [00m10s elapsed]
|
|
sless_job.run_getter: Creation complete after 10s [name=simple-node-getter-run]
|
|
sless_function.time_display: Creating...
|
|
sless_function.time_display: Still creating... [00m10s elapsed]
|
|
sless_function.time_display: Still creating... [00m20s elapsed]
|
|
sless_function.time_display: Creation complete after 21s [name=simple-node-time-display]
|
|
sless_trigger.display_http: Creating...
|
|
sless_trigger.display_http: Creation complete after 2s [name=simple-node-display-http]
|
|
|
|
Apply complete! Resources: 4 added, 0 changed, 0 destroyed.
|
|
|
|
Outputs:
|
|
|
|
display_url = "https://sless-api.kube5s.ru/fn/sless-cdd874dfa31ba6ca/simple-node-time-display"
|
|
job_result = "{\"time\":\"2026-03-11T06:47:47.229Z\"}"
|