ActionTriggerType: {
    resource: "device" | "bucket" | "file" | "analysis" | "action" | "am" | "user" | "financial" | "profile";
    tag_key: string;
    tag_value: string;
    when: "create" | "update" | "delete";
} | {
    interval: string;
} | {
    cron: string;
    timezone: string | Date;
} | {
    device: string;
    is: Conditionals;
    second_value?: string;
    unlock?: boolean;
    value: string;
    value_type: "string" | "number" | "boolean" | "*";
    variable: string;
}

Type declaration

  • resource: "device" | "bucket" | "file" | "analysis" | "action" | "am" | "user" | "financial" | "profile"
  • tag_key: string
  • tag_value: string
  • when: "create" | "update" | "delete"

Type declaration

  • interval: string

Type declaration

  • cron: string
  • timezone: string | Date

Type declaration

  • device: string
  • is: Conditionals
  • Optional second_value?: string
  • Optional unlock?: boolean
  • value: string
  • value_type: "string" | "number" | "boolean" | "*"
  • variable: string