
Start
CertifiedStart a Compute Engine instance
Start
Certified
Start a Compute Engine instance
yaml
type: io.kestra.plugin.gcp.compute.StartExamples
yaml
id: compute_engine_start
namespace: company.team
tasks:
- id: start_instance
type: io.kestra.plugin.gcp.compute.Start
serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT_KEY') }}"
projectId: "{{ secret('GCP_PROJECT_ID') }}"
zone: "europe-west1-b"
instanceName: "my-batch-vm"
waitUntilRunning: "true"
- id: log_status
type: io.kestra.plugin.core.log.Log
message: "Instance {{ outputs.start_instance.instanceName }} is {{ outputs.start_instance.status }} at {{ outputs.start_instance.externalIp }}"
Properties
instanceName *Requiredstring
zone *Requiredstring
impersonatedServiceAccount string
pluginDefaultsRef Non-dynamicstring
projectId string
scopes array
SubTypestring
Default
["https://www.googleapis.com/auth/cloud-platform"]serviceAccount string
timeout string
Default
PT10MwaitUntilRunning booleanstring
Default
true