Variable: AuthConfigSchema
const AuthConfigSchema: ZodUnion<[ZodObject<{
auth_header: ZodRecord<ZodString, ZodUnknown>;
}, "passthrough", ZodTypeAny, objectOutputType<{
auth_header: ZodRecord<ZodString, ZodUnknown>;
}, ZodTypeAny, "passthrough">, objectInputType<{
auth_header: ZodRecord<ZodString, ZodUnknown>;
}, ZodTypeAny, "passthrough">>, ZodObject<{
basic_auth_location: ZodDefault<ZodString>;
basic_auth_header: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
basic_auth_location: ZodDefault<ZodString>;
basic_auth_header: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
basic_auth_location: ZodDefault<ZodString>;
basic_auth_header: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, ZodTypeAny, "passthrough">>, ZodObject<{
oauth2_token_url: ZodString;
oauth2_expiry_minutes: ZodDefault<ZodNumber>;
oauth2_headers: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_body_params: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_token_response_key: ZodDefault<ZodString>;
oauth2_inject_header: ZodRecord<ZodString, ZodUnknown>;
}, "passthrough", ZodTypeAny, objectOutputType<{
oauth2_token_url: ZodString;
oauth2_expiry_minutes: ZodDefault<ZodNumber>;
oauth2_headers: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_body_params: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_token_response_key: ZodDefault<ZodString>;
oauth2_inject_header: ZodRecord<ZodString, ZodUnknown>;
}, ZodTypeAny, "passthrough">, objectInputType<{
oauth2_token_url: ZodString;
oauth2_expiry_minutes: ZodDefault<ZodNumber>;
oauth2_headers: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_body_params: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_token_response_key: ZodDefault<ZodString>;
oauth2_inject_header: ZodRecord<ZodString, ZodUnknown>;
}, ZodTypeAny, "passthrough">>]>;
Defined in: src/models/red-team.ts:127