Skip to content

Variable: PolicyCreateInputSchema ​

ts
const PolicyCreateInputSchema: ZodObject<{
  data: ZodOptional<ZodObject<{
     attributes: ZodObject<{
        name: ZodOptional<ZodString>;
        resources: ZodOptional<ZodArray<ZodObject<{
           id: ...;
           links: ...;
           meta: ...;
        }, ApiObjectConfig<...>>>>;
        rule: ZodOptional<ZodObject<{
           in: ZodOptional<...>;
        }, ApiObjectConfig<undefined>>>;
        status: ZodOptional<ZodCustom<"disabled" | ... & ... | "enabled", "disabled" | ... & ... | "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>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/admin/models/policyCreateInput.ts:5