Skip to content

Variable: AppInstallRenamed ​

ts
const AppInstallRenamed: z.ZodObject<{
  alias: z.ZodNullable<z.ZodString>;
  definitions: z.ZodArray<z.ZodObject<{
     approvalId: z.ZodNullable<z.ZodGUID>;
     id: z.ZodGUID;
     key: z.ZodString;
     kind: z.ZodEnum<{
        rule: "rule";
        workflow: "workflow";
     }>;
     status: z.ZodEnum<{
        archived: "archived";
        draft: "draft";
        pending_approval: "pending_approval";
        published: "published";
     }>;
     version: z.ZodNumber;
  }, z.core.$strip>>;
  install: z.ZodObject<{
     aliases: z.ZodArray<z.ZodString>;
     appName: z.ZodString;
     autoUpgrade: z.ZodEnum<{
        compatible: "compatible";
        off: "off";
     }>;
     circuit: z.ZodObject<{
        defaults: z.ZodObject<{
           failureThreshold: z.ZodNumber;
           openSeconds: z.ZodNumber;
        }, z.core.$strip>;
        failures: z.ZodNumber;
        settings: z.ZodObject<{
           failureThreshold: z.ZodNullable<z.ZodNumber>;
           openSeconds: z.ZodNullable<z.ZodNumber>;
        }, z.core.$strip>;
        since: z.ZodNullable<z.ZodCoercedDate<unknown>>;
        state: z.ZodEnum<{
           closed: "closed";
           half_open: "half_open";
           open: "open";
        }>;
     }, z.core.$strip>;
     config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
     createdAt: z.ZodCoercedDate<unknown>;
     enabled: z.ZodBoolean;
     hosts: z.ZodArray<z.ZodString>;
     id: z.ZodGUID;
     missingSecrets: z.ZodArray<z.ZodString>;
     name: z.ZodString;
     pendingChange: z.ZodNullable<z.ZodObject<{
        approvalSettings: z.ZodObject<{
           fourEyes: z.ZodBoolean;
           required: z.ZodBoolean;
        }, z.core.$strip>;
        comment: z.ZodNullable<z.ZodString>;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
        decidedAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
        decidedBy: z.ZodNullable<z.ZodString>;
        decision: z.ZodNullable<z.ZodEnum<{
           approved: "approved";
           rejected: "rejected";
           withdrawn: "withdrawn";
        }>>;
        decisionComment: z.ZodNullable<z.ZodString>;
        enabled: z.ZodBoolean;
        handlesAdded: z.ZodArray<z.ZodEnum<{
           handoff: "handoff";
           webhook: "webhook";
        }>>;
        hosts: z.ZodArray<z.ZodString>;
        hostsAdded: z.ZodArray<z.ZodString>;
        id: z.ZodGUID;
        installId: z.ZodGUID;
        installName: z.ZodString;
        installUpdatedAt: z.ZodCoercedDate<unknown>;
        needsAdded: z.ZodArray<z.ZodEnum<{
           documents: "documents";
        }>>;
        newInstall: z.ZodBoolean;
        origin: z.ZodEnum<{
           auto_upgrade: "auto_upgrade";
           save: "save";
        }>;
        requestedAt: z.ZodCoercedDate<unknown>;
        requestedBy: z.ZodString;
        tenantId: z.ZodGUID;
        versionId: z.ZodGUID;
     }, z.core.$strip>>;
     requiredSecrets: z.ZodArray<z.ZodString>;
     storedSecrets: z.ZodArray<z.ZodString>;
     tenantId: z.ZodGUID;
     updateAvailable: z.ZodBoolean;
     updatedAt: z.ZodCoercedDate<unknown>;
     upgrade: z.ZodNullable<z.ZodObject<{
        actions: z.ZodArray<z.ZodObject<{
           action: z.ZodString;
           problem: z.ZodEnum<...>;
           usedBy: z.ZodArray<...>;
        }, z.core.$strip>>;
        changeId: z.ZodNullable<z.ZodGUID>;
        handlesAdded: z.ZodArray<z.ZodEnum<{
           handoff: "handoff";
           webhook: "webhook";
        }>>;
        hostsAdded: z.ZodArray<z.ZodString>;
        issues: z.ZodArray<z.ZodObject<{
           message: z.ZodString;
           path: z.ZodString;
        }, z.core.$strip>>;
        missingSecrets: z.ZodArray<z.ZodString>;
        needsAdded: z.ZodArray<z.ZodEnum<{
           documents: "documents";
        }>>;
        rollback: z.ZodBoolean;
        target: z.ZodObject<{
           id: z.ZodGUID;
           version: z.ZodString;
        }, z.core.$strip>;
        waitingFor: z.ZodNullable<z.ZodEnum<{
           actions: "actions";
           approval: "approval";
           config: "config";
           declined: "declined";
           secrets: "secrets";
        }>>;
     }, z.core.$strip>>;
     upgradedFromVersionId: z.ZodNullable<z.ZodGUID>;
     version: z.ZodObject<{
        actions: z.ZodArray<z.ZodObject<{
           callbackTimeoutSeconds: z.ZodOptional<z.ZodNumber>;
           description: z.ZodOptional<z.ZodString>;
           idempotent: z.ZodBoolean;
           inputSchema: z.ZodRecord<z.ZodString, z.ZodUnknown>;
           mappable: z.ZodOptional<z.ZodArray<...>>;
           name: z.ZodString;
           outputFromInput: z.ZodOptional<z.ZodArray<...>>;
           outputSchema: z.ZodRecord<z.ZodString, z.ZodUnknown>;
           retry: z.ZodOptional<z.ZodObject<..., ...>>;
           timeoutMs: z.ZodNumber;
        }, z.core.$strip>>;
        capabilities: z.ZodArray<z.ZodString>;
        category: z.ZodOptional<z.ZodString>;
        configSchema: z.ZodRecord<z.ZodString, z.ZodUnknown>;
        createdAt: z.ZodCoercedDate<unknown>;
        description: z.ZodOptional<z.ZodString>;
        docsUrl: z.ZodOptional<z.ZodString>;
        documentsFromConfig: z.ZodOptional<z.ZodString>;
        handles: z.ZodObject<{
           handoff: z.ZodOptional<z.ZodBoolean>;
           webhook: z.ZodDefault<z.ZodBoolean>;
           webhookExternalId: z.ZodOptional<z.ZodUnion<readonly ...>>;
           webhookExternalIdFromConfig: z.ZodOptional<z.ZodString>;
        }, z.core.$strip>;
        hosts: z.ZodArray<z.ZodString>;
        hostsFromConfig: z.ZodArray<z.ZodString>;
        id: z.ZodGUID;
        memoryMiB: z.ZodNumber;
        name: z.ZodString;
        needs: z.ZodArray<z.ZodEnum<{
           documents: "documents";
        }>>;
        platformSource: z.ZodNullable<z.ZodEnum<{
           operator: "operator";
           release: "release";
        }>>;
        pricingNote: z.ZodOptional<z.ZodString>;
        provenance: z.ZodNullable<z.ZodObject<{
           kind: z.ZodEnum<{
              attestation: ...;
              release: ...;
              signature: ...;
           }>;
           recordedBy: z.ZodString;
           signedAt: z.ZodNullable<z.ZodCoercedDate<...>>;
           signer: z.ZodNullable<z.ZodDiscriminatedUnion<..., ...>>;
           source: z.ZodObject<{
              commit: ...;
              ref: ...;
              repository: ...;
           }, z.core.$strip>;
           transparencyLogIndex: z.ZodNullable<z.ZodNumber>;
           trusted: z.ZodBoolean;
           trustedSigner: z.ZodNullable<z.ZodString>;
           verifiedAt: z.ZodCoercedDate<unknown>;
        }, z.core.$strip>>;
        publishedAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
        publisher: z.ZodEnum<{
           platform: "platform";
           tenant: "tenant";
        }>;
        review: z.ZodNullable<z.ZodObject<{
           comment: z.ZodNullable<z.ZodString>;
           decidedAt: z.ZodNullable<z.ZodCoercedDate<...>>;
           decidedBy: z.ZodNullable<z.ZodString>;
           id: z.ZodGUID;
           requestedAt: z.ZodCoercedDate<unknown>;
           requestedBy: z.ZodString;
           status: z.ZodEnum<{
              approved: ...;
              pending: ...;
              rejected: ...;
              withdrawn: ...;
           }>;
           tenantId: z.ZodGUID;
           versionId: z.ZodGUID;
        }, z.core.$strip>>;
        secrets: z.ZodArray<z.ZodObject<{
           description: z.ZodOptional<z.ZodString>;
           name: z.ZodString;
           requiredWhen: z.ZodOptional<z.ZodArray<...>>;
        }, z.core.$strip>>;
        secretsFromConfig: z.ZodOptional<z.ZodString>;
        sha256: z.ZodString;
        sizeBytes: z.ZodNumber;
        status: z.ZodEnum<{
           published: "published";
           uploaded: "uploaded";
           withdrawn: "withdrawn";
        }>;
        title: z.ZodOptional<z.ZodString>;
        vendor: z.ZodOptional<z.ZodString>;
        version: z.ZodString;
     }, z.core.$strip>;
     versionId: z.ZodGUID;
     webhookUrl: z.ZodNullable<z.ZodURL>;
  }, z.core.$strip>;
  skipped: z.ZodArray<z.ZodObject<{
     key: z.ZodString;
     kind: z.ZodEnum<{
        rule: "rule";
        workflow: "workflow";
     }>;
     reason: z.ZodEnum<{
        draft_pending: "draft_pending";
     }>;
     version: z.ZodNumber;
  }, z.core.$strip>>;
}, z.core.$strip>;

The answer of POST /app-installs/:install/rename.

Released under the Apache-2.0 License.