Skip to content

Variable: PolicyCreateModelSchema ​

ts
const PolicyCreateModelSchema: ZodObject<{
  attributes: ZodObject<{
     name: ZodOptional<ZodString>;
     resources: ZodOptional<ZodArray<ZodObject<{
        id: ZodString;
        links: ZodOptional<ZodObject<{
           ticket: ...;
        }, ApiObjectConfig<...>>>;
        meta: ZodOptional<ZodObject<{
           atlassianAccountId: ...;
           migrationEndDataTime: ...;
           migrationStartDateTime: ...;
           scheduledDate: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>>;
     rule: ZodOptional<ZodObject<{
        in: ZodOptional<ZodArray<ZodString>>;
     }, ApiObjectConfig<undefined>>>;
     status: ZodOptional<ZodCustom<"disabled" | string & object | "enabled", "disabled" | string & object | "enabled">>;
     type: ZodCustom<string & object | "ip-allowlist" | "data-residency", string & object | "ip-allowlist" | "data-residency">;
  }, ApiObjectConfig<undefined>>;
  type: ZodCustom<string & object | "policy", string & object | "policy">;
}, ApiObjectConfig<undefined>>;

Defined in: src/admin/models/policyCreateModel.ts:6