NodeRingsDocs

Upsert Hook Script

PUT
/v1/hook-scripts
Authorization<token>

Bearer token

In: header

X-Organization-ID<token>

Tenant or organization identifier

In: header

hook?string

LifecycleHook is the VM operation that triggers a provider hook script.

Default"LIFECYCLE_HOOK_UNSPECIFIED"
Value in"LIFECYCLE_HOOK_UNSPECIFIED" | "LIFECYCLE_HOOK_CREATED" | "LIFECYCLE_HOOK_STARTED" | "LIFECYCLE_HOOK_STOPPED" | "LIFECYCLE_HOOK_DELETED" | "LIFECYCLE_HOOK_RESTARTED" | "LIFECYCLE_HOOK_REINSTALLED"
script?string
enabled?boolean

Response Body

application/json

curl -X PUT "https://api.noderings.com/v1/hook-scripts" \  -H "Authorization: Bearer {your_token}" \  -H "X-Organization-ID: {your_org_id}" \  -H "Content-Type: application/json" \  -d '{  "hook": "LIFECYCLE_HOOK_UNSPECIFIED",  "script": "string",  "enabled": false}'
{
  "id": "string",
  "hook": "LIFECYCLE_HOOK_UNSPECIFIED",
  "script": "string",
  "enabled": true,
  "organizationId": "string",
  "status": "STATUS_UNSPECIFIED",
  "timestamps": {
    "createTime": "2019-08-24T14:15:22Z",
    "updateTime": "2019-08-24T14:15:22Z"
  }
}