
Delete
CertifiedDelete a Compute Engine instance
Delete
Certified
Delete a Compute Engine instance
yaml
type: io.kestra.plugin.gcp.compute.DeleteExamples
yaml
id: compute_engine_cleanup
namespace: company.team
triggers:
- id: on_flow_completion
type: io.kestra.plugin.core.trigger.Flow
conditions:
- type: io.kestra.plugin.core.condition.ExecutionStatusCondition
in:
- SUCCESS
- FAILED
tasks:
- id: delete_instance
type: io.kestra.plugin.gcp.compute.Delete
serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT_KEY') }}"
projectId: "{{ secret('GCP_PROJECT_ID') }}"
zone: "us-central1-a"
instanceName: "kestra-job-{{ trigger.executionId }}"
waitUntilDeleted: "true"
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
PT10MwaitUntilDeleted booleanstring
Default
true