Skip to main content

Variable: ApiKeySchema

const ApiKeySchema: ZodObject<{
api_key_id: ZodString;
api_key_last8: ZodString;
api_key_name: ZodOptional<ZodString>;
auth_code: ZodString;
csp_id: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
expiration: ZodString;
revoked: ZodBoolean;
revoke_reason: ZodOptional<ZodString>;
cust_app: ZodOptional<ZodString>;
cust_env: ZodOptional<ZodString>;
cust_ai_agent_framework: ZodOptional<ZodString>;
cust_cloud_provider: ZodOptional<ZodString>;
created_by: ZodOptional<ZodString>;
updated_by: ZodOptional<ZodString>;
last_modified_ts: ZodOptional<ZodString>;
rotation_time_interval: ZodOptional<ZodNumber>;
rotation_time_unit: ZodOptional<ZodString>;
dp_name: ZodOptional<ZodString>;
status: ZodOptional<ZodString>;
api_key: ZodOptional<ZodString>;
lic_expiration: ZodOptional<ZodString>;
avg_text_records: ZodOptional<ZodNumber>;
creation_ts: ZodOptional<ZodString>;
customer_appId: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
api_key_id: ZodString;
api_key_last8: ZodString;
api_key_name: ZodOptional<ZodString>;
auth_code: ZodString;
csp_id: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
expiration: ZodString;
revoked: ZodBoolean;
revoke_reason: ZodOptional<ZodString>;
cust_app: ZodOptional<ZodString>;
cust_env: ZodOptional<ZodString>;
cust_ai_agent_framework: ZodOptional<ZodString>;
cust_cloud_provider: ZodOptional<ZodString>;
created_by: ZodOptional<ZodString>;
updated_by: ZodOptional<ZodString>;
last_modified_ts: ZodOptional<ZodString>;
rotation_time_interval: ZodOptional<ZodNumber>;
rotation_time_unit: ZodOptional<ZodString>;
dp_name: ZodOptional<ZodString>;
status: ZodOptional<ZodString>;
api_key: ZodOptional<ZodString>;
lic_expiration: ZodOptional<ZodString>;
avg_text_records: ZodOptional<ZodNumber>;
creation_ts: ZodOptional<ZodString>;
customer_appId: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
api_key_id: ZodString;
api_key_last8: ZodString;
api_key_name: ZodOptional<ZodString>;
auth_code: ZodString;
csp_id: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
expiration: ZodString;
revoked: ZodBoolean;
revoke_reason: ZodOptional<ZodString>;
cust_app: ZodOptional<ZodString>;
cust_env: ZodOptional<ZodString>;
cust_ai_agent_framework: ZodOptional<ZodString>;
cust_cloud_provider: ZodOptional<ZodString>;
created_by: ZodOptional<ZodString>;
updated_by: ZodOptional<ZodString>;
last_modified_ts: ZodOptional<ZodString>;
rotation_time_interval: ZodOptional<ZodNumber>;
rotation_time_unit: ZodOptional<ZodString>;
dp_name: ZodOptional<ZodString>;
status: ZodOptional<ZodString>;
api_key: ZodOptional<ZodString>;
lic_expiration: ZodOptional<ZodString>;
avg_text_records: ZodOptional<ZodNumber>;
creation_ts: ZodOptional<ZodString>;
customer_appId: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/mgmt-api-key.ts:4

Zod schema for an API key object.