mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
135 lines
4.1 KiB
TypeScript
135 lines
4.1 KiB
TypeScript
export type OsInstallApi = {
|
|
_CHILDREN: {
|
|
auth: { _CHILDREN: { session: { _CHILDREN: {} } & { _PARAMS: {} } } } & {
|
|
_PARAMS: {}
|
|
}
|
|
backup: {
|
|
_CHILDREN: {
|
|
target: { _CHILDREN: { cifs: { _CHILDREN: {} } & { _PARAMS: {} } } } & {
|
|
_PARAMS: {}
|
|
}
|
|
}
|
|
} & { _PARAMS: {} }
|
|
db: { _CHILDREN: { put: { _CHILDREN: {} } & { _PARAMS: {} } } } & {
|
|
_PARAMS: {}
|
|
}
|
|
diagnostic: {
|
|
_CHILDREN: {
|
|
disk: {
|
|
_CHILDREN: {
|
|
forget: { _PARAMS: {}; _RETURN: null }
|
|
repair: { _PARAMS: {}; _RETURN: null }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
disk: { _CHILDREN: { repair: { _PARAMS: {}; _RETURN: null } } } & {
|
|
_PARAMS: {}
|
|
}
|
|
"git-info": { _PARAMS: {}; _RETURN: string }
|
|
init: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
install: {
|
|
_CHILDREN: {
|
|
disk: {
|
|
_CHILDREN: {
|
|
list: {
|
|
_PARAMS: {}
|
|
_RETURN: Array<{
|
|
logicalname: string
|
|
partitionTable: PartitionTable | null
|
|
vendor: string | null
|
|
model: string | null
|
|
partitions: Array<PartitionInfo>
|
|
capacity: bigint
|
|
guid: string | null
|
|
}>
|
|
}
|
|
}
|
|
} & { _PARAMS: {} }
|
|
execute: {
|
|
_PARAMS: { logicalname: string; overwrite: boolean }
|
|
_RETURN: null
|
|
}
|
|
reboot: { _PARAMS: {}; _RETURN: null }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
kiosk: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
net: {
|
|
_CHILDREN: {
|
|
acme: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
dns: {
|
|
_CHILDREN: {
|
|
query: { _PARAMS: { fqdn: string }; _RETURN: string | null }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
forward: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
gateway: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
tor: { _CHILDREN: { key: { _CHILDREN: {} } & { _PARAMS: {} } } } & {
|
|
_PARAMS: {}
|
|
}
|
|
tunnel: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
vhost: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
notification: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
package: {
|
|
_CHILDREN: {
|
|
action: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
backup: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
host: {
|
|
_CHILDREN: {
|
|
address: {
|
|
_CHILDREN: {
|
|
domain: {
|
|
_CHILDREN: {
|
|
private: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
public: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
onion: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: { host: HostId } }
|
|
binding: { _CHILDREN: {} } & { _PARAMS: { host: HostId } }
|
|
}
|
|
} & { _PARAMS: { package: PackageId } }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
server: {
|
|
_CHILDREN: {
|
|
experimental: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
host: {
|
|
_CHILDREN: {
|
|
address: {
|
|
_CHILDREN: {
|
|
domain: {
|
|
_CHILDREN: {
|
|
private: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
public: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
onion: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
binding: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
metrics: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
setup: {
|
|
_CHILDREN: {
|
|
cifs: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
disk: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
ssh: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
util: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
wifi: {
|
|
_CHILDREN: {
|
|
available: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
country: { _CHILDREN: {} } & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|
|
}
|
|
} & { _PARAMS: {} }
|