Variable: DeviceRequestSchema
const DeviceRequestSchema: ZodObject<{
instance: ZodObject<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, ZodTypeAny, "passthrough">>;
created_by: ZodOptional<ZodString>;
devices: ZodOptional<ZodArray<ZodObject<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<{
authorizationCode: ZodOptional<...>;
expirationDate: ZodOptional<...>;
licensePanDbIdentification: ZodOptional<...>;
partNumber: ZodOptional<...>;
serialNumber: ZodOptional<...>;
subtypeName: ZodOptional<...>;
registrationDate: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
authorizationCode: ...;
expirationDate: ...;
licensePanDbIdentification: ...;
partNumber: ...;
serialNumber: ...;
subtypeName: ...;
registrationDate: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
authorizationCode: ...;
expirationDate: ...;
licensePanDbIdentification: ...;
partNumber: ...;
serialNumber: ...;
subtypeName: ...;
registrationDate: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<{
authorizationCode: ...;
expirationDate: ...;
licensePanDbIdentification: ...;
partNumber: ...;
serialNumber: ...;
subtypeName: ...;
registrationDate: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<{
authorizationCode: ...;
expirationDate: ...;
licensePanDbIdentification: ...;
partNumber: ...;
serialNumber: ...;
subtypeName: ...;
registrationDate: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
instance: ZodObject<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, ZodTypeAny, "passthrough">>;
created_by: ZodOptional<ZodString>;
devices: ZodOptional<ZodArray<ZodObject<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<{
authorizationCode: ...;
expirationDate: ...;
licensePanDbIdentification: ...;
partNumber: ...;
serialNumber: ...;
subtypeName: ...;
registrationDate: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
instance: ZodObject<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_id: ZodString;
region: ZodString;
tenant_id: ZodString;
tsg_id: ZodString;
}, ZodTypeAny, "passthrough">>;
created_by: ZodOptional<ZodString>;
devices: ZodOptional<ZodArray<ZodObject<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<{
authorizationCode: ...;
expirationDate: ...;
licensePanDbIdentification: ...;
partNumber: ...;
serialNumber: ...;
subtypeName: ...;
registrationDate: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
serial_number: ZodString;
model: ZodOptional<ZodString>;
sku: ZodOptional<ZodString>;
device_type: ZodOptional<ZodString>;
device_name: ZodOptional<ZodString>;
tsg_id: ZodOptional<ZodString>;
support_account_id: ZodOptional<ZodString>;
asset_type: ZodOptional<ZodString>;
licenses: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/red-team.ts:1504