Variable: PolicyModelSchema
ts
const PolicyModelSchema: ZodObject<{
attributes: ZodObject<{
createdAt: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
metadata: ZodOptional<ZodUnknown>;
name: ZodOptional<ZodString>;
ownerId: ZodOptional<ZodString>;
queryData: ZodOptional<ZodUnknown>;
resources: ZodOptional<ZodArray<ZodObject<{
applicationStatus: ZodCustom<
| "failed"
| ... & ...
| "enabled"
| "applying"
| "removing"
| "applied"
| "scheduled",
| "failed"
| ... & ...
| "enabled"
| "applying"
| "removing"
| "applied"
| "scheduled">;
createdAt: ZodOptional<ZodString>;
id: ZodString;
links: ZodOptional<ZodObject<{
ticket: ...;
}, ApiObjectConfig<...>>>;
meta: ZodOptional<ZodObject<{
atlassianAccountId: ...;
migrationEndDataTime: ...;
migrationStartDateTime: ...;
scheduledDate: ...;
}, ApiObjectConfig<...>>>;
metadata: ZodOptional<ZodUnknown>;
type: ZodOptional<ZodString>;
updatedAt: ZodOptional<ZodString>;
}, ApiObjectConfig<undefined>>>>;
rule: ZodOptional<ZodUnion<readonly [ZodObject<{
in: ZodOptional<ZodArray<...>>;
}, ApiObjectConfig<undefined>>, ZodArray<ZodUnknown>]>>;
status: ZodOptional<ZodCustom<"disabled" | string & object | "enabled", "disabled" | string & object | "enabled">>;
type: ZodCustom<
| string & object
| "ip-allowlist"
| "data-residency"
| "data-security"
| "admin-notification-settings"
| "generative-ai"
| "hipaa"
| "ugc-data-use-preferences"
| "user-join-settings-default",
| string & object
| "ip-allowlist"
| "data-residency"
| "data-security"
| "admin-notification-settings"
| "generative-ai"
| "hipaa"
| "ugc-data-use-preferences"
| "user-join-settings-default">;
updatedAt: ZodOptional<ZodString>;
}, ApiObjectConfig<undefined>>;
id: ZodString;
links: ZodOptional<ZodRecord<ZodString, ZodAny>>;
message: ZodOptional<ZodUnknown>;
type: ZodCustom<string & object | "policy", string & object | "policy">;
}, ApiObjectConfig<undefined>>;Defined in: src/admin/models/policyModel.ts:6