SYMBOL INDEX (5064 symbols across 423 files) FILE: bin/cli/src/command/container.rs function handle (line 32) | pub async fn handle(container: &Container) -> anyhow::Result<()> { function list_containers (line 41) | async fn list_containers( function inspect_container (line 136) | pub async fn inspect_container( function serialize_container (line 217) | fn serialize_container( method header (line 240) | fn header(links: bool) -> &'static [&'static str] { method row (line 255) | fn row(self, links: bool) -> Vec { FILE: bin/cli/src/command/database.rs function handle (line 11) | pub async fn handle(command: &DatabaseCommand) -> anyhow::Result<()> { function backup (line 27) | async fn backup(yes: bool) -> anyhow::Result<()> { function restore (line 86) | async fn restore( function prune (line 153) | async fn prune(yes: bool) -> anyhow::Result<()> { function prune_inner (line 194) | async fn prune_inner() -> anyhow::Result<()> { function copy (line 256) | async fn copy(index: bool, yes: bool) -> anyhow::Result<()> { FILE: bin/cli/src/command/execute.rs type ExecutionResult (line 14) | enum ExecutionResult { function handle (line 19) | pub async fn handle( function poll_update_until_complete (line 543) | async fn poll_update_until_complete( FILE: bin/cli/src/command/list.rs function handle (line 50) | pub async fn handle(list: &args::list::List) -> anyhow::Result<()> { function list_all (line 90) | async fn list_all(list: &args::list::List) -> anyhow::Result<()> { function list_resources (line 169) | async fn list_resources( function list_schedules (line 192) | async fn list_schedules( function fix_tags (line 235) | fn fix_tags( type ListResources (line 250) | trait ListResources: Sized method list (line 255) | async fn list( type Info (line 266) | type Info = ServerListItemInfo; method list (line 267) | async fn list( type Info (line 309) | type Info = StackListItemInfo; method list (line 310) | async fn list( type Info (line 381) | type Info = DeploymentListItemInfo; method list (line 382) | async fn list( type Info (line 454) | type Info = BuildListItemInfo; method list (line 455) | async fn list( type Info (line 522) | type Info = RepoListItemInfo; method list (line 523) | async fn list( type Info (line 570) | type Info = ProcedureListItemInfo; method list (line 571) | async fn list( type Info (line 618) | type Info = ActionListItemInfo; method list (line 619) | async fn list( type Info (line 666) | type Info = ResourceSyncListItemInfo; method list (line 667) | async fn list( type Info (line 711) | type Info = BuilderListItemInfo; method list (line 712) | async fn list( type Info (line 743) | type Info = AlerterListItemInfo; method list (line 744) | async fn list( method header (line 779) | fn header(links: bool) -> &'static [&'static str] { method row (line 786) | fn row(self, links: bool) -> Vec { method header (line 812) | fn header(links: bool) -> &'static [&'static str] { method row (line 819) | fn row(self, links: bool) -> Vec { method header (line 856) | fn header(links: bool) -> &'static [&'static str] { method row (line 863) | fn row(self, links: bool) -> Vec { method header (line 892) | fn header(links: bool) -> &'static [&'static str] { method row (line 899) | fn row(self, links: bool) -> Vec { method header (line 926) | fn header(links: bool) -> &'static [&'static str] { method row (line 933) | fn row(self, links: bool) -> Vec { method header (line 962) | fn header(links: bool) -> &'static [&'static str] { method row (line 969) | fn row(self, links: bool) -> Vec { method header (line 1005) | fn header(links: bool) -> &'static [&'static str] { method row (line 1012) | fn row(self, links: bool) -> Vec { method header (line 1048) | fn header(links: bool) -> &'static [&'static str] { method row (line 1055) | fn row(self, links: bool) -> Vec { method header (line 1083) | fn header(links: bool) -> &'static [&'static str] { method row (line 1090) | fn row(self, links: bool) -> Vec { method header (line 1108) | fn header(links: bool) -> &'static [&'static str] { method row (line 1115) | fn row(self, links: bool) -> Vec { method header (line 1138) | fn header(links: bool) -> &'static [&'static str] { method row (line 1145) | fn row(self, links: bool) -> Vec { FILE: bin/cli/src/command/mod.rs function komodo_client (line 23) | async fn komodo_client() -> anyhow::Result<&'static KomodoClient> { function wait_for_enter (line 43) | fn wait_for_enter( function sanitize_uri (line 65) | fn sanitize_uri(uri: &str) -> String { function print_items (line 92) | fn print_items( type PrintTable (line 133) | trait PrintTable { method header (line 134) | fn header(links: bool) -> &'static [&'static str]; method row (line 135) | fn row(self, links: bool) -> Vec; function parse_wildcards (line 138) | fn parse_wildcards(items: &[String]) -> Vec> { function matches_wildcards (line 149) | fn matches_wildcards( function format_timetamp (line 161) | fn format_timetamp(ts: i64) -> anyhow::Result { function clamp_sha (line 171) | fn clamp_sha(maybe_sha: &str) -> String { FILE: bin/cli/src/command/update/mod.rs function handle (line 13) | pub async fn handle(command: &UpdateCommand) -> anyhow::Result<()> { FILE: bin/cli/src/command/update/resource.rs function update (line 18) | pub async fn update< type ResourceUpdate (line 47) | pub trait ResourceUpdate { method resource_type (line 48) | fn resource_type() -> &'static str; method apply (line 49) | async fn apply(self, resource: &str) -> anyhow::Result<()>; method resource_type (line 53) | fn resource_type() -> &'static str { method apply (line 56) | async fn apply(self, resource: &str) -> anyhow::Result<()> { method resource_type (line 70) | fn resource_type() -> &'static str { method apply (line 73) | async fn apply(self, resource: &str) -> anyhow::Result<()> { method resource_type (line 87) | fn resource_type() -> &'static str { method apply (line 90) | async fn apply(self, resource: &str) -> anyhow::Result<()> { method resource_type (line 104) | fn resource_type() -> &'static str { method apply (line 107) | async fn apply(self, resource: &str) -> anyhow::Result<()> { method resource_type (line 121) | fn resource_type() -> &'static str { method apply (line 124) | async fn apply(self, resource: &str) -> anyhow::Result<()> { method resource_type (line 138) | fn resource_type() -> &'static str { method apply (line 141) | async fn apply(self, resource: &str) -> anyhow::Result<()> { FILE: bin/cli/src/command/update/user.rs function update (line 14) | pub async fn update( function update_password (line 32) | async fn update_password( function update_super_admin (line 70) | async fn update_super_admin( FILE: bin/cli/src/command/update/variable.rs function update (line 10) | pub async fn update( FILE: bin/cli/src/config.rs function cli_args (line 18) | pub fn cli_args() -> &'static CliArgs { function cli_env (line 23) | pub fn cli_env() -> &'static Env { function cli_config (line 37) | pub fn cli_config() -> &'static CliConfig { FILE: bin/cli/src/main.rs function app (line 12) | async fn app() -> anyhow::Result<()> { function main (line 64) | async fn main() -> anyhow::Result<()> { FILE: bin/core/src/alert/discord.rs function send_alert (line 8) | pub async fn send_alert( function send_message (line 271) | async fn send_message( function http_client (line 298) | fn http_client() -> &'static reqwest::Client { type DiscordMessageBody (line 304) | struct DiscordMessageBody<'a> { FILE: bin/core/src/alert/mod.rs function send_alerts (line 29) | pub async fn send_alerts(alerts: &[Alert]) { function send_alert_to_alerters (line 62) | async fn send_alert_to_alerters(alerters: &[Alerter], alert: &Alert) { function send_alert_to_alerter (line 78) | pub async fn send_alert_to_alerter( function send_custom_alert (line 166) | async fn send_custom_alert( function fmt_region (line 209) | fn fmt_region(region: &Option) -> String { function fmt_docker_container_state (line 216) | fn fmt_docker_container_state(state: &DeploymentState) -> String { function fmt_stack_state (line 226) | fn fmt_stack_state(state: &StackState) -> String { function fmt_level (line 236) | fn fmt_level(level: SeverityLevel) -> &'static str { function resource_link (line 244) | fn resource_link( function standard_alert_content (line 257) | fn standard_alert_content(alert: &Alert) -> String { FILE: bin/core/src/alert/ntfy.rs function send_alert (line 6) | pub async fn send_alert( function send_message (line 18) | async fn send_message( function http_client (line 53) | fn http_client() -> &'static reqwest::Client { FILE: bin/core/src/alert/pushover.rs function send_alert (line 6) | pub async fn send_alert( function send_message (line 17) | async fn send_message( function http_client (line 52) | fn http_client() -> &'static reqwest::Client { FILE: bin/core/src/alert/slack.rs function send_alert (line 4) | pub async fn send_alert( FILE: bin/core/src/api/auth.rs type AuthArgs (line 30) | pub struct AuthArgs { type AuthRequest (line 44) | pub enum AuthRequest { function router (line 52) | pub fn router() -> Router { function variant_handler (line 79) | async fn variant_handler( function handler (line 92) | async fn handler( function login_options_reponse (line 111) | fn login_options_reponse() -> &'static GetLoginOptionsResponse { method resolve (line 129) | async fn resolve( method resolve (line 139) | async fn resolve( method resolve (line 152) | async fn resolve( FILE: bin/core/src/api/execute/action.rs type Resource (line 52) | type Resource = Action; method single_request (line 53) | fn single_request(action: String) -> ExecuteRequest { method resolve (line 63) | async fn resolve( method resolve (line 76) | async fn resolve( function interpolate (line 243) | async fn interpolate( function full_contents (line 267) | fn full_contents( function cleanup_run (line 328) | async fn cleanup_run(file: String, path: &Path) { function deno_dir (line 342) | fn deno_dir() -> Option<&'static Path> { function delete_file (line 356) | fn delete_file( function parse_action_arguments (line 406) | fn parse_action_arguments( FILE: bin/core/src/api/execute/alerter.rs method resolve (line 26) | async fn resolve( method resolve (line 83) | async fn resolve( FILE: bin/core/src/api/execute/build.rs type Resource (line 62) | type Resource = Build; method single_request (line 63) | fn single_request(build: String) -> ExecuteRequest { method resolve (line 70) | async fn resolve( method resolve (line 83) | async fn resolve( function handle_early_return (line 398) | async fn handle_early_return( function validate_cancel_build (line 444) | pub async fn validate_cancel_build( method resolve (line 492) | async fn resolve( function handle_post_build_redeploy (line 552) | async fn handle_post_build_redeploy(build_id: &str) { function validate_account_extract_registry_tokens (line 613) | async fn validate_account_extract_registry_tokens( FILE: bin/core/src/api/execute/deployment.rs type Resource (line 41) | type Resource = Deployment; method single_request (line 42) | fn single_request(deployment: String) -> ExecuteRequest { method resolve (line 53) | async fn resolve( function setup_deployment_execution (line 64) | async fn setup_deployment_execution( method resolve (line 91) | async fn resolve( constant PULL_TIMEOUT (line 235) | const PULL_TIMEOUT: i64 = 5_000; type ServerId (line 236) | type ServerId = String; type Image (line 237) | type Image = String; type PullCache (line 238) | type PullCache = TimeoutCache<(ServerId, Image), Log>; function pull_cache (line 240) | fn pull_cache() -> &'static PullCache { function pull_deployment_inner (line 245) | pub async fn pull_deployment_inner( method resolve (line 360) | async fn resolve( method resolve (line 394) | async fn resolve( method resolve (line 441) | async fn resolve( method resolve (line 490) | async fn resolve( method resolve (line 537) | async fn resolve( method resolve (line 586) | async fn resolve( type Resource (line 640) | type Resource = Deployment; method single_request (line 641) | fn single_request(deployment: String) -> ExecuteRequest { method resolve (line 652) | async fn resolve( method resolve (line 668) | async fn resolve( FILE: bin/core/src/api/execute/maintenance.rs function clear_repo_cache_lock (line 34) | fn clear_repo_cache_lock() -> &'static Mutex<()> { method resolve (line 45) | async fn resolve( function backup_database_lock (line 109) | fn backup_database_lock() -> &'static Mutex<()> { method resolve (line 120) | async fn resolve( function global_update_lock (line 158) | fn global_update_lock() -> &'static Mutex<()> { method resolve (line 169) | async fn resolve( FILE: bin/core/src/api/execute/mod.rs type ExecuteArgs (line 53) | pub struct ExecuteArgs { type ExecuteRequest (line 67) | pub enum ExecuteRequest { function router (line 154) | pub fn router() -> Router { function variant_handler (line 161) | async fn variant_handler( function handler (line 173) | async fn handler( type BoxUpdate (line 186) | type BoxUpdate = Box; type ExecutionResult (line 188) | pub enum ExecutionResult { function inner_handler (line 194) | pub fn inner_handler( function task (line 283) | async fn task( type BatchExecute (line 311) | trait BatchExecute { method single_request (line 313) | fn single_request(name: String) -> ExecuteRequest; function batch_execute (line 316) | async fn batch_execute( FILE: bin/core/src/api/execute/procedure.rs type Resource (line 34) | type Resource = Procedure; method single_request (line 35) | fn single_request(procedure: String) -> ExecuteRequest { method resolve (line 42) | async fn resolve( method resolve (line 55) | async fn resolve( function resolve_inner (line 66) | fn resolve_inner( FILE: bin/core/src/api/execute/repo.rs type Resource (line 47) | type Resource = Repo; method single_request (line 48) | fn single_request(repo: String) -> ExecuteRequest { method resolve (line 55) | async fn resolve( method resolve (line 68) | async fn resolve( type Resource (line 161) | type Resource = Repo; method single_request (line 162) | fn single_request(repo: String) -> ExecuteRequest { method resolve (line 169) | async fn resolve( method resolve (line 182) | async fn resolve( function handle_repo_update_return (line 279) | async fn handle_repo_update_return( function update_last_pulled_time (line 301) | async fn update_last_pulled_time(repo_name: &str) { type Resource (line 317) | type Resource = Repo; method single_request (line 318) | fn single_request(repo: String) -> ExecuteRequest { method resolve (line 325) | async fn resolve( method resolve (line 338) | async fn resolve( function handle_builder_early_return (line 557) | async fn handle_builder_early_return( function validate_cancel_repo_build (line 602) | pub async fn validate_cancel_repo_build( method resolve (line 652) | async fn resolve( function interpolate (line 711) | async fn interpolate( FILE: bin/core/src/api/execute/server.rs method resolve (line 26) | async fn resolve( method resolve (line 80) | async fn resolve( method resolve (line 136) | async fn resolve( method resolve (line 190) | async fn resolve( method resolve (line 246) | async fn resolve( method resolve (line 302) | async fn resolve( method resolve (line 364) | async fn resolve( method resolve (line 414) | async fn resolve( method resolve (line 466) | async fn resolve( method resolve (line 516) | async fn resolve( method resolve (line 568) | async fn resolve( method resolve (line 618) | async fn resolve( method resolve (line 674) | async fn resolve( method resolve (line 725) | async fn resolve( method resolve (line 779) | async fn resolve( method resolve (line 827) | async fn resolve( method resolve (line 879) | async fn resolve( method resolve (line 930) | async fn resolve( method resolve (line 982) | async fn resolve( method resolve (line 1034) | async fn resolve( method resolve (line 1086) | async fn resolve( FILE: bin/core/src/api/execute/stack.rs type Resource (line 46) | type Resource = Stack; method single_request (line 47) | fn single_request(stack: String) -> ExecuteRequest { method resolve (line 58) | async fn resolve( method resolve (line 71) | async fn resolve( type Resource (line 273) | type Resource = Stack; method single_request (line 274) | fn single_request(stack: String) -> ExecuteRequest { method resolve (line 284) | async fn resolve( method resolve (line 300) | async fn resolve( function deploy_services (line 469) | async fn deploy_services( function restart_services (line 494) | async fn restart_services( function update_deployed_contents_with_latest (line 528) | async fn update_deployed_contents_with_latest( type DeployIfChangedAction (line 569) | enum DeployIfChangedAction { function resolve_deploy_if_changed_action (line 588) | fn resolve_deploy_if_changed_action( type Resource (line 655) | type Resource = Stack; method single_request (line 656) | fn single_request(stack: String) -> ExecuteRequest { method resolve (line 666) | async fn resolve( function maybe_pull_stack (line 677) | async fn maybe_pull_stack( function pull_stack_inner (line 702) | pub async fn pull_stack_inner( method resolve (line 771) | async fn resolve( method resolve (line 824) | async fn resolve( method resolve (line 843) | async fn resolve( method resolve (line 864) | async fn resolve( method resolve (line 883) | async fn resolve( method resolve (line 902) | async fn resolve( type Resource (line 920) | type Resource = Stack; method single_request (line 921) | fn single_request(stack: String) -> ExecuteRequest { method resolve (line 933) | async fn resolve( method resolve (line 945) | async fn resolve( method resolve (line 964) | async fn resolve( FILE: bin/core/src/api/execute/sync.rs method resolve (line 53) | async fn resolve( function maybe_extend (line 536) | fn maybe_extend(logs: &mut Vec, log: Option) { FILE: bin/core/src/api/mod.rs type Variant (line 9) | struct Variant { FILE: bin/core/src/api/read/action.rs method resolve (line 23) | async fn resolve( method resolve (line 39) | async fn resolve( method resolve (line 61) | async fn resolve( method resolve (line 83) | async fn resolve( method resolve (line 104) | async fn resolve( FILE: bin/core/src/api/read/alert.rs constant NUM_ALERTS_PER_PAGE (line 25) | const NUM_ALERTS_PER_PAGE: u64 = 100; method resolve (line 28) | async fn resolve( method resolve (line 77) | async fn resolve( FILE: bin/core/src/api/read/alerter.rs method resolve (line 21) | async fn resolve( method resolve (line 37) | async fn resolve( method resolve (line 59) | async fn resolve( method resolve (line 81) | async fn resolve( FILE: bin/core/src/api/read/build.rs method resolve (line 35) | async fn resolve( method resolve (line 51) | async fn resolve( method resolve (line 73) | async fn resolve( method resolve (line 95) | async fn resolve( method resolve (line 116) | async fn resolve( constant ONE_DAY_MS (line 161) | const ONE_DAY_MS: i64 = 86400000; method resolve (line 164) | async fn resolve( constant MS_TO_HOUR_DIVISOR (line 214) | const MS_TO_HOUR_DIVISOR: f64 = 1000.0 * 60.0 * 60.0; function ms_to_hour (line 215) | fn ms_to_hour(duration: i64) -> f64 { method resolve (line 220) | async fn resolve( method resolve (line 277) | async fn resolve( method resolve (line 311) | async fn resolve( FILE: bin/core/src/api/read/builder.rs method resolve (line 21) | async fn resolve( method resolve (line 37) | async fn resolve( method resolve (line 59) | async fn resolve( method resolve (line 81) | async fn resolve( FILE: bin/core/src/api/read/deployment.rs method resolve (line 32) | async fn resolve( method resolve (line 48) | async fn resolve( method resolve (line 78) | async fn resolve( method resolve (line 100) | async fn resolve( constant MAX_LOG_LENGTH (line 122) | const MAX_LOG_LENGTH: u64 = 5000; method resolve (line 125) | async fn resolve( method resolve (line 161) | async fn resolve( method resolve (line 201) | async fn resolve( method resolve (line 245) | async fn resolve( method resolve (line 274) | async fn resolve( method resolve (line 295) | async fn resolve( method resolve (line 336) | async fn resolve( FILE: bin/core/src/api/read/mod.rs type ReadArgs (line 57) | pub struct ReadArgs { type ReadRequest (line 67) | enum ReadRequest { function router (line 229) | pub fn router() -> Router { function variant_handler (line 236) | async fn variant_handler( function handler (line 249) | async fn handler( method resolve (line 266) | async fn resolve( function core_info (line 276) | fn core_info() -> &'static GetCoreInfoResponse { method resolve (line 306) | async fn resolve( method resolve (line 315) | async fn resolve( method resolve (line 367) | async fn resolve( method resolve (line 469) | async fn resolve( function merge_git_providers_for_server (line 513) | async fn merge_git_providers_for_server( function merge_git_providers (line 531) | fn merge_git_providers( function merge_docker_registries_for_server (line 551) | async fn merge_docker_registries_for_server( function merge_docker_registries (line 569) | fn merge_docker_registries( FILE: bin/core/src/api/read/permission.rs method resolve (line 20) | async fn resolve( method resolve (line 39) | async fn resolve( method resolve (line 51) | async fn resolve( FILE: bin/core/src/api/read/procedure.rs method resolve (line 21) | async fn resolve( method resolve (line 37) | async fn resolve( method resolve (line 59) | async fn resolve( method resolve (line 81) | async fn resolve( method resolve (line 127) | async fn resolve( FILE: bin/core/src/api/read/provider.rs method resolve (line 15) | async fn resolve( method resolve (line 35) | async fn resolve( method resolve (line 65) | async fn resolve( method resolve (line 87) | async fn resolve( FILE: bin/core/src/api/read/repo.rs method resolve (line 23) | async fn resolve( method resolve (line 39) | async fn resolve( method resolve (line 61) | async fn resolve( method resolve (line 83) | async fn resolve( method resolve (line 104) | async fn resolve( method resolve (line 160) | async fn resolve( FILE: bin/core/src/api/read/schedule.rs method resolve (line 24) | async fn resolve( FILE: bin/core/src/api/read/server.rs method resolve (line 63) | async fn resolve( method resolve (line 106) | async fn resolve( method resolve (line 126) | async fn resolve( method resolve (line 142) | async fn resolve( method resolve (line 164) | async fn resolve( method resolve (line 186) | async fn resolve( method resolve (line 208) | async fn resolve( method resolve (line 229) | async fn resolve( method resolve (line 244) | async fn resolve( constant PROCESSES_EXPIRY (line 267) | const PROCESSES_EXPIRY: u128 = FIFTEEN_SECONDS_MS; type ProcessesCache (line 268) | type ProcessesCache = function processes_cache (line 270) | fn processes_cache() -> &'static ProcessesCache { method resolve (line 276) | async fn resolve( constant STATS_PER_PAGE (line 307) | const STATS_PER_PAGE: i64 = 200; method resolve (line 310) | async fn resolve( method resolve (line 363) | async fn resolve( method resolve (line 385) | async fn resolve( method resolve (line 419) | async fn resolve( method resolve (line 459) | async fn resolve( constant MAX_LOG_LENGTH (line 490) | const MAX_LOG_LENGTH: u64 = 5000; method resolve (line 493) | async fn resolve( method resolve (line 522) | async fn resolve( method resolve (line 555) | async fn resolve( method resolve (line 616) | async fn resolve( method resolve (line 638) | async fn resolve( method resolve (line 668) | async fn resolve( method resolve (line 690) | async fn resolve( method resolve (line 717) | async fn resolve( method resolve (line 747) | async fn resolve( method resolve (line 769) | async fn resolve( method resolve (line 796) | async fn resolve( type TerminalCacheItem (line 818) | struct TerminalCacheItem { constant TERMINAL_CACHE_TIMEOUT (line 823) | const TERMINAL_CACHE_TIMEOUT: i64 = 30_000; type TerminalCache (line 826) | struct TerminalCache( method get_or_insert (line 833) | fn get_or_insert( function terminals_cache (line 849) | fn terminals_cache() -> &'static TerminalCache { method resolve (line 855) | async fn resolve( FILE: bin/core/src/api/read/stack.rs method resolve (line 35) | async fn resolve( method resolve (line 51) | async fn resolve( method resolve (line 75) | async fn resolve( method resolve (line 106) | async fn resolve( method resolve (line 141) | async fn resolve( method resolve (line 195) | async fn resolve( method resolve (line 229) | async fn resolve( method resolve (line 263) | async fn resolve( method resolve (line 299) | async fn resolve( method resolve (line 321) | async fn resolve( method resolve (line 342) | async fn resolve( method resolve (line 376) | async fn resolve( FILE: bin/core/src/api/read/sync.rs method resolve (line 25) | async fn resolve( method resolve (line 41) | async fn resolve( method resolve (line 63) | async fn resolve( method resolve (line 85) | async fn resolve( method resolve (line 106) | async fn resolve( method resolve (line 159) | async fn resolve( FILE: bin/core/src/api/read/tag.rs method resolve (line 17) | async fn resolve(self, _: &ReadArgs) -> serror::Result { method resolve (line 23) | async fn resolve(self, _: &ReadArgs) -> serror::Result> { FILE: bin/core/src/api/read/toml.rs function get_all_targets (line 35) | async fn get_all_targets( method resolve (line 160) | async fn resolve( method resolve (line 196) | async fn resolve( function add_user_groups (line 396) | async fn add_user_groups( function serialize_resources_toml (line 416) | fn serialize_resources_toml( FILE: bin/core/src/api/read/update.rs constant UPDATES_PER_PAGE (line 38) | const UPDATES_PER_PAGE: i64 = 100; method resolve (line 41) | async fn resolve( method resolve (line 214) | async fn resolve( FILE: bin/core/src/api/read/user.rs method resolve (line 23) | async fn resolve( method resolve (line 53) | async fn resolve( method resolve (line 65) | async fn resolve( method resolve (line 87) | async fn resolve( method resolve (line 109) | async fn resolve( FILE: bin/core/src/api/read/user_group.rs method resolve (line 19) | async fn resolve( method resolve (line 43) | async fn resolve( FILE: bin/core/src/api/read/variable.rs method resolve (line 14) | async fn resolve( method resolve (line 28) | async fn resolve( FILE: bin/core/src/api/terminal.rs function router (line 19) | pub fn router() -> Router { function execute_terminal (line 32) | async fn execute_terminal( function execute_terminal_inner (line 46) | async fn execute_terminal_inner( function execute_container_exec (line 91) | async fn execute_container_exec( function execute_container_exec_inner (line 105) | async fn execute_container_exec_inner( function execute_deployment_exec (line 158) | async fn execute_deployment_exec( function execute_deployment_exec_inner (line 172) | async fn execute_deployment_exec_inner( function execute_stack_exec (line 226) | async fn execute_stack_exec( function execute_stack_exec_inner (line 240) | async fn execute_stack_exec_inner( FILE: bin/core/src/api/user.rs type UserArgs (line 31) | pub struct UserArgs { type UserRequest (line 43) | enum UserRequest { function router (line 50) | pub fn router() -> Router { function variant_handler (line 57) | async fn variant_handler( function handler (line 70) | async fn handler( constant RECENTLY_VIEWED_MAX (line 89) | const RECENTLY_VIEWED_MAX: usize = 10; method resolve (line 97) | async fn resolve( method resolve (line 139) | async fn resolve( constant SECRET_LENGTH (line 157) | const SECRET_LENGTH: usize = 40; constant BCRYPT_COST (line 158) | const BCRYPT_COST: u32 = 10; method resolve (line 162) | async fn resolve( method resolve (line 192) | async fn resolve( FILE: bin/core/src/api/write/action.rs method resolve (line 15) | async fn resolve( method resolve (line 25) | async fn resolve( method resolve (line 41) | async fn resolve( method resolve (line 51) | async fn resolve( method resolve (line 61) | async fn resolve(self, args: &WriteArgs) -> serror::Result { FILE: bin/core/src/api/write/alerter.rs method resolve (line 15) | async fn resolve( method resolve (line 25) | async fn resolve( method resolve (line 41) | async fn resolve( method resolve (line 51) | async fn resolve( method resolve (line 64) | async fn resolve( FILE: bin/core/src/api/write/build.rs method resolve (line 49) | async fn resolve( method resolve (line 59) | async fn resolve( method resolve (line 77) | async fn resolve(self, args: &WriteArgs) -> serror::Result { method resolve (line 84) | async fn resolve( method resolve (line 94) | async fn resolve( method resolve (line 104) | async fn resolve(self, args: &WriteArgs) -> serror::Result { function write_dockerfile_contents_git (line 175) | async fn write_dockerfile_contents_git( method resolve (line 325) | async fn resolve( function get_on_host_periphery (line 415) | async fn get_on_host_periphery( function get_on_host_dockerfile (line 459) | async fn get_on_host_dockerfile( function get_git_remote (line 472) | async fn get_git_remote( method resolve (line 535) | async fn resolve( method resolve (line 650) | async fn resolve( FILE: bin/core/src/api/write/builder.rs method resolve (line 15) | async fn resolve( method resolve (line 25) | async fn resolve( method resolve (line 41) | async fn resolve( method resolve (line 51) | async fn resolve( method resolve (line 64) | async fn resolve( FILE: bin/core/src/api/write/deployment.rs method resolve (line 37) | async fn resolve( method resolve (line 48) | async fn resolve( method resolve (line 66) | async fn resolve( method resolve (line 158) | async fn resolve( method resolve (line 168) | async fn resolve( method resolve (line 181) | async fn resolve( FILE: bin/core/src/api/write/mod.rs type WriteArgs (line 40) | pub struct WriteArgs { type WriteRequest (line 53) | pub enum WriteRequest { function router (line 197) | pub fn router() -> Router { function variant_handler (line 204) | async fn variant_handler( function handler (line 216) | async fn handler( function task (line 237) | async fn task( FILE: bin/core/src/api/write/permissions.rs method resolve (line 26) | async fn resolve( method resolve (line 64) | async fn resolve( method resolve (line 121) | async fn resolve( method resolve (line 189) | async fn resolve( function extract_user_target_with_validation (line 259) | async fn extract_user_target_with_validation( function extract_resource_target_with_validation (line 295) | async fn extract_resource_target_with_validation( FILE: bin/core/src/api/write/procedure.rs method resolve (line 15) | async fn resolve( method resolve (line 25) | async fn resolve( method resolve (line 43) | async fn resolve( method resolve (line 56) | async fn resolve( method resolve (line 69) | async fn resolve( FILE: bin/core/src/api/write/provider.rs method resolve (line 23) | async fn resolve( method resolve (line 82) | async fn resolve( method resolve (line 162) | async fn resolve( method resolve (line 212) | async fn resolve( method resolve (line 275) | async fn resolve( method resolve (line 362) | async fn resolve( FILE: bin/core/src/api/write/repo.rs method resolve (line 41) | async fn resolve( method resolve (line 51) | async fn resolve( method resolve (line 67) | async fn resolve(self, args: &WriteArgs) -> serror::Result { method resolve (line 74) | async fn resolve( method resolve (line 84) | async fn resolve( method resolve (line 164) | async fn resolve( method resolve (line 238) | async fn resolve( method resolve (line 361) | async fn resolve( FILE: bin/core/src/api/write/resource.rs method resolve (line 18) | async fn resolve( FILE: bin/core/src/api/write/server.rs method resolve (line 29) | async fn resolve( method resolve (line 39) | async fn resolve( method resolve (line 56) | async fn resolve(self, args: &WriteArgs) -> serror::Result { method resolve (line 63) | async fn resolve( method resolve (line 73) | async fn resolve( method resolve (line 83) | async fn resolve( method resolve (line 124) | async fn resolve( method resolve (line 152) | async fn resolve( method resolve (line 178) | async fn resolve( FILE: bin/core/src/api/write/service_user.rs method resolve (line 23) | async fn resolve( method resolve (line 67) | async fn resolve( method resolve (line 103) | async fn resolve( method resolve (line 129) | async fn resolve( FILE: bin/core/src/api/write/stack.rs method resolve (line 50) | async fn resolve( method resolve (line 60) | async fn resolve( method resolve (line 77) | async fn resolve(self, args: &WriteArgs) -> serror::Result { method resolve (line 84) | async fn resolve( method resolve (line 94) | async fn resolve( method resolve (line 104) | async fn resolve( function write_stack_file_contents_on_host (line 152) | async fn write_stack_file_contents_on_host( function write_stack_file_contents_git (line 223) | async fn write_stack_file_contents_git( method resolve (line 369) | async fn resolve( method resolve (line 569) | async fn resolve( method resolve (line 691) | async fn resolve( FILE: bin/core/src/api/write/sync.rs method resolve (line 67) | async fn resolve( method resolve (line 78) | async fn resolve( method resolve (line 96) | async fn resolve( method resolve (line 106) | async fn resolve( method resolve (line 119) | async fn resolve( method resolve (line 132) | async fn resolve(self, args: &WriteArgs) -> serror::Result { function write_sync_file_contents_on_host (line 176) | async fn write_sync_file_contents_on_host( function write_sync_file_contents_git (line 246) | async fn write_sync_file_contents_git( method resolve (line 398) | async fn resolve(self, args: &WriteArgs) -> serror::Result { function commit_git_sync (line 582) | async fn commit_git_sync( method resolve (line 631) | async fn resolve( method resolve (line 978) | async fn resolve( method resolve (line 1099) | async fn resolve( FILE: bin/core/src/api/write/tag.rs method resolve (line 31) | async fn resolve( method resolve (line 72) | async fn resolve( method resolve (line 97) | async fn resolve( method resolve (line 118) | async fn resolve( FILE: bin/core/src/api/write/user.rs method resolve (line 28) | async fn resolve( method resolve (line 105) | async fn resolve( method resolve (line 156) | async fn resolve( method resolve (line 179) | async fn resolve( FILE: bin/core/src/api/write/user_group.rs method resolve (line 23) | async fn resolve( method resolve (line 61) | async fn resolve( method resolve (line 90) | async fn resolve( method resolve (line 126) | async fn resolve( method resolve (line 173) | async fn resolve( method resolve (line 220) | async fn resolve( method resolve (line 270) | async fn resolve( FILE: bin/core/src/api/write/variable.rs method resolve (line 23) | async fn resolve( method resolve (line 72) | async fn resolve( method resolve (line 129) | async fn resolve( method resolve (line 153) | async fn resolve( method resolve (line 176) | async fn resolve( FILE: bin/core/src/auth/github/client.rs function github_oauth_client (line 16) | pub fn github_oauth_client() -> &'static Option { type GithubOauthClient (line 23) | pub struct GithubOauthClient { method new (line 34) | pub fn new( method get_login_redirect_url (line 80) | pub async fn get_login_redirect_url( method check_state (line 99) | pub async fn check_state(&self, state: &str) -> bool { method get_access_token (line 113) | pub async fn get_access_token( method get_github_user (line 134) | pub async fn get_github_user( method get (line 145) | async fn get( method post (line 180) | async fn post( type AccessTokenResponse (line 223) | pub struct AccessTokenResponse { type GithubUserResponse (line 230) | pub struct GithubUserResponse { FILE: bin/core/src/auth/github/mod.rs function router (line 27) | pub fn router() -> Router { type CallbackQuery (line 51) | struct CallbackQuery { function callback (line 57) | async fn callback( FILE: bin/core/src/auth/google/client.rs function google_oauth_client (line 17) | pub fn google_oauth_client() -> &'static Option { type GoogleOauthClient (line 24) | pub struct GoogleOauthClient { method new (line 35) | pub fn new( method get_login_redirect_url (line 89) | pub async fn get_login_redirect_url( method check_state (line 108) | pub async fn check_state(&self, state: &str) -> bool { method get_access_token (line 122) | pub async fn get_access_token( method get_google_user (line 143) | pub fn get_google_user( method post (line 160) | async fn post( type AccessTokenResponse (line 198) | pub struct AccessTokenResponse { type GoogleUser (line 206) | pub struct GoogleUser { FILE: bin/core/src/auth/google/mod.rs function router (line 25) | pub fn router() -> Router { type CallbackQuery (line 49) | struct CallbackQuery { function callback (line 56) | async fn callback( FILE: bin/core/src/auth/jwt.rs type ExchangeTokenMap (line 19) | type ExchangeTokenMap = Mutex>; type JwtClaims (line 22) | pub struct JwtClaims { type JwtClient (line 28) | pub struct JwtClient { method new (line 38) | pub fn new(config: &CoreConfig) -> anyhow::Result { method encode (line 56) | pub fn encode( method decode (line 72) | pub fn decode(&self, jwt: &str) -> anyhow::Result { method create_exchange_token (line 79) | pub async fn create_exchange_token( method redeem_exchange_token (line 95) | pub async fn redeem_exchange_token( FILE: bin/core/src/auth/local.rs method resolve (line 26) | async fn resolve( method resolve (line 108) | async fn resolve( FILE: bin/core/src/auth/mod.rs constant STATE_PREFIX_LENGTH (line 27) | const STATE_PREFIX_LENGTH: usize = 20; type RedirectQuery (line 30) | struct RedirectQuery { function auth_request (line 35) | pub async fn auth_request( function get_user_id_from_headers (line 48) | pub async fn get_user_id_from_headers( function authenticate_check_enabled (line 81) | pub async fn authenticate_check_enabled( function auth_jwt_get_user_id (line 94) | pub async fn auth_jwt_get_user_id( function auth_jwt_check_enabled (line 106) | pub async fn auth_jwt_check_enabled( function auth_api_key_get_user_id (line 114) | pub async fn auth_api_key_get_user_id( function auth_api_key_check_enabled (line 139) | pub async fn auth_api_key_check_enabled( function check_enabled (line 148) | async fn check_enabled(user_id: String) -> anyhow::Result { FILE: bin/core/src/auth/oidc/client.rs type OidcClient (line 13) | type OidcClient = Client< function oidc_client (line 33) | pub fn oidc_client() -> &'static ArcSwapOption { function spawn_oidc_client_management (line 43) | pub async fn spawn_oidc_client_management() { function reset_oidc_client (line 64) | async fn reset_oidc_client() -> anyhow::Result<()> { FILE: bin/core/src/auth/oidc/mod.rs function reqwest_client (line 37) | fn reqwest_client() -> &'static reqwest::Client { constant CSRF_VALID_FOR_MS (line 50) | const CSRF_VALID_FOR_MS: i64 = 120_000; type RedirectUrl (line 52) | type RedirectUrl = Option; type VerifierMap (line 55) | type VerifierMap = function verifier_tokens (line 57) | fn verifier_tokens() -> &'static VerifierMap { function router (line 62) | pub fn router() -> Router { function login (line 79) | async fn login( type CallbackQuery (line 135) | struct CallbackQuery { function callback (line 142) | async fn callback( FILE: bin/core/src/cloud/aws/ec2.rs constant POLL_RATE_SECS (line 24) | const POLL_RATE_SECS: u64 = 2; constant MAX_POLL_TRIES (line 25) | const MAX_POLL_TRIES: usize = 30; type Ec2Instance (line 27) | pub struct Ec2Instance { type CredentialsFromConfig (line 34) | struct CredentialsFromConfig; method provide_credentials (line 39) | fn provide_credentials<'a>( function create_ec2_client (line 61) | async fn create_ec2_client(region: String) -> Client { function launch_ec2_instance (line 72) | pub async fn launch_ec2_instance( constant MAX_TERMINATION_TRIES (line 168) | const MAX_TERMINATION_TRIES: usize = 5; constant TERMINATION_WAIT_SECS (line 169) | const TERMINATION_WAIT_SECS: u64 = 15; function terminate_ec2_instance_with_retry (line 172) | pub async fn terminate_ec2_instance_with_retry( function terminate_ec2_instance_inner (line 212) | async fn terminate_ec2_instance_inner( function get_ec2_instance_status (line 231) | async fn get_ec2_instance_status( function get_ec2_instance_state_name (line 263) | async fn get_ec2_instance_state_name( function get_ec2_instance_public_ip (line 283) | async fn get_ec2_instance_public_ip( function handle_unknown_instance_type (line 320) | fn handle_unknown_instance_type( FILE: bin/core/src/cloud/mod.rs type BuildCleanupData (line 4) | pub enum BuildCleanupData { FILE: bin/core/src/config.rs function core_config (line 20) | pub fn core_config() -> &'static CoreConfig { FILE: bin/core/src/helpers/action_state.rs type ActionStates (line 18) | pub struct ActionStates { type ActionState (line 33) | pub struct ActionState( function get (line 40) | pub fn get(&self) -> anyhow::Result { function busy (line 49) | pub fn busy(&self) -> anyhow::Result { function update (line 62) | pub fn update( function update_custom (line 76) | pub fn update_custom( type UpdateGuard (line 98) | pub struct UpdateGuard<'a, States: Default + Send + 'static>( method drop (line 106) | fn drop(&mut self) { FILE: bin/core/src/helpers/all_resources.rs type AllResourcesById (line 10) | pub struct AllResourcesById { method load (line 25) | pub async fn load() -> anyhow::Result { FILE: bin/core/src/helpers/builder.rs constant BUILDER_POLL_RATE_SECS (line 32) | const BUILDER_POLL_RATE_SECS: u64 = 2; constant BUILDER_POLL_MAX_TRIES (line 33) | const BUILDER_POLL_MAX_TRIES: usize = 60; function get_builder_periphery (line 36) | pub async fn get_builder_periphery( function get_aws_builder (line 80) | async fn get_aws_builder( function cleanup_builder_instance (line 168) | pub async fn cleanup_builder_instance( function start_aws_builder_log (line 194) | pub fn start_aws_builder_log( FILE: bin/core/src/helpers/cache.rs type Cache (line 6) | pub struct Cache { function get (line 16) | pub async fn get(&self, key: &K) -> Option { function get_or_insert_default (line 21) | pub async fn get_or_insert_default(&self, key: &K) -> T { function get_list (line 34) | pub async fn get_list(&self) -> Vec { function insert (line 40) | pub async fn insert(&self, key: Key, val: T) function remove (line 66) | pub async fn remove(&self, key: &K) { FILE: bin/core/src/helpers/channel.rs function build_cancel_channel (line 7) | pub fn build_cancel_channel() function repo_cancel_channel (line 16) | pub fn repo_cancel_channel() function update_channel (line 24) | pub fn update_channel() -> &'static BroadcastChannel { type BroadcastChannel (line 30) | pub struct BroadcastChannel { function new (line 36) | pub fn new(capacity: usize) -> BroadcastChannel { FILE: bin/core/src/helpers/maintenance.rs function is_in_maintenance (line 12) | pub fn is_in_maintenance( function is_maintenance_window_active (line 22) | pub fn is_maintenance_window_active( function is_time_in_window (line 82) | fn is_time_in_window( function convert_day_of_week (line 104) | fn convert_day_of_week(value: chrono::Weekday) -> DayOfWeek { FILE: bin/core/src/helpers/matcher.rs type Matcher (line 3) | pub enum Matcher<'a> { function new (line 9) | pub fn new(pattern: &'a str) -> anyhow::Result { function is_match (line 24) | pub fn is_match(&self, source: &str) -> bool { FILE: bin/core/src/helpers/mod.rs function empty_or_only_spaces (line 37) | pub fn empty_or_only_spaces(word: &str) -> bool { function random_string (line 49) | pub fn random_string(length: usize) -> String { function git_token (line 60) | pub async fn git_token( function stack_git_token (line 93) | pub async fn stack_git_token( function build_git_token (line 125) | pub async fn build_git_token( function registry_token (line 159) | pub async fn registry_token( function periphery_client (line 188) | pub fn periphery_client( function create_permission (line 209) | pub async fn create_permission( function flatten_document (line 241) | pub fn flatten_document(doc: Document) -> Document { function repo_link (line 257) | pub fn repo_link( FILE: bin/core/src/helpers/procedure.rs function execute_procedure (line 36) | pub async fn execute_procedure( function execute_stage (line 91) | async fn execute_stage( function execute_execution (line 221) | async fn execute_execution( function handle_resolve_result (line 1234) | async fn handle_resolve_result( function add_line_to_update (line 1258) | async fn add_line_to_update(update: &Mutex, line: &str) { function extend_batch_exection (line 1270) | async fn extend_batch_exection( type ExtendBatch (line 1288) | trait ExtendBatch { method single_execution (line 1290) | fn single_execution(name: String) -> Execution; type Resource (line 1294) | type Resource = Procedure; method single_execution (line 1295) | fn single_execution(procedure: String) -> Execution { type Resource (line 1301) | type Resource = Action; method single_execution (line 1302) | fn single_execution(action: String) -> Execution { type Resource (line 1311) | type Resource = Build; method single_execution (line 1312) | fn single_execution(build: String) -> Execution { type Resource (line 1318) | type Resource = Repo; method single_execution (line 1319) | fn single_execution(repo: String) -> Execution { type Resource (line 1325) | type Resource = Repo; method single_execution (line 1326) | fn single_execution(repo: String) -> Execution { type Resource (line 1332) | type Resource = Repo; method single_execution (line 1333) | fn single_execution(repo: String) -> Execution { type Resource (line 1339) | type Resource = Deployment; method single_execution (line 1340) | fn single_execution(deployment: String) -> Execution { type Resource (line 1350) | type Resource = Deployment; method single_execution (line 1351) | fn single_execution(deployment: String) -> Execution { type Resource (line 1361) | type Resource = Stack; method single_execution (line 1362) | fn single_execution(stack: String) -> Execution { type Resource (line 1372) | type Resource = Stack; method single_execution (line 1373) | fn single_execution(stack: String) -> Execution { type Resource (line 1382) | type Resource = Stack; method single_execution (line 1383) | fn single_execution(stack: String) -> Execution { type Resource (line 1392) | type Resource = Stack; method single_execution (line 1393) | fn single_execution(stack: String) -> Execution { FILE: bin/core/src/helpers/prune.rs function spawn_prune_loop (line 13) | pub fn spawn_prune_loop() { function prune_images (line 32) | async fn prune_images() -> anyhow::Result<()> { function prune_stats (line 64) | async fn prune_stats() -> anyhow::Result<()> { function prune_alerts (line 83) | async fn prune_alerts() -> anyhow::Result<()> { FILE: bin/core/src/helpers/query.rs function get_user (line 61) | pub async fn get_user(user: &str) -> anyhow::Result { function get_server_with_state (line 74) | pub async fn get_server_with_state( function get_server_state (line 83) | pub async fn get_server_state(server: &Server) -> ServerState { function get_deployment_state (line 99) | pub async fn get_deployment_state( function get_stack_state_from_containers (line 124) | pub fn get_stack_state_from_containers( function get_stack_state (line 195) | pub async fn get_stack_state( function get_tag (line 211) | pub async fn get_tag(id_or_name: &str) -> anyhow::Result { function get_tag_check_owner (line 225) | pub async fn get_tag_check_owner( function get_all_tags (line 236) | pub async fn get_all_tags( function get_id_to_tags (line 244) | pub async fn get_id_to_tags( function get_user_user_groups (line 257) | pub async fn get_user_user_groups( function get_user_user_group_ids (line 275) | pub async fn get_user_user_group_ids( function user_target_query (line 286) | pub fn user_target_query( function get_user_permission_on_target (line 302) | pub async fn get_user_permission_on_target( function id_or_name_filter (line 341) | pub fn id_or_name_filter(id_or_name: &str) -> Document { function id_or_username_filter (line 348) | pub fn id_or_username_filter(id_or_username: &str) -> Document { function get_variable (line 355) | pub async fn get_variable(name: &str) -> anyhow::Result { function get_latest_update (line 366) | pub async fn get_latest_update( type VariablesAndSecrets (line 387) | pub struct VariablesAndSecrets { function get_variables_and_secrets (line 392) | pub async fn get_variables_and_secrets() constant SYSTEM_INFO_EXPIRY (line 417) | const SYSTEM_INFO_EXPIRY: u128 = ONE_MIN_MS; type SystemInfoCache (line 418) | type SystemInfoCache = function system_info_cache (line 420) | fn system_info_cache() -> &'static SystemInfoCache { function get_system_info (line 426) | pub async fn get_system_info( function get_last_run_at (line 451) | pub async fn get_last_run_at( function get_action_state (line 470) | pub async fn get_action_state(id: &String) -> ActionState { function get_procedure_state (line 486) | pub async fn get_procedure_state(id: &String) -> ProcedureState { FILE: bin/core/src/helpers/update.rs function make_update (line 28) | pub fn make_update( function add_update (line 44) | pub async fn add_update( function add_update_without_send (line 63) | pub async fn add_update_without_send( function update_update (line 79) | pub async fn update_update(update: Update) -> anyhow::Result<()> { function update_list_item (line 89) | async fn update_list_item( function send_update (line 119) | async fn send_update(update: UpdateListItem) -> anyhow::Result<()> { function init_execution_update (line 124) | pub async fn init_execution_update( FILE: bin/core/src/listener/integrations/github.rs type HmacSha256 (line 13) | type HmacSha256 = Hmac; type Github (line 16) | pub struct Github; method verify_secret (line 20) | fn verify_secret( type GithubWebhookBody (line 51) | struct GithubWebhookBody { method extract_branch (line 57) | fn extract_branch(body: &str) -> anyhow::Result { FILE: bin/core/src/listener/integrations/gitlab.rs type Gitlab (line 10) | pub struct Gitlab; method verify_secret (line 14) | fn verify_secret( type GitlabWebhookBody (line 38) | struct GitlabWebhookBody { method extract_branch (line 44) | fn extract_branch(body: &str) -> anyhow::Result { FILE: bin/core/src/listener/mod.rs function router (line 16) | pub fn router() -> Router { type ListenerLockCache (line 22) | type ListenerLockCache = Cache>>; type CustomSecret (line 25) | trait CustomSecret: KomodoResource { method custom_secret (line 26) | fn custom_secret( type VerifySecret (line 32) | trait VerifySecret { method verify_secret (line 33) | fn verify_secret( type ExtractBranch (line 41) | trait ExtractBranch { method extract_branch (line 42) | fn extract_branch(body: &str) -> anyhow::Result; method verify_branch (line 43) | fn verify_branch(body: &str, expected: &str) -> anyhow::Result<()> { constant ANY_BRANCH (line 56) | const ANY_BRANCH: &str = "__ANY__"; FILE: bin/core/src/listener/resources.rs method custom_secret (line 33) | fn custom_secret(resource: &Self) -> &str { function build_locks (line 38) | fn build_locks() -> &'static ListenerLockCache { function handle_build_webhook (line 43) | pub async fn handle_build_webhook( method custom_secret (line 77) | fn custom_secret(resource: &Self) -> &str { function repo_locks (line 82) | fn repo_locks() -> &'static ListenerLockCache { type RepoExecution (line 87) | pub trait RepoExecution { method resolve (line 88) | async fn resolve(repo: Repo) -> anyhow::Result<()>; method resolve (line 92) | async fn resolve(repo: Repo) -> anyhow::Result<()> { method resolve (line 112) | async fn resolve(repo: Repo) -> anyhow::Result<()> { method resolve (line 132) | async fn resolve(repo: Repo) -> anyhow::Result<()> { type RepoWebhookOption (line 153) | pub enum RepoWebhookOption { function handle_repo_webhook (line 159) | pub async fn handle_repo_webhook( function handle_repo_webhook_inner (line 177) | async fn handle_repo_webhook_inner< method custom_secret (line 204) | fn custom_secret(resource: &Self) -> &str { function stack_locks (line 209) | fn stack_locks() -> &'static ListenerLockCache { type StackExecution (line 214) | pub trait StackExecution { method resolve (line 215) | async fn resolve(stack: Stack) -> serror::Result<()>; method resolve (line 219) | async fn resolve(stack: Stack) -> serror::Result<()> { method resolve (line 230) | async fn resolve(stack: Stack) -> serror::Result<()> { type StackWebhookOption (line 268) | pub enum StackWebhookOption { function handle_stack_webhook (line 273) | pub async fn handle_stack_webhook( function handle_stack_webhook_inner (line 289) | pub async fn handle_stack_webhook_inner< method custom_secret (line 316) | fn custom_secret(resource: &Self) -> &str { function sync_locks (line 321) | fn sync_locks() -> &'static ListenerLockCache { type SyncExecution (line 326) | pub trait SyncExecution { method resolve (line 327) | async fn resolve(sync: ResourceSync) -> anyhow::Result<()>; method resolve (line 331) | async fn resolve(sync: ResourceSync) -> anyhow::Result<()> { method resolve (line 343) | async fn resolve(sync: ResourceSync) -> anyhow::Result<()> { type SyncWebhookOption (line 364) | pub enum SyncWebhookOption { function handle_sync_webhook (line 369) | pub async fn handle_sync_webhook( function handle_sync_webhook_inner (line 387) | async fn handle_sync_webhook_inner< method custom_secret (line 414) | fn custom_secret(resource: &Self) -> &str { function procedure_locks (line 419) | fn procedure_locks() -> &'static ListenerLockCache { function handle_procedure_webhook (line 425) | pub async fn handle_procedure_webhook( method custom_secret (line 465) | fn custom_secret(resource: &Self) -> &str { function action_locks (line 470) | fn action_locks() -> &'static ListenerLockCache { function handle_action_webhook (line 475) | pub async fn handle_action_webhook( FILE: bin/core/src/listener/router.rs type Id (line 24) | struct Id { type IdAndOption (line 29) | struct IdAndOption { type IdAndBranch (line 35) | struct IdAndBranch { function default_branch (line 41) | fn default_branch() -> String { function router (line 45) | pub fn router() -> Router { function auth_webhook (line 205) | async fn auth_webhook( FILE: bin/core/src/main.rs function app (line 35) | async fn app() -> anyhow::Result<()> { function main (line 152) | async fn main() -> anyhow::Result<()> { FILE: bin/core/src/monitor/alert/deployment.rs function alert_deployments (line 17) | pub async fn alert_deployments( FILE: bin/core/src/monitor/alert/mod.rs function check_alerts (line 17) | pub async fn check_alerts(ts: i64) { function get_all_servers_map (line 34) | async fn get_all_servers_map() FILE: bin/core/src/monitor/alert/server.rs type SendAlerts (line 29) | type SendAlerts = bool; type OpenAlertMap (line 30) | type OpenAlertMap = type OpenDiskAlertMap (line 32) | type OpenDiskAlertMap = OpenAlertMap; type AlertBuffer (line 35) | struct AlertBuffer { method new (line 40) | fn new() -> Self { method ready_to_open (line 47) | fn ready_to_open( method reset (line 64) | fn reset(&self, server_id: String, variant: AlertDataVariant) { function alert_buffer (line 71) | fn alert_buffer() -> &'static AlertBuffer { function alert_servers (line 77) | pub async fn alert_servers( function open_new_alerts (line 551) | async fn open_new_alerts(alerts: &[(Alert, SendAlerts)]) { function update_alerts (line 599) | async fn update_alerts(alerts: &[(Alert, SendAlerts)]) { function resolve_alerts (line 647) | async fn resolve_alerts(alerts: &[(Alert, SendAlerts)]) { function get_open_alerts (line 704) | async fn get_open_alerts() FILE: bin/core/src/monitor/alert/stack.rs function alert_stacks (line 16) | pub async fn alert_stacks( FILE: bin/core/src/monitor/helpers.rs function insert_deployments_status_unknown (line 29) | pub async fn insert_deployments_status_unknown( function insert_repos_status_unknown (line 55) | pub async fn insert_repos_status_unknown(repos: Vec) { function insert_stacks_status_unknown (line 72) | pub async fn insert_stacks_status_unknown(stacks: Vec) { type DockerLists (line 94) | type DockerLists = ( function insert_server_status (line 103) | pub async fn insert_server_status( constant ALERT_PERCENTAGE_THRESHOLD (line 133) | const ALERT_PERCENTAGE_THRESHOLD: f32 = 5.0; function get_server_health (line 135) | fn get_server_health( FILE: bin/core/src/monitor/lists.rs function get_docker_lists (line 13) | pub async fn get_docker_lists( FILE: bin/core/src/monitor/mod.rs type History (line 41) | pub struct History { type CachedServerStatus (line 47) | pub struct CachedServerStatus { type CachedDeploymentStatus (line 63) | pub struct CachedDeploymentStatus { type CachedRepoStatus (line 72) | pub struct CachedRepoStatus { type CachedStackStatus (line 78) | pub struct CachedStackStatus { constant ADDITIONAL_MS (line 87) | const ADDITIONAL_MS: u128 = 500; function spawn_monitor_loop (line 89) | pub fn spawn_monitor_loop() { function refresh_server_cache (line 104) | async fn refresh_server_cache(ts: i64) { function update_cache_for_server_controller (line 124) | fn update_cache_for_server_controller() function update_cache_for_server (line 136) | pub async fn update_cache_for_server(server: &Server, force: bool) { function filter_volumes (line 323) | fn filter_volumes( FILE: bin/core/src/monitor/record.rs function record_server_stats (line 8) | pub async fn record_server_stats(ts: i64) { FILE: bin/core/src/monitor/resources.rs function deployment_alert_sent_cache (line 40) | fn deployment_alert_sent_cache() -> &'static Mutex> { function update_deployment_cache (line 45) | pub async fn update_deployment_cache( function stack_alert_sent_cache (line 228) | fn stack_alert_sent_cache() function update_stack_cache (line 235) | pub async fn update_stack_cache( FILE: bin/core/src/network.rs constant DOCKER_GATEWAY_CANDIDATES (line 20) | const DOCKER_GATEWAY_CANDIDATES: &[&str] = &[".1", ".254"]; constant DOCKERENV_FILE (line 23) | const DOCKERENV_FILE: &str = "/.dockerenv"; constant CGROUP_FILE (line 24) | const CGROUP_FILE: &str = "/proc/1/cgroup"; function is_container_environment (line 27) | fn is_container_environment() -> bool { function configure_internet_gateway (line 49) | pub async fn configure_internet_gateway() { function configure_manual_interface (line 75) | async fn configure_manual_interface( function find_gateway (line 115) | async fn find_gateway( function set_default_gateway (line 239) | async fn set_default_gateway( function check_network_privileges (line 303) | async fn check_network_privileges() -> bool { FILE: bin/core/src/permission.rs function get_check_permissions (line 26) | pub async fn get_check_permissions( function get_user_permission_on_resource (line 72) | pub fn get_user_permission_on_resource<'a, T: KomodoResource>( function get_resource_ids_for_user (line 168) | pub async fn get_resource_ids_for_user( FILE: bin/core/src/resource/action.rs type Config (line 29) | type Config = ActionConfig; type PartialConfig (line 30) | type PartialConfig = PartialActionConfig; type ConfigDiff (line 31) | type ConfigDiff = ActionConfigDiff; type Info (line 32) | type Info = NoData; type ListItem (line 33) | type ListItem = ActionListItem; type QuerySpecifics (line 34) | type QuerySpecifics = ActionQuerySpecifics; method resource_type (line 36) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 40) | fn resource_target(id: impl Into) -> ResourceTarget { method coll (line 44) | fn coll() -> &'static Collection> method to_list_item (line 49) | async fn to_list_item( method busy (line 74) | async fn busy(id: &String) -> anyhow::Result { method create_operation (line 85) | fn create_operation() -> Operation { method user_can_create (line 89) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 93) | async fn validate_create_config( method post_create (line 104) | async fn post_create( method update_operation (line 115) | fn update_operation() -> Operation { method validate_update_config (line 119) | async fn validate_update_config( method post_update (line 127) | async fn post_update( method rename_operation (line 136) | fn rename_operation() -> Operation { method delete_operation (line 142) | fn delete_operation() -> Operation { method pre_delete (line 146) | async fn pre_delete( method post_delete (line 153) | async fn post_delete( function spawn_action_state_refresh_loop (line 163) | pub fn spawn_action_state_refresh_loop() { function refresh_action_state_cache (line 172) | pub async fn refresh_action_state_cache() { function get_action_state_from_db (line 190) | async fn get_action_state_from_db(id: &str) -> ActionState { constant DEFAULT_ACTION_FILE_CONTENTS (line 222) | const DEFAULT_ACTION_FILE_CONTENTS: &str = FILE: bin/core/src/resource/alerter.rs type Config (line 17) | type Config = AlerterConfig; type PartialConfig (line 18) | type PartialConfig = PartialAlerterConfig; type ConfigDiff (line 19) | type ConfigDiff = AlerterConfigDiff; type Info (line 20) | type Info = (); type ListItem (line 21) | type ListItem = AlerterListItem; type QuerySpecifics (line 22) | type QuerySpecifics = AlerterQuerySpecifics; method resource_type (line 24) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 28) | fn resource_target(id: impl Into) -> ResourceTarget { method coll (line 32) | fn coll() -> &'static Collection> method to_list_item (line 37) | async fn to_list_item( method busy (line 53) | async fn busy(_id: &String) -> anyhow::Result { method create_operation (line 59) | fn create_operation() -> Operation { method user_can_create (line 63) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 67) | async fn validate_create_config( method post_create (line 74) | async fn post_create( method update_operation (line 83) | fn update_operation() -> Operation { method validate_update_config (line 87) | async fn validate_update_config( method post_update (line 95) | async fn post_update( method rename_operation (line 104) | fn rename_operation() -> Operation { method delete_operation (line 110) | fn delete_operation() -> Operation { method pre_delete (line 114) | async fn pre_delete( method post_delete (line 121) | async fn post_delete( FILE: bin/core/src/resource/build.rs type Config (line 43) | type Config = BuildConfig; type PartialConfig (line 44) | type PartialConfig = PartialBuildConfig; type ConfigDiff (line 45) | type ConfigDiff = BuildConfigDiff; type Info (line 46) | type Info = BuildInfo; type ListItem (line 47) | type ListItem = BuildListItem; type QuerySpecifics (line 48) | type QuerySpecifics = BuildQuerySpecifics; method resource_type (line 50) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 54) | fn resource_target(id: impl Into) -> ResourceTarget { method validated_name (line 58) | fn validated_name(name: &str) -> String { method coll (line 62) | fn coll() -> &'static Collection> method to_list_item (line 67) | async fn to_list_item( method busy (line 131) | async fn busy(id: &String) -> anyhow::Result { method create_operation (line 142) | fn create_operation() -> Operation { method user_can_create (line 146) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 152) | async fn validate_create_config( method post_create (line 159) | async fn post_create( method update_operation (line 182) | fn update_operation() -> Operation { method validate_update_config (line 186) | async fn validate_update_config( method post_update (line 194) | async fn post_update( method rename_operation (line 203) | fn rename_operation() -> Operation { method delete_operation (line 209) | fn delete_operation() -> Operation { method pre_delete (line 213) | async fn pre_delete( method post_delete (line 220) | async fn post_delete( function spawn_build_state_refresh_loop (line 229) | pub fn spawn_build_state_refresh_loop() { function refresh_build_state_cache (line 238) | pub async fn refresh_build_state_cache() { function validate_config (line 257) | async fn validate_config( function get_build_state (line 300) | async fn get_build_state(id: &String) -> BuildState { function get_build_state_from_db (line 316) | async fn get_build_state_from_db(id: &str) -> BuildState { function latest_2_build_updates (line 361) | async fn latest_2_build_updates( FILE: bin/core/src/resource/builder.rs type Config (line 24) | type Config = BuilderConfig; type PartialConfig (line 25) | type PartialConfig = PartialBuilderConfig; type ConfigDiff (line 26) | type ConfigDiff = BuilderConfigDiff; type Info (line 27) | type Info = (); type ListItem (line 28) | type ListItem = BuilderListItem; type QuerySpecifics (line 29) | type QuerySpecifics = BuilderQuerySpecifics; method resource_type (line 31) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 35) | fn resource_target(id: impl Into) -> ResourceTarget { method creator_specific_permissions (line 39) | fn creator_specific_permissions() -> IndexSet { method coll (line 43) | fn coll() -> &'static Collection> method to_list_item (line 48) | async fn to_list_item( method busy (line 77) | async fn busy(_id: &String) -> anyhow::Result { method create_operation (line 83) | fn create_operation() -> Operation { method user_can_create (line 87) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 91) | async fn validate_create_config( method post_create (line 98) | async fn post_create( method update_operation (line 107) | fn update_operation() -> Operation { method validate_update_config (line 111) | async fn validate_update_config( method update_document (line 119) | fn update_document( method post_update (line 128) | async fn post_update( method rename_operation (line 137) | fn rename_operation() -> Operation { method delete_operation (line 143) | fn delete_operation() -> Operation { method pre_delete (line 147) | async fn pre_delete( method post_delete (line 174) | async fn post_delete( function validate_config (line 183) | async fn validate_config( FILE: bin/core/src/resource/deployment.rs type Config (line 37) | type Config = DeploymentConfig; type PartialConfig (line 38) | type PartialConfig = PartialDeploymentConfig; type ConfigDiff (line 39) | type ConfigDiff = DeploymentConfigDiff; type Info (line 40) | type Info = (); type ListItem (line 41) | type ListItem = DeploymentListItem; type QuerySpecifics (line 42) | type QuerySpecifics = DeploymentQuerySpecifics; method resource_type (line 44) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 48) | fn resource_target(id: impl Into) -> ResourceTarget { method validated_name (line 52) | fn validated_name(name: &str) -> String { method creator_specific_permissions (line 56) | fn creator_specific_permissions() -> IndexSet { method inherit_specific_permissions_from (line 66) | fn inherit_specific_permissions_from( method coll (line 72) | fn coll() -> &'static Collection> method to_list_item (line 77) | async fn to_list_item( method busy (line 147) | async fn busy(id: &String) -> anyhow::Result { method create_operation (line 158) | fn create_operation() -> Operation { method user_can_create (line 162) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 166) | async fn validate_create_config( method post_create (line 173) | async fn post_create( method update_operation (line 197) | fn update_operation() -> Operation { method validate_update_config (line 201) | async fn validate_update_config( method post_update (line 209) | async fn post_update( method rename_operation (line 218) | fn rename_operation() -> Operation { method delete_operation (line 224) | fn delete_operation() -> Operation { method pre_delete (line 228) | async fn pre_delete( method post_delete (line 303) | async fn post_delete( function validate_config (line 313) | async fn validate_config( FILE: bin/core/src/resource/mod.rs type KomodoResource (line 84) | pub trait KomodoResource { method resource_type (line 115) | fn resource_type() -> ResourceTargetVariant; method resource_target (line 116) | fn resource_target(id: impl Into) -> ResourceTarget; method coll (line 118) | fn coll() -> &'static Collection>; method to_list_item (line 120) | async fn to_list_item( method busy (line 125) | async fn busy(id: &String) -> anyhow::Result; method validated_name (line 130) | fn validated_name(name: &str) -> String { method creator_specific_permissions (line 136) | fn creator_specific_permissions() -> IndexSet { method inherit_specific_permissions_from (line 143) | fn inherit_specific_permissions_from( method create_operation (line 153) | fn create_operation() -> Operation; method user_can_create (line 155) | fn user_can_create(user: &User) -> bool; method validate_create_config (line 157) | async fn validate_create_config( method default_info (line 162) | async fn default_info() -> anyhow::Result { method post_create (line 166) | async fn post_create( method update_operation (line 175) | fn update_operation() -> Operation; method validate_update_config (line 177) | async fn validate_update_config( method update_document (line 184) | fn update_document( method post_update (line 194) | async fn post_update( method rename_operation (line 203) | fn rename_operation() -> Operation; method delete_operation (line 209) | fn delete_operation() -> Operation; method pre_delete (line 212) | async fn pre_delete( method post_delete (line 219) | async fn post_delete( function get (line 231) | pub async fn get( function get_resource_object_ids_for_user (line 258) | pub async fn get_resource_object_ids_for_user( function list_for_user (line 272) | pub async fn list_for_user( function list_for_user_using_document (line 306) | pub async fn list_for_user_using_document( function list_full_for_user_using_pattern (line 327) | pub async fn list_full_for_user_using_pattern( function list_full_for_user (line 370) | pub async fn list_full_for_user( function list_full_for_user_using_document (line 383) | pub async fn list_full_for_user_using_document( type IdResourceMap (line 403) | pub type IdResourceMap = HashMap< function get_id_to_resource_map (line 412) | pub async fn get_id_to_resource_map( function create (line 459) | pub async fn create( function update (line 578) | pub async fn update( function resource_target (line 671) | fn resource_target(id: String) -> ResourceTarget { type ResourceMetaUpdate (line 691) | pub struct ResourceMetaUpdate { method is_none (line 698) | pub fn is_none(&self) -> bool { function update_meta (line 705) | pub async fn update_meta( function remove_tag_from_all (line 751) | pub async fn remove_tag_from_all( function rename (line 765) | pub async fn rename( function delete (line 823) | pub async fn delete( function delete_from_alerters (line 888) | async fn delete_from_alerters(id: &str) { function validate_resource_query_tags (line 911) | pub fn validate_resource_query_tags( function delete_all_permissions_on_resource (line 932) | pub async fn delete_all_permissions_on_resource(target: T) function remove_from_recently_viewed (line 953) | pub async fn remove_from_recently_viewed(resource: T) FILE: bin/core/src/resource/procedure.rs type Config (line 43) | type Config = ProcedureConfig; type PartialConfig (line 44) | type PartialConfig = PartialProcedureConfig; type ConfigDiff (line 45) | type ConfigDiff = ProcedureConfigDiff; type Info (line 46) | type Info = (); type ListItem (line 47) | type ListItem = ProcedureListItem; type QuerySpecifics (line 48) | type QuerySpecifics = ProcedureQuerySpecifics; method resource_type (line 50) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 54) | fn resource_target(id: impl Into) -> ResourceTarget { method coll (line 58) | fn coll() -> &'static Collection> method to_list_item (line 63) | async fn to_list_item( method busy (line 89) | async fn busy(id: &String) -> anyhow::Result { method create_operation (line 100) | fn create_operation() -> Operation { method user_can_create (line 104) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 108) | async fn validate_create_config( method post_create (line 115) | async fn post_create( method update_operation (line 126) | fn update_operation() -> Operation { method validate_update_config (line 130) | async fn validate_update_config( method post_update (line 138) | async fn post_update( method rename_operation (line 147) | fn rename_operation() -> Operation { method delete_operation (line 153) | fn delete_operation() -> Operation { method pre_delete (line 157) | async fn pre_delete( method post_delete (line 164) | async fn post_delete( function validate_config (line 175) | async fn validate_config( function spawn_procedure_state_refresh_loop (line 785) | pub fn spawn_procedure_state_refresh_loop() { function refresh_procedure_state_cache (line 794) | pub async fn refresh_procedure_state_cache() { function get_procedure_state_from_db (line 813) | async fn get_procedure_state_from_db(id: &str) -> ProcedureState { FILE: bin/core/src/resource/refresh.rs function spawn_all_resources_cache_refresh_loop (line 21) | pub fn spawn_all_resources_cache_refresh_loop() { function refresh_all_resources_cache (line 31) | pub async fn refresh_all_resources_cache() { function spawn_resource_refresh_loop (line 42) | pub fn spawn_resource_refresh_loop() { function refresh_all (line 58) | async fn refresh_all() { function refresh_stacks (line 65) | async fn refresh_stacks() { function refresh_builds (line 89) | async fn refresh_builds() { function refresh_repos (line 113) | async fn refresh_repos() { function refresh_syncs (line 137) | async fn refresh_syncs() { FILE: bin/core/src/resource/repo.rs type Config (line 36) | type Config = RepoConfig; type PartialConfig (line 37) | type PartialConfig = PartialRepoConfig; type ConfigDiff (line 38) | type ConfigDiff = RepoConfigDiff; type Info (line 39) | type Info = RepoInfo; type ListItem (line 40) | type ListItem = RepoListItem; type QuerySpecifics (line 41) | type QuerySpecifics = RepoQuerySpecifics; method resource_type (line 43) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 47) | fn resource_target(id: impl Into) -> ResourceTarget { method validated_name (line 51) | fn validated_name(name: &str) -> String { method coll (line 55) | fn coll() -> &'static Collection> method to_list_item (line 60) | async fn to_list_item( method busy (line 95) | async fn busy(id: &String) -> anyhow::Result { method create_operation (line 106) | fn create_operation() -> Operation { method user_can_create (line 110) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 114) | async fn validate_create_config( method post_create (line 121) | async fn post_create( method update_operation (line 131) | fn update_operation() -> Operation { method validate_update_config (line 135) | async fn validate_update_config( method post_update (line 143) | async fn post_update( method rename_operation (line 153) | fn rename_operation() -> Operation { method delete_operation (line 159) | fn delete_operation() -> Operation { method pre_delete (line 163) | async fn pre_delete( method post_delete (line 197) | async fn post_delete( function spawn_repo_state_refresh_loop (line 207) | pub fn spawn_repo_state_refresh_loop() { function refresh_repo_state_cache (line 216) | pub async fn refresh_repo_state_cache() { function validate_config (line 235) | async fn validate_config( function get_repo_state (line 266) | async fn get_repo_state(id: &String) -> RepoState { function get_repo_state_from_db (line 293) | async fn get_repo_state_from_db(id: &str) -> RepoState { FILE: bin/core/src/resource/server.rs type Config (line 24) | type Config = ServerConfig; type PartialConfig (line 25) | type PartialConfig = PartialServerConfig; type ConfigDiff (line 26) | type ConfigDiff = ServerConfigDiff; type Info (line 27) | type Info = (); type ListItem (line 28) | type ListItem = ServerListItem; type QuerySpecifics (line 29) | type QuerySpecifics = ServerQuerySpecifics; method resource_type (line 31) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 35) | fn resource_target(id: impl Into) -> ResourceTarget { method creator_specific_permissions (line 39) | fn creator_specific_permissions() -> IndexSet { method coll (line 51) | fn coll() -> &'static Collection> method to_list_item (line 56) | async fn to_list_item( method busy (line 94) | async fn busy(id: &String) -> anyhow::Result { method create_operation (line 105) | fn create_operation() -> Operation { method user_can_create (line 109) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 115) | async fn validate_create_config( method post_create (line 122) | async fn post_create( method update_operation (line 132) | fn update_operation() -> Operation { method validate_update_config (line 136) | async fn validate_update_config( method post_update (line 144) | async fn post_update( method rename_operation (line 154) | fn rename_operation() -> Operation { method delete_operation (line 160) | fn delete_operation() -> Operation { method pre_delete (line 164) | async fn pre_delete( method post_delete (line 218) | async fn post_delete( FILE: bin/core/src/resource/stack.rs type Config (line 40) | type Config = StackConfig; type PartialConfig (line 41) | type PartialConfig = PartialStackConfig; type ConfigDiff (line 42) | type ConfigDiff = StackConfigDiff; type Info (line 43) | type Info = StackInfo; type ListItem (line 44) | type ListItem = StackListItem; type QuerySpecifics (line 45) | type QuerySpecifics = StackQuerySpecifics; method resource_type (line 47) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 51) | fn resource_target(id: impl Into) -> ResourceTarget { method validated_name (line 55) | fn validated_name(name: &str) -> String { method creator_specific_permissions (line 59) | fn creator_specific_permissions() -> IndexSet { method inherit_specific_permissions_from (line 69) | fn inherit_specific_permissions_from( method coll (line 75) | fn coll() -> &'static Collection> method to_list_item (line 80) | async fn to_list_item( method busy (line 198) | async fn busy(id: &String) -> anyhow::Result { method create_operation (line 209) | fn create_operation() -> Operation { method user_can_create (line 213) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 217) | async fn validate_create_config( method post_create (line 224) | async fn post_create( method update_operation (line 261) | fn update_operation() -> Operation { method validate_update_config (line 265) | async fn validate_update_config( method post_update (line 273) | async fn post_update( method rename_operation (line 282) | fn rename_operation() -> Operation { method delete_operation (line 288) | fn delete_operation() -> Operation { method pre_delete (line 292) | async fn pre_delete( method post_delete (line 367) | async fn post_delete( function validate_config (line 377) | async fn validate_config( FILE: bin/core/src/resource/sync.rs type Config (line 33) | type Config = ResourceSyncConfig; type PartialConfig (line 34) | type PartialConfig = PartialResourceSyncConfig; type ConfigDiff (line 35) | type ConfigDiff = ResourceSyncConfigDiff; type Info (line 36) | type Info = ResourceSyncInfo; type ListItem (line 37) | type ListItem = ResourceSyncListItem; type QuerySpecifics (line 38) | type QuerySpecifics = ResourceSyncQuerySpecifics; method resource_type (line 40) | fn resource_type() -> ResourceTargetVariant { method resource_target (line 44) | fn resource_target(id: impl Into) -> ResourceTarget { method coll (line 48) | fn coll() -> &'static Collection> method to_list_item (line 53) | async fn to_list_item( method busy (line 114) | async fn busy(id: &String) -> anyhow::Result { method create_operation (line 125) | fn create_operation() -> Operation { method user_can_create (line 129) | fn user_can_create(user: &User) -> bool { method validate_create_config (line 133) | async fn validate_create_config( method post_create (line 140) | async fn post_create( method update_operation (line 162) | fn update_operation() -> Operation { method validate_update_config (line 166) | async fn validate_update_config( method post_update (line 174) | async fn post_update( method rename_operation (line 183) | fn rename_operation() -> Operation { method delete_operation (line 189) | fn delete_operation() -> Operation { method pre_delete (line 193) | async fn pre_delete( method post_delete (line 211) | async fn post_delete( function validate_config (line 220) | async fn validate_config( function get_resource_sync_state (line 240) | async fn get_resource_sync_state( FILE: bin/core/src/schedule.rs function spawn_schedule_executor (line 33) | pub fn spawn_schedule_executor() { type UnixTimestampMs (line 196) | type UnixTimestampMs = i64; type Schedules (line 197) | type Schedules = function schedules (line 200) | fn schedules() -> &'static RwLock { function get_schedule_item_info (line 205) | pub fn get_schedule_item_info( function cancel_schedule (line 215) | pub fn cancel_schedule(target: &ResourceTarget) { function update_schedules (line 219) | pub async fn update_schedules() { function update_schedule (line 263) | pub fn update_schedule(schedule: impl HasSchedule) { function cron_parser (line 278) | fn cron_parser() -> &'static CronParser { function find_next_occurrence (line 289) | fn find_next_occurrence( type HasSchedule (line 334) | pub trait HasSchedule { method target (line 335) | fn target(&self) -> ResourceTarget; method enabled (line 336) | fn enabled(&self) -> bool; method format (line 337) | fn format(&self) -> ScheduleFormat; method schedule (line 338) | fn schedule(&self) -> &str; method timezone (line 339) | fn timezone(&self) -> &str; method target (line 343) | fn target(&self) -> ResourceTarget { method enabled (line 346) | fn enabled(&self) -> bool { method format (line 349) | fn format(&self) -> ScheduleFormat { method schedule (line 352) | fn schedule(&self) -> &str { method timezone (line 355) | fn timezone(&self) -> &str { method target (line 361) | fn target(&self) -> ResourceTarget { method enabled (line 364) | fn enabled(&self) -> bool { method format (line 367) | fn format(&self) -> ScheduleFormat { method schedule (line 370) | fn schedule(&self) -> &str { method timezone (line 373) | fn timezone(&self) -> &str { FILE: bin/core/src/stack/execute.rs type ExecuteCompose (line 20) | pub trait ExecuteCompose { method execute (line 23) | async fn execute( type Extras (line 92) | type Extras = (); method execute (line 93) | async fn execute( type Extras (line 110) | type Extras = (); method execute (line 111) | async fn execute( type Extras (line 128) | type Extras = (); method execute (line 129) | async fn execute( type Extras (line 146) | type Extras = (); method execute (line 147) | async fn execute( type Extras (line 164) | type Extras = Option; method execute (line 165) | async fn execute( type Extras (line 183) | type Extras = (Option, bool); method execute (line 184) | async fn execute( function execute_compose (line 31) | pub async fn execute_compose( function service_args (line 83) | fn service_args(services: &[String]) -> String { function maybe_timeout (line 208) | pub fn maybe_timeout(timeout: Option) -> String { FILE: bin/core/src/stack/mod.rs function get_stack_and_server (line 19) | pub async fn get_stack_and_server( function compose_container_match_regex (line 43) | pub fn compose_container_match_regex( FILE: bin/core/src/stack/remote.rs type RemoteComposeContents (line 14) | pub struct RemoteComposeContents { function get_repo_compose_contents (line 23) | pub async fn get_repo_compose_contents( function ensure_remote_repo (line 77) | pub async fn ensure_remote_repo( FILE: bin/core/src/stack/services.rs function extract_services_from_stack (line 7) | pub fn extract_services_from_stack( function extract_services_into_res (line 27) | pub fn extract_services_into_res( FILE: bin/core/src/startup.rs function run_startup_actions (line 47) | pub async fn run_startup_actions() { function on_startup (line 102) | pub async fn on_startup() { function in_progress_update_cleanup (line 115) | async fn in_progress_update_cleanup() { function open_alert_cleanup (line 145) | async fn open_alert_cleanup() { function ensure_first_server_and_builder (line 199) | async fn ensure_first_server_and_builder() { function ensure_init_user_and_resources (line 264) | async fn ensure_init_user_and_resources() { function clean_up_server_templates (line 421) | async fn clean_up_server_templates() { FILE: bin/core/src/state.rs function db_client (line 37) | pub fn db_client() -> &'static Client { function init_db_client (line 44) | pub async fn init_db_client() { function jwt_client (line 52) | pub fn jwt_client() -> &'static JwtClient { function github_client (line 63) | pub fn github_client() function action_states (line 133) | pub fn action_states() -> &'static ActionStates { type DeploymentStatusCache (line 139) | pub type DeploymentStatusCache = Cache< function deployment_status_cache (line 145) | pub fn deployment_status_cache() -> &'static DeploymentStatusCache { type StackStatusCache (line 151) | pub type StackStatusCache = function stack_status_cache (line 154) | pub fn stack_status_cache() -> &'static StackStatusCache { type ServerStatusCache (line 160) | pub type ServerStatusCache = Cache>; function server_status_cache (line 162) | pub fn server_status_cache() -> &'static ServerStatusCache { type RepoStatusCache (line 168) | pub type RepoStatusCache = Cache>; function repo_status_cache (line 170) | pub fn repo_status_cache() -> &'static RepoStatusCache { type BuildStateCache (line 176) | pub type BuildStateCache = Cache; function build_state_cache (line 178) | pub fn build_state_cache() -> &'static BuildStateCache { type RepoStateCache (line 184) | pub type RepoStateCache = Cache; function repo_state_cache (line 186) | pub fn repo_state_cache() -> &'static RepoStateCache { type ProcedureStateCache (line 191) | pub type ProcedureStateCache = Cache; function procedure_state_cache (line 193) | pub fn procedure_state_cache() -> &'static ProcedureStateCache { type ActionStateCache (line 199) | pub type ActionStateCache = Cache; function action_state_cache (line 201) | pub fn action_state_cache() -> &'static ActionStateCache { function all_resources_cache (line 207) | pub fn all_resources_cache() -> &'static ArcSwap { FILE: bin/core/src/sync/deploy.rs type ToDeployCache (line 43) | pub type ToDeployCache = type SyncDeployParams (line 47) | pub struct SyncDeployParams<'a> { function deploy_from_cache (line 56) | pub async fn deploy_from_cache( function get_updates_for_view (line 193) | pub async fn get_updates_for_view( type ToDeployCacheInner (line 243) | type ToDeployCacheInner = type BuildVersionCache (line 247) | type BuildVersionCache = HashMap; function build_deploy_cache (line 249) | pub async fn build_deploy_cache( type BuildRes (line 299) | type BuildRes<'a> = std::pin::Pin< function build_cache_for_deployment (line 305) | fn build_cache_for_deployment<'a>( function build_cache_for_stack (line 495) | fn build_cache_for_stack<'a>( function insert_target_using_after_list (line 660) | async fn insert_target_using_after_list<'a>( function get_after_as_resource_targets (line 796) | fn get_after_as_resource_targets( FILE: bin/core/src/sync/execute.rs function get_updates_for_execution (line 17) | pub async fn get_updates_for_execution< type ExecuteResourceSync (line 123) | pub trait ExecuteResourceSync: ResourceSyncTrait { method execute_sync_updates (line 124) | async fn execute_sync_updates( function run_update_meta (line 276) | pub async fn run_update_meta( FILE: bin/core/src/sync/file.rs function read_resources (line 14) | pub fn read_resources( function read_resource_file (line 113) | fn read_resource_file( function read_resources_directory (line 169) | fn read_resources_directory( function extend_resources (line 241) | pub fn extend_resources( function filter_by_tag (line 280) | fn filter_by_tag( FILE: bin/core/src/sync/mod.rs type SyncDeltas (line 25) | pub struct SyncDeltas { function no_changes (line 32) | pub fn no_changes(&self) -> bool { type ToUpdateItem (line 39) | pub struct ToUpdateItem { type ResourceSyncTrait (line 47) | pub trait ResourceSyncTrait: ToToml + Sized { method include_resource (line 49) | fn include_resource( method include_resource_partial (line 70) | fn include_resource_partial( method validate_partial_config (line 92) | fn validate_partial_config(_config: &mut Self::PartialConfig) {} method get_diff (line 96) | fn get_diff( method validate_diff (line 103) | fn validate_diff(_diff: &mut Self::ConfigDiff) {} function include_resource_by_tags (line 106) | pub fn include_resource_by_tags( function include_resource_by_resource_type_and_name (line 123) | pub fn include_resource_by_resource_type_and_name< function deserialize_resources_toml (line 148) | fn deserialize_resources_toml( function escape_between_triple_string (line 158) | fn escape_between_triple_string(toml_str: &str) -> String { FILE: bin/core/src/sync/remote.rs type RemoteResources (line 15) | pub struct RemoteResources { function get_remote_resources (line 25) | pub async fn get_remote_resources( function get_files_on_host (line 40) | async fn get_files_on_host( function get_repo (line 66) | async fn get_repo( function get_ui_defined (line 126) | async fn get_ui_defined( FILE: bin/core/src/sync/resources.rs method get_diff (line 39) | fn get_diff( method get_diff (line 50) | fn get_diff( method get_diff (line 83) | fn get_diff( method get_diff (line 108) | fn get_diff( method validate_diff (line 127) | fn validate_diff(diff: &mut Self::ConfigDiff) { method get_diff (line 142) | fn get_diff( method get_diff (line 168) | fn get_diff( method get_diff (line 179) | fn get_diff( method get_diff (line 200) | fn get_diff( method include_resource (line 211) | fn include_resource( method include_resource_partial (line 246) | fn include_resource_partial( method get_diff (line 290) | fn get_diff( method get_diff (line 308) | fn get_diff( method execute_sync_updates (line 704) | async fn execute_sync_updates( FILE: bin/core/src/sync/toml.rs constant TOML_PRETTY_OPTIONS (line 27) | pub const TOML_PRETTY_OPTIONS: toml_pretty::Options = type ToToml (line 37) | pub trait ToToml: KomodoResource { method replace_ids (line 39) | fn replace_ids(_resource: &mut Resource) { method edit_config_object (line 42) | fn edit_config_object( method push_additional (line 49) | fn push_additional( method push_to_toml_string (line 55) | fn push_to_toml_string( method replace_ids (line 165) | fn replace_ids(resource: &mut Resource) { method replace_ids (line 178) | fn replace_ids(resource: &mut Resource) { method edit_config_object (line 196) | fn edit_config_object( method replace_ids (line 215) | fn replace_ids(resource: &mut Resource) { method edit_config_object (line 237) | fn edit_config_object( method replace_ids (line 277) | fn replace_ids(resource: &mut Resource) { method edit_config_object (line 295) | fn edit_config_object( method replace_ids (line 327) | fn replace_ids(resource: &mut Resource) { method edit_config_object (line 345) | fn edit_config_object( method replace_ids (line 366) | fn replace_ids(resource: &mut Resource) { method push_additional (line 379) | fn push_additional( method replace_ids (line 397) | fn replace_ids(resource: &mut Resource) { method push_to_toml_string (line 819) | fn push_to_toml_string( function resource_toml_to_toml_string (line 93) | pub fn resource_toml_to_toml_string( function resource_push_to_toml (line 103) | pub fn resource_push_to_toml( function resource_to_toml (line 123) | pub fn resource_to_toml( function convert_resource (line 136) | pub fn convert_resource( FILE: bin/core/src/sync/user_groups.rs type BasicUserGroupToml (line 44) | struct BasicUserGroupToml { function is_false (line 52) | fn is_false(b: &bool) -> bool { type Permissions (line 58) | struct Permissions { function user_group_to_toml (line 62) | pub fn user_group_to_toml( type UpdateItem (line 128) | pub struct UpdateItem { type DeleteItem (line 136) | pub struct DeleteItem { function get_updates_for_view (line 141) | pub async fn get_updates_for_view( function get_updates_for_execution (line 225) | pub async fn get_updates_for_execution( function sort_permissions (line 472) | fn sort_permissions( function run_updates (line 487) | pub async fn run_updates( function set_users (line 638) | async fn set_users( function set_everyone (line 670) | async fn set_everyone( function run_update_all (line 702) | async fn run_update_all( function run_update_permissions (line 740) | async fn run_update_permissions( function expand_user_group_permissions (line 785) | async fn expand_user_group_permissions( type AllDiff (line 928) | type AllDiff = IndexMap< function default_permission (line 933) | fn default_permission() -> &'static PermissionLevelAndSpecifics { function diff_group_all (line 940) | fn diff_group_all( function specific_equal (line 991) | fn specific_equal( function convert_user_groups (line 1008) | pub async fn convert_user_groups( FILE: bin/core/src/sync/variables.rs function variable_to_toml (line 18) | pub fn variable_to_toml( type ToUpdateItem (line 26) | pub struct ToUpdateItem { function get_updates_for_view (line 33) | pub async fn get_updates_for_view( function get_updates_for_execution (line 81) | pub async fn get_updates_for_execution( function run_updates (line 130) | pub async fn run_updates( FILE: bin/core/src/sync/view.rs function push_updates_for_view (line 16) | pub async fn push_updates_for_view( FILE: bin/core/src/ts_client.rs function router (line 15) | pub fn router() -> Router { constant ALLOWED_FILES (line 19) | const ALLOWED_FILES: &[&str] = &[ type FilePath (line 31) | struct FilePath { function serve_client_file (line 36) | async fn serve_client_file( FILE: bin/core/src/ws/container.rs function terminal (line 14) | pub async fn terminal( FILE: bin/core/src/ws/deployment.rs function terminal (line 17) | pub async fn terminal( FILE: bin/core/src/ws/mod.rs function router (line 28) | pub fn router() -> Router { function ws_login (line 38) | async fn ws_login( type LoginMessage (line 112) | enum LoginMessage { function check_user_valid (line 120) | async fn check_user_valid(user_id: &str) -> anyhow::Result { function handle_container_terminal (line 128) | async fn handle_container_terminal( function core_periphery_forward_ws (line 170) | async fn core_periphery_forward_ws( function axum_to_tungstenite (line 252) | fn axum_to_tungstenite(msg: Message) -> tungstenite::Message { function tungstenite_to_axum (line 272) | fn tungstenite_to_axum(msg: tungstenite::Message) -> Message { FILE: bin/core/src/ws/stack.rs function terminal (line 19) | pub async fn terminal( FILE: bin/core/src/ws/terminal.rs function handler (line 17) | pub async fn handler( FILE: bin/core/src/ws/update.rs function handler (line 20) | pub async fn handler(ws: WebSocketUpgrade) -> impl IntoResponse { function user_can_see_update (line 86) | async fn user_can_see_update( FILE: bin/periphery/src/api/build.rs method resolve (line 36) | async fn resolve( method resolve (line 85) | async fn resolve(self, _: &super::Args) -> serror::Result { function resolve (line 119) | async fn resolve( method resolve (line 320) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 330) | async fn resolve(self, _: &super::Args) -> serror::Result { FILE: bin/periphery/src/api/compose.rs method resolve (line 36) | async fn resolve( type DockerComposeLsItem (line 84) | pub struct DockerComposeLsItem { method resolve (line 98) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 121) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 149) | async fn resolve( method resolve (line 217) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 261) | async fn resolve( method resolve (line 313) | async fn resolve( method resolve (line 427) | async fn resolve( method resolve (line 687) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 704) | async fn resolve(self, _: &super::Args) -> serror::Result { FILE: bin/periphery/src/api/container.rs method resolve (line 29) | async fn resolve( method resolve (line 41) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 62) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 90) | async fn resolve( method resolve (line 105) | async fn resolve( method resolve (line 120) | async fn resolve( method resolve (line 134) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 150) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 166) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 180) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 196) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 223) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 257) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 271) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 281) | async fn resolve( method resolve (line 308) | async fn resolve( method resolve (line 335) | async fn resolve( method resolve (line 362) | async fn resolve( method resolve (line 389) | async fn resolve( FILE: bin/periphery/src/api/deploy.rs method resolve (line 36) | async fn resolve(self, _: &super::Args) -> serror::Result { function docker_run_command (line 115) | fn docker_run_command( function parse_conversions (line 159) | fn parse_conversions( function parse_environment (line 170) | fn parse_environment(environment: &[EnvironmentVar]) -> String { function parse_network (line 187) | fn parse_network(network: &str) -> String { function parse_restart (line 191) | fn parse_restart(restart: &RestartMode) -> String { function parse_command (line 199) | fn parse_command(command: &str) -> String { FILE: bin/periphery/src/api/git.rs method resolve (line 23) | async fn resolve( method resolve (line 48) | async fn resolve( method resolve (line 93) | async fn resolve( method resolve (line 137) | async fn resolve( method resolve (line 176) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 197) | async fn resolve(self, _: &super::Args) -> serror::Result { function default_folder (line 223) | fn default_folder( FILE: bin/periphery/src/api/image.rs method resolve (line 20) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 29) | async fn resolve( constant PULL_TIMEOUT (line 40) | const PULL_TIMEOUT: i64 = 5_000; function pull_cache (line 42) | fn pull_cache() -> &'static TimeoutCache { method resolve (line 50) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 99) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 109) | async fn resolve(self, _: &super::Args) -> serror::Result { FILE: bin/periphery/src/api/mod.rs type Args (line 34) | pub struct Args; type PeripheryRequest (line 45) | pub enum PeripheryRequest { method resolve (line 156) | async fn resolve( method resolve (line 168) | async fn resolve( method resolve (line 182) | async fn resolve( method resolve (line 196) | async fn resolve( method resolve (line 208) | async fn resolve(self, _: &Args) -> serror::Result> { method resolve (line 221) | async fn resolve( method resolve (line 253) | async fn resolve(self, _: &Args) -> serror::Result { method resolve (line 273) | async fn resolve(self, _: &Args) -> serror::Result { FILE: bin/periphery/src/api/network.rs method resolve (line 14) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 23) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 38) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 48) | async fn resolve(self, _: &super::Args) -> serror::Result { FILE: bin/periphery/src/api/router.rs function router (line 19) | pub fn router() -> Router { function handler (line 48) | async fn handler( function task (line 64) | async fn task( function guard_request_by_passkey (line 82) | async fn guard_request_by_passkey( function guard_request_by_ip (line 113) | async fn guard_request_by_ip( FILE: bin/periphery/src/api/stats.rs method resolve (line 17) | async fn resolve( method resolve (line 29) | async fn resolve( method resolve (line 41) | async fn resolve( FILE: bin/periphery/src/api/terminal.rs method resolve (line 25) | async fn resolve( method resolve (line 36) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 52) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 60) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 68) | async fn resolve( function connect_terminal (line 78) | pub async fn connect_terminal( function connect_container_exec (line 91) | pub async fn connect_container_exec( function handle_terminal_websocket (line 132) | async fn handle_terminal_websocket( function execute_terminal (line 283) | pub async fn execute_terminal( function execute_container_exec (line 298) | pub async fn execute_container_exec( function execute_command_on_terminal (line 331) | async fn execute_command_on_terminal( FILE: bin/periphery/src/api/volume.rs method resolve (line 12) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 21) | async fn resolve(self, _: &super::Args) -> serror::Result { method resolve (line 31) | async fn resolve(self, _: &super::Args) -> serror::Result { FILE: bin/periphery/src/build.rs function write_dockerfile (line 13) | pub async fn write_dockerfile( function parse_build_args (line 55) | pub fn parse_build_args(build_args: &[EnvironmentVar]) -> String { function parse_secret_args (line 73) | pub async fn parse_secret_args( FILE: bin/periphery/src/compose/mod.rs function docker_compose (line 19) | pub fn docker_compose() -> &'static str { function env_file_args (line 27) | pub fn env_file_args( function down (line 56) | pub async fn down( function pull_or_clone_stack (line 88) | pub async fn pull_or_clone_stack( FILE: bin/periphery/src/compose/up.rs function validate_files (line 15) | pub async fn validate_files( function maybe_login_registry (line 84) | pub async fn maybe_login_registry( FILE: bin/periphery/src/compose/write.rs type WriteStackRes (line 20) | pub trait WriteStackRes { method logs (line 21) | fn logs(&mut self) -> &mut Vec; method add_remote_error (line 22) | fn add_remote_error(&mut self, _contents: FileContents) {} method set_commit_hash (line 23) | fn set_commit_hash(&mut self, _hash: Option) {} method set_commit_message (line 24) | fn set_commit_message(&mut self, _message: Option) {} method logs (line 28) | fn logs(&mut self) -> &mut Vec { method add_remote_error (line 31) | fn add_remote_error(&mut self, contents: FileContents) { method set_commit_hash (line 34) | fn set_commit_hash(&mut self, hash: Option) { method set_commit_message (line 37) | fn set_commit_message(&mut self, message: Option) { method logs (line 43) | fn logs(&mut self) -> &mut Vec { method logs (line 49) | fn logs(&mut self) -> &mut Vec { function write_stack (line 57) | pub async fn write_stack<'a>( function write_stack_files_on_host (line 81) | async fn write_stack_files_on_host( function write_stack_linked_repo (line 117) | async fn write_stack_linked_repo<'a>( function write_stack_inline_repo (line 216) | async fn write_stack_inline_repo( function write_stack_ui_defined (line 301) | async fn write_stack_ui_defined( function stack_git_token (line 366) | fn stack_git_token( FILE: bin/periphery/src/config.rs function periphery_config (line 12) | pub fn periphery_config() -> &'static PeripheryConfig { FILE: bin/periphery/src/docker/containers.rs method list_containers (line 15) | pub async fn list_containers( method inspect_container (line 104) | pub async fn inspect_container( function convert_summary_container_state (line 524) | fn convert_summary_container_state( function convert_container_state_status (line 555) | fn convert_container_state_status( function convert_port_type (line 586) | fn convert_port_type( function convert_port (line 596) | fn convert_port(port: bollard::secret::Port) -> Port { function convert_health_status (line 605) | fn convert_health_status( function convert_health_check_result (line 625) | fn convert_health_check_result( function convert_restart_policy (line 636) | fn convert_restart_policy( function convert_mount_type (line 658) | fn convert_mount_type( function convert_mount_point_type (line 672) | fn convert_mount_point_type( function convert_mount_propogation (line 698) | fn convert_mount_propogation( function convert_cgroupns_mode (line 726) | fn convert_cgroupns_mode( function convert_isolation_mode (line 742) | fn convert_isolation_mode( FILE: bin/periphery/src/docker/images.rs method list_images (line 10) | pub async fn list_images( method inspect_image (line 44) | pub async fn inspect_image( method image_history (line 123) | pub async fn image_history( FILE: bin/periphery/src/docker/mod.rs function docker_client (line 16) | pub fn docker_client() -> &'static DockerClient { type DockerClient (line 21) | pub struct DockerClient { method default (line 26) | fn default() -> DockerClient { function docker_login (line 36) | pub async fn docker_login( function pull_image (line 72) | pub async fn pull_image(image: &str) -> Log { function stop_container_command (line 77) | pub fn stop_container_command( FILE: bin/periphery/src/docker/networks.rs method list_networks (line 11) | pub async fn list_networks( method inspect_network (line 61) | pub async fn inspect_network( FILE: bin/periphery/src/docker/stats.rs type ContainerStatsMap (line 24) | pub type ContainerStatsMap = HashMap; function container_stats (line 26) | pub fn container_stats() -> &'static ArcSwap { function spawn_polling_thread (line 32) | pub fn spawn_polling_thread() { function update_container_stats (line 47) | async fn update_container_stats() { function get_container_stats (line 60) | pub async fn get_container_stats( method full_container_stats (line 96) | pub async fn full_container_stats( function convert_pids_stats (line 126) | fn convert_pids_stats( function convert_blkio_stats (line 135) | fn convert_blkio_stats( function convert_blkio_stat_entries (line 166) | fn convert_blkio_stat_entries( function convert_storage_stats (line 180) | fn convert_storage_stats( function convert_cpu_stats (line 191) | fn convert_cpu_stats( function convert_cpu_usage (line 204) | fn convert_cpu_usage( function convert_cpu_throttling_data (line 215) | fn convert_cpu_throttling_data( function convert_memory_stats (line 225) | fn convert_memory_stats( function convert_network_stats (line 240) | fn convert_network_stats( FILE: bin/periphery/src/docker/volumes.rs method list_volumes (line 9) | pub async fn list_volumes( method inspect_volume (line 52) | pub async fn inspect_volume( FILE: bin/periphery/src/git.rs function handle_post_repo_execution (line 14) | pub async fn handle_post_repo_execution( FILE: bin/periphery/src/helpers.rs function git_token_simple (line 9) | pub fn git_token_simple( function git_token (line 23) | pub fn git_token( function registry_token (line 37) | pub fn registry_token( function parse_extra_args (line 51) | pub fn parse_extra_args(extra_args: &[String]) -> String { function parse_labels (line 60) | pub fn parse_labels(labels: &[EnvironmentVar]) -> String { function log_grep (line 77) | pub fn log_grep( FILE: bin/periphery/src/main.rs function app (line 22) | async fn app() -> anyhow::Result<()> { function main (line 76) | async fn main() -> anyhow::Result<()> { FILE: bin/periphery/src/ssl.rs function ensure_certs (line 3) | pub async fn ensure_certs() { function generate_self_signed_ssl_certs (line 13) | async fn generate_self_signed_ssl_certs() { FILE: bin/periphery/src/stats.rs function stats_client (line 13) | pub fn stats_client() -> &'static RwLock { function spawn_polling_thread (line 21) | pub fn spawn_polling_thread() { type StatsClient (line 39) | pub struct StatsClient { method refresh (line 75) | fn refresh(&mut self) { method get_system_stats (line 87) | pub fn get_system_stats(&self) -> SystemStats { method get_disks (line 120) | fn get_disks(&self) -> Vec { method get_processes (line 161) | pub fn get_processes(&self) -> Vec { constant BYTES_PER_GB (line 51) | const BYTES_PER_GB: f64 = 1073741824.0; constant BYTES_PER_MB (line 52) | const BYTES_PER_MB: f64 = 1048576.0; constant BYTES_PER_KB (line 53) | const BYTES_PER_KB: f64 = 1024.0; method default (line 56) | fn default() -> Self { function get_system_information (line 201) | fn get_system_information( FILE: bin/periphery/src/terminal.rs type PtyName (line 24) | type PtyName = String; type PtyMap (line 25) | type PtyMap = tokio::sync::RwLock>>; type StdinSender (line 26) | type StdinSender = mpsc::Sender; type StdoutReceiver (line 27) | type StdoutReceiver = broadcast::Receiver; function create_terminal (line 29) | pub async fn create_terminal( function delete_terminal (line 63) | pub async fn delete_terminal(name: &str) { function list_terminals (line 69) | pub async fn list_terminals() -> Vec { function get_terminal (line 84) | pub async fn get_terminal( function clean_up_terminals (line 95) | pub async fn clean_up_terminals() { function delete_all_terminals (line 102) | pub async fn delete_all_terminals() { function terminals (line 113) | fn terminals() -> &'static PtyMap { type ResizeDimensions (line 119) | pub struct ResizeDimensions { type StdinMsg (line 125) | pub enum StdinMsg { type Terminal (line 130) | pub struct Terminal { method new (line 143) | async fn new(command: String) -> anyhow::Result { method cancel (line 312) | pub fn cancel(&self) { constant MAX_BYTES (line 319) | const MAX_BYTES: usize = 1024 * 1024; type History (line 321) | pub struct History { method push (line 335) | fn push(&self, bytes: &[u8]) { method bytes_parts (line 345) | pub fn bytes_parts(&self) -> (Bytes, Bytes) { method size_kb (line 351) | pub fn size_kb(&self) -> f64 { method default (line 326) | fn default() -> Self { constant START_OF_OUTPUT (line 357) | pub const START_OF_OUTPUT: &str = "__KOMODO_START_OF_OUTPUT__"; constant END_OF_OUTPUT (line 358) | pub const END_OF_OUTPUT: &str = "__KOMODO_END_OF_OUTPUT__"; type Item (line 370) | type Item = Result; method poll_next (line 372) | fn poll_next( constant TOKEN_VALID_FOR_MS (line 401) | const TOKEN_VALID_FOR_MS: i64 = 3_000; function auth_tokens (line 403) | pub fn auth_tokens() -> &'static AuthTokens { type AuthTokens (line 409) | pub struct AuthTokens { method create_auth_token (line 414) | pub fn create_auth_token(&self) -> String { method check_token (line 428) | pub fn check_token(&self, token: String) -> serror::Result<()> { FILE: client/core/rs/src/api/auth.rs type KomodoAuthRequest (line 8) | pub trait KomodoAuthRequest: HasResponse {} type JwtResponse (line 13) | pub struct JwtResponse { type GetLoginOptions (line 32) | pub struct GetLoginOptions {} type GetLoginOptionsResponse (line 37) | pub struct GetLoginOptionsResponse { type SignUpLocalUser (line 65) | pub struct SignUpLocalUser { type SignUpLocalUserResponse (line 75) | pub type SignUpLocalUserResponse = JwtResponse; type LoginLocalUser (line 90) | pub struct LoginLocalUser { type LoginLocalUserResponse (line 99) | pub type LoginLocalUserResponse = JwtResponse; type ExchangeForJwt (line 113) | pub struct ExchangeForJwt { type ExchangeForJwtResponse (line 120) | pub type ExchangeForJwtResponse = JwtResponse; type GetUser (line 133) | pub struct GetUser {} type GetUserResponse (line 136) | pub type GetUserResponse = User; FILE: client/core/rs/src/api/execute/action.rs type RunAction (line 27) | pub struct RunAction { function args_parser (line 39) | fn args_parser(args: &str) -> anyhow::Result { type BatchRunAction (line 58) | pub struct BatchRunAction { FILE: client/core/rs/src/api/execute/alerter.rs type TestAlerter (line 26) | pub struct TestAlerter { type SendAlert (line 48) | pub struct SendAlert { FILE: client/core/rs/src/api/execute/build.rs type RunBuild (line 40) | pub struct RunBuild { type BatchRunBuild (line 62) | pub struct BatchRunBuild { type CancelBuild (line 95) | pub struct CancelBuild { FILE: client/core/rs/src/api/execute/deployment.rs type Deploy (line 32) | pub struct Deploy { type BatchDeploy (line 60) | pub struct BatchDeploy { type PullDeployment (line 91) | pub struct PullDeployment { type StartDeployment (line 115) | pub struct StartDeployment { type RestartDeployment (line 139) | pub struct RestartDeployment { type PauseDeployment (line 163) | pub struct PauseDeployment { type UnpauseDeployment (line 189) | pub struct UnpauseDeployment { type StopDeployment (line 213) | pub struct StopDeployment { type DestroyDeployment (line 242) | pub struct DestroyDeployment { type BatchDestroyDeployment (line 268) | pub struct BatchDestroyDeployment { FILE: client/core/rs/src/api/execute/maintenance.rs type ClearRepoCache (line 27) | pub struct ClearRepoCache {} type BackupCoreDatabase (line 51) | pub struct BackupCoreDatabase {} type GlobalAutoUpdate (line 73) | pub struct GlobalAutoUpdate {} FILE: client/core/rs/src/api/execute/mod.rs type KomodoExecuteRequest (line 35) | pub trait KomodoExecuteRequest: HasResponse {} type Execution (line 58) | pub enum Execution { type Sleep (line 174) | pub struct Sleep { type BatchExecutionResponse (line 180) | pub type BatchExecutionResponse = Vec; type BatchExecutionResponseItem (line 185) | pub enum BatchExecutionResponseItem { method from (line 193) | fn from( type BatchExecutionResponseItemErr (line 205) | pub struct BatchExecutionResponseItemErr { FILE: client/core/rs/src/api/execute/procedure.rs type RunProcedure (line 26) | pub struct RunProcedure { type BatchRunProcedure (line 46) | pub struct BatchRunProcedure { FILE: client/core/rs/src/api/execute/repo.rs type CloneRepo (line 36) | pub struct CloneRepo { type BatchCloneRepo (line 58) | pub struct BatchCloneRepo { type PullRepo (line 94) | pub struct PullRepo { type BatchPullRepo (line 116) | pub struct BatchPullRepo { type BuildRepo (line 156) | pub struct BuildRepo { type BatchBuildRepo (line 178) | pub struct BatchBuildRepo { type CancelRepoBuild (line 211) | pub struct CancelRepoBuild { FILE: client/core/rs/src/api/execute/server.rs type StartContainer (line 32) | pub struct StartContainer { type RestartContainer (line 58) | pub struct RestartContainer { type PauseContainer (line 84) | pub struct PauseContainer { type UnpauseContainer (line 112) | pub struct UnpauseContainer { type StopContainer (line 138) | pub struct StopContainer { type DestroyContainer (line 169) | pub struct DestroyContainer { type StartAllContainers (line 197) | pub struct StartAllContainers { type RestartAllContainers (line 219) | pub struct RestartAllContainers { type PauseAllContainers (line 241) | pub struct PauseAllContainers { type UnpauseAllContainers (line 263) | pub struct UnpauseAllContainers { type StopAllContainers (line 285) | pub struct StopAllContainers { type PruneContainers (line 309) | pub struct PruneContainers { type DeleteNetwork (line 334) | pub struct DeleteNetwork { type PruneNetworks (line 360) | pub struct PruneNetworks { type DeleteImage (line 383) | pub struct DeleteImage { type PruneImages (line 409) | pub struct PruneImages { type DeleteVolume (line 432) | pub struct DeleteVolume { type PruneVolumes (line 458) | pub struct PruneVolumes { type PruneDockerBuilders (line 482) | pub struct PruneDockerBuilders { type PruneBuildx (line 506) | pub struct PruneBuildx { type PruneSystem (line 530) | pub struct PruneSystem { FILE: client/core/rs/src/api/execute/stack.rs type DeployStack (line 28) | pub struct DeployStack { type BatchDeployStack (line 57) | pub struct BatchDeployStack { type DeployStackIfChanged (line 90) | pub struct DeployStackIfChanged { type BatchDeployStackIfChanged (line 115) | pub struct BatchDeployStackIfChanged { type PullStack (line 146) | pub struct PullStack { type BatchPullStack (line 172) | pub struct BatchPullStack { type StartStack (line 203) | pub struct StartStack { type RestartStack (line 229) | pub struct RestartStack { type PauseStack (line 255) | pub struct PauseStack { type UnpauseStack (line 283) | pub struct UnpauseStack { type StopStack (line 309) | pub struct StopStack { type DestroyStack (line 337) | pub struct DestroyStack { type RunStackService (line 368) | pub struct RunStackService { function env_parser (line 405) | fn env_parser(args: &str) -> anyhow::Result> { type BatchDestroyStack (line 426) | pub struct BatchDestroyStack { FILE: client/core/rs/src/api/execute/sync.rs type RunSync (line 26) | pub struct RunSync { FILE: client/core/rs/src/api/read/action.rs type GetAction (line 22) | pub struct GetAction { type GetActionResponse (line 29) | pub type GetActionResponse = Action; type ListActions (line 41) | pub struct ListActions { type ListActionsResponse (line 48) | pub type ListActionsResponse = Vec; type ListFullActions (line 60) | pub struct ListFullActions { type ListFullActionsResponse (line 67) | pub type ListFullActionsResponse = Vec; type GetActionActionState (line 79) | pub struct GetActionActionState { type GetActionActionStateResponse (line 86) | pub type GetActionActionStateResponse = ActionActionState; type GetActionsSummary (line 99) | pub struct GetActionsSummary {} type GetActionsSummaryResponse (line 104) | pub struct GetActionsSummaryResponse { FILE: client/core/rs/src/api/read/alert.rs type ListAlerts (line 19) | pub struct ListAlerts { type ListAlertsResponse (line 54) | pub struct ListAlertsResponse { type GetAlert (line 71) | pub struct GetAlert { type GetAlertResponse (line 76) | pub type GetAlertResponse = Alert; FILE: client/core/rs/src/api/read/alerter.rs type GetAlerter (line 22) | pub struct GetAlerter { type GetAlerterResponse (line 29) | pub type GetAlerterResponse = Alerter; type ListAlerters (line 41) | pub struct ListAlerters { type ListAlertersResponse (line 48) | pub type ListAlertersResponse = Vec; type ListFullAlerters (line 58) | pub struct ListFullAlerters { type ListFullAlertersResponse (line 65) | pub type ListFullAlertersResponse = Vec; type GetAlertersSummary (line 78) | pub struct GetAlertersSummary {} type GetAlertersSummaryResponse (line 83) | pub struct GetAlertersSummaryResponse { FILE: client/core/rs/src/api/read/build.rs type GetBuild (line 25) | pub struct GetBuild { type GetBuildResponse (line 32) | pub type GetBuildResponse = Build; type ListBuilds (line 44) | pub struct ListBuilds { type ListBuildsResponse (line 51) | pub type ListBuildsResponse = Vec; type ListFullBuilds (line 63) | pub struct ListFullBuilds { type ListFullBuildsResponse (line 70) | pub type ListFullBuildsResponse = Vec; type GetBuildActionState (line 82) | pub struct GetBuildActionState { type GetBuildActionStateResponse (line 89) | pub type GetBuildActionStateResponse = BuildActionState; type GetBuildsSummary (line 102) | pub struct GetBuildsSummary {} type GetBuildsSummaryResponse (line 107) | pub struct GetBuildsSummaryResponse { type GetBuildMonthlyStats (line 134) | pub struct GetBuildMonthlyStats { type GetBuildMonthlyStatsResponse (line 144) | pub struct GetBuildMonthlyStatsResponse { method new (line 160) | pub fn new( type BuildStatsDay (line 153) | pub struct BuildStatsDay { type ListBuildVersions (line 196) | pub struct ListBuildVersions { type ListBuildVersionsResponse (line 211) | pub type ListBuildVersionsResponse = Vec; type BuildVersionResponseItem (line 215) | pub struct BuildVersionResponseItem { type ListCommonBuildExtraArgs (line 231) | pub struct ListCommonBuildExtraArgs { type ListCommonBuildExtraArgsResponse (line 238) | pub type ListCommonBuildExtraArgsResponse = Vec; type GetBuildWebhookEnabled (line 250) | pub struct GetBuildWebhookEnabled { type GetBuildWebhookEnabledResponse (line 259) | pub struct GetBuildWebhookEnabledResponse { FILE: client/core/rs/src/api/read/builder.rs type GetBuilder (line 22) | pub struct GetBuilder { type GetBuilderResponse (line 29) | pub type GetBuilderResponse = Builder; type ListBuilders (line 41) | pub struct ListBuilders { type ListBuildersResponse (line 47) | pub type ListBuildersResponse = Vec; type ListFullBuilders (line 59) | pub struct ListFullBuilders { type ListFullBuildersResponse (line 65) | pub type ListFullBuildersResponse = Vec; type GetBuildersSummary (line 78) | pub struct GetBuildersSummary {} type GetBuildersSummaryResponse (line 83) | pub struct GetBuildersSummaryResponse { FILE: client/core/rs/src/api/read/deployment.rs type GetDeployment (line 28) | pub struct GetDeployment { type GetDeploymentResponse (line 35) | pub type GetDeploymentResponse = Deployment; type ListDeployments (line 48) | pub struct ListDeployments { type ListDeploymentsResponse (line 55) | pub type ListDeploymentsResponse = Vec; type ListFullDeployments (line 68) | pub struct ListFullDeployments { type ListFullDeploymentsResponse (line 75) | pub type ListFullDeploymentsResponse = Vec; type GetDeploymentContainer (line 92) | pub struct GetDeploymentContainer { type GetDeploymentContainerResponse (line 101) | pub struct GetDeploymentContainerResponse { type InspectDeploymentContainer (line 117) | pub struct InspectDeploymentContainer { type InspectDeploymentContainerResponse (line 124) | pub type InspectDeploymentContainerResponse = Container; type GetDeploymentLog (line 139) | pub struct GetDeploymentLog { function default_tail (line 153) | fn default_tail() -> u64 { type GetDeploymentLogResponse (line 158) | pub type GetDeploymentLogResponse = Log; type SearchDeploymentLog (line 173) | pub struct SearchDeploymentLog { type SearchDeploymentLogResponse (line 194) | pub type SearchDeploymentLogResponse = Log; type GetDeploymentStats (line 209) | pub struct GetDeploymentStats { type GetDeploymentStatsResponse (line 216) | pub type GetDeploymentStatsResponse = ContainerStats; type GetDeploymentActionState (line 229) | pub struct GetDeploymentActionState { type GetDeploymentActionStateResponse (line 236) | pub type GetDeploymentActionStateResponse = DeploymentActionState; type GetDeploymentsSummary (line 249) | pub struct GetDeploymentsSummary {} type GetDeploymentsSummaryResponse (line 254) | pub struct GetDeploymentsSummaryResponse { type ListCommonDeploymentExtraArgs (line 280) | pub struct ListCommonDeploymentExtraArgs { type ListCommonDeploymentExtraArgsResponse (line 287) | pub type ListCommonDeploymentExtraArgsResponse = Vec; FILE: client/core/rs/src/api/read/mod.rs type KomodoReadRequest (line 53) | pub trait KomodoReadRequest: HasResponse {} type GetVersion (line 66) | pub struct GetVersion {} type GetVersionResponse (line 71) | pub struct GetVersionResponse { type GetCoreInfo (line 87) | pub struct GetCoreInfo {} type GetCoreInfoResponse (line 92) | pub struct GetCoreInfoResponse { type ListGitProvidersFromConfig (line 133) | pub struct ListGitProvidersFromConfig { type ListGitProvidersFromConfigResponse (line 140) | pub type ListGitProvidersFromConfigResponse = Vec; type ListDockerRegistriesFromConfig (line 158) | pub struct ListDockerRegistriesFromConfig { type ListDockerRegistriesFromConfigResponse (line 165) | pub type ListDockerRegistriesFromConfigResponse = Vec; type ListSecrets (line 178) | pub struct ListSecrets { type ListSecretsResponse (line 185) | pub type ListSecretsResponse = Vec; FILE: client/core/rs/src/api/read/permission.rs type ListPermissions (line 23) | pub struct ListPermissions {} type ListPermissionsResponse (line 26) | pub type ListPermissionsResponse = Vec; type GetPermission (line 40) | pub struct GetPermission { type GetPermissionResponse (line 46) | pub type GetPermissionResponse = PermissionLevelAndSpecifics; type ListUserTargetPermissions (line 59) | pub struct ListUserTargetPermissions { type ListUserTargetPermissionsResponse (line 65) | pub type ListUserTargetPermissionsResponse = Vec; FILE: client/core/rs/src/api/read/procedure.rs type GetProcedure (line 22) | pub struct GetProcedure { type GetProcedureResponse (line 29) | pub type GetProcedureResponse = Procedure; type ListProcedures (line 41) | pub struct ListProcedures { type ListProceduresResponse (line 48) | pub type ListProceduresResponse = Vec; type ListFullProcedures (line 60) | pub struct ListFullProcedures { type ListFullProceduresResponse (line 67) | pub type ListFullProceduresResponse = Vec; type GetProcedureActionState (line 79) | pub struct GetProcedureActionState { type GetProcedureActionStateResponse (line 86) | pub type GetProcedureActionStateResponse = ProcedureActionState; type GetProceduresSummary (line 99) | pub struct GetProceduresSummary {} type GetProceduresSummaryResponse (line 104) | pub struct GetProceduresSummaryResponse { FILE: client/core/rs/src/api/read/provider.rs type GetGitProviderAccount (line 21) | pub struct GetGitProviderAccount { type GetGitProviderAccountResponse (line 26) | pub type GetGitProviderAccountResponse = GitProviderAccount; type ListGitProviderAccounts (line 39) | pub struct ListGitProviderAccounts { type ListGitProviderAccountsResponse (line 47) | pub type ListGitProviderAccountsResponse = Vec; type GetDockerRegistryAccount (line 60) | pub struct GetDockerRegistryAccount { type GetDockerRegistryAccountResponse (line 65) | pub type GetDockerRegistryAccountResponse = DockerRegistryAccount; type ListDockerRegistryAccounts (line 78) | pub struct ListDockerRegistryAccounts { type ListDockerRegistryAccountsResponse (line 86) | pub type ListDockerRegistryAccountsResponse = FILE: client/core/rs/src/api/read/repo.rs type GetRepo (line 22) | pub struct GetRepo { type GetRepoResponse (line 29) | pub type GetRepoResponse = Repo; type ListRepos (line 41) | pub struct ListRepos { type ListReposResponse (line 48) | pub type ListReposResponse = Vec; type ListFullRepos (line 60) | pub struct ListFullRepos { type ListFullReposResponse (line 67) | pub type ListFullReposResponse = Vec; type GetRepoActionState (line 79) | pub struct GetRepoActionState { type GetRepoActionStateResponse (line 86) | pub type GetRepoActionStateResponse = RepoActionState; type GetReposSummary (line 99) | pub struct GetReposSummary {} type GetReposSummaryResponse (line 104) | pub struct GetReposSummaryResponse { type GetRepoWebhooksEnabled (line 131) | pub struct GetRepoWebhooksEnabled { type GetRepoWebhooksEnabledResponse (line 140) | pub struct GetRepoWebhooksEnabledResponse { FILE: client/core/rs/src/api/read/schedule.rs type ListSchedules (line 22) | pub struct ListSchedules { type ListSchedulesResponse (line 32) | pub type ListSchedulesResponse = Vec; FILE: client/core/rs/src/api/read/server.rs type GetServer (line 37) | pub struct GetServer { type GetServerResponse (line 44) | pub type GetServerResponse = Server; type ListServers (line 56) | pub struct ListServers { type ListServersResponse (line 63) | pub type ListServersResponse = Vec; type ListFullServers (line 75) | pub struct ListFullServers { type ListFullServersResponse (line 82) | pub type ListFullServersResponse = Vec; type GetServerState (line 94) | pub struct GetServerState { type GetServerStateResponse (line 103) | pub struct GetServerStateResponse { type GetServerActionState (line 118) | pub struct GetServerActionState { type GetServerActionStateResponse (line 125) | pub type GetServerActionStateResponse = ServerActionState; type GetPeripheryVersion (line 138) | pub struct GetPeripheryVersion { type GetPeripheryVersionResponse (line 147) | pub struct GetPeripheryVersionResponse { type ListDockerNetworks (line 162) | pub struct ListDockerNetworks { type ListDockerNetworksResponse (line 169) | pub type ListDockerNetworksResponse = Vec; type InspectDockerNetwork (line 181) | pub struct InspectDockerNetwork { type InspectDockerNetworkResponse (line 190) | pub type InspectDockerNetworkResponse = Network; type ListDockerImages (line 203) | pub struct ListDockerImages { type ListDockerImagesResponse (line 210) | pub type ListDockerImagesResponse = Vec; type InspectDockerImage (line 222) | pub struct InspectDockerImage { type InspectDockerImageResponse (line 231) | pub type InspectDockerImageResponse = Image; type ListDockerImageHistory (line 243) | pub struct ListDockerImageHistory { type ListDockerImageHistoryResponse (line 252) | pub type ListDockerImageHistoryResponse = type ListDockerContainers (line 266) | pub struct ListDockerContainers { type ListDockerContainersResponse (line 273) | pub type ListDockerContainersResponse = Vec; type ListAllDockerContainers (line 286) | pub struct ListAllDockerContainers { type ListAllDockerContainersResponse (line 293) | pub type ListAllDockerContainersResponse = Vec; type GetDockerContainersSummary (line 306) | pub struct GetDockerContainersSummary {} type GetDockerContainersSummaryResponse (line 311) | pub struct GetDockerContainersSummaryResponse { type InspectDockerContainer (line 334) | pub struct InspectDockerContainer { type InspectDockerContainerResponse (line 343) | pub type InspectDockerContainerResponse = Container; type GetContainerLog (line 358) | pub struct GetContainerLog { function default_tail (line 374) | fn default_tail() -> u64 { type GetContainerLogResponse (line 379) | pub type GetContainerLogResponse = Log; type SearchContainerLog (line 394) | pub struct SearchContainerLog { type SearchContainerLogResponse (line 417) | pub type SearchContainerLogResponse = Log; type GetResourceMatchingContainer (line 429) | pub struct GetResourceMatchingContainer { type GetResourceMatchingContainerResponse (line 440) | pub struct GetResourceMatchingContainerResponse { type ListDockerVolumes (line 455) | pub struct ListDockerVolumes { type ListDockerVolumesResponse (line 462) | pub type ListDockerVolumesResponse = Vec; type InspectDockerVolume (line 474) | pub struct InspectDockerVolume { type InspectDockerVolumeResponse (line 483) | pub type InspectDockerVolumeResponse = Volume; type ListComposeProjects (line 496) | pub struct ListComposeProjects { type ListComposeProjectsResponse (line 503) | pub type ListComposeProjectsResponse = Vec; type GetSystemInformation (line 516) | pub struct GetSystemInformation { type GetSystemInformationResponse (line 523) | pub type GetSystemInformationResponse = SystemInformation; type GetSystemStats (line 539) | pub struct GetSystemStats { type GetSystemStatsResponse (line 546) | pub type GetSystemStatsResponse = SystemStats; type ListSystemProcesses (line 563) | pub struct ListSystemProcesses { type ListSystemProcessesResponse (line 570) | pub type ListSystemProcessesResponse = Vec; type GetHistoricalServerStats (line 583) | pub struct GetHistoricalServerStats { type GetHistoricalServerStatsResponse (line 598) | pub struct GetHistoricalServerStatsResponse { type GetServersSummary (line 616) | pub struct GetServersSummary {} type GetServersSummaryResponse (line 621) | pub struct GetServersSummaryResponse { type ListTerminals (line 645) | pub struct ListTerminals { type ListTerminalsResponse (line 656) | pub type ListTerminalsResponse = Vec; FILE: client/core/rs/src/api/read/stack.rs type GetStack (line 27) | pub struct GetStack { type GetStackResponse (line 34) | pub type GetStackResponse = Stack; type ListStackServices (line 46) | pub struct ListStackServices { type ListStackServicesResponse (line 53) | pub type ListStackServicesResponse = Vec; type InspectStackContainer (line 66) | pub struct InspectStackContainer { type InspectStackContainerResponse (line 75) | pub type InspectStackContainerResponse = Container; type GetStackLog (line 89) | pub struct GetStackLog { function default_tail (line 106) | fn default_tail() -> u64 { type GetStackLogResponse (line 111) | pub type GetStackLogResponse = Log; type SearchStackLog (line 126) | pub struct SearchStackLog { type SearchStackLogResponse (line 150) | pub type SearchStackLogResponse = Log; type ListCommonStackExtraArgs (line 163) | pub struct ListCommonStackExtraArgs { type ListCommonStackExtraArgsResponse (line 170) | pub type ListCommonStackExtraArgsResponse = Vec; type ListCommonStackBuildExtraArgs (line 183) | pub struct ListCommonStackBuildExtraArgs { type ListCommonStackBuildExtraArgsResponse (line 190) | pub type ListCommonStackBuildExtraArgsResponse = Vec; type ListStacks (line 202) | pub struct ListStacks { type ListStacksResponse (line 209) | pub type ListStacksResponse = Vec; type ListFullStacks (line 221) | pub struct ListFullStacks { type ListFullStacksResponse (line 228) | pub type ListFullStacksResponse = Vec; type GetStackActionState (line 240) | pub struct GetStackActionState { type GetStackActionStateResponse (line 247) | pub type GetStackActionStateResponse = StackActionState; type GetStacksSummary (line 260) | pub struct GetStacksSummary {} type GetStacksSummaryResponse (line 265) | pub struct GetStacksSummaryResponse { type GetStackWebhooksEnabled (line 290) | pub struct GetStackWebhooksEnabled { type GetStackWebhooksEnabledResponse (line 299) | pub struct GetStackWebhooksEnabledResponse { FILE: client/core/rs/src/api/read/sync.rs type GetResourceSync (line 23) | pub struct GetResourceSync { type GetResourceSyncResponse (line 30) | pub type GetResourceSyncResponse = ResourceSync; type ListResourceSyncs (line 42) | pub struct ListResourceSyncs { type ListResourceSyncsResponse (line 49) | pub type ListResourceSyncsResponse = Vec; type ListFullResourceSyncs (line 61) | pub struct ListFullResourceSyncs { type ListFullResourceSyncsResponse (line 68) | pub type ListFullResourceSyncsResponse = Vec; type GetResourceSyncActionState (line 80) | pub struct GetResourceSyncActionState { type GetResourceSyncActionStateResponse (line 87) | pub type GetResourceSyncActionStateResponse = ResourceSyncActionState; type GetResourceSyncsSummary (line 100) | pub struct GetResourceSyncsSummary {} type GetResourceSyncsSummaryResponse (line 105) | pub struct GetResourceSyncsSummaryResponse { type GetSyncWebhooksEnabled (line 130) | pub struct GetSyncWebhooksEnabled { type GetSyncWebhooksEnabledResponse (line 139) | pub struct GetSyncWebhooksEnabledResponse { FILE: client/core/rs/src/api/read/tag.rs type GetTag (line 20) | pub struct GetTag { type GetTagResponse (line 27) | pub type GetTagResponse = Tag; type ListTags (line 40) | pub struct ListTags { type ListTagsResponse (line 45) | pub type ListTagsResponse = Vec; FILE: client/core/rs/src/api/read/toml.rs type TomlResponse (line 13) | pub struct TomlResponse { type ExportAllResourcesToToml (line 29) | pub struct ExportAllResourcesToToml { function default_include_resources (line 49) | fn default_include_resources() -> bool { type ExportAllResourcesToTomlResponse (line 54) | pub type ExportAllResourcesToTomlResponse = TomlResponse; type ExportResourcesToToml (line 67) | pub struct ExportResourcesToToml { type ExportResourcesToTomlResponse (line 80) | pub type ExportResourcesToTomlResponse = TomlResponse; FILE: client/core/rs/src/api/read/update.rs type GetUpdate (line 22) | pub struct GetUpdate { type GetUpdateResponse (line 28) | pub type GetUpdateResponse = Update; type ListUpdates (line 41) | pub struct ListUpdates { type ListUpdatesResponse (line 53) | pub struct ListUpdatesResponse { FILE: client/core/rs/src/api/read/user.rs type ListApiKeys (line 19) | pub struct ListApiKeys {} type ListApiKeysResponse (line 22) | pub type ListApiKeysResponse = Vec; type ListApiKeysForServiceUser (line 37) | pub struct ListApiKeysForServiceUser { type ListApiKeysForServiceUserResponse (line 44) | pub type ListApiKeysForServiceUserResponse = Vec; type FindUser (line 58) | pub struct FindUser { type FindUserResponse (line 65) | pub type FindUserResponse = User; type ListUsers (line 79) | pub struct ListUsers {} type ListUsersResponse (line 82) | pub type ListUsersResponse = Vec; type GetUsername (line 95) | pub struct GetUsername { type GetUsernameResponse (line 103) | pub struct GetUsernameResponse { FILE: client/core/rs/src/api/read/user_group.rs type GetUserGroup (line 19) | pub struct GetUserGroup { type GetUserGroupResponse (line 25) | pub type GetUserGroupResponse = UserGroup; type ListUserGroups (line 40) | pub struct ListUserGroups {} type ListUserGroupsResponse (line 43) | pub type ListUserGroupsResponse = Vec; FILE: client/core/rs/src/api/read/variable.rs type GetVariable (line 22) | pub struct GetVariable { type GetVariableResponse (line 28) | pub type GetVariableResponse = Variable; type ListVariables (line 44) | pub struct ListVariables {} type ListVariablesResponse (line 47) | pub type ListVariablesResponse = Vec; FILE: client/core/rs/src/api/terminal.rs type ConnectTerminalQuery (line 8) | pub struct ConnectTerminalQuery { type ExecuteTerminalBody (line 22) | pub struct ExecuteTerminalBody { type ConnectContainerExecQuery (line 38) | pub struct ConnectContainerExecQuery { type ExecuteContainerExecBody (line 51) | pub struct ExecuteContainerExecBody { type ConnectDeploymentExecQuery (line 67) | pub struct ConnectDeploymentExecQuery { type ExecuteDeploymentExecBody (line 78) | pub struct ExecuteDeploymentExecBody { type ConnectStackExecQuery (line 92) | pub struct ConnectStackExecQuery { type ExecuteStackExecBody (line 105) | pub struct ExecuteStackExecBody { FILE: client/core/rs/src/api/user.rs type KomodoUserRequest (line 8) | pub trait KomodoUserRequest: HasResponse {} type PushRecentlyViewed (line 21) | pub struct PushRecentlyViewed { type PushRecentlyViewedResponse (line 27) | pub type PushRecentlyViewedResponse = NoData; type SetLastSeenUpdate (line 41) | pub struct SetLastSeenUpdate {} type SetLastSeenUpdateResponse (line 44) | pub type SetLastSeenUpdateResponse = NoData; type CreateApiKey (line 60) | pub struct CreateApiKey { type CreateApiKeyResponse (line 73) | pub struct CreateApiKeyResponse { type DeleteApiKey (line 95) | pub struct DeleteApiKey { type DeleteApiKeyResponse (line 101) | pub type DeleteApiKeyResponse = NoData; FILE: client/core/rs/src/api/write/action.rs type CreateAction (line 24) | pub struct CreateAction { type CopyAction (line 43) | pub struct CopyAction { type DeleteAction (line 61) | pub struct DeleteAction { type UpdateAction (line 83) | pub struct UpdateAction { type RenameAction (line 101) | pub struct RenameAction { type CreateActionWebhook (line 117) | pub struct CreateActionWebhook { type CreateActionWebhookResponse (line 124) | pub type CreateActionWebhookResponse = NoData; type DeleteActionWebhook (line 137) | pub struct DeleteActionWebhook { type DeleteActionWebhookResponse (line 144) | pub type DeleteActionWebhookResponse = NoData; FILE: client/core/rs/src/api/write/alerter.rs type CreateAlerter (line 23) | pub struct CreateAlerter { type CopyAlerter (line 42) | pub struct CopyAlerter { type DeleteAlerter (line 60) | pub struct DeleteAlerter { type UpdateAlerter (line 80) | pub struct UpdateAlerter { type RenameAlerter (line 98) | pub struct RenameAlerter { FILE: client/core/rs/src/api/write/api_key.rs type CreateApiKeyForServiceUser (line 24) | pub struct CreateApiKeyForServiceUser { type CreateApiKeyForServiceUserResponse (line 36) | pub type CreateApiKeyForServiceUserResponse = CreateApiKeyResponse; type DeleteApiKeyForServiceUser (line 49) | pub struct DeleteApiKeyForServiceUser { type DeleteApiKeyForServiceUserResponse (line 54) | pub type DeleteApiKeyForServiceUserResponse = NoData; FILE: client/core/rs/src/api/write/build.rs type CreateBuild (line 24) | pub struct CreateBuild { type CopyBuild (line 43) | pub struct CopyBuild { type DeleteBuild (line 61) | pub struct DeleteBuild { type UpdateBuild (line 83) | pub struct UpdateBuild { type RenameBuild (line 101) | pub struct RenameBuild { type WriteBuildFileContents (line 118) | pub struct WriteBuildFileContents { type RefreshBuildCache (line 136) | pub struct RefreshBuildCache { type CreateBuildWebhook (line 153) | pub struct CreateBuildWebhook { type CreateBuildWebhookResponse (line 160) | pub type CreateBuildWebhookResponse = NoData; type DeleteBuildWebhook (line 173) | pub struct DeleteBuildWebhook { type DeleteBuildWebhookResponse (line 180) | pub type DeleteBuildWebhookResponse = NoData; FILE: client/core/rs/src/api/write/builder.rs type CreateBuilder (line 23) | pub struct CreateBuilder { type CopyBuilder (line 42) | pub struct CopyBuilder { type DeleteBuilder (line 60) | pub struct DeleteBuilder { type UpdateBuilder (line 82) | pub struct UpdateBuilder { type RenameBuilder (line 100) | pub struct RenameBuilder { FILE: client/core/rs/src/api/write/deployment.rs type CreateDeployment (line 23) | pub struct CreateDeployment { type CopyDeployment (line 42) | pub struct CopyDeployment { type CreateDeploymentFromContainer (line 59) | pub struct CreateDeploymentFromContainer { type DeleteDeployment (line 80) | pub struct DeleteDeployment { type UpdateDeployment (line 105) | pub struct UpdateDeployment { type RenameDeployment (line 125) | pub struct RenameDeployment { FILE: client/core/rs/src/api/write/mod.rs type KomodoWriteRequest (line 39) | pub trait KomodoWriteRequest: resolver_api::HasResponse {} FILE: client/core/rs/src/api/write/permissions.rs type UpdatePermissionOnTarget (line 22) | pub struct UpdatePermissionOnTarget { type UpdatePermissionOnTargetResponse (line 32) | pub type UpdatePermissionOnTargetResponse = NoData; type UpdatePermissionOnResourceType (line 45) | pub struct UpdatePermissionOnResourceType { type UpdatePermissionOnResourceTypeResponse (line 55) | pub type UpdatePermissionOnResourceTypeResponse = NoData; type UpdateUserBasePermissions (line 68) | pub struct UpdateUserBasePermissions { type UpdateUserBasePermissionsResponse (line 80) | pub type UpdateUserBasePermissionsResponse = NoData; type UpdateUserAdmin (line 91) | pub struct UpdateUserAdmin { type UpdateUserAdminResponse (line 99) | pub type UpdateUserAdminResponse = NoData; FILE: client/core/rs/src/api/write/procedure.rs type CreateProcedure (line 23) | pub struct CreateProcedure { type CreateProcedureResponse (line 32) | pub type CreateProcedureResponse = Procedure; type CopyProcedure (line 45) | pub struct CopyProcedure { type CopyProcedureResponse (line 53) | pub type CopyProcedureResponse = Procedure; type DeleteProcedure (line 66) | pub struct DeleteProcedure { type DeleteProcedureResponse (line 72) | pub type DeleteProcedureResponse = Procedure; type UpdateProcedure (line 91) | pub struct UpdateProcedure { type UpdateProcedureResponse (line 99) | pub type UpdateProcedureResponse = Procedure; type RenameProcedure (line 112) | pub struct RenameProcedure { FILE: client/core/rs/src/api/write/provider.rs type CreateGitProviderAccount (line 19) | pub struct CreateGitProviderAccount { type CreateGitProviderAccountResponse (line 26) | pub type CreateGitProviderAccountResponse = GitProviderAccount; type UpdateGitProviderAccount (line 39) | pub struct UpdateGitProviderAccount { type UpdateGitProviderAccountResponse (line 47) | pub type UpdateGitProviderAccountResponse = GitProviderAccount; type DeleteGitProviderAccount (line 60) | pub struct DeleteGitProviderAccount { type DeleteGitProviderAccountResponse (line 66) | pub type DeleteGitProviderAccountResponse = GitProviderAccount; type CreateDockerRegistryAccount (line 79) | pub struct CreateDockerRegistryAccount { type CreateDockerRegistryAccountResponse (line 84) | pub type CreateDockerRegistryAccountResponse = DockerRegistryAccount; type UpdateDockerRegistryAccount (line 97) | pub struct UpdateDockerRegistryAccount { type UpdateDockerRegistryAccountResponse (line 105) | pub type UpdateDockerRegistryAccountResponse = DockerRegistryAccount; type DeleteDockerRegistryAccount (line 118) | pub struct DeleteDockerRegistryAccount { type DeleteDockerRegistryAccountResponse (line 124) | pub type DeleteDockerRegistryAccountResponse = DockerRegistryAccount; FILE: client/core/rs/src/api/write/repo.rs type CreateRepo (line 24) | pub struct CreateRepo { type CopyRepo (line 43) | pub struct CopyRepo { type DeleteRepo (line 61) | pub struct DeleteRepo { type UpdateRepo (line 86) | pub struct UpdateRepo { type RenameRepo (line 104) | pub struct RenameRepo { type RefreshRepoCache (line 121) | pub struct RefreshRepoCache { type RepoWebhookAction (line 131) | pub enum RepoWebhookAction { type CreateRepoWebhook (line 146) | pub struct CreateRepoWebhook { type CreateRepoWebhookResponse (line 155) | pub type CreateRepoWebhookResponse = NoData; type DeleteRepoWebhook (line 168) | pub struct DeleteRepoWebhook { type DeleteRepoWebhookResponse (line 177) | pub type DeleteRepoWebhookResponse = NoData; FILE: client/core/rs/src/api/write/resource.rs type UpdateResourceMeta (line 22) | pub struct UpdateResourceMeta { type UpdateResourceMetaResponse (line 37) | pub type UpdateResourceMetaResponse = NoData; FILE: client/core/rs/src/api/write/server.rs type CreateServer (line 24) | pub struct CreateServer { type CopyServer (line 43) | pub struct CopyServer { type DeleteServer (line 61) | pub struct DeleteServer { type UpdateServer (line 83) | pub struct UpdateServer { type RenameServer (line 101) | pub struct RenameServer { type CreateNetwork (line 121) | pub struct CreateNetwork { type TerminalRecreateMode (line 134) | pub enum TerminalRecreateMode { type CreateTerminal (line 154) | pub struct CreateTerminal { function default_command (line 172) | fn default_command() -> String { type DeleteTerminal (line 187) | pub struct DeleteTerminal { type DeleteAllTerminals (line 203) | pub struct DeleteAllTerminals { FILE: client/core/rs/src/api/write/stack.rs type CreateStack (line 24) | pub struct CreateStack { type CopyStack (line 43) | pub struct CopyStack { type DeleteStack (line 61) | pub struct DeleteStack { type UpdateStack (line 86) | pub struct UpdateStack { type RenameStack (line 103) | pub struct RenameStack { type WriteStackFileContents (line 120) | pub struct WriteStackFileContents { type RefreshStackCache (line 144) | pub struct RefreshStackCache { type StackWebhookAction (line 154) | pub enum StackWebhookAction { type CreateStackWebhook (line 168) | pub struct CreateStackWebhook { type CreateStackWebhookResponse (line 177) | pub type CreateStackWebhookResponse = NoData; type DeleteStackWebhook (line 190) | pub struct DeleteStackWebhook { type DeleteStackWebhookResponse (line 199) | pub type DeleteStackWebhookResponse = NoData; FILE: client/core/rs/src/api/write/sync.rs type CreateResourceSync (line 25) | pub struct CreateResourceSync { type CopyResourceSync (line 44) | pub struct CopyResourceSync { type DeleteResourceSync (line 62) | pub struct DeleteResourceSync { type UpdateResourceSync (line 84) | pub struct UpdateResourceSync { type RenameResourceSync (line 102) | pub struct RenameResourceSync { type RefreshResourceSyncPending (line 119) | pub struct RefreshResourceSyncPending { type WriteSyncFileContents (line 135) | pub struct WriteSyncFileContents { type CommitSync (line 167) | pub struct CommitSync { type SyncWebhookAction (line 177) | pub enum SyncWebhookAction { type CreateSyncWebhook (line 191) | pub struct CreateSyncWebhook { type CreateSyncWebhookResponse (line 200) | pub type CreateSyncWebhookResponse = NoData; type DeleteSyncWebhook (line 213) | pub struct DeleteSyncWebhook { type DeleteSyncWebhookResponse (line 222) | pub type DeleteSyncWebhookResponse = NoData; FILE: client/core/rs/src/api/write/tags.rs type CreateTag (line 20) | pub struct CreateTag { type DeleteTag (line 39) | pub struct DeleteTag { type RenameTag (line 54) | pub struct RenameTag { type UpdateTagColor (line 69) | pub struct UpdateTagColor { FILE: client/core/rs/src/api/write/user.rs type UpdateUserUsername (line 21) | pub struct UpdateUserUsername { type UpdateUserUsernameResponse (line 26) | pub type UpdateUserUsernameResponse = NoData; type UpdateUserPassword (line 39) | pub struct UpdateUserPassword { type UpdateUserPasswordResponse (line 44) | pub type UpdateUserPasswordResponse = NoData; type DeleteUser (line 61) | pub struct DeleteUser { type DeleteUserResponse (line 68) | pub type DeleteUserResponse = User; type CreateLocalUser (line 85) | pub struct CreateLocalUser { type CreateLocalUserResponse (line 93) | pub type CreateLocalUserResponse = User; type CreateServiceUser (line 106) | pub struct CreateServiceUser { type CreateServiceUserResponse (line 114) | pub type CreateServiceUserResponse = User; type UpdateServiceUserDescription (line 127) | pub struct UpdateServiceUserDescription { type UpdateServiceUserDescriptionResponse (line 135) | pub type UpdateServiceUserDescriptionResponse = User; FILE: client/core/rs/src/api/write/user_group.rs type CreateUserGroup (line 18) | pub struct CreateUserGroup { type RenameUserGroup (line 33) | pub struct RenameUserGroup { type DeleteUserGroup (line 50) | pub struct DeleteUserGroup { type AddUserToUserGroup (line 65) | pub struct AddUserToUserGroup { type RemoveUserFromUserGroup (line 82) | pub struct RemoveUserFromUserGroup { type SetUsersInUserGroup (line 100) | pub struct SetUsersInUserGroup { type SetEveryoneUserGroup (line 118) | pub struct SetEveryoneUserGroup { FILE: client/core/rs/src/api/write/variable.rs type CreateVariable (line 18) | pub struct CreateVariable { type CreateVariableResponse (line 33) | pub type CreateVariableResponse = Variable; type UpdateVariableValue (line 45) | pub struct UpdateVariableValue { type UpdateVariableValueResponse (line 53) | pub type UpdateVariableValueResponse = Variable; type UpdateVariableDescription (line 65) | pub struct UpdateVariableDescription { type UpdateVariableDescriptionResponse (line 73) | pub type UpdateVariableDescriptionResponse = Variable; type UpdateVariableIsSecret (line 85) | pub struct UpdateVariableIsSecret { type UpdateVariableIsSecretResponse (line 93) | pub type UpdateVariableIsSecretResponse = Variable; type DeleteVariable (line 105) | pub struct DeleteVariable { type DeleteVariableResponse (line 110) | pub type DeleteVariableResponse = Variable; FILE: client/core/rs/src/busy.rs type Busy (line 8) | pub trait Busy { method busy (line 9) | fn busy(&self) -> bool; method busy (line 13) | fn busy(&self) -> bool { method busy (line 27) | fn busy(&self) -> bool { method busy (line 40) | fn busy(&self) -> bool { method busy (line 52) | fn busy(&self) -> bool { method busy (line 58) | fn busy(&self) -> bool { method busy (line 64) | fn busy(&self) -> bool { method busy (line 70) | fn busy(&self) -> bool { method busy (line 76) | fn busy(&self) -> bool { FILE: client/core/rs/src/deserializers/conversion.rs function conversions_deserializer (line 8) | pub fn conversions_deserializer<'de, D>( function option_conversions_deserializer (line 17) | pub fn option_conversions_deserializer<'de, D>( type ConversionVisitor (line 26) | struct ConversionVisitor; type Value (line 29) | type Value = String; method expecting (line 31) | fn expecting( method visit_string (line 38) | fn visit_string(self, out: String) -> Result method visit_str (line 49) | fn visit_str(self, v: &str) -> Result method visit_seq (line 56) | fn visit_seq(self, seq: A) -> Result type OptionConversionVisitor (line 75) | struct OptionConversionVisitor; type Value (line 78) | type Value = Option; method expecting (line 80) | fn expecting( method visit_string (line 87) | fn visit_string(self, v: String) -> Result method visit_str (line 94) | fn visit_str(self, v: &str) -> Result method visit_seq (line 101) | fn visit_seq(self, seq: A) -> Result method visit_none (line 108) | fn visit_none(self) -> Result method visit_unit (line 115) | fn visit_unit(self) -> Result FILE: client/core/rs/src/deserializers/environment.rs function env_vars_deserializer (line 8) | pub fn env_vars_deserializer<'de, D>( function option_env_vars_deserializer (line 17) | pub fn option_env_vars_deserializer<'de, D>( type EnvironmentVarVisitor (line 26) | struct EnvironmentVarVisitor; type Value (line 29) | type Value = String; method expecting (line 31) | fn expecting( method visit_str (line 38) | fn visit_str(self, v: &str) -> Result method visit_seq (line 50) | fn visit_seq(self, seq: A) -> Result type OptionEnvVarVisitor (line 69) | struct OptionEnvVarVisitor; type Value (line 72) | type Value = Option; method expecting (line 74) | fn expecting( method visit_str (line 81) | fn visit_str(self, v: &str) -> Result method visit_seq (line 88) | fn visit_seq(self, seq: A) -> Result method visit_none (line 95) | fn visit_none(self) -> Result method visit_unit (line 102) | fn visit_unit(self) -> Result FILE: client/core/rs/src/deserializers/file_contents.rs function file_contents_deserializer (line 4) | pub fn file_contents_deserializer<'de, D>( function option_file_contents_deserializer (line 14) | pub fn option_file_contents_deserializer<'de, D>( type FileContentsVisitor (line 23) | struct FileContentsVisitor; type Value (line 26) | type Value = String; method expecting (line 28) | fn expecting( method visit_str (line 35) | fn visit_str(self, v: &str) -> Result type OptionFileContentsVisitor (line 48) | struct OptionFileContentsVisitor; type Value (line 51) | type Value = Option; method expecting (line 53) | fn expecting( method visit_str (line 60) | fn visit_str(self, v: &str) -> Result method visit_none (line 67) | fn visit_none(self) -> Result method visit_unit (line 74) | fn visit_unit(self) -> Result FILE: client/core/rs/src/deserializers/forgiving_vec.rs type ForgivingVec (line 7) | pub struct ForgivingVec(pub Vec); function iter (line 10) | pub fn iter(&self) -> std::slice::Iter<'_, T> { function is_empty (line 14) | pub fn is_empty(&self) -> bool { method default (line 20) | fn default() -> Self { type Item (line 26) | type Item = T; type IntoIter (line 27) | type IntoIter = as IntoIterator>::IntoIter; method into_iter (line 28) | fn into_iter(self) -> Self::IntoIter { function from_iter (line 34) | fn from_iter>(iter: I) -> Self { function deserialize (line 40) | fn deserialize(deserializer: D) -> Result type ForgivingVecVisitor (line 50) | struct ForgivingVecVisitor(std::marker::PhantomData); type Value (line 55) | type Value = ForgivingVec; function expecting (line 57) | fn expecting( function visit_seq (line 64) | fn visit_seq(self, mut seq: S) -> Result FILE: client/core/rs/src/deserializers/item_or_vec.rs function item_or_vec_deserializer (line 14) | pub fn item_or_vec_deserializer<'de, D, T>( function option_item_or_vec_deserializer (line 25) | pub fn option_item_or_vec_deserializer<'de, D, T>( type ItemOrVecVisitor (line 37) | struct ItemOrVecVisitor(std::marker::PhantomData); type Value (line 43) | type Value = Vec; function expecting (line 45) | fn expecting( function visit_map (line 52) | fn visit_map(self, map: A) -> Result function visit_seq (line 62) | fn visit_seq(self, seq: A) -> Result type OptionItemOrVecVisitor (line 72) | struct OptionItemOrVecVisitor(std::marker::PhantomData); type Value (line 78) | type Value = Option>; function expecting (line 80) | fn expecting( function visit_map (line 87) | fn visit_map(self, map: A) -> Result function visit_seq (line 96) | fn visit_seq(self, seq: A) -> Result FILE: client/core/rs/src/deserializers/labels.rs function labels_deserializer (line 8) | pub fn labels_deserializer<'de, D>( function option_labels_deserializer (line 17) | pub fn option_labels_deserializer<'de, D>( type LabelVisitor (line 26) | struct LabelVisitor; type Value (line 29) | type Value = String; method expecting (line 31) | fn expecting( method visit_str (line 38) | fn visit_str(self, v: &str) -> Result method visit_seq (line 50) | fn visit_seq(self, seq: A) -> Result type OptionLabelVisitor (line 69) | struct OptionLabelVisitor; type Value (line 72) | type Value = Option; method expecting (line 74) | fn expecting( method visit_str (line 81) | fn visit_str(self, v: &str) -> Result method visit_seq (line 88) | fn visit_seq(self, seq: A) -> Result method visit_none (line 95) | fn visit_none(self) -> Result method visit_unit (line 102) | fn visit_unit(self) -> Result FILE: client/core/rs/src/deserializers/maybe_string_i64.rs function maybe_string_i64_deserializer (line 3) | pub fn maybe_string_i64_deserializer<'de, D>( function option_maybe_string_i64_deserializer (line 12) | pub fn option_maybe_string_i64_deserializer<'de, D>( type MaybeStringI64Visitor (line 21) | struct MaybeStringI64Visitor; type Value (line 24) | type Value = i64; method expecting (line 26) | fn expecting( method visit_str (line 33) | fn visit_str(self, v: &str) -> Result method visit_f32 (line 40) | fn visit_f32(self, v: f32) -> Result method visit_f64 (line 47) | fn visit_f64(self, v: f64) -> Result method visit_i8 (line 54) | fn visit_i8(self, v: i8) -> Result method visit_i16 (line 61) | fn visit_i16(self, v: i16) -> Result method visit_i32 (line 68) | fn visit_i32(self, v: i32) -> Result method visit_i64 (line 75) | fn visit_i64(self, v: i64) -> Result method visit_u8 (line 82) | fn visit_u8(self, v: u8) -> Result method visit_u16 (line 89) | fn visit_u16(self, v: u16) -> Result method visit_u32 (line 96) | fn visit_u32(self, v: u32) -> Result method visit_u64 (line 103) | fn visit_u64(self, v: u64) -> Result type OptionMaybeStringI64Visitor (line 111) | struct OptionMaybeStringI64Visitor; type Value (line 114) | type Value = Option; method expecting (line 116) | fn expecting( method visit_str (line 123) | fn visit_str(self, v: &str) -> Result method visit_f32 (line 130) | fn visit_f32(self, v: f32) -> Result method visit_f64 (line 137) | fn visit_f64(self, v: f64) -> Result method visit_i8 (line 144) | fn visit_i8(self, v: i8) -> Result method visit_i16 (line 151) | fn visit_i16(self, v: i16) -> Result method visit_i32 (line 158) | fn visit_i32(self, v: i32) -> Result method visit_i64 (line 165) | fn visit_i64(self, v: i64) -> Result method visit_u8 (line 172) | fn visit_u8(self, v: u8) -> Result method visit_u16 (line 179) | fn visit_u16(self, v: u16) -> Result method visit_u32 (line 186) | fn visit_u32(self, v: u32) -> Result method visit_u64 (line 193) | fn visit_u64(self, v: u64) -> Result method visit_none (line 200) | fn visit_none(self) -> Result method visit_unit (line 207) | fn visit_unit(self) -> Result FILE: client/core/rs/src/deserializers/permission.rs type _PermissionLevelAndSpecifics (line 22) | struct _PermissionLevelAndSpecifics { method serialize (line 30) | fn serialize(&self, serializer: S) -> Result method deserialize (line 48) | fn deserialize(deserializer: D) -> Result type PermissionLevelAndSpecificsVisitor (line 56) | struct PermissionLevelAndSpecificsVisitor; type Value (line 59) | type Value = PermissionLevelAndSpecifics; method expecting (line 61) | fn expecting( method visit_str (line 71) | fn visit_str(self, v: &str) -> Result method visit_map (line 82) | fn visit_map(self, map: A) -> Result method visit_unit (line 95) | fn visit_unit(self) -> Result method visit_none (line 105) | fn visit_none(self) -> Result FILE: client/core/rs/src/deserializers/string_list.rs function string_list_deserializer (line 8) | pub fn string_list_deserializer<'de, D>( function option_string_list_deserializer (line 17) | pub fn option_string_list_deserializer<'de, D>( type StringListVisitor (line 26) | struct StringListVisitor; type Value (line 29) | type Value = Vec; method expecting (line 31) | fn expecting( method visit_str (line 38) | fn visit_str(self, v: &str) -> Result method visit_seq (line 45) | fn visit_seq(self, seq: A) -> Result type OptionStringListVisitor (line 53) | struct OptionStringListVisitor; type Value (line 56) | type Value = Option>; method expecting (line 58) | fn expecting( method visit_str (line 65) | fn visit_str(self, v: &str) -> Result method visit_seq (line 72) | fn visit_seq(self, seq: A) -> Result method visit_none (line 79) | fn visit_none(self) -> Result method visit_unit (line 86) | fn visit_unit(self) -> Result FILE: client/core/rs/src/deserializers/term_signal_labels.rs function term_labels_deserializer (line 8) | pub fn term_labels_deserializer<'de, D>( function option_term_labels_deserializer (line 17) | pub fn option_term_labels_deserializer<'de, D>( type TermSignalLabelVisitor (line 26) | struct TermSignalLabelVisitor; type Value (line 29) | type Value = String; method expecting (line 31) | fn expecting( method visit_str (line 38) | fn visit_str(self, v: &str) -> Result method visit_seq (line 50) | fn visit_seq(self, seq: A) -> Result type OptionTermSignalLabelVisitor (line 68) | struct OptionTermSignalLabelVisitor; type Value (line 71) | type Value = Option; method expecting (line 73) | fn expecting( method visit_str (line 80) | fn visit_str(self, v: &str) -> Result method visit_seq (line 87) | fn visit_seq(self, seq: A) -> Result method visit_none (line 94) | fn visit_none(self) -> Result method visit_unit (line 101) | fn visit_unit(self) -> Result FILE: client/core/rs/src/entities/action.rs type ActionListItem (line 22) | pub type ActionListItem = ResourceListItem; type ActionListItemInfo (line 26) | pub struct ActionListItemInfo { type ActionState (line 53) | pub enum ActionState { type Action (line 66) | pub type Action = Resource; type _PartialActionConfig (line 69) | pub type _PartialActionConfig = PartialActionConfig; type ActionConfig (line 75) | pub struct ActionConfig { method builder (line 197) | pub fn builder() -> ActionConfigBuilder { function default_schedule_enabled (line 176) | fn default_schedule_enabled() -> bool { function default_schedule_alert (line 180) | fn default_schedule_alert() -> bool { function default_failure_alert (line 184) | fn default_failure_alert() -> bool { function default_run_at_startup (line 188) | fn default_run_at_startup() -> bool { function default_webhook_enabled (line 192) | fn default_webhook_enabled() -> bool { method default (line 203) | fn default() -> Self { type ActionActionState (line 224) | pub struct ActionActionState { type ActionQuery (line 230) | pub type ActionQuery = ResourceQuery; type ActionQuerySpecifics (line 236) | pub struct ActionQuerySpecifics {} method add_filters (line 239) | fn add_filters(&self, _filters: &mut Document) {} FILE: client/core/rs/src/entities/alert.rs type Alert (line 25) | pub struct Alert { type AlertData (line 73) | pub enum AlertData { method default (line 316) | fn default() -> Self { method default (line 323) | fn default() -> Self { type SeverityLevel (line 345) | pub enum SeverityLevel { FILE: client/core/rs/src/entities/alerter.rs type Alerter (line 19) | pub type Alerter = Resource; type AlerterListItem (line 22) | pub type AlerterListItem = ResourceListItem; type AlerterListItemInfo (line 26) | pub struct AlerterListItemInfo { type _PartialAlerterConfig (line 34) | pub type _PartialAlerterConfig = PartialAlerterConfig; type AlerterConfig (line 40) | pub struct AlerterConfig { method builder (line 77) | pub fn builder() -> AlerterConfigBuilder { method default (line 84) | fn default() -> Self { type AlerterEndpoint (line 117) | pub enum AlerterEndpoint { method default (line 135) | fn default() -> Self { type CustomAlerterEndpoint (line 145) | pub struct CustomAlerterEndpoint { method default (line 153) | fn default() -> Self { function default_custom_url (line 160) | fn default_custom_url() -> String { type SlackAlerterEndpoint (line 169) | pub struct SlackAlerterEndpoint { method default (line 177) | fn default() -> Self { function default_slack_url (line 184) | fn default_slack_url() -> String { type DiscordAlerterEndpoint (line 195) | pub struct DiscordAlerterEndpoint { method default (line 203) | fn default() -> Self { function default_discord_url (line 210) | fn default_discord_url() -> String { type NtfyAlerterEndpoint (line 221) | pub struct NtfyAlerterEndpoint { method default (line 233) | fn default() -> Self { function default_ntfy_url (line 241) | fn default_ntfy_url() -> String { type PushoverAlerterEndpoint (line 250) | pub struct PushoverAlerterEndpoint { method default (line 258) | fn default() -> Self { function default_pushover_url (line 265) | fn default_pushover_url() -> String { type AlerterQuery (line 273) | pub type AlerterQuery = ResourceQuery; type AlerterQuerySpecifics (line 279) | pub struct AlerterQuerySpecifics { method add_filters (line 292) | fn add_filters(&self, filters: &mut Document) { FILE: client/core/rs/src/entities/api_key.rs type ApiKey (line 13) | pub struct ApiKey { method sanitize (line 36) | pub fn sanitize(&mut self) { FILE: client/core/rs/src/entities/build.rs type Build (line 27) | pub type Build = Resource; method get_image_names (line 30) | pub fn get_image_names(&self) -> Vec { method get_image_tags (line 79) | pub fn get_image_tags( method get_image_tags_as_arg (line 133) | pub fn get_image_tags_as_arg( type BuildListItem (line 151) | pub type BuildListItem = ResourceListItem; type BuildListItemInfo (line 155) | pub struct BuildListItemInfo { type BuildState (line 204) | pub enum BuildState { type BuildInfo (line 218) | pub struct BuildInfo { type _PartialBuildConfig (line 246) | pub type _PartialBuildConfig = PartialBuildConfig; type BuildConfig (line 253) | pub struct BuildConfig { method builder (line 477) | pub fn builder() -> BuildConfigBuilder { function default_auto_increment_version (line 482) | fn default_auto_increment_version() -> bool { function default_include_tag (line 486) | fn default_include_tag() -> bool { function default_git_provider (line 490) | fn default_git_provider() -> String { function default_git_https (line 494) | fn default_git_https() -> bool { function default_branch (line 498) | fn default_branch() -> String { function default_build_path (line 502) | fn default_build_path() -> String { function default_dockerfile_path (line 506) | fn default_dockerfile_path() -> String { function default_webhook_enabled (line 510) | fn default_webhook_enabled() -> bool { method default (line 515) | fn default() -> Self { type ImageRegistryConfig (line 556) | pub struct ImageRegistryConfig { method static_default (line 573) | pub fn static_default() -> &'static ImageRegistryConfig { type BuildActionState (line 581) | pub struct BuildActionState { type BuildQuery (line 586) | pub type BuildQuery = ResourceQuery; type BuildQuerySpecifics (line 592) | pub struct BuildQuerySpecifics { method add_filters (line 606) | fn add_filters(&self, filters: &mut Document) { FILE: client/core/rs/src/entities/builder.rs type Builder (line 19) | pub type Builder = Resource; type BuilderListItem (line 22) | pub type BuilderListItem = ResourceListItem; type _PartialBuilderConfig (line 25) | pub type _PartialBuilderConfig = PartialBuilderConfig; type BuilderListItemInfo (line 29) | pub struct BuilderListItemInfo { type BuilderConfig (line 51) | pub enum BuilderConfig { method partial_diff (line 149) | fn partial_diff( method from (line 208) | fn from(value: PartialBuilderConfig) -> BuilderConfig { method default (line 63) | fn default() -> Self { type PartialBuilderConfig (line 82) | pub enum PartialBuilderConfig { method from (line 113) | fn from(value: BuilderConfigDiff) -> Self { method from (line 224) | fn from(value: BuilderConfig) -> Self { method default (line 89) | fn default() -> Self { method is_none (line 95) | fn is_none(&self) -> bool { type BuilderConfigDiff (line 106) | pub enum BuilderConfigDiff { method iter_field_diffs (line 129) | fn iter_field_diffs( method is_none (line 198) | fn is_none(&self) -> bool { type Partial (line 240) | type Partial = PartialBuilderConfig; method merge_partial (line 241) | fn merge_partial( type _PartialUrlBuilderConfig (line 307) | pub type _PartialUrlBuilderConfig = PartialUrlBuilderConfig; type UrlBuilderConfig (line 314) | pub struct UrlBuilderConfig { method builder (line 337) | pub fn builder() -> UrlBuilderConfigBuilder { function default_address (line 323) | fn default_address() -> String { method default (line 328) | fn default() -> Self { type _PartialServerBuilderConfig (line 343) | pub type _PartialServerBuilderConfig = PartialServerBuilderConfig; type ServerBuilderConfig (line 352) | pub struct ServerBuilderConfig { method builder (line 360) | pub fn builder() -> ServerBuilderConfigBuilder { type _PartialAwsBuilderConfig (line 366) | pub type _PartialAwsBuilderConfig = PartialAwsBuilderConfig; type AwsBuilderConfig (line 373) | pub struct AwsBuilderConfig { method builder (line 483) | pub fn builder() -> AwsBuilderConfigBuilder { method default (line 461) | fn default() -> Self { function aws_default_region (line 488) | fn aws_default_region() -> String { function aws_default_instance_type (line 492) | fn aws_default_instance_type() -> String { function aws_default_volume_gb (line 496) | fn aws_default_volume_gb() -> i32 { function default_port (line 500) | fn default_port() -> i32 { function default_use_https (line 504) | fn default_use_https() -> bool { type BuilderQuery (line 509) | pub type BuilderQuery = ResourceQuery; type BuilderQuerySpecifics (line 513) | pub struct BuilderQuerySpecifics {} FILE: client/core/rs/src/entities/config/cli/args/container.rs type Container (line 2) | pub struct Container { type ContainerCommand (line 43) | pub enum ContainerCommand { type InspectContainer (line 50) | pub struct InspectContainer { FILE: client/core/rs/src/entities/config/cli/args/database.rs type DatabaseCommand (line 4) | pub enum DatabaseCommand { FILE: client/core/rs/src/entities/config/cli/args/list.rs type List (line 4) | pub struct List { type ListCommand (line 76) | pub enum ListCommand { type ResourceFilters (line 113) | pub struct ResourceFilters { method from (line 58) | fn from(value: List) -> Self { FILE: client/core/rs/src/entities/config/cli/args/mod.rs type CliArgs (line 14) | pub struct CliArgs { type Command (line 40) | pub enum Command { type Execute (line 92) | pub struct Execute { type CliFormat (line 115) | pub enum CliFormat { type CliEnabled (line 129) | pub enum CliEnabled { function from (line 138) | fn from(value: CliEnabled) -> Self { FILE: client/core/rs/src/entities/config/cli/args/update.rs type UpdateCommand (line 2) | pub enum UpdateCommand { type UpdateResource (line 44) | pub struct UpdateResource { type UpdateUserCommand (line 63) | pub enum UpdateUserCommand { FILE: client/core/rs/src/entities/config/cli/mod.rs type Env (line 19) | pub struct Env { function default_config_paths (line 137) | fn default_config_paths() -> Vec { function default_config_keywords (line 148) | fn default_config_keywords() -> Vec { type CliConfig (line 153) | pub struct CliConfig { method sanitized (line 292) | pub fn sanitized(&self) -> CliConfig { function default_backups_folder (line 240) | fn default_backups_folder() -> PathBuf { function default_max_backups (line 245) | fn default_max_backups() -> u16 { function default_database_config (line 249) | fn default_database_config() -> DatabaseConfig { function database_config_is_default (line 256) | fn database_config_is_default(db_config: &DatabaseConfig) -> bool { function default_log_config (line 260) | fn default_log_config() -> LogConfig { function log_config_is_default (line 267) | fn log_config_is_default(log_config: &LogConfig) -> bool { method default (line 272) | fn default() -> Self { type CliTableBorders (line 322) | pub enum CliTableBorders { FILE: client/core/rs/src/entities/config/core.rs type Env (line 36) | pub struct Env { function default_core_config_paths (line 273) | fn default_core_config_paths() -> Vec { type CoreConfig (line 291) | pub struct CoreConfig { method sanitized (line 760) | pub fn sanitized(&self) -> CoreConfig { function default_title (line 626) | fn default_title() -> String { function default_host (line 630) | fn default_host() -> String { function default_core_port (line 634) | fn default_core_port() -> u16 { function default_core_bind_ip (line 638) | fn default_core_bind_ip() -> String { function default_passkey (line 642) | fn default_passkey() -> String { function default_frontend_path (line 646) | fn default_frontend_path() -> String { function default_first_server_name (line 650) | fn default_first_server_name() -> String { function default_jwt_ttl (line 654) | fn default_jwt_ttl() -> Timelength { function default_init_admin_password (line 658) | fn default_init_admin_password() -> String { function default_sync_directory (line 662) | fn default_sync_directory() -> PathBuf { function default_repo_directory (line 667) | fn default_repo_directory() -> PathBuf { function default_action_directory (line 672) | fn default_action_directory() -> PathBuf { function default_prune_days (line 677) | fn default_prune_days() -> u64 { function default_poll_interval (line 681) | fn default_poll_interval() -> Timelength { function default_monitoring_interval (line 685) | fn default_monitoring_interval() -> Timelength { function default_ssl_key_file (line 689) | fn default_ssl_key_file() -> PathBuf { function default_ssl_cert_file (line 693) | fn default_ssl_cert_file() -> PathBuf { method default (line 698) | fn default() -> Self { type OauthCredentials (line 871) | pub struct OauthCredentials { type AwsCredentials (line 885) | pub struct AwsCredentials { type GithubWebhookAppConfig (line 894) | pub struct GithubWebhookAppConfig { function default_private_key_path (line 904) | fn default_private_key_path() -> String { method default (line 909) | fn default() -> Self { type GithubWebhookAppInstallationConfig (line 920) | pub struct GithubWebhookAppInstallationConfig { FILE: client/core/rs/src/entities/config/mod.rs function default_config_keywords (line 10) | fn default_config_keywords() -> Vec { function default_merge_nested_config (line 14) | fn default_merge_nested_config() -> bool { function default_extend_config_arrays (line 18) | fn default_extend_config_arrays() -> bool { type DatabaseConfig (line 30) | pub struct DatabaseConfig { method sanitized (line 87) | pub fn sanitized(&self) -> DatabaseConfig { method is_default (line 98) | pub fn is_default(&self) -> bool { function default_database_address (line 55) | fn default_database_address() -> String { function default_database_app_name (line 59) | fn default_database_app_name() -> String { function default_database_db_name (line 63) | fn default_database_db_name() -> String { method default (line 68) | fn default() -> Self { function default_database_config (line 80) | fn default_database_config() -> &'static DatabaseConfig { type GitProvider (line 115) | pub struct GitProvider { function default_git_provider (line 127) | fn default_git_provider() -> String { function default_git_https (line 131) | fn default_git_https() -> bool { type DockerRegistry (line 147) | pub struct DockerRegistry { function default_docker_provider (line 160) | fn default_docker_provider() -> String { type ProviderAccount (line 176) | pub struct ProviderAccount { function empty_or_redacted (line 185) | pub fn empty_or_redacted(src: &str) -> String { FILE: client/core/rs/src/entities/config/periphery.rs type CliArgs (line 51) | pub struct CliArgs { type Env (line 88) | pub struct Env { type PeripheryConfig (line 185) | pub struct PeripheryConfig { method sanitized (line 370) | pub fn sanitized(&self) -> PeripheryConfig { method repo_dir (line 438) | pub fn repo_dir(&self) -> PathBuf { method stack_dir (line 446) | pub fn stack_dir(&self) -> PathBuf { method build_dir (line 454) | pub fn build_dir(&self) -> PathBuf { method ssl_key_file (line 462) | pub fn ssl_key_file(&self) -> PathBuf { method ssl_cert_file (line 470) | pub fn ssl_cert_file(&self) -> PathBuf { function default_periphery_port (line 314) | fn default_periphery_port() -> u16 { function default_periphery_bind_ip (line 318) | fn default_periphery_bind_ip() -> String { function default_root_directory (line 322) | fn default_root_directory() -> PathBuf { function default_stats_polling_rate (line 326) | fn default_stats_polling_rate() -> Timelength { function default_container_stats_polling_rate (line 330) | fn default_container_stats_polling_rate() -> Timelength { function default_ssl_enabled (line 334) | fn default_ssl_enabled() -> bool { method default (line 339) | fn default() -> Self { FILE: client/core/rs/src/entities/deployment.rs type Deployment (line 30) | pub type Deployment = Resource; type DeploymentListItem (line 33) | pub type DeploymentListItem = type DeploymentListItemInfo (line 38) | pub struct DeploymentListItemInfo { type _PartialDeploymentConfig (line 54) | pub type _PartialDeploymentConfig = PartialDeploymentConfig; type DeploymentConfig (line 60) | pub struct DeploymentConfig { method builder (line 209) | pub fn builder() -> DeploymentConfigBuilder { method env_vars (line 213) | pub fn env_vars(&self) -> anyhow::Result> { function default_send_alerts (line 219) | fn default_send_alerts() -> bool { function default_termination_timeout (line 223) | fn default_termination_timeout() -> i32 { function default_network (line 227) | fn default_network() -> String { method default (line 232) | fn default() -> Self { type DeploymentImage (line 274) | pub enum DeploymentImage { method default (line 295) | fn default() -> Self { type Conversion (line 306) | pub struct Conversion { function conversions_from_str (line 313) | pub fn conversions_from_str( type DeploymentState (line 348) | pub enum DeploymentState { method from (line 373) | fn from(value: ContainerStateStatusEnum) -> Self { type RestartMode (line 403) | pub enum RestartMode { type TerminationSignalLabel (line 430) | pub struct TerminationSignalLabel { function term_signal_labels_from_str (line 437) | pub fn term_signal_labels_from_str( type DeploymentActionState (line 455) | pub struct DeploymentActionState { type DeploymentQuery (line 468) | pub type DeploymentQuery = ResourceQuery; type DeploymentQuerySpecifics (line 474) | pub struct DeploymentQuerySpecifics { method add_filters (line 493) | fn add_filters(&self, filters: &mut Document) { function extract_registry_domain (line 508) | pub fn extract_registry_domain( FILE: client/core/rs/src/entities/docker/container.rs type ContainerListItem (line 17) | pub struct ContainerListItem { type NameAndId (line 72) | pub struct NameAndId { type Port (line 82) | pub struct Port { type PortTypeEnum (line 112) | pub enum PortTypeEnum { type Container (line 128) | pub struct Container { type ContainerState (line 218) | pub struct ContainerState { type ContainerStateStatusEnum (line 281) | pub enum ContainerStateStatusEnum { type Err (line 296) | type Err = anyhow::Error; method from_str (line 297) | fn from_str(s: &str) -> Result { type ContainerHealth (line 317) | pub struct ContainerHealth { type HealthStatusEnum (line 344) | pub enum HealthStatusEnum { type HealthcheckResult (line 363) | pub struct HealthcheckResult { type HostConfig (line 386) | pub struct HostConfig { type ResourcesBlkioWeightDevice (line 669) | pub struct ResourcesBlkioWeightDevice { type ThrottleDevice (line 681) | pub struct ThrottleDevice { type DeviceMapping (line 696) | pub struct DeviceMapping { type DeviceRequest (line 712) | pub struct DeviceRequest { type ResourcesUlimits (line 735) | pub struct ResourcesUlimits { type HostConfigIsolationEnum (line 762) | pub enum HostConfigIsolationEnum { type HostConfigLogConfig (line 779) | pub struct HostConfigLogConfig { type RestartPolicy (line 792) | pub struct RestartPolicy { type RestartPolicyNameEnum (line 815) | pub enum RestartPolicyNameEnum { type ContainerMount (line 833) | pub struct ContainerMount { type MountTypeEnum (line 877) | pub enum MountTypeEnum { type MountBindOptions (line 900) | pub struct MountBindOptions { type MountBindOptionsPropagationEnum (line 935) | pub enum MountBindOptionsPropagationEnum { type MountVolumeOptions (line 958) | pub struct MountVolumeOptions { type MountVolumeOptionsDriverConfig (line 980) | pub struct MountVolumeOptionsDriverConfig { type MountTmpfsOptions (line 995) | pub struct MountTmpfsOptions { type HostConfigCgroupnsModeEnum (line 1018) | pub enum HostConfigCgroupnsModeEnum { type MountPoint (line 1033) | pub struct MountPoint { type NetworkSettings (line 1072) | pub struct NetworkSettings { type EndpointSettings (line 1098) | pub struct EndpointSettings { type EndpointIpamConfig (line 1158) | pub struct EndpointIpamConfig { type ContainerStats (line 1171) | pub struct ContainerStats { FILE: client/core/rs/src/entities/docker/image.rs type ImageListItem (line 12) | pub struct ImageListItem { type Image (line 32) | pub struct Image { type ImageInspectRootFs (line 105) | pub struct ImageInspectRootFs { type ImageInspectMetadata (line 118) | pub struct ImageInspectMetadata { type ImageHistoryResponseItem (line 129) | pub struct ImageHistoryResponseItem { FILE: client/core/rs/src/entities/docker/mod.rs type PortBinding (line 19) | pub struct PortBinding { type GraphDriverData (line 34) | pub struct GraphDriverData { type ContainerConfig (line 48) | pub struct ContainerConfig { type HealthConfig (line 154) | pub struct HealthConfig { FILE: client/core/rs/src/entities/docker/network.rs type NetworkListItem (line 8) | pub struct NetworkListItem { type Network (line 29) | pub struct Network { type Ipam (line 73) | pub struct Ipam { type IpamConfig (line 87) | pub struct IpamConfig { type NetworkContainer (line 100) | pub struct NetworkContainer { FILE: client/core/rs/src/entities/docker/stats.rs type FullContainerStats (line 13) | pub struct FullContainerStats { type ContainerPidsStats (line 72) | pub struct ContainerPidsStats { type ContainerBlkioStats (line 88) | pub struct ContainerBlkioStats { type ContainerBlkioStatEntry (line 142) | pub struct ContainerBlkioStatEntry { type ContainerStorageStats (line 155) | pub struct ContainerStorageStats { type ContainerCpuStats (line 167) | pub struct ContainerCpuStats { type ContainerCpuUsage (line 189) | pub struct ContainerCpuUsage { type ContainerThrottlingData (line 215) | pub struct ContainerThrottlingData { type ContainerMemoryStats (line 232) | pub struct ContainerMemoryStats { type ContainerNetworkStats (line 270) | pub struct ContainerNetworkStats { FILE: client/core/rs/src/entities/docker/volume.rs type VolumeListItem (line 14) | pub struct VolumeListItem { type Volume (line 31) | pub struct Volume { type VolumeScopeEnum (line 84) | pub enum VolumeScopeEnum { type ClusterVolume (line 99) | pub struct ClusterVolume { type ClusterVolumeInfo (line 129) | pub struct ClusterVolumeInfo { type ClusterVolumePublishStatus (line 151) | pub struct ClusterVolumePublishStatus { type ClusterVolumePublishStatusStateEnum (line 178) | pub enum ClusterVolumePublishStatusStateEnum { type ObjectVersion (line 197) | pub struct ObjectVersion { type ClusterVolumeSpec (line 207) | pub struct ClusterVolumeSpec { type ClusterVolumeSpecAccessMode (line 221) | pub struct ClusterVolumeSpecAccessMode { type ClusterVolumeSpecAccessModeScopeEnum (line 260) | pub enum ClusterVolumeSpecAccessModeScopeEnum { type ClusterVolumeSpecAccessModeSharingEnum (line 283) | pub enum ClusterVolumeSpecAccessModeSharingEnum { type ClusterVolumeSpecAccessModeSecrets (line 302) | pub struct ClusterVolumeSpecAccessModeSecrets { type ClusterVolumeSpecAccessModeAccessibilityRequirements (line 317) | pub struct ClusterVolumeSpecAccessModeAccessibilityRequirements { type Topology (line 328) | pub type Topology = HashMap>; type ClusterVolumeSpecAccessModeCapacityRange (line 335) | pub struct ClusterVolumeSpecAccessModeCapacityRange { type ClusterVolumeSpecAccessModeAvailabilityEnum (line 358) | pub enum ClusterVolumeSpecAccessModeAvailabilityEnum { type VolumeUsageData (line 375) | pub struct VolumeUsageData { FILE: client/core/rs/src/entities/logger.rs type LogConfig (line 6) | pub struct LogConfig { method is_default (line 60) | pub fn is_default(&self) -> bool { function default_opentelemetry_service_name (line 32) | fn default_opentelemetry_service_name() -> String { function default_location (line 36) | fn default_location() -> bool { method default (line 41) | fn default() -> Self { function default_log_config (line 54) | fn default_log_config() -> &'static LogConfig { type LogLevel (line 77) | pub enum LogLevel { method from (line 99) | fn from(value: tracing::Level) -> Self { function from (line 87) | fn from(value: LogLevel) -> Self { type StdioLogMode (line 123) | pub enum StdioLogMode { FILE: client/core/rs/src/entities/mod.rs type I64 (line 78) | pub type I64 = i64; type U64 (line 80) | pub type U64 = u64; type Usize (line 82) | pub type Usize = usize; type MongoDocument (line 84) | pub type MongoDocument = bson::Document; type JsonValue (line 86) | pub type JsonValue = serde_json::Value; type JsonObject (line 88) | pub type JsonObject = serde_json::Map; type MongoId (line 90) | pub type MongoId = String; type _Serror (line 92) | pub type _Serror = Serror; type NoData (line 106) | pub struct NoData {} type MergePartial (line 108) | pub trait MergePartial: Sized { method merge_partial (line 110) | fn merge_partial(self, partial: Self::Partial) -> Self; function all_logs_success (line 113) | pub fn all_logs_success(logs: &[update::Log]) -> bool { function optional_string (line 122) | pub fn optional_string(string: impl Into) -> Option { function to_general_name (line 131) | pub fn to_general_name(name: &str) -> String { function to_path_compatible_name (line 135) | pub fn to_path_compatible_name(name: &str) -> String { function to_container_compatible_name (line 141) | pub fn to_container_compatible_name(name: &str) -> String { function to_docker_compatible_name (line 151) | pub fn to_docker_compatible_name(name: &str) -> String { function komodo_timestamp (line 160) | pub fn komodo_timestamp() -> i64 { type MongoIdObj (line 166) | pub struct MongoIdObj { type __Serror (line 173) | pub struct __Serror { type SystemCommand (line 182) | pub struct SystemCommand { method command (line 190) | pub fn command(&self) -> Option { method into_option (line 198) | pub fn into_option(self) -> Option { method is_none (line 202) | pub fn is_none(&self) -> bool { type Version (line 209) | pub struct Version { method deserialize (line 216) | fn deserialize(deserializer: D) -> Result method fmt (line 281) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Error (line 290) | type Error = anyhow::Error; method try_from (line 292) | fn try_from(value: &str) -> Result { method increment (line 320) | pub fn increment(&mut self) { method is_none (line 324) | pub fn is_none(&self) -> bool { type EnvironmentVar (line 333) | pub struct EnvironmentVar { function environment_vars_from_str (line 338) | pub fn environment_vars_from_str( type LatestCommit (line 351) | pub struct LatestCommit { type FileContents (line 358) | pub struct FileContents { type MaintenanceWindow (line 368) | pub struct MaintenanceWindow { function default_enabled (line 403) | fn default_enabled() -> bool { type DefaultRepoFolder (line 411) | pub enum DefaultRepoFolder { type RepoExecutionArgs (line 426) | pub struct RepoExecutionArgs { method path (line 450) | pub fn path(&self, root_repo_dir: &Path) -> PathBuf { method remote_url (line 461) | pub fn remote_url( method unique_path (line 489) | pub fn unique_path( method from (line 509) | fn from(stack: &self::stack::Stack) -> Self { method from (line 527) | fn from(build: &self::build::Build) -> RepoExecutionArgs { method from (line 545) | fn from(repo: &self::repo::Repo) -> RepoExecutionArgs { method from (line 563) | fn from(sync: &self::sync::ResourceSync) -> Self { type RepoExecutionResponse (line 582) | pub struct RepoExecutionResponse { type Timelength (line 609) | pub enum Timelength { type Error (line 698) | type Error = anyhow::Error; method try_into (line 699) | fn try_into( type DayOfWeek (line 720) | pub enum DayOfWeek { type MaintenanceScheduleType (line 773) | pub enum MaintenanceScheduleType { type IanaTimezone (line 799) | pub enum IanaTimezone { type Operation (line 1007) | pub enum Operation { type SearchCombinator (line 1172) | pub enum SearchCombinator { type TerminationSignal (line 1194) | pub enum TerminationSignal { type ResourceTarget (line 1234) | pub enum ResourceTarget { method system (line 1249) | pub fn system() -> ResourceTarget { method is_empty (line 1261) | pub fn is_empty(&self) -> bool { method extract_variant_id (line 1277) | pub fn extract_variant_id( method from (line 1298) | fn from(build: &build::Build) -> Self { method from (line 1304) | fn from(deployment: &deployment::Deployment) -> Self { method from (line 1310) | fn from(server: &server::Server) -> Self { method from (line 1316) | fn from(repo: &repo::Repo) -> Self { method from (line 1322) | fn from(builder: &builder::Builder) -> Self { method from (line 1328) | fn from(alerter: &alerter::Alerter) -> Self { method from (line 1334) | fn from(procedure: &procedure::Procedure) -> Self { method from (line 1340) | fn from(resource_sync: &sync::ResourceSync) -> Self { method from (line 1346) | fn from(stack: &stack::Stack) -> Self { method from (line 1352) | fn from(action: &action::Action) -> Self { method default (line 1255) | fn default() -> Self { method toml_header (line 1359) | pub fn toml_header(&self) -> &'static str { type ScheduleFormat (line 1380) | pub enum ScheduleFormat { type FileFormat (line 1391) | pub enum FileFormat { constant KOMODO_EXIT_CODE (line 1400) | pub const KOMODO_EXIT_CODE: &str = "__KOMODO_EXIT_CODE:"; function resource_link (line 1402) | pub fn resource_link( FILE: client/core/rs/src/entities/permission.rs type Permission (line 31) | pub struct Permission { type UserTarget (line 63) | pub enum UserTarget { method extract_variant_id (line 71) | pub fn extract_variant_id(self) -> (UserTargetVariant, String) { type PermissionLevel (line 97) | pub enum PermissionLevel { method all (line 195) | pub fn all(self) -> PermissionLevelAndSpecifics { method specifics (line 202) | pub fn specifics( method specific (line 212) | fn specific( method terminal (line 223) | pub fn terminal(self) -> PermissionLevelAndSpecifics { method attach (line 228) | pub fn attach(self) -> PermissionLevelAndSpecifics { method inspect (line 233) | pub fn inspect(self) -> PermissionLevelAndSpecifics { method logs (line 238) | pub fn logs(self) -> PermissionLevelAndSpecifics { method processes (line 243) | pub fn processes(self) -> PermissionLevelAndSpecifics { method default (line 110) | fn default() -> Self { type SpecificPermission (line 134) | pub enum SpecificPermission { method all (line 163) | fn all() -> IndexSet { type PermissionLevelAndSpecifics (line 170) | pub struct PermissionLevelAndSpecifics { method from (line 176) | fn from(level: PermissionLevel) -> Self { method from (line 185) | fn from(value: &Permission) -> Self { method fulfills (line 251) | pub fn fulfills( method fulfills_specific (line 267) | pub fn fulfills_specific( method specifics_for_log (line 279) | pub fn specifics_for_log(&self) -> String { method specifics (line 291) | pub fn specifics( method specific (line 299) | fn specific( method terminal (line 311) | pub fn terminal(self) -> PermissionLevelAndSpecifics { method attach (line 316) | pub fn attach(self) -> PermissionLevelAndSpecifics { method inspect (line 321) | pub fn inspect(self) -> PermissionLevelAndSpecifics { method logs (line 326) | pub fn logs(self) -> PermissionLevelAndSpecifics { method processes (line 331) | pub fn processes(self) -> PermissionLevelAndSpecifics { FILE: client/core/rs/src/entities/procedure.rs type ProcedureListItem (line 17) | pub type ProcedureListItem = ResourceListItem; type ProcedureListItemInfo (line 21) | pub struct ProcedureListItemInfo { type ProcedureState (line 50) | pub enum ProcedureState { type Procedure (line 65) | pub type Procedure = Resource; type _PartialProcedureConfig (line 68) | pub type _PartialProcedureConfig = PartialProcedureConfig; type ProcedureConfig (line 75) | pub struct ProcedureConfig { method builder (line 146) | pub fn builder() -> ProcedureConfigBuilder { function default_schedule_enabled (line 151) | fn default_schedule_enabled() -> bool { function default_schedule_alert (line 155) | fn default_schedule_alert() -> bool { function default_failure_alert (line 159) | fn default_failure_alert() -> bool { function default_webhook_enabled (line 163) | fn default_webhook_enabled() -> bool { method default (line 168) | fn default() -> Self { type ProcedureStage (line 186) | pub struct ProcedureStage { type EnabledExecution (line 200) | pub struct EnabledExecution { function default_enabled (line 208) | fn default_enabled() -> bool { type ProcedureActionState (line 214) | pub struct ProcedureActionState { type ProcedureQuery (line 221) | pub type ProcedureQuery = ResourceQuery; type ProcedureQuerySpecifics (line 227) | pub struct ProcedureQuerySpecifics {} method add_filters (line 230) | fn add_filters(&self, _: &mut Document) {} FILE: client/core/rs/src/entities/provider.rs type _PartialGitProviderAccount (line 8) | pub type _PartialGitProviderAccount = PartialGitProviderAccount; type GitProviderAccount (line 21) | pub struct GitProviderAccount { function default_git_domain (line 54) | fn default_git_domain() -> String { function default_https (line 58) | fn default_https() -> bool { type _PartialDockerRegistryAccount (line 63) | pub type _PartialDockerRegistryAccount = PartialDockerRegistryAccount; type DockerRegistryAccount (line 75) | pub struct DockerRegistryAccount { function default_registry_domain (line 105) | fn default_registry_domain() -> String { FILE: client/core/rs/src/entities/repo.rs type RepoListItem (line 24) | pub type RepoListItem = ResourceListItem; type RepoListItemInfo (line 28) | pub struct RepoListItemInfo { type RepoState (line 61) | pub enum RepoState { type Repo (line 78) | pub type Repo = Resource; type RepoInfo (line 82) | pub struct RepoInfo { type _PartialRepoConfig (line 100) | pub type _PartialRepoConfig = PartialRepoConfig; type RepoConfig (line 106) | pub struct RepoConfig { method builder (line 228) | pub fn builder() -> RepoConfigBuilder { method env_vars (line 232) | pub fn env_vars(&self) -> anyhow::Result> { function default_git_provider (line 238) | fn default_git_provider() -> String { function default_git_https (line 242) | fn default_git_https() -> bool { function default_branch (line 246) | fn default_branch() -> String { function default_env_file_path (line 250) | fn default_env_file_path() -> String { function default_webhook_enabled (line 254) | fn default_webhook_enabled() -> bool { method default (line 259) | fn default() -> Self { type RepoActionState (line 284) | pub struct RepoActionState { type RepoQuery (line 296) | pub type RepoQuery = ResourceQuery; type RepoQuerySpecifics (line 302) | pub struct RepoQuerySpecifics { method add_filters (line 308) | fn add_filters(&self, filters: &mut Document) { FILE: client/core/rs/src/entities/resource.rs type Resource (line 20) | pub struct Resource { method default (line 75) | fn default() -> Self { type ResourceListItem (line 92) | pub struct ResourceListItem { type ResourceQuery (line 113) | pub struct ResourceQuery { type TemplatesQueryBehavior (line 141) | pub enum TemplatesQueryBehavior { type TagQueryBehavior (line 153) | pub enum TagQueryBehavior { type AddFilters (line 161) | pub trait AddFilters { method add_filters (line 162) | fn add_filters(&self, _filters: &mut Document) {} method add_filters (line 168) | fn add_filters(&self, filters: &mut Document) { FILE: client/core/rs/src/entities/schedule.rs type Schedule (line 9) | pub struct Schedule { FILE: client/core/rs/src/entities/server.rs type Server (line 23) | pub type Server = Resource; type ServerListItem (line 26) | pub type ServerListItem = ResourceListItem; type ServerListItemInfo (line 30) | pub struct ServerListItemInfo { type _PartialServerConfig (line 60) | pub type _PartialServerConfig = PartialServerConfig; type ServerConfig (line 67) | pub struct ServerConfig { method builder (line 215) | pub fn builder() -> ServerConfigBuilder { function default_address (line 220) | fn default_address() -> String { function default_enabled (line 224) | fn default_enabled() -> bool { function default_timeout_seconds (line 228) | fn default_timeout_seconds() -> i64 { function default_stats_monitoring (line 232) | fn default_stats_monitoring() -> bool { function default_auto_prune (line 236) | fn default_auto_prune() -> bool { function default_send_alerts (line 240) | fn default_send_alerts() -> bool { function default_cpu_warning (line 244) | fn default_cpu_warning() -> f32 { function default_cpu_critical (line 248) | fn default_cpu_critical() -> f32 { function default_mem_warning (line 252) | fn default_mem_warning() -> f64 { function default_mem_critical (line 256) | fn default_mem_critical() -> f64 { function default_disk_warning (line 260) | fn default_disk_warning() -> f64 { function default_disk_critical (line 264) | fn default_disk_critical() -> f64 { method default (line 269) | fn default() -> Self { type ServerHealthState (line 300) | pub struct ServerHealthState { type ServerHealth (line 309) | pub struct ServerHealth { type TerminalInfo (line 319) | pub struct TerminalInfo { type ServerActionState (line 331) | pub struct ServerActionState { type ServerState (line 374) | pub enum ServerState { type ServerQuery (line 386) | pub type ServerQuery = ResourceQuery; type ServerQuerySpecifics (line 390) | pub struct ServerQuerySpecifics {} FILE: client/core/rs/src/entities/stack.rs type Stack (line 33) | pub type Stack = Resource; method project_name (line 38) | pub fn project_name(&self, fresh: bool) -> String { method compose_file_paths (line 51) | pub fn compose_file_paths(&self) -> &[String] { method is_compose_file (line 59) | pub fn is_compose_file(&self, path: &str) -> bool { method all_file_paths (line 68) | pub fn all_file_paths(&self) -> Vec { method all_file_dependencies (line 82) | pub fn all_file_dependencies(&self) -> Vec { function default_stack_file_paths (line 103) | fn default_stack_file_paths() -> &'static [String] { type StackListItem (line 110) | pub type StackListItem = ResourceListItem; type StackListItemInfo (line 114) | pub struct StackListItemInfo { type StackServiceWithUpdate (line 154) | pub struct StackServiceWithUpdate { type StackState (line 180) | pub enum StackState { type StackInfo (line 208) | pub struct StackInfo { type _PartialStackConfig (line 252) | pub type _PartialStackConfig = PartialStackConfig; type StackConfig (line 259) | pub struct StackConfig { method builder (line 544) | pub fn builder() -> StackConfigBuilder { method env_vars (line 548) | pub fn env_vars(&self) -> anyhow::Result> { function default_env_file_path (line 554) | fn default_env_file_path() -> String { function default_auto_pull (line 558) | fn default_auto_pull() -> bool { function default_git_provider (line 562) | fn default_git_provider() -> String { function default_git_https (line 566) | fn default_git_https() -> bool { function default_branch (line 570) | fn default_branch() -> String { function default_webhook_enabled (line 574) | fn default_webhook_enabled() -> bool { function default_send_alerts (line 578) | fn default_send_alerts() -> bool { method default (line 583) | fn default() -> Self { type ComposeProject (line 629) | pub struct ComposeProject { type StackServiceNames (line 640) | pub struct StackServiceNames { type StackService (line 667) | pub struct StackService { type StackActionState (line 680) | pub struct StackActionState { type StackQuery (line 692) | pub type StackQuery = ResourceQuery; type StackQuerySpecifics (line 698) | pub struct StackQuerySpecifics { method add_filters (line 717) | fn add_filters(&self, filters: &mut Document) { type ComposeFile (line 737) | pub struct ComposeFile { type ComposeService (line 745) | pub struct ComposeService { type ComposeServiceDeploy (line 752) | pub struct ComposeServiceDeploy { type StackRemoteFileContents (line 768) | pub struct StackRemoteFileContents { type StackFileRequires (line 794) | pub enum StackFileRequires { type StackFileDependency (line 810) | pub struct StackFileDependency { method full_redeploy (line 822) | pub fn full_redeploy(path: String) -> StackFileDependency { method deserialize (line 850) | fn deserialize(deserializer: D) -> Result function is_none (line 831) | fn is_none(requires: &StackFileRequires) -> bool { type __StackFileDependency (line 837) | struct __StackFileDependency { FILE: client/core/rs/src/entities/stats.rs type SystemInformation (line 11) | pub struct SystemInformation { type SystemStatsRecord (line 38) | pub struct SystemStatsRecord { type SystemStats (line 75) | pub struct SystemStats { type SingleDiskUsage (line 114) | pub struct SingleDiskUsage { type SingleNetworkInterfaceUsage (line 128) | pub struct SingleNetworkInterfaceUsage { function sum_disk_usage (line 137) | pub fn sum_disk_usage(disks: &[SingleDiskUsage]) -> TotalDiskUsage { type TotalDiskUsage (line 150) | pub struct TotalDiskUsage { type SystemProcess (line 160) | pub struct SystemProcess { type SystemLoadAverage (line 187) | pub struct SystemLoadAverage { FILE: client/core/rs/src/entities/sync.rs type ResourceSyncListItem (line 20) | pub type ResourceSyncListItem = type ResourceSyncListItemInfo (line 25) | pub struct ResourceSyncListItemInfo { type ResourceSyncState (line 68) | pub enum ResourceSyncState { type ResourceSync (line 83) | pub type ResourceSync = type ResourceSyncInfo (line 88) | pub struct ResourceSyncInfo { type ResourceDiff (line 126) | pub struct ResourceDiff { type DiffData (line 137) | pub enum DiffData { type SyncDeployUpdate (line 160) | pub struct SyncDeployUpdate { type _PartialResourceSyncConfig (line 168) | pub type _PartialResourceSyncConfig = PartialResourceSyncConfig; type ResourceSyncConfig (line 175) | pub struct ResourceSyncConfig { method builder (line 311) | pub fn builder() -> ResourceSyncConfigBuilder { method file_contents_empty (line 316) | pub fn file_contents_empty(&self) -> bool { function default_git_provider (line 327) | fn default_git_provider() -> String { function default_git_https (line 331) | fn default_git_https() -> bool { function default_branch (line 335) | fn default_branch() -> String { function default_webhook_enabled (line 339) | fn default_webhook_enabled() -> bool { function default_include_resources (line 343) | fn default_include_resources() -> bool { function default_pending_alert (line 347) | fn default_pending_alert() -> bool { method default (line 352) | fn default() -> Self { type SyncFileContents (line 379) | pub struct SyncFileContents { type ResourceSyncActionState (line 391) | pub struct ResourceSyncActionState { type ResourceSyncQuery (line 397) | pub type ResourceSyncQuery = type ResourceSyncQuerySpecifics (line 404) | pub struct ResourceSyncQuerySpecifics { method add_filters (line 410) | fn add_filters(&self, filters: &mut Document) { FILE: client/core/rs/src/entities/tag.rs type _PartialTag (line 10) | pub type _PartialTag = PartialTag; type Tag (line 19) | pub struct Tag { method builder (line 56) | pub fn builder() -> TagBuilder { type TagColor (line 63) | pub enum TagColor { FILE: client/core/rs/src/entities/toml.rs type ResourcesToml (line 26) | pub struct ResourcesToml { type ResourceToml (line 114) | pub struct ResourceToml { function is_false (line 150) | fn is_false(b: &bool) -> bool { type UserGroupToml (line 156) | pub struct UserGroupToml { type PermissionToml (line 180) | pub struct PermissionToml { FILE: client/core/rs/src/entities/update.rs type Update (line 21) | pub struct Update { method push_simple_log (line 84) | pub fn push_simple_log( method push_error_log (line 92) | pub fn push_error_log( method in_progress (line 100) | pub fn in_progress(&mut self) { method finalize (line 104) | pub fn finalize(&mut self) { type UpdateListItem (line 114) | pub struct UpdateListItem { type Log (line 150) | pub struct Log { method simple (line 168) | pub fn simple(stage: &str, msg: String) -> Log { method error (line 180) | pub fn error(stage: &str, msg: String) -> Log { method combined (line 193) | pub fn combined(&self) -> String { type UpdateStatus (line 220) | pub enum UpdateStatus { FILE: client/core/rs/src/entities/user.rs type User (line 22) | pub struct User { method sanitize (line 81) | pub fn sanitize(&mut self) { method is_service_user (line 90) | pub fn is_service_user(user_id: &str) -> bool { function admin_service_user (line 115) | pub fn admin_service_user(user_id: &str) -> Option { function system_user (line 148) | pub fn system_user() -> &'static User { function procedure_user (line 162) | pub fn procedure_user() -> &'static User { function action_user (line 176) | pub fn action_user() -> &'static User { function git_webhook_user (line 190) | pub fn git_webhook_user() -> &'static User { function auto_redeploy_user (line 204) | pub fn auto_redeploy_user() -> &'static User { function sync_user (line 218) | pub fn sync_user() -> &'static User { function stack_user (line 232) | pub fn stack_user() -> &'static User { function build_user (line 246) | pub fn build_user() -> &'static User { function repo_user (line 260) | pub fn repo_user() -> &'static User { type UserConfig (line 277) | pub enum UserConfig { method default (line 295) | fn default() -> Self { FILE: client/core/rs/src/entities/user_group.rs type UserGroup (line 24) | pub struct UserGroup { FILE: client/core/rs/src/entities/variable.rs type Variable (line 12) | pub struct Variable { FILE: client/core/rs/src/lib.rs function komodo_client (line 48) | pub fn komodo_client() -> &'static KomodoClient { type KomodoEnv (line 59) | pub struct KomodoEnv { type KomodoClient (line 70) | pub struct KomodoClient { method new (line 82) | pub fn new( method new_from_env (line 96) | pub fn new_from_env() -> anyhow::Result { method with_healthcheck (line 117) | pub async fn with_healthcheck(self) -> anyhow::Result { method with_healthcheck (line 129) | pub fn with_healthcheck(self) -> anyhow::Result { method core_version (line 136) | pub async fn core_version(&self) -> anyhow::Result { method core_version (line 142) | pub fn core_version(&self) -> anyhow::Result { method health_check (line 148) | pub async fn health_check(&self) -> anyhow::Result<()> { method health_check (line 154) | pub fn health_check(&self) -> anyhow::Result<()> { method set_reqwest (line 160) | pub fn set_reqwest(mut self, reqwest: reqwest::Client) -> Self { method set_reqwest (line 167) | pub fn set_reqwest( method poll_update_until_complete (line 178) | pub async fn poll_update_until_complete( method poll_update_until_complete (line 199) | pub fn poll_update_until_complete( FILE: client/core/rs/src/parsers.rs constant QUOTE_PATTERN (line 3) | pub const QUOTE_PATTERN: &[char] = &['"', '\'']; function parse_key_value_list (line 39) | pub fn parse_key_value_list( function parse_multiline_command (line 120) | pub fn parse_multiline_command(command: impl AsRef) -> String { function parse_string_list (line 160) | pub fn parse_string_list(source: impl AsRef) -> Vec { FILE: client/core/rs/src/request.rs method auth (line 17) | pub async fn auth( method auth (line 37) | pub fn auth(&self, request: T) -> anyhow::Result method user (line 52) | pub async fn user( method user (line 72) | pub fn user(&self, request: T) -> anyhow::Result method read (line 87) | pub async fn read( method read (line 107) | pub fn read(&self, request: T) -> anyhow::Result method write (line 122) | pub async fn write( method write (line 142) | pub fn write(&self, request: T) -> anyhow::Result method execute (line 157) | pub async fn execute( method execute (line 177) | pub fn execute(&self, request: T) -> anyhow::Result method post (line 192) | async fn post< method post (line 224) | fn post( FILE: client/core/rs/src/terminal.rs type TerminalStreamResponse (line 3) | pub struct TerminalStreamResponse(pub reqwest::Response); method into_line_stream (line 6) | pub fn into_line_stream( FILE: client/core/rs/src/ws.rs type WsLoginMessage (line 20) | pub enum WsLoginMessage { method from_json_str (line 26) | pub fn from_json_str(json: &str) -> anyhow::Result { method to_json_string (line 31) | pub fn to_json_string(&self) -> anyhow::Result { type UpdateWsMessage (line 38) | pub enum UpdateWsMessage { type UpdateWsError (line 46) | pub enum UpdateWsError { constant MAX_SHORT_RETRY_COUNT (line 57) | const MAX_SHORT_RETRY_COUNT: usize = 5; method subscribe_to_updates (line 78) | pub fn subscribe_to_updates( FILE: client/core/ts/generate_types.mjs function fix_types (line 23) | function fix_types() { FILE: client/core/ts/src/lib.ts type InitOptions (line 33) | type InitOptions = class CancelToken (line 37) | class CancelToken { method constructor (line 39) | constructor() { method cancel (line 42) | cancel() { type ClientState (line 47) | type ClientState = { function KomodoClient (line 54) | function KomodoClient(url: string, options: InitOptions) { FILE: client/core/ts/src/responses.ts type AuthResponses (line 3) | type AuthResponses = { type UserResponses (line 11) | type UserResponses = { type ReadResponses (line 18) | type ReadResponses = { type WriteResponses (line 180) | type WriteResponses = { type ExecuteResponses (line 324) | type ExecuteResponses = { FILE: client/core/ts/src/terminal.ts type TerminalCallbacks (line 14) | type TerminalCallbacks = { type ConnectExecQuery (line 21) | type ConnectExecQuery = type ExecuteExecBody (line 35) | type ExecuteExecBody = type ExecuteCallbacks (line 49) | type ExecuteCallbacks = { method start (line 271) | start(_controller) { method transform (line 274) | transform(chunk, controller) { method flush (line 280) | flush(controller) { FILE: client/core/ts/src/types.ts type MongoIdObj (line 5) | interface MongoIdObj { type MongoId (line 9) | type MongoId = MongoIdObj; type PermissionLevel (line 12) | enum PermissionLevel { type PermissionLevelAndSpecifics (line 23) | interface PermissionLevelAndSpecifics { type I64 (line 28) | type I64 = number; type Resource (line 30) | interface Resource { type ScheduleFormat (line 61) | enum ScheduleFormat { type FileFormat (line 66) | enum FileFormat { type ActionConfig (line 73) | interface ActionConfig { type NoData (line 138) | interface NoData { type Action (line 141) | type Action = Resource; type ResourceListItem (line 143) | interface ResourceListItem { type ActionState (line 158) | enum ActionState { type ActionListItemInfo (line 169) | interface ActionListItemInfo { type ActionListItem (line 186) | type ActionListItem = ResourceListItem; type TemplatesQueryBehavior (line 188) | enum TemplatesQueryBehavior { type TagQueryBehavior (line 197) | enum TagQueryBehavior { type ResourceQuery (line 205) | interface ResourceQuery { type ActionQuerySpecifics (line 215) | interface ActionQuerySpecifics { type ActionQuery (line 218) | type ActionQuery = ResourceQuery; type AlerterEndpoint (line 220) | type AlerterEndpoint = type ResourceTarget (line 233) | type ResourceTarget = type MaintenanceScheduleType (line 247) | enum MaintenanceScheduleType { type MaintenanceWindow (line 257) | interface MaintenanceWindow { type AlerterConfig (line 288) | interface AlerterConfig { type Alerter (line 313) | type Alerter = Resource; type AlerterListItemInfo (line 315) | interface AlerterListItemInfo { type AlerterListItem (line 322) | type AlerterListItem = ResourceListItem; type AlerterQuerySpecifics (line 324) | interface AlerterQuerySpecifics { type AlerterQuery (line 339) | type AlerterQuery = ResourceQuery; type BatchExecutionResponseItem (line 341) | type BatchExecutionResponseItem = type BatchExecutionResponse (line 345) | type BatchExecutionResponse = BatchExecutionResponseItem[]; type Operation (line 347) | enum Operation { type Log (line 467) | interface Log { type UpdateStatus (line 485) | enum UpdateStatus { type Version (line 494) | interface Version { type Update (line 501) | interface Update { type BoxUpdate (line 548) | type BoxUpdate = Update; type ImageRegistryConfig (line 551) | interface ImageRegistryConfig { type SystemCommand (line 566) | interface SystemCommand { type BuildConfig (line 572) | interface BuildConfig { type BuildInfo (line 695) | interface BuildInfo { type Build (line 723) | type Build = Resource; type BuildState (line 725) | enum BuildState { type BuildListItemInfo (line 736) | interface BuildListItemInfo { type BuildListItem (line 767) | type BuildListItem = ResourceListItem; type BuildQuerySpecifics (line 769) | interface BuildQuerySpecifics { type BuildQuery (line 779) | type BuildQuery = ResourceQuery; type BuilderConfig (line 781) | type BuilderConfig = type Builder (line 789) | type Builder = Resource; type BuilderListItemInfo (line 791) | interface BuilderListItemInfo { type BuilderListItem (line 802) | type BuilderListItem = ResourceListItem; type BuilderQuerySpecifics (line 804) | interface BuilderQuerySpecifics { type BuilderQuery (line 807) | type BuilderQuery = ResourceQuery; type Execution (line 810) | type Execution = type EnabledExecution (line 890) | interface EnabledExecution { type ProcedureStage (line 898) | interface ProcedureStage { type ProcedureConfig (line 908) | interface ProcedureConfig { type Procedure (line 959) | type Procedure = Resource; type CopyProcedureResponse (line 961) | type CopyProcedureResponse = Procedure; type CreateActionWebhookResponse (line 963) | type CreateActionWebhookResponse = NoData; type CreateApiKeyResponse (line 966) | interface CreateApiKeyResponse { type CreateApiKeyForServiceUserResponse (line 978) | type CreateApiKeyForServiceUserResponse = CreateApiKeyResponse; type CreateBuildWebhookResponse (line 980) | type CreateBuildWebhookResponse = NoData; type DockerRegistryAccount (line 983) | interface DockerRegistryAccount { type CreateDockerRegistryAccountResponse (line 1007) | type CreateDockerRegistryAccountResponse = DockerRegistryAccount; type GitProviderAccount (line 1013) | interface GitProviderAccount { type CreateGitProviderAccountResponse (line 1038) | type CreateGitProviderAccountResponse = GitProviderAccount; type UserConfig (line 1040) | type UserConfig = type User (line 1065) | interface User { type CreateLocalUserResponse (line 1095) | type CreateLocalUserResponse = User; type CreateProcedureResponse (line 1097) | type CreateProcedureResponse = Procedure; type CreateRepoWebhookResponse (line 1099) | type CreateRepoWebhookResponse = NoData; type CreateServiceUserResponse (line 1101) | type CreateServiceUserResponse = User; type CreateStackWebhookResponse (line 1103) | type CreateStackWebhookResponse = NoData; type CreateSyncWebhookResponse (line 1105) | type CreateSyncWebhookResponse = NoData; type Variable (line 1111) | interface Variable { type CreateVariableResponse (line 1132) | type CreateVariableResponse = Variable; type DeleteActionWebhookResponse (line 1134) | type DeleteActionWebhookResponse = NoData; type DeleteApiKeyForServiceUserResponse (line 1136) | type DeleteApiKeyForServiceUserResponse = NoData; type DeleteApiKeyResponse (line 1138) | type DeleteApiKeyResponse = NoData; type DeleteBuildWebhookResponse (line 1140) | type DeleteBuildWebhookResponse = NoData; type DeleteDockerRegistryAccountResponse (line 1142) | type DeleteDockerRegistryAccountResponse = DockerRegistryAccount; type DeleteGitProviderAccountResponse (line 1144) | type DeleteGitProviderAccountResponse = GitProviderAccount; type DeleteProcedureResponse (line 1146) | type DeleteProcedureResponse = Procedure; type DeleteRepoWebhookResponse (line 1148) | type DeleteRepoWebhookResponse = NoData; type DeleteStackWebhookResponse (line 1150) | type DeleteStackWebhookResponse = NoData; type DeleteSyncWebhookResponse (line 1152) | type DeleteSyncWebhookResponse = NoData; type DeleteUserResponse (line 1154) | type DeleteUserResponse = User; type DeleteVariableResponse (line 1156) | type DeleteVariableResponse = Variable; type DeploymentImage (line 1158) | type DeploymentImage = type RestartMode (line 1175) | enum RestartMode { type TerminationSignal (line 1182) | enum TerminationSignal { type DeploymentConfig (line 1189) | interface DeploymentConfig { type Deployment (line 1268) | type Deployment = Resource; type DeploymentState (line 1278) | enum DeploymentState { type DeploymentListItemInfo (line 1301) | interface DeploymentListItemInfo { type DeploymentListItem (line 1316) | type DeploymentListItem = ResourceListItem; type DeploymentQuerySpecifics (line 1318) | interface DeploymentQuerySpecifics { type DeploymentQuery (line 1335) | type DeploymentQuery = ResourceQuery; type JwtResponse (line 1338) | interface JwtResponse { type ExchangeForJwtResponse (line 1346) | type ExchangeForJwtResponse = JwtResponse; type TomlResponse (line 1349) | interface TomlResponse { type ExportAllResourcesToTomlResponse (line 1353) | type ExportAllResourcesToTomlResponse = TomlResponse; type ExportResourcesToTomlResponse (line 1355) | type ExportResourcesToTomlResponse = TomlResponse; type FindUserResponse (line 1357) | type FindUserResponse = User; type ActionActionState (line 1359) | interface ActionActionState { type GetActionActionStateResponse (line 1364) | type GetActionActionStateResponse = ActionActionState; type GetActionResponse (line 1366) | type GetActionResponse = Action; type SeverityLevel (line 1369) | enum SeverityLevel { type AlertData (line 1391) | type AlertData = type Alert (line 1617) | interface Alert { type GetAlertResponse (line 1638) | type GetAlertResponse = Alert; type GetAlerterResponse (line 1640) | type GetAlerterResponse = Alerter; type BuildActionState (line 1642) | interface BuildActionState { type GetBuildActionStateResponse (line 1646) | type GetBuildActionStateResponse = BuildActionState; type GetBuildResponse (line 1648) | type GetBuildResponse = Build; type GetBuilderResponse (line 1650) | type GetBuilderResponse = Builder; type GetContainerLogResponse (line 1652) | type GetContainerLogResponse = Log; type DeploymentActionState (line 1654) | interface DeploymentActionState { type GetDeploymentActionStateResponse (line 1666) | type GetDeploymentActionStateResponse = DeploymentActionState; type GetDeploymentLogResponse (line 1668) | type GetDeploymentLogResponse = Log; type GetDeploymentResponse (line 1670) | type GetDeploymentResponse = Deployment; type ContainerStats (line 1672) | interface ContainerStats { type GetDeploymentStatsResponse (line 1682) | type GetDeploymentStatsResponse = ContainerStats; type GetDockerRegistryAccountResponse (line 1684) | type GetDockerRegistryAccountResponse = DockerRegistryAccount; type GetGitProviderAccountResponse (line 1686) | type GetGitProviderAccountResponse = GitProviderAccount; type GetPermissionResponse (line 1688) | type GetPermissionResponse = PermissionLevelAndSpecifics; type ProcedureActionState (line 1690) | interface ProcedureActionState { type GetProcedureActionStateResponse (line 1694) | type GetProcedureActionStateResponse = ProcedureActionState; type GetProcedureResponse (line 1696) | type GetProcedureResponse = Procedure; type RepoActionState (line 1698) | interface RepoActionState { type GetRepoActionStateResponse (line 1709) | type GetRepoActionStateResponse = RepoActionState; type RepoConfig (line 1711) | interface RepoConfig { type RepoInfo (line 1783) | interface RepoInfo { type Repo (line 1798) | type Repo = Resource; type GetRepoResponse (line 1800) | type GetRepoResponse = Repo; type ResourceSyncActionState (line 1802) | interface ResourceSyncActionState { type GetResourceSyncActionStateResponse (line 1807) | type GetResourceSyncActionStateResponse = ResourceSyncActionState; type ResourceSyncConfig (line 1810) | interface ResourceSyncConfig { type DiffData (line 1891) | type DiffData = type ResourceDiff (line 1910) | interface ResourceDiff { type SyncDeployUpdate (line 1920) | interface SyncDeployUpdate { type SyncFileContents (line 1927) | interface SyncFileContents { type ResourceSyncInfo (line 1936) | interface ResourceSyncInfo { type ResourceSync (line 1963) | type ResourceSync = Resource; type GetResourceSyncResponse (line 1965) | type GetResourceSyncResponse = ResourceSync; type ServerActionState (line 1968) | interface ServerActionState { type GetServerActionStateResponse (line 1995) | type GetServerActionStateResponse = ServerActionState; type ServerConfig (line 1998) | interface ServerConfig { type Server (line 2072) | type Server = Resource; type GetServerResponse (line 2074) | type GetServerResponse = Server; type StackActionState (line 2076) | interface StackActionState { type GetStackActionStateResponse (line 2087) | type GetStackActionStateResponse = StackActionState; type GetStackLogResponse (line 2089) | type GetStackLogResponse = Log; type StackFileRequires (line 2091) | enum StackFileRequires { type StackFileDependency (line 2101) | interface StackFileDependency { type StackConfig (line 2111) | interface StackConfig { type FileContents (line 2283) | interface FileContents { type StackServiceNames (line 2290) | interface StackServiceNames { type StackRemoteFileContents (line 2320) | interface StackRemoteFileContents { type StackInfo (line 2334) | interface StackInfo { type Stack (line 2385) | type Stack = Resource; type GetStackResponse (line 2387) | type GetStackResponse = Stack; type SystemInformation (line 2390) | interface SystemInformation { type GetSystemInformationResponse (line 2409) | type GetSystemInformationResponse = SystemInformation; type SystemLoadAverage (line 2411) | interface SystemLoadAverage { type SingleDiskUsage (line 2421) | interface SingleDiskUsage { type Timelength (line 2432) | enum Timelength { type SystemStats (line 2478) | interface SystemStats { type GetSystemStatsResponse (line 2508) | type GetSystemStatsResponse = SystemStats; type TagColor (line 2510) | enum TagColor { type Tag (line 2567) | interface Tag { type GetTagResponse (line 2580) | type GetTagResponse = Tag; type GetUpdateResponse (line 2582) | type GetUpdateResponse = Update; type UserGroup (line 2592) | interface UserGroup { type GetUserGroupResponse (line 2611) | type GetUserGroupResponse = UserGroup; type GetUserResponse (line 2613) | type GetUserResponse = User; type GetVariableResponse (line 2615) | type GetVariableResponse = Variable; type ContainerStateStatusEnum (line 2617) | enum ContainerStateStatusEnum { type HealthStatusEnum (line 2628) | enum HealthStatusEnum { type HealthcheckResult (line 2637) | interface HealthcheckResult { type ContainerHealth (line 2649) | interface ContainerHealth { type ContainerState (line 2659) | interface ContainerState { type Usize (line 2683) | type Usize = number; type ResourcesBlkioWeightDevice (line 2685) | interface ResourcesBlkioWeightDevice { type ThrottleDevice (line 2690) | interface ThrottleDevice { type DeviceMapping (line 2698) | interface DeviceMapping { type DeviceRequest (line 2705) | interface DeviceRequest { type ResourcesUlimits (line 2715) | interface ResourcesUlimits { type HostConfigLogConfig (line 2725) | interface HostConfigLogConfig { type PortBinding (line 2731) | interface PortBinding { type RestartPolicyNameEnum (line 2738) | enum RestartPolicyNameEnum { type RestartPolicy (line 2747) | interface RestartPolicy { type MountTypeEnum (line 2754) | enum MountTypeEnum { type MountBindOptionsPropagationEnum (line 2764) | enum MountBindOptionsPropagationEnum { type MountBindOptions (line 2775) | interface MountBindOptions { type MountVolumeOptionsDriverConfig (line 2789) | interface MountVolumeOptionsDriverConfig { type MountVolumeOptions (line 2797) | interface MountVolumeOptions { type MountTmpfsOptions (line 2808) | interface MountTmpfsOptions { type ContainerMount (line 2815) | interface ContainerMount { type HostConfigCgroupnsModeEnum (line 2831) | enum HostConfigCgroupnsModeEnum { type HostConfigIsolationEnum (line 2837) | enum HostConfigIsolationEnum { type HostConfig (line 2845) | interface HostConfig { type GraphDriverData (line 2986) | interface GraphDriverData { type MountPoint (line 2994) | interface MountPoint { type HealthConfig (line 3014) | interface HealthConfig { type ContainerConfig (line 3030) | interface ContainerConfig { type EndpointIpamConfig (line 3083) | interface EndpointIpamConfig { type EndpointSettings (line 3090) | interface EndpointSettings { type NetworkSettings (line 3119) | interface NetworkSettings { type Container (line 3131) | interface Container { type InspectDeploymentContainerResponse (line 3167) | type InspectDeploymentContainerResponse = Container; type InspectDockerContainerResponse (line 3169) | type InspectDockerContainerResponse = Container; type ImageInspectRootFs (line 3172) | interface ImageInspectRootFs { type ImageInspectMetadata (line 3178) | interface ImageInspectMetadata { type Image (line 3184) | interface Image { type InspectDockerImageResponse (line 3218) | type InspectDockerImageResponse = Image; type IpamConfig (line 3220) | interface IpamConfig { type Ipam (line 3227) | interface Ipam { type NetworkContainer (line 3236) | interface NetworkContainer { type Network (line 3246) | interface Network { type InspectDockerNetworkResponse (line 3263) | type InspectDockerNetworkResponse = Network; type VolumeScopeEnum (line 3265) | enum VolumeScopeEnum { type U64 (line 3271) | type U64 = number; type ObjectVersion (line 3274) | interface ObjectVersion { type ClusterVolumeSpecAccessModeScopeEnum (line 3278) | enum ClusterVolumeSpecAccessModeScopeEnum { type ClusterVolumeSpecAccessModeSharingEnum (line 3284) | enum ClusterVolumeSpecAccessModeSharingEnum { type ClusterVolumeSpecAccessModeSecrets (line 3293) | interface ClusterVolumeSpecAccessModeSecrets { type Topology (line 3300) | type Topology = Record; type ClusterVolumeSpecAccessModeAccessibilityRequirements (line 3303) | interface ClusterVolumeSpecAccessModeAccessibilityRequirements { type ClusterVolumeSpecAccessModeCapacityRange (line 3311) | interface ClusterVolumeSpecAccessModeCapacityRange { type ClusterVolumeSpecAccessModeAvailabilityEnum (line 3318) | enum ClusterVolumeSpecAccessModeAvailabilityEnum { type ClusterVolumeSpecAccessMode (line 3326) | interface ClusterVolumeSpecAccessMode { type ClusterVolumeSpec (line 3340) | interface ClusterVolumeSpec { type ClusterVolumeInfo (line 3347) | interface ClusterVolumeInfo { type ClusterVolumePublishStatusStateEnum (line 3358) | enum ClusterVolumePublishStatusStateEnum { type ClusterVolumePublishStatus (line 3366) | interface ClusterVolumePublishStatus { type ClusterVolume (line 3376) | interface ClusterVolume { type VolumeUsageData (line 3389) | interface VolumeUsageData { type Volume (line 3396) | interface Volume { type InspectDockerVolumeResponse (line 3417) | type InspectDockerVolumeResponse = Volume; type InspectStackContainerResponse (line 3419) | type InspectStackContainerResponse = Container; type JsonObject (line 3421) | type JsonObject = any; type JsonValue (line 3423) | type JsonValue = any; type ListActionsResponse (line 3425) | type ListActionsResponse = ActionListItem[]; type ListAlertersResponse (line 3427) | type ListAlertersResponse = AlerterListItem[]; type PortTypeEnum (line 3429) | enum PortTypeEnum { type Port (line 3437) | interface Port { type ContainerListItem (line 3448) | interface ContainerListItem { type ListAllDockerContainersResponse (line 3487) | type ListAllDockerContainersResponse = ContainerListItem[]; type ApiKey (line 3490) | interface ApiKey { type ListApiKeysForServiceUserResponse (line 3505) | type ListApiKeysForServiceUserResponse = ApiKey[]; type ListApiKeysResponse (line 3507) | type ListApiKeysResponse = ApiKey[]; type BuildVersionResponseItem (line 3509) | interface BuildVersionResponseItem { type ListBuildVersionsResponse (line 3514) | type ListBuildVersionsResponse = BuildVersionResponseItem[]; type ListBuildersResponse (line 3516) | type ListBuildersResponse = BuilderListItem[]; type ListBuildsResponse (line 3518) | type ListBuildsResponse = BuildListItem[]; type ListCommonBuildExtraArgsResponse (line 3520) | type ListCommonBuildExtraArgsResponse = string[]; type ListCommonDeploymentExtraArgsResponse (line 3522) | type ListCommonDeploymentExtraArgsResponse = string[]; type ListCommonStackBuildExtraArgsResponse (line 3524) | type ListCommonStackBuildExtraArgsResponse = string[]; type ListCommonStackExtraArgsResponse (line 3526) | type ListCommonStackExtraArgsResponse = string[]; type ComposeProject (line 3528) | interface ComposeProject { type ListComposeProjectsResponse (line 3537) | type ListComposeProjectsResponse = ComposeProject[]; type ListDeploymentsResponse (line 3539) | type ListDeploymentsResponse = DeploymentListItem[]; type ListDockerContainersResponse (line 3541) | type ListDockerContainersResponse = ContainerListItem[]; type ImageHistoryResponseItem (line 3544) | interface ImageHistoryResponseItem { type ListDockerImageHistoryResponse (line 3553) | type ListDockerImageHistoryResponse = ImageHistoryResponseItem[]; type ImageListItem (line 3555) | interface ImageListItem { type ListDockerImagesResponse (line 3570) | type ListDockerImagesResponse = ImageListItem[]; type NetworkListItem (line 3572) | interface NetworkListItem { type ListDockerNetworksResponse (line 3589) | type ListDockerNetworksResponse = NetworkListItem[]; type ProviderAccount (line 3591) | interface ProviderAccount { type DockerRegistry (line 3598) | interface DockerRegistry { type ListDockerRegistriesFromConfigResponse (line 3610) | type ListDockerRegistriesFromConfigResponse = DockerRegistry[]; type ListDockerRegistryAccountsResponse (line 3612) | type ListDockerRegistryAccountsResponse = DockerRegistryAccount[]; type VolumeListItem (line 3614) | interface VolumeListItem { type ListDockerVolumesResponse (line 3627) | type ListDockerVolumesResponse = VolumeListItem[]; type ListFullActionsResponse (line 3629) | type ListFullActionsResponse = Action[]; type ListFullAlertersResponse (line 3631) | type ListFullAlertersResponse = Alerter[]; type ListFullBuildersResponse (line 3633) | type ListFullBuildersResponse = Builder[]; type ListFullBuildsResponse (line 3635) | type ListFullBuildsResponse = Build[]; type ListFullDeploymentsResponse (line 3637) | type ListFullDeploymentsResponse = Deployment[]; type ListFullProceduresResponse (line 3639) | type ListFullProceduresResponse = Procedure[]; type ListFullReposResponse (line 3641) | type ListFullReposResponse = Repo[]; type ListFullResourceSyncsResponse (line 3643) | type ListFullResourceSyncsResponse = ResourceSync[]; type ListFullServersResponse (line 3645) | type ListFullServersResponse = Server[]; type ListFullStacksResponse (line 3647) | type ListFullStacksResponse = Stack[]; type ListGitProviderAccountsResponse (line 3649) | type ListGitProviderAccountsResponse = GitProviderAccount[]; type GitProvider (line 3651) | interface GitProvider { type ListGitProvidersFromConfigResponse (line 3660) | type ListGitProvidersFromConfigResponse = GitProvider[]; type UserTarget (line 3662) | type UserTarget = type Permission (line 3669) | interface Permission { type ListPermissionsResponse (line 3682) | type ListPermissionsResponse = Permission[]; type ProcedureState (line 3684) | enum ProcedureState { type ProcedureListItemInfo (line 3695) | interface ProcedureListItemInfo { type ProcedureListItem (line 3714) | type ProcedureListItem = ResourceListItem; type ListProceduresResponse (line 3716) | type ListProceduresResponse = ProcedureListItem[]; type RepoState (line 3718) | enum RepoState { type RepoListItemInfo (line 3733) | interface RepoListItemInfo { type RepoListItem (line 3762) | type RepoListItem = ResourceListItem; type ListReposResponse (line 3764) | type ListReposResponse = RepoListItem[]; type ResourceSyncState (line 3766) | enum ResourceSyncState { type ResourceSyncListItemInfo (line 3779) | interface ResourceSyncListItemInfo { type ResourceSyncListItem (line 3808) | type ResourceSyncListItem = ResourceListItem; type ListResourceSyncsResponse (line 3810) | type ListResourceSyncsResponse = ResourceSyncListItem[]; type Schedule (line 3813) | interface Schedule { type ListSchedulesResponse (line 3839) | type ListSchedulesResponse = Schedule[]; type ListSecretsResponse (line 3841) | type ListSecretsResponse = string[]; type ServerState (line 3843) | enum ServerState { type ServerListItemInfo (line 3852) | interface ServerListItemInfo { type ServerListItem (line 3882) | type ServerListItem = ResourceListItem; type ListServersResponse (line 3884) | type ListServersResponse = ServerListItem[]; type StackService (line 3886) | interface StackService { type ListStackServicesResponse (line 3897) | type ListStackServicesResponse = StackService[]; type StackState (line 3899) | enum StackState { type StackServiceWithUpdate (line 3924) | interface StackServiceWithUpdate { type StackListItemInfo (line 3932) | interface StackListItemInfo { type StackListItem (line 3976) | type StackListItem = ResourceListItem; type ListStacksResponse (line 3978) | type ListStacksResponse = StackListItem[]; type SystemProcess (line 3981) | interface SystemProcess { type ListSystemProcessesResponse (line 4006) | type ListSystemProcessesResponse = SystemProcess[]; type ListTagsResponse (line 4008) | type ListTagsResponse = Tag[]; type TerminalInfo (line 4014) | interface TerminalInfo { type ListTerminalsResponse (line 4023) | type ListTerminalsResponse = TerminalInfo[]; type ListUserGroupsResponse (line 4025) | type ListUserGroupsResponse = UserGroup[]; type ListUserTargetPermissionsResponse (line 4027) | type ListUserTargetPermissionsResponse = Permission[]; type ListUsersResponse (line 4029) | type ListUsersResponse = User[]; type ListVariablesResponse (line 4031) | type ListVariablesResponse = Variable[]; type LoginLocalUserResponse (line 4034) | type LoginLocalUserResponse = JwtResponse; type MongoDocument (line 4036) | type MongoDocument = any; type ProcedureQuerySpecifics (line 4038) | interface ProcedureQuerySpecifics { type ProcedureQuery (line 4041) | type ProcedureQuery = ResourceQuery; type PushRecentlyViewedResponse (line 4043) | type PushRecentlyViewedResponse = NoData; type RepoQuerySpecifics (line 4045) | interface RepoQuerySpecifics { type RepoQuery (line 4050) | type RepoQuery = ResourceQuery; type ResourceSyncQuerySpecifics (line 4052) | interface ResourceSyncQuerySpecifics { type ResourceSyncQuery (line 4057) | type ResourceSyncQuery = ResourceQuery; type SearchContainerLogResponse (line 4059) | type SearchContainerLogResponse = Log; type SearchDeploymentLogResponse (line 4061) | type SearchDeploymentLogResponse = Log; type SearchStackLogResponse (line 4063) | type SearchStackLogResponse = Log; type ServerQuerySpecifics (line 4065) | interface ServerQuerySpecifics { type ServerQuery (line 4069) | type ServerQuery = ResourceQuery; type SetLastSeenUpdateResponse (line 4071) | type SetLastSeenUpdateResponse = NoData; type SignUpLocalUserResponse (line 4074) | type SignUpLocalUserResponse = JwtResponse; type StackQuerySpecifics (line 4076) | interface StackQuerySpecifics { type StackQuery (line 4094) | type StackQuery = ResourceQuery; type UpdateDockerRegistryAccountResponse (line 4096) | type UpdateDockerRegistryAccountResponse = DockerRegistryAccount; type UpdateGitProviderAccountResponse (line 4098) | type UpdateGitProviderAccountResponse = GitProviderAccount; type UpdatePermissionOnResourceTypeResponse (line 4100) | type UpdatePermissionOnResourceTypeResponse = NoData; type UpdatePermissionOnTargetResponse (line 4102) | type UpdatePermissionOnTargetResponse = NoData; type UpdateProcedureResponse (line 4104) | type UpdateProcedureResponse = Procedure; type UpdateResourceMetaResponse (line 4106) | type UpdateResourceMetaResponse = NoData; type UpdateServiceUserDescriptionResponse (line 4108) | type UpdateServiceUserDescriptionResponse = User; type UpdateUserAdminResponse (line 4110) | type UpdateUserAdminResponse = NoData; type UpdateUserBasePermissionsResponse (line 4112) | type UpdateUserBasePermissionsResponse = NoData; type UpdateUserPasswordResponse (line 4114) | type UpdateUserPasswordResponse = NoData; type UpdateUserUsernameResponse (line 4116) | type UpdateUserUsernameResponse = NoData; type UpdateVariableDescriptionResponse (line 4118) | type UpdateVariableDescriptionResponse = Variable; type UpdateVariableIsSecretResponse (line 4120) | type UpdateVariableIsSecretResponse = Variable; type UpdateVariableValueResponse (line 4122) | type UpdateVariableValueResponse = Variable; type _PartialActionConfig (line 4124) | type _PartialActionConfig = Partial; type _PartialAlerterConfig (line 4126) | type _PartialAlerterConfig = Partial; type _PartialAwsBuilderConfig (line 4128) | type _PartialAwsBuilderConfig = Partial; type _PartialBuildConfig (line 4130) | type _PartialBuildConfig = Partial; type _PartialBuilderConfig (line 4132) | type _PartialBuilderConfig = Partial; type _PartialDeploymentConfig (line 4134) | type _PartialDeploymentConfig = Partial; type _PartialDockerRegistryAccount (line 4136) | type _PartialDockerRegistryAccount = Partial; type _PartialGitProviderAccount (line 4138) | type _PartialGitProviderAccount = Partial; type _PartialProcedureConfig (line 4140) | type _PartialProcedureConfig = Partial; type _PartialRepoConfig (line 4142) | type _PartialRepoConfig = Partial; type _PartialResourceSyncConfig (line 4144) | type _PartialResourceSyncConfig = Partial; type _PartialServerBuilderConfig (line 4146) | type _PartialServerBuilderConfig = Partial; type _PartialServerConfig (line 4148) | type _PartialServerConfig = Partial; type _PartialStackConfig (line 4150) | type _PartialStackConfig = Partial; type _PartialTag (line 4152) | type _PartialTag = Partial; type _PartialUrlBuilderConfig (line 4154) | type _PartialUrlBuilderConfig = Partial; type __Serror (line 4156) | interface __Serror { type _Serror (line 4161) | type _Serror = __Serror; type AddUserToUserGroup (line 4164) | interface AddUserToUserGroup { type AwsBuilderConfig (line 4172) | interface AwsBuilderConfig { type BackupCoreDatabase (line 4230) | interface BackupCoreDatabase { type BatchBuildRepo (line 4234) | interface BatchBuildRepo { type BatchCloneRepo (line 4251) | interface BatchCloneRepo { type BatchDeploy (line 4268) | interface BatchDeploy { type BatchDeployStack (line 4285) | interface BatchDeployStack { type BatchDeployStackIfChanged (line 4302) | interface BatchDeployStackIfChanged { type BatchDestroyDeployment (line 4319) | interface BatchDestroyDeployment { type BatchDestroyStack (line 4336) | interface BatchDestroyStack { type BatchExecutionResponseItemErr (line 4352) | interface BatchExecutionResponseItemErr { type BatchPullRepo (line 4358) | interface BatchPullRepo { type BatchPullStack (line 4375) | interface BatchPullStack { type BatchRunAction (line 4392) | interface BatchRunAction { type BatchRunBuild (line 4409) | interface BatchRunBuild { type BatchRunProcedure (line 4426) | interface BatchRunProcedure { type BuildRepo (line 4454) | interface BuildRepo { type BuildStatsDay (line 4460) | interface BuildStatsDay { type CancelBuild (line 4471) | interface CancelBuild { type CancelRepoBuild (line 4481) | interface CancelRepoBuild { type ClearRepoCache (line 4490) | interface ClearRepoCache { type CloneRepo (line 4504) | interface CloneRepo { type CommitSync (line 4514) | interface CommitSync { type ConnectContainerExecQuery (line 4523) | interface ConnectContainerExecQuery { type ConnectDeploymentExecQuery (line 4537) | interface ConnectDeploymentExecQuery { type ConnectStackExecQuery (line 4549) | interface ConnectStackExecQuery { type ConnectTerminalQuery (line 4562) | interface ConnectTerminalQuery { type ContainerBlkioStatEntry (line 4575) | interface ContainerBlkioStatEntry { type ContainerBlkioStats (line 4588) | interface ContainerBlkioStats { type ContainerCpuUsage (line 4628) | interface ContainerCpuUsage { type ContainerThrottlingData (line 4655) | interface ContainerThrottlingData { type ContainerCpuStats (line 4665) | interface ContainerCpuStats { type ContainerMemoryStats (line 4689) | interface ContainerMemoryStats { type ContainerNetworkStats (line 4728) | interface ContainerNetworkStats { type ContainerPidsStats (line 4764) | interface ContainerPidsStats { type ContainerStorageStats (line 4775) | interface ContainerStorageStats { type Conversion (line 4782) | interface Conversion { type CopyAction (line 4793) | interface CopyAction { type CopyAlerter (line 4804) | interface CopyAlerter { type CopyBuild (line 4815) | interface CopyBuild { type CopyBuilder (line 4826) | interface CopyBuilder { type CopyDeployment (line 4837) | interface CopyDeployment { type CopyProcedure (line 4848) | interface CopyProcedure { type CopyRepo (line 4859) | interface CopyRepo { type CopyResourceSync (line 4870) | interface CopyResourceSync { type CopyServer (line 4881) | interface CopyServer { type CopyStack (line 4892) | interface CopyStack { type CreateAction (line 4900) | interface CreateAction { type CreateActionWebhook (line 4911) | interface CreateActionWebhook { type CreateAlerter (line 4917) | interface CreateAlerter { type CreateApiKey (line 4931) | interface CreateApiKey { type CreateApiKeyForServiceUser (line 4945) | interface CreateApiKeyForServiceUser { type CreateBuild (line 4958) | interface CreateBuild { type CreateBuildWebhook (line 4969) | interface CreateBuildWebhook { type PartialBuilderConfig (line 4975) | type PartialBuilderConfig = type CreateBuilder (line 4981) | interface CreateBuilder { type CreateDeployment (line 4989) | interface CreateDeployment { type CreateDeploymentFromContainer (line 4997) | interface CreateDeploymentFromContainer { type CreateDockerRegistryAccount (line 5008) | interface CreateDockerRegistryAccount { type CreateGitProviderAccount (line 5016) | interface CreateGitProviderAccount { type CreateLocalUser (line 5032) | interface CreateLocalUser { type CreateNetwork (line 5045) | interface CreateNetwork { type CreateProcedure (line 5053) | interface CreateProcedure { type CreateRepo (line 5061) | interface CreateRepo { type RepoWebhookAction (line 5068) | enum RepoWebhookAction { type CreateRepoWebhook (line 5078) | interface CreateRepoWebhook { type CreateResourceSync (line 5086) | interface CreateResourceSync { type CreateServer (line 5094) | interface CreateServer { type CreateServiceUser (line 5105) | interface CreateServiceUser { type CreateStack (line 5113) | interface CreateStack { type StackWebhookAction (line 5120) | enum StackWebhookAction { type CreateStackWebhook (line 5129) | interface CreateStackWebhook { type SyncWebhookAction (line 5136) | enum SyncWebhookAction { type CreateSyncWebhook (line 5145) | interface CreateSyncWebhook { type CreateTag (line 5153) | interface CreateTag { type TerminalRecreateMode (line 5164) | enum TerminalRecreateMode { type CreateTerminal (line 5180) | interface CreateTerminal { type CreateUserGroup (line 5199) | interface CreateUserGroup { type CreateVariable (line 5205) | interface CreateVariable { type CustomAlerterEndpoint (line 5217) | interface CustomAlerterEndpoint { type DeleteAction (line 5226) | interface DeleteAction { type DeleteActionWebhook (line 5235) | interface DeleteActionWebhook { type DeleteAlerter (line 5244) | interface DeleteAlerter { type DeleteAllTerminals (line 5253) | interface DeleteAllTerminals { type DeleteApiKey (line 5262) | interface DeleteApiKey { type DeleteApiKeyForServiceUser (line 5271) | interface DeleteApiKeyForServiceUser { type DeleteBuild (line 5279) | interface DeleteBuild { type DeleteBuildWebhook (line 5288) | interface DeleteBuildWebhook { type DeleteBuilder (line 5297) | interface DeleteBuilder { type DeleteDeployment (line 5309) | interface DeleteDeployment { type DeleteDockerRegistryAccount (line 5318) | interface DeleteDockerRegistryAccount { type DeleteGitProviderAccount (line 5327) | interface DeleteGitProviderAccount { type DeleteImage (line 5336) | interface DeleteImage { type DeleteNetwork (line 5347) | interface DeleteNetwork { type DeleteProcedure (line 5358) | interface DeleteProcedure { type DeleteRepo (line 5367) | interface DeleteRepo { type DeleteRepoWebhook (line 5376) | interface DeleteRepoWebhook { type DeleteResourceSync (line 5387) | interface DeleteResourceSync { type DeleteServer (line 5396) | interface DeleteServer { type DeleteStack (line 5405) | interface DeleteStack { type DeleteStackWebhook (line 5414) | interface DeleteStackWebhook { type DeleteSyncWebhook (line 5425) | interface DeleteSyncWebhook { type DeleteTag (line 5437) | interface DeleteTag { type DeleteTerminal (line 5446) | interface DeleteTerminal { type DeleteUser (line 5461) | interface DeleteUser { type DeleteUserGroup (line 5467) | interface DeleteUserGroup { type DeleteVariable (line 5473) | interface DeleteVariable { type DeleteVolume (line 5481) | interface DeleteVolume { type Deploy (line 5497) | interface Deploy { type DeployStack (line 5513) | interface DeployStack { type DeployStackIfChanged (line 5533) | interface DeployStackIfChanged { type DestroyContainer (line 5549) | interface DestroyContainer { type DestroyDeployment (line 5566) | interface DestroyDeployment { type DestroyStack (line 5576) | interface DestroyStack { type DiscordAlerterEndpoint (line 5591) | interface DiscordAlerterEndpoint { type EnvironmentVar (line 5596) | interface EnvironmentVar { type ExchangeForJwt (line 5606) | interface ExchangeForJwt { type ExecuteContainerExecBody (line 5615) | interface ExecuteContainerExecBody { type ExecuteDeploymentExecBody (line 5630) | interface ExecuteDeploymentExecBody { type ExecuteStackExecBody (line 5643) | interface ExecuteStackExecBody { type ExecuteTerminalBody (line 5658) | interface ExecuteTerminalBody { type ExportAllResourcesToToml (line 5677) | interface ExportAllResourcesToToml { type ExportResourcesToToml (line 5705) | interface ExportResourcesToToml { type FindUser (line 5719) | interface FindUser { type FullContainerStats (line 5725) | interface FullContainerStats { type GetAction (line 5769) | interface GetAction { type GetActionActionState (line 5775) | interface GetActionActionState { type GetActionsSummary (line 5784) | interface GetActionsSummary { type GetActionsSummaryResponse (line 5788) | interface GetActionsSummaryResponse { type GetAlert (line 5802) | interface GetAlert { type GetAlerter (line 5807) | interface GetAlerter { type GetAlertersSummary (line 5816) | interface GetAlertersSummary { type GetAlertersSummaryResponse (line 5820) | interface GetAlertersSummaryResponse { type GetBuild (line 5825) | interface GetBuild { type GetBuildActionState (line 5831) | interface GetBuildActionState { type GetBuildMonthlyStats (line 5843) | interface GetBuildMonthlyStats { type GetBuildMonthlyStatsResponse (line 5852) | interface GetBuildMonthlyStatsResponse { type GetBuildWebhookEnabled (line 5859) | interface GetBuildWebhookEnabled { type GetBuildWebhookEnabledResponse (line 5865) | interface GetBuildWebhookEnabledResponse { type GetBuilder (line 5876) | interface GetBuilder { type GetBuildersSummary (line 5885) | interface GetBuildersSummary { type GetBuildersSummaryResponse (line 5889) | interface GetBuildersSummaryResponse { type GetBuildsSummary (line 5898) | interface GetBuildsSummary { type GetBuildsSummaryResponse (line 5902) | interface GetBuildsSummaryResponse { type GetContainerLog (line 5921) | interface GetContainerLog { type GetCoreInfo (line 5940) | interface GetCoreInfo { type GetCoreInfoResponse (line 5944) | interface GetCoreInfoResponse { type GetDeployment (line 5970) | interface GetDeployment { type GetDeploymentActionState (line 5979) | interface GetDeploymentActionState { type GetDeploymentContainer (line 5992) | interface GetDeploymentContainer { type GetDeploymentContainerResponse (line 5998) | interface GetDeploymentContainerResponse { type GetDeploymentLog (line 6009) | interface GetDeploymentLog { type GetDeploymentStats (line 6028) | interface GetDeploymentStats { type GetDeploymentsSummary (line 6037) | interface GetDeploymentsSummary { type GetDeploymentsSummaryResponse (line 6041) | interface GetDeploymentsSummaryResponse { type GetDockerContainersSummary (line 6060) | interface GetDockerContainersSummary { type GetDockerContainersSummaryResponse (line 6064) | interface GetDockerContainersSummaryResponse { type GetDockerRegistryAccount (line 6081) | interface GetDockerRegistryAccount { type GetGitProviderAccount (line 6089) | interface GetGitProviderAccount { type GetHistoricalServerStats (line 6097) | interface GetHistoricalServerStats { type SystemStatsRecord (line 6110) | interface SystemStatsRecord { type GetHistoricalServerStatsResponse (line 6136) | interface GetHistoricalServerStatsResponse { type GetLoginOptions (line 6148) | interface GetLoginOptions { type GetLoginOptionsResponse (line 6152) | interface GetLoginOptionsResponse { type GetPeripheryVersion (line 6169) | interface GetPeripheryVersion { type GetPeripheryVersionResponse (line 6175) | interface GetPeripheryVersionResponse { type GetPermission (line 6185) | interface GetPermission { type GetProcedure (line 6191) | interface GetProcedure { type GetProcedureActionState (line 6197) | interface GetProcedureActionState { type GetProceduresSummary (line 6206) | interface GetProceduresSummary { type GetProceduresSummaryResponse (line 6210) | interface GetProceduresSummaryResponse { type GetRepo (line 6224) | interface GetRepo { type GetRepoActionState (line 6230) | interface GetRepoActionState { type GetRepoWebhooksEnabled (line 6236) | interface GetRepoWebhooksEnabled { type GetRepoWebhooksEnabledResponse (line 6242) | interface GetRepoWebhooksEnabledResponse { type GetReposSummary (line 6260) | interface GetReposSummary { type GetReposSummaryResponse (line 6264) | interface GetReposSummaryResponse { type GetResourceMatchingContainer (line 6282) | interface GetResourceMatchingContainer { type GetResourceMatchingContainerResponse (line 6290) | interface GetResourceMatchingContainerResponse { type GetResourceSync (line 6295) | interface GetResourceSync { type GetResourceSyncActionState (line 6301) | interface GetResourceSyncActionState { type GetResourceSyncsSummary (line 6310) | interface GetResourceSyncsSummary { type GetResourceSyncsSummaryResponse (line 6314) | interface GetResourceSyncsSummaryResponse { type GetServer (line 6330) | interface GetServer { type GetServerActionState (line 6336) | interface GetServerActionState { type GetServerState (line 6342) | interface GetServerState { type GetServerStateResponse (line 6348) | interface GetServerStateResponse { type GetServersSummary (line 6357) | interface GetServersSummary { type GetServersSummaryResponse (line 6361) | interface GetServersSummaryResponse { type GetStack (line 6375) | interface GetStack { type GetStackActionState (line 6381) | interface GetStackActionState { type GetStackLog (line 6391) | interface GetStackLog { type GetStackWebhooksEnabled (line 6410) | interface GetStackWebhooksEnabled { type GetStackWebhooksEnabledResponse (line 6416) | interface GetStackWebhooksEnabledResponse { type GetStacksSummary (line 6432) | interface GetStacksSummary { type GetStacksSummaryResponse (line 6436) | interface GetStacksSummaryResponse { type GetSyncWebhooksEnabled (line 6452) | interface GetSyncWebhooksEnabled { type GetSyncWebhooksEnabledResponse (line 6458) | interface GetSyncWebhooksEnabledResponse { type GetSystemInformation (line 6474) | interface GetSystemInformation { type GetSystemStats (line 6486) | interface GetSystemStats { type GetTag (line 6492) | interface GetTag { type GetUpdate (line 6501) | interface GetUpdate { type GetUser (line 6510) | interface GetUser { type GetUserGroup (line 6517) | interface GetUserGroup { type GetUsername (line 6526) | interface GetUsername { type GetUsernameResponse (line 6532) | interface GetUsernameResponse { type GetVariable (line 6546) | interface GetVariable { type GetVersion (line 6555) | interface GetVersion { type GetVersionResponse (line 6559) | interface GetVersionResponse { type GlobalAutoUpdate (line 6572) | interface GlobalAutoUpdate { type InspectDeploymentContainer (line 6579) | interface InspectDeploymentContainer { type InspectDockerContainer (line 6585) | interface InspectDockerContainer { type InspectDockerImage (line 6593) | interface InspectDockerImage { type InspectDockerNetwork (line 6601) | interface InspectDockerNetwork { type InspectDockerVolume (line 6609) | interface InspectDockerVolume { type InspectStackContainer (line 6620) | interface InspectStackContainer { type LatestCommit (line 6627) | interface LatestCommit { type ListActions (line 6633) | interface ListActions { type ListAlerters (line 6639) | interface ListAlerters { type ListAlerts (line 6648) | interface ListAlerts { type ListAlertsResponse (line 6684) | interface ListAlertsResponse { type ListAllDockerContainers (line 6697) | interface ListAllDockerContainers { type ListApiKeys (line 6706) | interface ListApiKeys { type ListApiKeysForServiceUser (line 6715) | interface ListApiKeysForServiceUser { type ListBuildVersions (line 6725) | interface ListBuildVersions { type ListBuilders (line 6739) | interface ListBuilders { type ListBuilds (line 6744) | interface ListBuilds { type ListCommonBuildExtraArgs (line 6753) | interface ListCommonBuildExtraArgs { type ListCommonDeploymentExtraArgs (line 6762) | interface ListCommonDeploymentExtraArgs { type ListCommonStackBuildExtraArgs (line 6771) | interface ListCommonStackBuildExtraArgs { type ListCommonStackExtraArgs (line 6780) | interface ListCommonStackExtraArgs { type ListComposeProjects (line 6789) | interface ListComposeProjects { type ListDeployments (line 6798) | interface ListDeployments { type ListDockerContainers (line 6807) | interface ListDockerContainers { type ListDockerImageHistory (line 6813) | interface ListDockerImageHistory { type ListDockerImages (line 6824) | interface ListDockerImages { type ListDockerNetworks (line 6830) | interface ListDockerNetworks { type ListDockerRegistriesFromConfig (line 6844) | interface ListDockerRegistriesFromConfig { type ListDockerRegistryAccounts (line 6856) | interface ListDockerRegistryAccounts { type ListDockerVolumes (line 6867) | interface ListDockerVolumes { type ListFullActions (line 6873) | interface ListFullActions { type ListFullAlerters (line 6879) | interface ListFullAlerters { type ListFullBuilders (line 6885) | interface ListFullBuilders { type ListFullBuilds (line 6890) | interface ListFullBuilds { type ListFullDeployments (line 6899) | interface ListFullDeployments { type ListFullProcedures (line 6905) | interface ListFullProcedures { type ListFullRepos (line 6911) | interface ListFullRepos { type ListFullResourceSyncs (line 6917) | interface ListFullResourceSyncs { type ListFullServers (line 6923) | interface ListFullServers { type ListFullStacks (line 6929) | interface ListFullStacks { type ListGitProviderAccounts (line 6938) | interface ListGitProviderAccounts { type ListGitProvidersFromConfig (line 6954) | interface ListGitProvidersFromConfig { type ListPermissions (line 6967) | interface ListPermissions { type ListProcedures (line 6971) | interface ListProcedures { type ListRepos (line 6977) | interface ListRepos { type ListResourceSyncs (line 6983) | interface ListResourceSyncs { type ListSchedules (line 6992) | interface ListSchedules { type ListSecrets (line 7003) | interface ListSecrets { type ListServers (line 7012) | interface ListServers { type ListStackServices (line 7018) | interface ListStackServices { type ListStacks (line 7024) | interface ListStacks { type ListSystemProcesses (line 7037) | interface ListSystemProcesses { type ListTags (line 7046) | interface ListTags { type ListTerminals (line 7054) | interface ListTerminals { type ListUpdates (line 7068) | interface ListUpdates { type UpdateListItem (line 7079) | interface UpdateListItem { type ListUpdatesResponse (line 7115) | interface ListUpdatesResponse { type ListUserGroups (line 7128) | interface ListUserGroups { type ListUserTargetPermissions (line 7135) | interface ListUserTargetPermissions { type ListUsers (line 7145) | interface ListUsers { type ListVariables (line 7155) | interface ListVariables { type LoginLocalUser (line 7164) | interface LoginLocalUser { type NameAndId (line 7171) | interface NameAndId { type NtfyAlerterEndpoint (line 7177) | interface NtfyAlerterEndpoint { type PauseAllContainers (line 7188) | interface PauseAllContainers { type PauseContainer (line 7198) | interface PauseContainer { type PauseDeployment (line 7210) | interface PauseDeployment { type PauseStack (line 7216) | interface PauseStack { type PermissionToml (line 7226) | interface PermissionToml { type PruneBuildx (line 7250) | interface PruneBuildx { type PruneContainers (line 7260) | interface PruneContainers { type PruneDockerBuilders (line 7270) | interface PruneDockerBuilders { type PruneImages (line 7280) | interface PruneImages { type PruneNetworks (line 7290) | interface PruneNetworks { type PruneSystem (line 7300) | interface PruneSystem { type PruneVolumes (line 7310) | interface PruneVolumes { type PullDeployment (line 7316) | interface PullDeployment { type PullRepo (line 7329) | interface PullRepo { type PullStack (line 7335) | interface PullStack { type PushRecentlyViewed (line 7349) | interface PushRecentlyViewed { type PushoverAlerterEndpoint (line 7355) | interface PushoverAlerterEndpoint { type RefreshBuildCache (line 7361) | interface RefreshBuildCache { type RefreshRepoCache (line 7367) | interface RefreshRepoCache { type RefreshResourceSyncPending (line 7373) | interface RefreshResourceSyncPending { type RefreshStackCache (line 7384) | interface RefreshStackCache { type RemoveUserFromUserGroup (line 7390) | interface RemoveUserFromUserGroup { type RenameAction (line 7401) | interface RenameAction { type RenameAlerter (line 7412) | interface RenameAlerter { type RenameBuild (line 7423) | interface RenameBuild { type RenameBuilder (line 7434) | interface RenameBuilder { type RenameDeployment (line 7447) | interface RenameDeployment { type RenameProcedure (line 7458) | interface RenameProcedure { type RenameRepo (line 7469) | interface RenameRepo { type RenameResourceSync (line 7480) | interface RenameResourceSync { type RenameServer (line 7491) | interface RenameServer { type RenameStack (line 7499) | interface RenameStack { type RenameTag (line 7507) | interface RenameTag { type RenameUserGroup (line 7515) | interface RenameUserGroup { type DefaultRepoFolder (line 7522) | enum DefaultRepoFolder { type RepoExecutionArgs (line 7537) | interface RepoExecutionArgs { type RepoExecutionResponse (line 7564) | interface RepoExecutionResponse { type ResourceToml (line 7575) | interface ResourceToml { type UserGroupToml (line 7603) | interface UserGroupToml { type ResourcesToml (line 7617) | interface ResourcesToml { type RestartAllContainers (line 7633) | interface RestartAllContainers { type RestartContainer (line 7643) | interface RestartContainer { type RestartDeployment (line 7655) | interface RestartDeployment { type RestartStack (line 7661) | interface RestartStack { type RunAction (line 7672) | interface RunAction { type RunBuild (line 7699) | interface RunBuild { type RunProcedure (line 7705) | interface RunProcedure { type RunStackService (line 7711) | interface RunStackService { type RunSync (line 7739) | interface RunSync { type SearchCombinator (line 7755) | enum SearchCombinator { type SearchContainerLog (line 7766) | interface SearchContainerLog { type SearchDeploymentLog (line 7792) | interface SearchDeploymentLog { type SearchStackLog (line 7816) | interface SearchStackLog { type SendAlert (line 7840) | interface SendAlert { type ServerBuilderConfig (line 7856) | interface ServerBuilderConfig { type ServerHealthState (line 7862) | interface ServerHealthState { type ServerHealth (line 7869) | interface ServerHealth { type SetEveryoneUserGroup (line 7879) | interface SetEveryoneUserGroup { type SetLastSeenUpdate (line 7891) | interface SetLastSeenUpdate { type SetUsersInUserGroup (line 7898) | interface SetUsersInUserGroup { type SignUpLocalUser (line 7913) | interface SignUpLocalUser { type SingleNetworkInterfaceUsage (line 7924) | interface SingleNetworkInterfaceUsage { type SlackAlerterEndpoint (line 7934) | interface SlackAlerterEndpoint { type Sleep (line 7940) | interface Sleep { type StartAllContainers (line 7945) | interface StartAllContainers { type StartContainer (line 7955) | interface StartContainer { type StartDeployment (line 7967) | interface StartDeployment { type StartStack (line 7973) | interface StartStack { type StopAllContainers (line 7984) | interface StopAllContainers { type StopContainer (line 7994) | interface StopContainer { type StopDeployment (line 8010) | interface StopDeployment { type StopStack (line 8020) | interface StopStack { type TerminationSignalLabel (line 8032) | interface TerminationSignalLabel { type TestAlerter (line 8038) | interface TestAlerter { type TotalDiskUsage (line 8044) | interface TotalDiskUsage { type UnpauseAllContainers (line 8052) | interface UnpauseAllContainers { type UnpauseContainer (line 8064) | interface UnpauseContainer { type UnpauseDeployment (line 8078) | interface UnpauseDeployment { type UnpauseStack (line 8088) | interface UnpauseStack { type UpdateAction (line 8108) | interface UpdateAction { type UpdateAlerter (line 8123) | interface UpdateAlerter { type UpdateBuild (line 8140) | interface UpdateBuild { type UpdateBuilder (line 8157) | interface UpdateBuilder { type UpdateDeployment (line 8177) | interface UpdateDeployment { type UpdateDockerRegistryAccount (line 8188) | interface UpdateDockerRegistryAccount { type UpdateGitProviderAccount (line 8199) | interface UpdateGitProviderAccount { type UpdatePermissionOnResourceType (line 8210) | interface UpdatePermissionOnResourceType { type UpdatePermissionOnTarget (line 8223) | interface UpdatePermissionOnTarget { type UpdateProcedure (line 8242) | interface UpdateProcedure { type UpdateRepo (line 8262) | interface UpdateRepo { type UpdateResourceMeta (line 8276) | interface UpdateResourceMeta { type UpdateResourceSync (line 8306) | interface UpdateResourceSync { type UpdateServer (line 8323) | interface UpdateServer { type UpdateServiceUserDescription (line 8334) | interface UpdateServiceUserDescription { type UpdateStack (line 8354) | interface UpdateStack { type UpdateTagColor (line 8362) | interface UpdateTagColor { type UpdateUserAdmin (line 8373) | interface UpdateUserAdmin { type UpdateUserBasePermissions (line 8384) | interface UpdateUserBasePermissions { type UpdateUserPassword (line 8399) | interface UpdateUserPassword { type UpdateUserUsername (line 8407) | interface UpdateUserUsername { type UpdateVariableDescription (line 8412) | interface UpdateVariableDescription { type UpdateVariableIsSecret (line 8420) | interface UpdateVariableIsSecret { type UpdateVariableValue (line 8428) | interface UpdateVariableValue { type UrlBuilderConfig (line 8436) | interface UrlBuilderConfig { type WriteBuildFileContents (line 8444) | interface WriteBuildFileContents { type WriteStackFileContents (line 8452) | interface WriteStackFileContents { type WriteSyncFileContents (line 8465) | interface WriteSyncFileContents { type AuthRequest (line 8479) | type AuthRequest = type DayOfWeek (line 8487) | enum DayOfWeek { type ExecuteRequest (line 8497) | type ExecuteRequest = type IanaTimezone (line 8571) | enum IanaTimezone { type ReadRequest (line 8650) | type ReadRequest = type SpecificPermission (line 8772) | enum SpecificPermission { type UserRequest (line 8810) | type UserRequest = type WriteRequest (line 8816) | type WriteRequest = type WsLoginMessage (line 8924) | type WsLoginMessage = FILE: client/periphery/rs/src/api/build.rs type Build (line 10) | pub struct Build { type BuildResponse (line 28) | pub type BuildResponse = Vec; type GetDockerfileContentsOnHost (line 37) | pub struct GetDockerfileContentsOnHost { type GetDockerfileContentsOnHostResponse (line 46) | pub type GetDockerfileContentsOnHostResponse = FileContents; type WriteDockerfileContentsToHost (line 55) | pub struct WriteDockerfileContentsToHost { type PruneBuilders (line 71) | pub struct PruneBuilders {} type PruneBuildx (line 78) | pub struct PruneBuildx {} FILE: client/periphery/rs/src/api/compose.rs type ListComposeProjects (line 22) | pub struct ListComposeProjects {} type GetComposeContentsOnHost (line 31) | pub struct GetComposeContentsOnHost { type GetComposeContentsOnHostResponse (line 40) | pub struct GetComposeContentsOnHostResponse { type GetComposeLog (line 51) | pub struct GetComposeLog { function default_tail (line 66) | fn default_tail() -> u64 { type GetComposeLogSearch (line 76) | pub struct GetComposeLogSearch { type WriteComposeContentsToHost (line 104) | pub struct WriteComposeContentsToHost { type WriteCommitComposeContents (line 123) | pub struct WriteCommitComposeContents { type ComposePull (line 145) | pub struct ComposePull { type ComposePullResponse (line 165) | pub struct ComposePullResponse { type ComposeUp (line 180) | pub struct ComposeUp { type ComposeUpResponse (line 199) | pub struct ComposeUpResponse { type ComposeRunResponse (line 226) | pub struct ComposeRunResponse { type ComposeExecution (line 237) | pub struct ComposeExecution { type ComposeRun (line 251) | pub struct ComposeRun { FILE: client/periphery/rs/src/api/container.rs type InspectContainer (line 18) | pub struct InspectContainer { type GetContainerLog (line 27) | pub struct GetContainerLog { function default_tail (line 36) | fn default_tail() -> u64 { type GetContainerLogSearch (line 45) | pub struct GetContainerLogSearch { type GetContainerStats (line 62) | pub struct GetContainerStats { type GetContainerStatsList (line 71) | pub struct GetContainerStatsList {} type GetFullContainerStats (line 80) | pub struct GetFullContainerStats { type Deploy (line 93) | pub struct Deploy { type StartContainer (line 109) | pub struct StartContainer { type RestartContainer (line 118) | pub struct RestartContainer { type PauseContainer (line 127) | pub struct PauseContainer { type UnpauseContainer (line 136) | pub struct UnpauseContainer { type StopContainer (line 145) | pub struct StopContainer { type RemoveContainer (line 156) | pub struct RemoveContainer { type RenameContainer (line 167) | pub struct RenameContainer { type PruneContainers (line 177) | pub struct PruneContainers {} type StartAllContainers (line 184) | pub struct StartAllContainers {} type RestartAllContainers (line 191) | pub struct RestartAllContainers {} type PauseAllContainers (line 198) | pub struct PauseAllContainers {} type UnpauseAllContainers (line 205) | pub struct UnpauseAllContainers {} type StopAllContainers (line 212) | pub struct StopAllContainers {} FILE: client/periphery/rs/src/api/git.rs type GetLatestCommit (line 14) | pub struct GetLatestCommit { type CloneRepo (line 24) | pub struct CloneRepo { function default_env_file_path (line 42) | fn default_env_file_path() -> String { type PullRepo (line 51) | pub struct PullRepo { type PullOrCloneRepo (line 73) | pub struct PullOrCloneRepo { type PeripheryRepoExecutionResponse (line 93) | pub struct PeripheryRepoExecutionResponse { type RenameRepo (line 105) | pub struct RenameRepo { type DeleteRepo (line 115) | pub struct DeleteRepo { FILE: client/periphery/rs/src/api/image.rs type InspectImage (line 13) | pub struct InspectImage { type ImageHistory (line 22) | pub struct ImageHistory { type PullImage (line 31) | pub struct PullImage { type DeleteImage (line 45) | pub struct DeleteImage { type PruneImages (line 55) | pub struct PruneImages {} FILE: client/periphery/rs/src/api/mod.rs type GetHealth (line 30) | pub struct GetHealth {} type GetHealthResponse (line 33) | pub struct GetHealthResponse {} type GetVersion (line 40) | pub struct GetVersion {} type GetVersionResponse (line 43) | pub struct GetVersionResponse { type GetDockerLists (line 51) | pub struct GetDockerLists {} type GetDockerListsResponse (line 54) | pub struct GetDockerListsResponse { type ListGitProviders (line 67) | pub struct ListGitProviders {} type ListGitProvidersResponse (line 69) | pub type ListGitProvidersResponse = Vec; type ListDockerRegistries (line 76) | pub struct ListDockerRegistries {} type ListDockerRegistriesResponse (line 78) | pub type ListDockerRegistriesResponse = Vec; type ListSecrets (line 85) | pub struct ListSecrets {} type PruneSystem (line 92) | pub struct PruneSystem {} type RunCommand (line 99) | pub struct RunCommand { FILE: client/periphery/rs/src/api/network.rs type InspectNetwork (line 12) | pub struct InspectNetwork { type CreateNetwork (line 21) | pub struct CreateNetwork { type DeleteNetwork (line 31) | pub struct DeleteNetwork { type PruneNetworks (line 41) | pub struct PruneNetworks {} FILE: client/periphery/rs/src/api/stats.rs type GetSystemInformation (line 12) | pub struct GetSystemInformation {} type GetSystemStats (line 19) | pub struct GetSystemStats {} type GetSystemProcesses (line 26) | pub struct GetSystemProcesses {} FILE: client/periphery/rs/src/api/terminal.rs type ListTerminals (line 11) | pub struct ListTerminals {} type CreateTerminal (line 16) | pub struct CreateTerminal { function default_command (line 30) | fn default_command() -> String { type DeleteTerminal (line 39) | pub struct DeleteTerminal { type DeleteAllTerminals (line 49) | pub struct DeleteAllTerminals {} type CreateTerminalAuthToken (line 57) | pub struct CreateTerminalAuthToken {} type CreateTerminalAuthTokenResponse (line 60) | pub struct CreateTerminalAuthTokenResponse { type ConnectTerminalQuery (line 67) | pub struct ConnectTerminalQuery { type ExecuteTerminalBody (line 81) | pub struct ExecuteTerminalBody { type ConnectContainerExecQuery (line 91) | pub struct ConnectContainerExecQuery { type ExecuteContainerExecBody (line 106) | pub struct ExecuteContainerExecBody { function default_container_shell (line 117) | fn default_container_shell() -> String { FILE: client/periphery/rs/src/api/volume.rs type InspectVolume (line 10) | pub struct InspectVolume { type DeleteVolume (line 19) | pub struct DeleteVolume { type PruneVolumes (line 29) | pub struct PruneVolumes {} FILE: client/periphery/rs/src/lib.rs function periphery_http_client (line 13) | fn periphery_http_client() -> &'static reqwest::Client { type PeripheryClient (line 25) | pub struct PeripheryClient { method new (line 32) | pub fn new( method request (line 50) | pub async fn request( method health_check (line 65) | pub async fn health_check(&self) -> anyhow::Result<()> { method request_inner (line 73) | async fn request_inner( FILE: client/periphery/rs/src/terminal.rs method connect_terminal (line 15) | pub async fn connect_terminal( method execute_terminal (line 56) | pub async fn execute_terminal( method connect_container_exec (line 73) | pub async fn connect_container_exec( method execute_container_exec (line 116) | pub async fn execute_container_exec( function connect_websocket (line 137) | async fn connect_websocket( function terminal_stream_response (line 167) | async fn terminal_stream_response( type InsecureVerifier (line 195) | struct InsecureVerifier; method verify_server_cert (line 198) | fn verify_server_cert( method verify_tls12_signature (line 210) | fn verify_tls12_signature( method verify_tls13_signature (line 222) | fn verify_tls13_signature( method supported_verify_schemes (line 234) | fn supported_verify_schemes(&self) -> Vec { FILE: docsite/src/components/ComposeAndEnv.tsx function ComposeAndEnv (line 6) | function ComposeAndEnv({ FILE: docsite/src/components/Divider.tsx function Divider (line 3) | function Divider() { FILE: docsite/src/components/HomepageFeatures/index.tsx type FeatureItem (line 5) | type FeatureItem = { function Feature (line 35) | function Feature({title, description}: FeatureItem) { function HomepageFeatures (line 46) | function HomepageFeatures(): JSX.Element { FILE: docsite/src/components/KomodoLogo.tsx function KomodoLogo (line 3) | function KomodoLogo({ width = "4rem" }) { FILE: docsite/src/components/RemoteCodeFile.tsx function fetch_text_set (line 4) | async function fetch_text_set(url: string, set: (text: string) => void) { function RemoteCodeFile (line 10) | function RemoteCodeFile({ FILE: docsite/src/components/SummaryImg.tsx function SummaryImg (line 3) | function SummaryImg() { FILE: docsite/src/pages/index.tsx function HomepageHeader (line 10) | function HomepageHeader() { function Home (line 76) | function Home(): JSX.Element { FILE: example/alerter/src/main.rs function handle_incoming_alert (line 12) | async fn handle_incoming_alert(Json(alert): Json) { type Env (line 29) | struct Env { function default_port (line 34) | fn default_port() -> u16 { function app (line 38) | async fn app() -> anyhow::Result<()> { function main (line 60) | async fn main() -> anyhow::Result<()> { FILE: example/update_logger/src/main.rs function handle_incoming_update (line 7) | async fn handle_incoming_update(update: UpdateWsMessage) { function app (line 15) | async fn app() -> anyhow::Result<()> { function main (line 40) | async fn main() -> anyhow::Result<()> { FILE: frontend/public/client/lib.d.ts type InitOptions (line 6) | type InitOptions = { class CancelToken (line 18) | class CancelToken { type ClientState (line 23) | type ClientState = { FILE: frontend/public/client/lib.js class CancelToken (line 4) | class CancelToken { method constructor (line 6) | constructor() { method cancel (line 9) | cancel() { function KomodoClient (line 14) | function KomodoClient(url, options) { FILE: frontend/public/client/responses.d.ts type AuthResponses (line 2) | type AuthResponses = { type UserResponses (line 9) | type UserResponses = { type ReadResponses (line 15) | type ReadResponses = { type WriteResponses (line 136) | type WriteResponses = { type ExecuteResponses (line 244) | type ExecuteResponses = { FILE: frontend/public/client/terminal.d.ts type TerminalCallbacks (line 3) | type TerminalCallbacks = { type ConnectExecQuery (line 9) | type ConnectExecQuery = { type ExecuteExecBody (line 19) | type ExecuteExecBody = { type ExecuteCallbacks (line 29) | type ExecuteCallbacks = { FILE: frontend/public/client/terminal.js method start (line 137) | start(_controller) { method transform (line 140) | transform(chunk, controller) { method flush (line 147) | flush(controller) { FILE: frontend/public/client/types.d.ts type MongoIdObj (line 1) | interface MongoIdObj { type MongoId (line 4) | type MongoId = MongoIdObj; type PermissionLevel (line 6) | enum PermissionLevel { type PermissionLevelAndSpecifics (line 16) | interface PermissionLevelAndSpecifics { type I64 (line 20) | type I64 = number; type Resource (line 21) | interface Resource { type ScheduleFormat (line 51) | enum ScheduleFormat { type FileFormat (line 55) | enum FileFormat { type ActionConfig (line 61) | interface ActionConfig { type NoData (line 125) | interface NoData { type Action (line 127) | type Action = Resource; type ResourceListItem (line 128) | interface ResourceListItem { type ActionState (line 142) | enum ActionState { type ActionListItemInfo (line 152) | interface ActionListItemInfo { type ActionListItem (line 168) | type ActionListItem = ResourceListItem; type TemplatesQueryBehavior (line 169) | enum TemplatesQueryBehavior { type TagQueryBehavior (line 177) | enum TagQueryBehavior { type ResourceQuery (line 184) | interface ResourceQuery { type ActionQuerySpecifics (line 193) | interface ActionQuerySpecifics { type ActionQuery (line 195) | type ActionQuery = ResourceQuery; type AlerterEndpoint (line 196) | type AlerterEndpoint = type ResourceTarget (line 223) | type ResourceTarget = { type MaintenanceScheduleType (line 258) | enum MaintenanceScheduleType { type MaintenanceWindow (line 267) | interface MaintenanceWindow { type AlerterConfig (line 297) | interface AlerterConfig { type Alerter (line 321) | type Alerter = Resource; type AlerterListItemInfo (line 322) | interface AlerterListItemInfo { type AlerterListItem (line 328) | type AlerterListItem = ResourceListItem; type AlerterQuerySpecifics (line 329) | interface AlerterQuerySpecifics { type AlerterQuery (line 343) | type AlerterQuery = ResourceQuery; type BatchExecutionResponseItem (line 344) | type BatchExecutionResponseItem = { type BatchExecutionResponse (line 351) | type BatchExecutionResponse = BatchExecutionResponseItem[]; type Operation (line 352) | enum Operation { type Log (line 471) | interface Log { type UpdateStatus (line 488) | enum UpdateStatus { type Version (line 496) | interface Version { type Update (line 502) | interface Update { type BoxUpdate (line 548) | type BoxUpdate = Update; type ImageRegistryConfig (line 550) | interface ImageRegistryConfig { type SystemCommand (line 564) | interface SystemCommand { type BuildConfig (line 569) | interface BuildConfig { type BuildInfo (line 691) | interface BuildInfo { type Build (line 718) | type Build = Resource; type BuildState (line 719) | enum BuildState { type BuildListItemInfo (line 729) | interface BuildListItemInfo { type BuildListItem (line 759) | type BuildListItem = ResourceListItem; type BuildQuerySpecifics (line 760) | interface BuildQuerySpecifics { type BuildQuery (line 769) | type BuildQuery = ResourceQuery; type BuilderConfig (line 770) | type BuilderConfig = type Builder (line 786) | type Builder = Resource; type BuilderListItemInfo (line 787) | interface BuilderListItemInfo { type BuilderListItem (line 797) | type BuilderListItem = ResourceListItem; type BuilderQuerySpecifics (line 798) | interface BuilderQuerySpecifics { type BuilderQuery (line 800) | type BuilderQuery = ResourceQuery; type Execution (line 802) | type Execution = type EnabledExecution (line 1026) | interface EnabledExecution { type ProcedureStage (line 1033) | interface ProcedureStage { type ProcedureConfig (line 1042) | interface ProcedureConfig { type Procedure (line 1092) | type Procedure = Resource; type CopyProcedureResponse (line 1093) | type CopyProcedureResponse = Procedure; type CreateActionWebhookResponse (line 1094) | type CreateActionWebhookResponse = NoData; type CreateApiKeyResponse (line 1096) | interface CreateApiKeyResponse { type CreateApiKeyForServiceUserResponse (line 1107) | type CreateApiKeyForServiceUserResponse = CreateApiKeyResponse; type CreateBuildWebhookResponse (line 1108) | type CreateBuildWebhookResponse = NoData; type DockerRegistryAccount (line 1110) | interface DockerRegistryAccount { type CreateDockerRegistryAccountResponse (line 1133) | type CreateDockerRegistryAccountResponse = DockerRegistryAccount; type GitProviderAccount (line 1138) | interface GitProviderAccount { type CreateGitProviderAccountResponse (line 1162) | type CreateGitProviderAccountResponse = GitProviderAccount; type UserConfig (line 1163) | type UserConfig = type User (line 1202) | interface User { type CreateLocalUserResponse (line 1231) | type CreateLocalUserResponse = User; type CreateProcedureResponse (line 1232) | type CreateProcedureResponse = Procedure; type CreateRepoWebhookResponse (line 1233) | type CreateRepoWebhookResponse = NoData; type CreateServiceUserResponse (line 1234) | type CreateServiceUserResponse = User; type CreateStackWebhookResponse (line 1235) | type CreateStackWebhookResponse = NoData; type CreateSyncWebhookResponse (line 1236) | type CreateSyncWebhookResponse = NoData; type Variable (line 1241) | interface Variable { type CreateVariableResponse (line 1261) | type CreateVariableResponse = Variable; type DeleteActionWebhookResponse (line 1262) | type DeleteActionWebhookResponse = NoData; type DeleteApiKeyForServiceUserResponse (line 1263) | type DeleteApiKeyForServiceUserResponse = NoData; type DeleteApiKeyResponse (line 1264) | type DeleteApiKeyResponse = NoData; type DeleteBuildWebhookResponse (line 1265) | type DeleteBuildWebhookResponse = NoData; type DeleteDockerRegistryAccountResponse (line 1266) | type DeleteDockerRegistryAccountResponse = DockerRegistryAccount; type DeleteGitProviderAccountResponse (line 1267) | type DeleteGitProviderAccountResponse = GitProviderAccount; type DeleteProcedureResponse (line 1268) | type DeleteProcedureResponse = Procedure; type DeleteRepoWebhookResponse (line 1269) | type DeleteRepoWebhookResponse = NoData; type DeleteStackWebhookResponse (line 1270) | type DeleteStackWebhookResponse = NoData; type DeleteSyncWebhookResponse (line 1271) | type DeleteSyncWebhookResponse = NoData; type DeleteUserResponse (line 1272) | type DeleteUserResponse = User; type DeleteVariableResponse (line 1273) | type DeleteVariableResponse = Variable; type DeploymentImage (line 1274) | type DeploymentImage = type RestartMode (line 1296) | enum RestartMode { type TerminationSignal (line 1302) | enum TerminationSignal { type DeploymentConfig (line 1308) | interface DeploymentConfig { type Deployment (line 1386) | type Deployment = Resource; type DeploymentState (line 1395) | enum DeploymentState { type DeploymentListItemInfo (line 1417) | interface DeploymentListItemInfo { type DeploymentListItem (line 1431) | type DeploymentListItem = ResourceListItem; type DeploymentQuerySpecifics (line 1432) | interface DeploymentQuerySpecifics { type DeploymentQuery (line 1448) | type DeploymentQuery = ResourceQuery; type JwtResponse (line 1450) | interface JwtResponse { type ExchangeForJwtResponse (line 1457) | type ExchangeForJwtResponse = JwtResponse; type TomlResponse (line 1459) | interface TomlResponse { type ExportAllResourcesToTomlResponse (line 1462) | type ExportAllResourcesToTomlResponse = TomlResponse; type ExportResourcesToTomlResponse (line 1463) | type ExportResourcesToTomlResponse = TomlResponse; type FindUserResponse (line 1464) | type FindUserResponse = User; type ActionActionState (line 1465) | interface ActionActionState { type GetActionActionStateResponse (line 1469) | type GetActionActionStateResponse = ActionActionState; type GetActionResponse (line 1470) | type GetActionResponse = Action; type SeverityLevel (line 1472) | enum SeverityLevel { type AlertData (line 1493) | type AlertData = type Alert (line 1780) | interface Alert { type GetAlertResponse (line 1800) | type GetAlertResponse = Alert; type GetAlerterResponse (line 1801) | type GetAlerterResponse = Alerter; type BuildActionState (line 1802) | interface BuildActionState { type GetBuildActionStateResponse (line 1805) | type GetBuildActionStateResponse = BuildActionState; type GetBuildResponse (line 1806) | type GetBuildResponse = Build; type GetBuilderResponse (line 1807) | type GetBuilderResponse = Builder; type GetContainerLogResponse (line 1808) | type GetContainerLogResponse = Log; type DeploymentActionState (line 1809) | interface DeploymentActionState { type GetDeploymentActionStateResponse (line 1820) | type GetDeploymentActionStateResponse = DeploymentActionState; type GetDeploymentLogResponse (line 1821) | type GetDeploymentLogResponse = Log; type GetDeploymentResponse (line 1822) | type GetDeploymentResponse = Deployment; type ContainerStats (line 1823) | interface ContainerStats { type GetDeploymentStatsResponse (line 1832) | type GetDeploymentStatsResponse = ContainerStats; type GetDockerRegistryAccountResponse (line 1833) | type GetDockerRegistryAccountResponse = DockerRegistryAccount; type GetGitProviderAccountResponse (line 1834) | type GetGitProviderAccountResponse = GitProviderAccount; type GetPermissionResponse (line 1835) | type GetPermissionResponse = PermissionLevelAndSpecifics; type ProcedureActionState (line 1836) | interface ProcedureActionState { type GetProcedureActionStateResponse (line 1839) | type GetProcedureActionStateResponse = ProcedureActionState; type GetProcedureResponse (line 1840) | type GetProcedureResponse = Procedure; type RepoActionState (line 1841) | interface RepoActionState { type GetRepoActionStateResponse (line 1851) | type GetRepoActionStateResponse = RepoActionState; type RepoConfig (line 1852) | interface RepoConfig { type RepoInfo (line 1923) | interface RepoInfo { type Repo (line 1937) | type Repo = Resource; type GetRepoResponse (line 1938) | type GetRepoResponse = Repo; type ResourceSyncActionState (line 1939) | interface ResourceSyncActionState { type GetResourceSyncActionStateResponse (line 1943) | type GetResourceSyncActionStateResponse = ResourceSyncActionState; type ResourceSyncConfig (line 1945) | interface ResourceSyncConfig { type DiffData (line 2025) | type DiffData = type ResourceDiff (line 2050) | interface ResourceDiff { type SyncDeployUpdate (line 2059) | interface SyncDeployUpdate { type SyncFileContents (line 2065) | interface SyncFileContents { type ResourceSyncInfo (line 2073) | interface ResourceSyncInfo { type ResourceSync (line 2099) | type ResourceSync = Resource; type GetResourceSyncResponse (line 2100) | type GetResourceSyncResponse = ResourceSync; type ServerActionState (line 2102) | interface ServerActionState { type GetServerActionStateResponse (line 2128) | type GetServerActionStateResponse = ServerActionState; type ServerConfig (line 2130) | interface ServerConfig { type Server (line 2203) | type Server = Resource; type GetServerResponse (line 2204) | type GetServerResponse = Server; type StackActionState (line 2205) | interface StackActionState { type GetStackActionStateResponse (line 2215) | type GetStackActionStateResponse = StackActionState; type GetStackLogResponse (line 2216) | type GetStackLogResponse = Log; type StackFileRequires (line 2217) | enum StackFileRequires { type StackFileDependency (line 2226) | interface StackFileDependency { type StackConfig (line 2235) | interface StackConfig { type FileContents (line 2406) | interface FileContents { type StackServiceNames (line 2412) | interface StackServiceNames { type StackRemoteFileContents (line 2441) | interface StackRemoteFileContents { type StackInfo (line 2454) | interface StackInfo { type Stack (line 2504) | type Stack = Resource; type GetStackResponse (line 2505) | type GetStackResponse = Stack; type SystemInformation (line 2507) | interface SystemInformation { type GetSystemInformationResponse (line 2525) | type GetSystemInformationResponse = SystemInformation; type SystemLoadAverage (line 2526) | interface SystemLoadAverage { type SingleDiskUsage (line 2535) | interface SingleDiskUsage { type Timelength (line 2545) | enum Timelength { type SystemStats (line 2590) | interface SystemStats { type GetSystemStatsResponse (line 2619) | type GetSystemStatsResponse = SystemStats; type TagColor (line 2620) | enum TagColor { type Tag (line 2676) | interface Tag { type GetTagResponse (line 2688) | type GetTagResponse = Tag; type GetUpdateResponse (line 2689) | type GetUpdateResponse = Update; type UserGroup (line 2698) | interface UserGroup { type GetUserGroupResponse (line 2716) | type GetUserGroupResponse = UserGroup; type GetUserResponse (line 2717) | type GetUserResponse = User; type GetVariableResponse (line 2718) | type GetVariableResponse = Variable; type ContainerStateStatusEnum (line 2719) | enum ContainerStateStatusEnum { type HealthStatusEnum (line 2729) | enum HealthStatusEnum { type HealthcheckResult (line 2737) | interface HealthcheckResult { type ContainerHealth (line 2748) | interface ContainerHealth { type ContainerState (line 2757) | interface ContainerState { type Usize (line 2780) | type Usize = number; type ResourcesBlkioWeightDevice (line 2781) | interface ResourcesBlkioWeightDevice { type ThrottleDevice (line 2785) | interface ThrottleDevice { type DeviceMapping (line 2792) | interface DeviceMapping { type DeviceRequest (line 2798) | interface DeviceRequest { type ResourcesUlimits (line 2807) | interface ResourcesUlimits { type HostConfigLogConfig (line 2816) | interface HostConfigLogConfig { type PortBinding (line 2821) | interface PortBinding { type RestartPolicyNameEnum (line 2827) | enum RestartPolicyNameEnum { type RestartPolicy (line 2835) | interface RestartPolicy { type MountTypeEnum (line 2841) | enum MountTypeEnum { type MountBindOptionsPropagationEnum (line 2850) | enum MountBindOptionsPropagationEnum { type MountBindOptions (line 2860) | interface MountBindOptions { type MountVolumeOptionsDriverConfig (line 2873) | interface MountVolumeOptionsDriverConfig { type MountVolumeOptions (line 2880) | interface MountVolumeOptions { type MountTmpfsOptions (line 2890) | interface MountTmpfsOptions { type ContainerMount (line 2896) | interface ContainerMount { type HostConfigCgroupnsModeEnum (line 2911) | enum HostConfigCgroupnsModeEnum { type HostConfigIsolationEnum (line 2916) | enum HostConfigIsolationEnum { type HostConfig (line 2923) | interface HostConfig { type GraphDriverData (line 3063) | interface GraphDriverData { type MountPoint (line 3070) | interface MountPoint { type HealthConfig (line 3089) | interface HealthConfig { type ContainerConfig (line 3104) | interface ContainerConfig { type EndpointIpamConfig (line 3156) | interface EndpointIpamConfig { type EndpointSettings (line 3162) | interface EndpointSettings { type NetworkSettings (line 3190) | interface NetworkSettings { type Container (line 3201) | interface Container { type InspectDeploymentContainerResponse (line 3236) | type InspectDeploymentContainerResponse = Container; type InspectDockerContainerResponse (line 3237) | type InspectDockerContainerResponse = Container; type ImageInspectRootFs (line 3239) | interface ImageInspectRootFs { type ImageInspectMetadata (line 3244) | interface ImageInspectMetadata { type Image (line 3249) | interface Image { type InspectDockerImageResponse (line 3282) | type InspectDockerImageResponse = Image; type IpamConfig (line 3283) | interface IpamConfig { type Ipam (line 3289) | interface Ipam { type NetworkContainer (line 3297) | interface NetworkContainer { type Network (line 3306) | interface Network { type InspectDockerNetworkResponse (line 3322) | type InspectDockerNetworkResponse = Network; type VolumeScopeEnum (line 3323) | enum VolumeScopeEnum { type U64 (line 3328) | type U64 = number; type ObjectVersion (line 3330) | interface ObjectVersion { type ClusterVolumeSpecAccessModeScopeEnum (line 3333) | enum ClusterVolumeSpecAccessModeScopeEnum { type ClusterVolumeSpecAccessModeSharingEnum (line 3338) | enum ClusterVolumeSpecAccessModeSharingEnum { type ClusterVolumeSpecAccessModeSecrets (line 3346) | interface ClusterVolumeSpecAccessModeSecrets { type Topology (line 3352) | type Topology = Record; type ClusterVolumeSpecAccessModeAccessibilityRequirements (line 3354) | interface ClusterVolumeSpecAccessModeAccessibilityRequirements { type ClusterVolumeSpecAccessModeCapacityRange (line 3361) | interface ClusterVolumeSpecAccessModeCapacityRange { type ClusterVolumeSpecAccessModeAvailabilityEnum (line 3367) | enum ClusterVolumeSpecAccessModeAvailabilityEnum { type ClusterVolumeSpecAccessMode (line 3374) | interface ClusterVolumeSpecAccessMode { type ClusterVolumeSpec (line 3387) | interface ClusterVolumeSpec { type ClusterVolumeInfo (line 3393) | interface ClusterVolumeInfo { type ClusterVolumePublishStatusStateEnum (line 3403) | enum ClusterVolumePublishStatusStateEnum { type ClusterVolumePublishStatus (line 3410) | interface ClusterVolumePublishStatus { type ClusterVolume (line 3419) | interface ClusterVolume { type VolumeUsageData (line 3431) | interface VolumeUsageData { type Volume (line 3437) | interface Volume { type InspectDockerVolumeResponse (line 3457) | type InspectDockerVolumeResponse = Volume; type InspectStackContainerResponse (line 3458) | type InspectStackContainerResponse = Container; type JsonObject (line 3459) | type JsonObject = any; type JsonValue (line 3460) | type JsonValue = any; type ListActionsResponse (line 3461) | type ListActionsResponse = ActionListItem[]; type ListAlertersResponse (line 3462) | type ListAlertersResponse = AlerterListItem[]; type PortTypeEnum (line 3463) | enum PortTypeEnum { type Port (line 3470) | interface Port { type ContainerListItem (line 3480) | interface ContainerListItem { type ListAllDockerContainersResponse (line 3518) | type ListAllDockerContainersResponse = ContainerListItem[]; type ApiKey (line 3520) | interface ApiKey { type ListApiKeysForServiceUserResponse (line 3534) | type ListApiKeysForServiceUserResponse = ApiKey[]; type ListApiKeysResponse (line 3535) | type ListApiKeysResponse = ApiKey[]; type BuildVersionResponseItem (line 3536) | interface BuildVersionResponseItem { type ListBuildVersionsResponse (line 3540) | type ListBuildVersionsResponse = BuildVersionResponseItem[]; type ListBuildersResponse (line 3541) | type ListBuildersResponse = BuilderListItem[]; type ListBuildsResponse (line 3542) | type ListBuildsResponse = BuildListItem[]; type ListCommonBuildExtraArgsResponse (line 3543) | type ListCommonBuildExtraArgsResponse = string[]; type ListCommonDeploymentExtraArgsResponse (line 3544) | type ListCommonDeploymentExtraArgsResponse = string[]; type ListCommonStackBuildExtraArgsResponse (line 3545) | type ListCommonStackBuildExtraArgsResponse = string[]; type ListCommonStackExtraArgsResponse (line 3546) | type ListCommonStackExtraArgsResponse = string[]; type ComposeProject (line 3547) | interface ComposeProject { type ListComposeProjectsResponse (line 3555) | type ListComposeProjectsResponse = ComposeProject[]; type ListDeploymentsResponse (line 3556) | type ListDeploymentsResponse = DeploymentListItem[]; type ListDockerContainersResponse (line 3557) | type ListDockerContainersResponse = ContainerListItem[]; type ImageHistoryResponseItem (line 3559) | interface ImageHistoryResponseItem { type ListDockerImageHistoryResponse (line 3567) | type ListDockerImageHistoryResponse = ImageHistoryResponseItem[]; type ImageListItem (line 3568) | interface ImageListItem { type ListDockerImagesResponse (line 3582) | type ListDockerImagesResponse = ImageListItem[]; type NetworkListItem (line 3583) | interface NetworkListItem { type ListDockerNetworksResponse (line 3599) | type ListDockerNetworksResponse = NetworkListItem[]; type ProviderAccount (line 3600) | interface ProviderAccount { type DockerRegistry (line 3606) | interface DockerRegistry { type ListDockerRegistriesFromConfigResponse (line 3617) | type ListDockerRegistriesFromConfigResponse = DockerRegistry[]; type ListDockerRegistryAccountsResponse (line 3618) | type ListDockerRegistryAccountsResponse = DockerRegistryAccount[]; type VolumeListItem (line 3619) | interface VolumeListItem { type ListDockerVolumesResponse (line 3631) | type ListDockerVolumesResponse = VolumeListItem[]; type ListFullActionsResponse (line 3632) | type ListFullActionsResponse = Action[]; type ListFullAlertersResponse (line 3633) | type ListFullAlertersResponse = Alerter[]; type ListFullBuildersResponse (line 3634) | type ListFullBuildersResponse = Builder[]; type ListFullBuildsResponse (line 3635) | type ListFullBuildsResponse = Build[]; type ListFullDeploymentsResponse (line 3636) | type ListFullDeploymentsResponse = Deployment[]; type ListFullProceduresResponse (line 3637) | type ListFullProceduresResponse = Procedure[]; type ListFullReposResponse (line 3638) | type ListFullReposResponse = Repo[]; type ListFullResourceSyncsResponse (line 3639) | type ListFullResourceSyncsResponse = ResourceSync[]; type ListFullServersResponse (line 3640) | type ListFullServersResponse = Server[]; type ListFullStacksResponse (line 3641) | type ListFullStacksResponse = Stack[]; type ListGitProviderAccountsResponse (line 3642) | type ListGitProviderAccountsResponse = GitProviderAccount[]; type GitProvider (line 3643) | interface GitProvider { type ListGitProvidersFromConfigResponse (line 3651) | type ListGitProvidersFromConfigResponse = GitProvider[]; type UserTarget (line 3652) | type UserTarget = type Permission (line 3664) | interface Permission { type ListPermissionsResponse (line 3676) | type ListPermissionsResponse = Permission[]; type ProcedureState (line 3677) | enum ProcedureState { type ProcedureListItemInfo (line 3687) | interface ProcedureListItemInfo { type ProcedureListItem (line 3705) | type ProcedureListItem = ResourceListItem; type ListProceduresResponse (line 3706) | type ListProceduresResponse = ProcedureListItem[]; type RepoState (line 3707) | enum RepoState { type RepoListItemInfo (line 3721) | interface RepoListItemInfo { type RepoListItem (line 3749) | type RepoListItem = ResourceListItem; type ListReposResponse (line 3750) | type ListReposResponse = RepoListItem[]; type ResourceSyncState (line 3751) | enum ResourceSyncState { type ResourceSyncListItemInfo (line 3763) | interface ResourceSyncListItemInfo { type ResourceSyncListItem (line 3791) | type ResourceSyncListItem = ResourceListItem; type ListResourceSyncsResponse (line 3792) | type ListResourceSyncsResponse = ResourceSyncListItem[]; type Schedule (line 3794) | interface Schedule { type ListSchedulesResponse (line 3819) | type ListSchedulesResponse = Schedule[]; type ListSecretsResponse (line 3820) | type ListSecretsResponse = string[]; type ServerState (line 3821) | enum ServerState { type ServerListItemInfo (line 3829) | interface ServerListItemInfo { type ServerListItem (line 3858) | type ServerListItem = ResourceListItem; type ListServersResponse (line 3859) | type ListServersResponse = ServerListItem[]; type StackService (line 3860) | interface StackService { type ListStackServicesResponse (line 3870) | type ListStackServicesResponse = StackService[]; type StackState (line 3871) | enum StackState { type StackServiceWithUpdate (line 3895) | interface StackServiceWithUpdate { type StackListItemInfo (line 3902) | interface StackListItemInfo { type StackListItem (line 3945) | type StackListItem = ResourceListItem; type ListStacksResponse (line 3946) | type ListStacksResponse = StackListItem[]; type SystemProcess (line 3948) | interface SystemProcess { type ListSystemProcessesResponse (line 3972) | type ListSystemProcessesResponse = SystemProcess[]; type ListTagsResponse (line 3973) | type ListTagsResponse = Tag[]; type TerminalInfo (line 3978) | interface TerminalInfo { type ListTerminalsResponse (line 3986) | type ListTerminalsResponse = TerminalInfo[]; type ListUserGroupsResponse (line 3987) | type ListUserGroupsResponse = UserGroup[]; type ListUserTargetPermissionsResponse (line 3988) | type ListUserTargetPermissionsResponse = Permission[]; type ListUsersResponse (line 3989) | type ListUsersResponse = User[]; type ListVariablesResponse (line 3990) | type ListVariablesResponse = Variable[]; type LoginLocalUserResponse (line 3992) | type LoginLocalUserResponse = JwtResponse; type MongoDocument (line 3993) | type MongoDocument = any; type ProcedureQuerySpecifics (line 3994) | interface ProcedureQuerySpecifics { type ProcedureQuery (line 3996) | type ProcedureQuery = ResourceQuery; type PushRecentlyViewedResponse (line 3997) | type PushRecentlyViewedResponse = NoData; type RepoQuerySpecifics (line 3998) | interface RepoQuerySpecifics { type RepoQuery (line 4002) | type RepoQuery = ResourceQuery; type ResourceSyncQuerySpecifics (line 4003) | interface ResourceSyncQuerySpecifics { type ResourceSyncQuery (line 4007) | type ResourceSyncQuery = ResourceQuery; type SearchContainerLogResponse (line 4008) | type SearchContainerLogResponse = Log; type SearchDeploymentLogResponse (line 4009) | type SearchDeploymentLogResponse = Log; type SearchStackLogResponse (line 4010) | type SearchStackLogResponse = Log; type ServerQuerySpecifics (line 4011) | interface ServerQuerySpecifics { type ServerQuery (line 4014) | type ServerQuery = ResourceQuery; type SetLastSeenUpdateResponse (line 4015) | type SetLastSeenUpdateResponse = NoData; type SignUpLocalUserResponse (line 4017) | type SignUpLocalUserResponse = JwtResponse; type StackQuerySpecifics (line 4018) | interface StackQuerySpecifics { type StackQuery (line 4035) | type StackQuery = ResourceQuery; type UpdateDockerRegistryAccountResponse (line 4036) | type UpdateDockerRegistryAccountResponse = DockerRegistryAccount; type UpdateGitProviderAccountResponse (line 4037) | type UpdateGitProviderAccountResponse = GitProviderAccount; type UpdatePermissionOnResourceTypeResponse (line 4038) | type UpdatePermissionOnResourceTypeResponse = NoData; type UpdatePermissionOnTargetResponse (line 4039) | type UpdatePermissionOnTargetResponse = NoData; type UpdateProcedureResponse (line 4040) | type UpdateProcedureResponse = Procedure; type UpdateResourceMetaResponse (line 4041) | type UpdateResourceMetaResponse = NoData; type UpdateServiceUserDescriptionResponse (line 4042) | type UpdateServiceUserDescriptionResponse = User; type UpdateUserAdminResponse (line 4043) | type UpdateUserAdminResponse = NoData; type UpdateUserBasePermissionsResponse (line 4044) | type UpdateUserBasePermissionsResponse = NoData; type UpdateUserPasswordResponse (line 4045) | type UpdateUserPasswordResponse = NoData; type UpdateUserUsernameResponse (line 4046) | type UpdateUserUsernameResponse = NoData; type UpdateVariableDescriptionResponse (line 4047) | type UpdateVariableDescriptionResponse = Variable; type UpdateVariableIsSecretResponse (line 4048) | type UpdateVariableIsSecretResponse = Variable; type UpdateVariableValueResponse (line 4049) | type UpdateVariableValueResponse = Variable; type _PartialActionConfig (line 4050) | type _PartialActionConfig = Partial; type _PartialAlerterConfig (line 4051) | type _PartialAlerterConfig = Partial; type _PartialAwsBuilderConfig (line 4052) | type _PartialAwsBuilderConfig = Partial; type _PartialBuildConfig (line 4053) | type _PartialBuildConfig = Partial; type _PartialBuilderConfig (line 4054) | type _PartialBuilderConfig = Partial; type _PartialDeploymentConfig (line 4055) | type _PartialDeploymentConfig = Partial; type _PartialDockerRegistryAccount (line 4056) | type _PartialDockerRegistryAccount = Partial; type _PartialGitProviderAccount (line 4057) | type _PartialGitProviderAccount = Partial; type _PartialProcedureConfig (line 4058) | type _PartialProcedureConfig = Partial; type _PartialRepoConfig (line 4059) | type _PartialRepoConfig = Partial; type _PartialResourceSyncConfig (line 4060) | type _PartialResourceSyncConfig = Partial; type _PartialServerBuilderConfig (line 4061) | type _PartialServerBuilderConfig = Partial; type _PartialServerConfig (line 4062) | type _PartialServerConfig = Partial; type _PartialStackConfig (line 4063) | type _PartialStackConfig = Partial; type _PartialTag (line 4064) | type _PartialTag = Partial; type _PartialUrlBuilderConfig (line 4065) | type _PartialUrlBuilderConfig = Partial; type __Serror (line 4066) | interface __Serror { type _Serror (line 4070) | type _Serror = __Serror; type AddUserToUserGroup (line 4072) | interface AddUserToUserGroup { type AwsBuilderConfig (line 4079) | interface AwsBuilderConfig { type BackupCoreDatabase (line 4136) | interface BackupCoreDatabase { type BatchBuildRepo (line 4139) | interface BatchBuildRepo { type BatchCloneRepo (line 4155) | interface BatchCloneRepo { type BatchDeploy (line 4171) | interface BatchDeploy { type BatchDeployStack (line 4187) | interface BatchDeployStack { type BatchDeployStackIfChanged (line 4203) | interface BatchDeployStackIfChanged { type BatchDestroyDeployment (line 4219) | interface BatchDestroyDeployment { type BatchDestroyStack (line 4235) | interface BatchDestroyStack { type BatchExecutionResponseItemErr (line 4250) | interface BatchExecutionResponseItemErr { type BatchPullRepo (line 4255) | interface BatchPullRepo { type BatchPullStack (line 4271) | interface BatchPullStack { type BatchRunAction (line 4287) | interface BatchRunAction { type BatchRunBuild (line 4303) | interface BatchRunBuild { type BatchRunProcedure (line 4319) | interface BatchRunProcedure { type BuildRepo (line 4346) | interface BuildRepo { type BuildStatsDay (line 4351) | interface BuildStatsDay { type CancelBuild (line 4361) | interface CancelBuild { type CancelRepoBuild (line 4370) | interface CancelRepoBuild { type ClearRepoCache (line 4378) | interface ClearRepoCache { type CloneRepo (line 4391) | interface CloneRepo { type CommitSync (line 4400) | interface CommitSync { type ConnectContainerExecQuery (line 4408) | interface ConnectContainerExecQuery { type ConnectDeploymentExecQuery (line 4421) | interface ConnectDeploymentExecQuery { type ConnectStackExecQuery (line 4432) | interface ConnectStackExecQuery { type ConnectTerminalQuery (line 4444) | interface ConnectTerminalQuery { type ContainerBlkioStatEntry (line 4456) | interface ContainerBlkioStatEntry { type ContainerBlkioStats (line 4468) | interface ContainerBlkioStats { type ContainerCpuUsage (line 4507) | interface ContainerCpuUsage { type ContainerThrottlingData (line 4533) | interface ContainerThrottlingData { type ContainerCpuStats (line 4542) | interface ContainerCpuStats { type ContainerMemoryStats (line 4565) | interface ContainerMemoryStats { type ContainerNetworkStats (line 4603) | interface ContainerNetworkStats { type ContainerPidsStats (line 4638) | interface ContainerPidsStats { type ContainerStorageStats (line 4648) | interface ContainerStorageStats { type Conversion (line 4654) | interface Conversion { type CopyAction (line 4664) | interface CopyAction { type CopyAlerter (line 4674) | interface CopyAlerter { type CopyBuild (line 4684) | interface CopyBuild { type CopyBuilder (line 4694) | interface CopyBuilder { type CopyDeployment (line 4704) | interface CopyDeployment { type CopyProcedure (line 4714) | interface CopyProcedure { type CopyRepo (line 4724) | interface CopyRepo { type CopyResourceSync (line 4734) | interface CopyResourceSync { type CopyServer (line 4744) | interface CopyServer { type CopyStack (line 4754) | interface CopyStack { type CreateAction (line 4761) | interface CreateAction { type CreateActionWebhook (line 4771) | interface CreateActionWebhook { type CreateAlerter (line 4776) | interface CreateAlerter { type CreateApiKey (line 4789) | interface CreateApiKey { type CreateApiKeyForServiceUser (line 4802) | interface CreateApiKeyForServiceUser { type CreateBuild (line 4814) | interface CreateBuild { type CreateBuildWebhook (line 4824) | interface CreateBuildWebhook { type PartialBuilderConfig (line 4829) | type PartialBuilderConfig = { type CreateBuilder (line 4840) | interface CreateBuilder { type CreateDeployment (line 4847) | interface CreateDeployment { type CreateDeploymentFromContainer (line 4854) | interface CreateDeploymentFromContainer { type CreateDockerRegistryAccount (line 4864) | interface CreateDockerRegistryAccount { type CreateGitProviderAccount (line 4871) | interface CreateGitProviderAccount { type CreateLocalUser (line 4886) | interface CreateLocalUser { type CreateNetwork (line 4898) | interface CreateNetwork { type CreateProcedure (line 4905) | interface CreateProcedure { type CreateRepo (line 4912) | interface CreateRepo { type RepoWebhookAction (line 4918) | enum RepoWebhookAction { type CreateRepoWebhook (line 4927) | interface CreateRepoWebhook { type CreateResourceSync (line 4934) | interface CreateResourceSync { type CreateServer (line 4941) | interface CreateServer { type CreateServiceUser (line 4951) | interface CreateServiceUser { type CreateStack (line 4958) | interface CreateStack { type StackWebhookAction (line 4964) | enum StackWebhookAction { type CreateStackWebhook (line 4972) | interface CreateStackWebhook { type SyncWebhookAction (line 4978) | enum SyncWebhookAction { type CreateSyncWebhook (line 4986) | interface CreateSyncWebhook { type CreateTag (line 4993) | interface CreateTag { type TerminalRecreateMode (line 5003) | enum TerminalRecreateMode { type CreateTerminal (line 5018) | interface CreateTerminal { type CreateUserGroup (line 5036) | interface CreateUserGroup { type CreateVariable (line 5041) | interface CreateVariable { type CustomAlerterEndpoint (line 5052) | interface CustomAlerterEndpoint { type DeleteAction (line 5060) | interface DeleteAction { type DeleteActionWebhook (line 5068) | interface DeleteActionWebhook { type DeleteAlerter (line 5076) | interface DeleteAlerter { type DeleteAllTerminals (line 5084) | interface DeleteAllTerminals { type DeleteApiKey (line 5092) | interface DeleteApiKey { type DeleteApiKeyForServiceUser (line 5100) | interface DeleteApiKeyForServiceUser { type DeleteBuild (line 5107) | interface DeleteBuild { type DeleteBuildWebhook (line 5115) | interface DeleteBuildWebhook { type DeleteBuilder (line 5123) | interface DeleteBuilder { type DeleteDeployment (line 5134) | interface DeleteDeployment { type DeleteDockerRegistryAccount (line 5142) | interface DeleteDockerRegistryAccount { type DeleteGitProviderAccount (line 5150) | interface DeleteGitProviderAccount { type DeleteImage (line 5158) | interface DeleteImage { type DeleteNetwork (line 5168) | interface DeleteNetwork { type DeleteProcedure (line 5178) | interface DeleteProcedure { type DeleteRepo (line 5186) | interface DeleteRepo { type DeleteRepoWebhook (line 5194) | interface DeleteRepoWebhook { type DeleteResourceSync (line 5204) | interface DeleteResourceSync { type DeleteServer (line 5212) | interface DeleteServer { type DeleteStack (line 5220) | interface DeleteStack { type DeleteStackWebhook (line 5228) | interface DeleteStackWebhook { type DeleteSyncWebhook (line 5238) | interface DeleteSyncWebhook { type DeleteTag (line 5249) | interface DeleteTag { type DeleteTerminal (line 5257) | interface DeleteTerminal { type DeleteUser (line 5271) | interface DeleteUser { type DeleteUserGroup (line 5276) | interface DeleteUserGroup { type DeleteVariable (line 5281) | interface DeleteVariable { type DeleteVolume (line 5288) | interface DeleteVolume { type Deploy (line 5303) | interface Deploy { type DeployStack (line 5318) | interface DeployStack { type DeployStackIfChanged (line 5337) | interface DeployStackIfChanged { type DestroyContainer (line 5352) | interface DestroyContainer { type DestroyDeployment (line 5368) | interface DestroyDeployment { type DestroyStack (line 5377) | interface DestroyStack { type DiscordAlerterEndpoint (line 5391) | interface DiscordAlerterEndpoint { type EnvironmentVar (line 5395) | interface EnvironmentVar { type ExchangeForJwt (line 5404) | interface ExchangeForJwt { type ExecuteContainerExecBody (line 5412) | interface ExecuteContainerExecBody { type ExecuteDeploymentExecBody (line 5426) | interface ExecuteDeploymentExecBody { type ExecuteStackExecBody (line 5438) | interface ExecuteStackExecBody { type ExecuteTerminalBody (line 5452) | interface ExecuteTerminalBody { type ExportAllResourcesToToml (line 5470) | interface ExportAllResourcesToToml { type ExportResourcesToToml (line 5497) | interface ExportResourcesToToml { type FindUser (line 5510) | interface FindUser { type FullContainerStats (line 5515) | interface FullContainerStats { type GetAction (line 5558) | interface GetAction { type GetActionActionState (line 5563) | interface GetActionActionState { type GetActionsSummary (line 5571) | interface GetActionsSummary { type GetActionsSummaryResponse (line 5574) | interface GetActionsSummaryResponse { type GetAlert (line 5587) | interface GetAlert { type GetAlerter (line 5591) | interface GetAlerter { type GetAlertersSummary (line 5599) | interface GetAlertersSummary { type GetAlertersSummaryResponse (line 5602) | interface GetAlertersSummaryResponse { type GetBuild (line 5606) | interface GetBuild { type GetBuildActionState (line 5611) | interface GetBuildActionState { type GetBuildMonthlyStats (line 5622) | interface GetBuildMonthlyStats { type GetBuildMonthlyStatsResponse (line 5630) | interface GetBuildMonthlyStatsResponse { type GetBuildWebhookEnabled (line 5636) | interface GetBuildWebhookEnabled { type GetBuildWebhookEnabledResponse (line 5641) | interface GetBuildWebhookEnabledResponse { type GetBuilder (line 5651) | interface GetBuilder { type GetBuildersSummary (line 5659) | interface GetBuildersSummary { type GetBuildersSummaryResponse (line 5662) | interface GetBuildersSummaryResponse { type GetBuildsSummary (line 5670) | interface GetBuildsSummary { type GetBuildsSummaryResponse (line 5673) | interface GetBuildsSummaryResponse { type GetContainerLog (line 5691) | interface GetContainerLog { type GetCoreInfo (line 5709) | interface GetCoreInfo { type GetCoreInfoResponse (line 5712) | interface GetCoreInfoResponse { type GetDeployment (line 5737) | interface GetDeployment { type GetDeploymentActionState (line 5745) | interface GetDeploymentActionState { type GetDeploymentContainer (line 5757) | interface GetDeploymentContainer { type GetDeploymentContainerResponse (line 5762) | interface GetDeploymentContainerResponse { type GetDeploymentLog (line 5772) | interface GetDeploymentLog { type GetDeploymentStats (line 5790) | interface GetDeploymentStats { type GetDeploymentsSummary (line 5798) | interface GetDeploymentsSummary { type GetDeploymentsSummaryResponse (line 5801) | interface GetDeploymentsSummaryResponse { type GetDockerContainersSummary (line 5819) | interface GetDockerContainersSummary { type GetDockerContainersSummaryResponse (line 5822) | interface GetDockerContainersSummaryResponse { type GetDockerRegistryAccount (line 5838) | interface GetDockerRegistryAccount { type GetGitProviderAccount (line 5845) | interface GetGitProviderAccount { type GetHistoricalServerStats (line 5852) | interface GetHistoricalServerStats { type SystemStatsRecord (line 5864) | interface SystemStatsRecord { type GetHistoricalServerStatsResponse (line 5889) | interface GetHistoricalServerStatsResponse { type GetLoginOptions (line 5900) | interface GetLoginOptions { type GetLoginOptionsResponse (line 5903) | interface GetLoginOptionsResponse { type GetPeripheryVersion (line 5919) | interface GetPeripheryVersion { type GetPeripheryVersionResponse (line 5924) | interface GetPeripheryVersionResponse { type GetPermission (line 5933) | interface GetPermission { type GetProcedure (line 5938) | interface GetProcedure { type GetProcedureActionState (line 5943) | interface GetProcedureActionState { type GetProceduresSummary (line 5951) | interface GetProceduresSummary { type GetProceduresSummaryResponse (line 5954) | interface GetProceduresSummaryResponse { type GetRepo (line 5967) | interface GetRepo { type GetRepoActionState (line 5972) | interface GetRepoActionState { type GetRepoWebhooksEnabled (line 5977) | interface GetRepoWebhooksEnabled { type GetRepoWebhooksEnabledResponse (line 5982) | interface GetRepoWebhooksEnabledResponse { type GetReposSummary (line 5999) | interface GetReposSummary { type GetReposSummaryResponse (line 6002) | interface GetReposSummaryResponse { type GetResourceMatchingContainer (line 6019) | interface GetResourceMatchingContainer { type GetResourceMatchingContainerResponse (line 6026) | interface GetResourceMatchingContainerResponse { type GetResourceSync (line 6030) | interface GetResourceSync { type GetResourceSyncActionState (line 6035) | interface GetResourceSyncActionState { type GetResourceSyncsSummary (line 6043) | interface GetResourceSyncsSummary { type GetResourceSyncsSummaryResponse (line 6046) | interface GetResourceSyncsSummaryResponse { type GetServer (line 6061) | interface GetServer { type GetServerActionState (line 6066) | interface GetServerActionState { type GetServerState (line 6071) | interface GetServerState { type GetServerStateResponse (line 6076) | interface GetServerStateResponse { type GetServersSummary (line 6084) | interface GetServersSummary { type GetServersSummaryResponse (line 6087) | interface GetServersSummaryResponse { type GetStack (line 6100) | interface GetStack { type GetStackActionState (line 6105) | interface GetStackActionState { type GetStackLog (line 6114) | interface GetStackLog { type GetStackWebhooksEnabled (line 6132) | interface GetStackWebhooksEnabled { type GetStackWebhooksEnabledResponse (line 6137) | interface GetStackWebhooksEnabledResponse { type GetStacksSummary (line 6152) | interface GetStacksSummary { type GetStacksSummaryResponse (line 6155) | interface GetStacksSummaryResponse { type GetSyncWebhooksEnabled (line 6170) | interface GetSyncWebhooksEnabled { type GetSyncWebhooksEnabledResponse (line 6175) | interface GetSyncWebhooksEnabledResponse { type GetSystemInformation (line 6190) | interface GetSystemInformation { type GetSystemStats (line 6201) | interface GetSystemStats { type GetTag (line 6206) | interface GetTag { type GetUpdate (line 6214) | interface GetUpdate { type GetUser (line 6222) | interface GetUser { type GetUserGroup (line 6228) | interface GetUserGroup { type GetUsername (line 6236) | interface GetUsername { type GetUsernameResponse (line 6241) | interface GetUsernameResponse { type GetVariable (line 6254) | interface GetVariable { type GetVersion (line 6262) | interface GetVersion { type GetVersionResponse (line 6265) | interface GetVersionResponse { type GlobalAutoUpdate (line 6277) | interface GlobalAutoUpdate { type InspectDeploymentContainer (line 6283) | interface InspectDeploymentContainer { type InspectDockerContainer (line 6288) | interface InspectDockerContainer { type InspectDockerImage (line 6295) | interface InspectDockerImage { type InspectDockerNetwork (line 6302) | interface InspectDockerNetwork { type InspectDockerVolume (line 6309) | interface InspectDockerVolume { type InspectStackContainer (line 6319) | interface InspectStackContainer { type LatestCommit (line 6325) | interface LatestCommit { type ListActions (line 6330) | interface ListActions { type ListAlerters (line 6335) | interface ListAlerters { type ListAlerts (line 6343) | interface ListAlerts { type ListAlertsResponse (line 6378) | interface ListAlertsResponse { type ListAllDockerContainers (line 6390) | interface ListAllDockerContainers { type ListApiKeys (line 6398) | interface ListApiKeys { type ListApiKeysForServiceUser (line 6406) | interface ListApiKeysForServiceUser { type ListBuildVersions (line 6415) | interface ListBuildVersions { type ListBuilders (line 6428) | interface ListBuilders { type ListBuilds (line 6432) | interface ListBuilds { type ListCommonBuildExtraArgs (line 6440) | interface ListCommonBuildExtraArgs { type ListCommonDeploymentExtraArgs (line 6448) | interface ListCommonDeploymentExtraArgs { type ListCommonStackBuildExtraArgs (line 6456) | interface ListCommonStackBuildExtraArgs { type ListCommonStackExtraArgs (line 6464) | interface ListCommonStackExtraArgs { type ListComposeProjects (line 6472) | interface ListComposeProjects { type ListDeployments (line 6480) | interface ListDeployments { type ListDockerContainers (line 6488) | interface ListDockerContainers { type ListDockerImageHistory (line 6493) | interface ListDockerImageHistory { type ListDockerImages (line 6503) | interface ListDockerImages { type ListDockerNetworks (line 6508) | interface ListDockerNetworks { type ListDockerRegistriesFromConfig (line 6521) | interface ListDockerRegistriesFromConfig { type ListDockerRegistryAccounts (line 6532) | interface ListDockerRegistryAccounts { type ListDockerVolumes (line 6542) | interface ListDockerVolumes { type ListFullActions (line 6547) | interface ListFullActions { type ListFullAlerters (line 6552) | interface ListFullAlerters { type ListFullBuilders (line 6557) | interface ListFullBuilders { type ListFullBuilds (line 6561) | interface ListFullBuilds { type ListFullDeployments (line 6569) | interface ListFullDeployments { type ListFullProcedures (line 6574) | interface ListFullProcedures { type ListFullRepos (line 6579) | interface ListFullRepos { type ListFullResourceSyncs (line 6584) | interface ListFullResourceSyncs { type ListFullServers (line 6589) | interface ListFullServers { type ListFullStacks (line 6594) | interface ListFullStacks { type ListGitProviderAccounts (line 6602) | interface ListGitProviderAccounts { type ListGitProvidersFromConfig (line 6617) | interface ListGitProvidersFromConfig { type ListPermissions (line 6629) | interface ListPermissions { type ListProcedures (line 6632) | interface ListProcedures { type ListRepos (line 6637) | interface ListRepos { type ListResourceSyncs (line 6642) | interface ListResourceSyncs { type ListSchedules (line 6650) | interface ListSchedules { type ListSecrets (line 6660) | interface ListSecrets { type ListServers (line 6668) | interface ListServers { type ListStackServices (line 6673) | interface ListStackServices { type ListStacks (line 6678) | interface ListStacks { type ListSystemProcesses (line 6690) | interface ListSystemProcesses { type ListTags (line 6698) | interface ListTags { type ListTerminals (line 6705) | interface ListTerminals { type ListUpdates (line 6718) | interface ListUpdates { type UpdateListItem (line 6728) | interface UpdateListItem { type ListUpdatesResponse (line 6763) | interface ListUpdatesResponse { type ListUserGroups (line 6775) | interface ListUserGroups { type ListUserTargetPermissions (line 6781) | interface ListUserTargetPermissions { type ListUsers (line 6790) | interface ListUsers { type ListVariables (line 6799) | interface ListVariables { type LoginLocalUser (line 6807) | interface LoginLocalUser { type NameAndId (line 6813) | interface NameAndId { type NtfyAlerterEndpoint (line 6818) | interface NtfyAlerterEndpoint { type PauseAllContainers (line 6828) | interface PauseAllContainers { type PauseContainer (line 6837) | interface PauseContainer { type PauseDeployment (line 6848) | interface PauseDeployment { type PauseStack (line 6853) | interface PauseStack { type PermissionToml (line 6862) | interface PermissionToml { type PruneBuildx (line 6885) | interface PruneBuildx { type PruneContainers (line 6894) | interface PruneContainers { type PruneDockerBuilders (line 6903) | interface PruneDockerBuilders { type PruneImages (line 6912) | interface PruneImages { type PruneNetworks (line 6921) | interface PruneNetworks { type PruneSystem (line 6930) | interface PruneSystem { type PruneVolumes (line 6939) | interface PruneVolumes { type PullDeployment (line 6944) | interface PullDeployment { type PullRepo (line 6956) | interface PullRepo { type PullStack (line 6961) | interface PullStack { type PushRecentlyViewed (line 6974) | interface PushRecentlyViewed { type PushoverAlerterEndpoint (line 6979) | interface PushoverAlerterEndpoint { type RefreshBuildCache (line 6984) | interface RefreshBuildCache { type RefreshRepoCache (line 6989) | interface RefreshRepoCache { type RefreshResourceSyncPending (line 6994) | interface RefreshResourceSyncPending { type RefreshStackCache (line 7004) | interface RefreshStackCache { type RemoveUserFromUserGroup (line 7009) | interface RemoveUserFromUserGroup { type RenameAction (line 7019) | interface RenameAction { type RenameAlerter (line 7029) | interface RenameAlerter { type RenameBuild (line 7039) | interface RenameBuild { type RenameBuilder (line 7049) | interface RenameBuilder { type RenameDeployment (line 7061) | interface RenameDeployment { type RenameProcedure (line 7071) | interface RenameProcedure { type RenameRepo (line 7081) | interface RenameRepo { type RenameResourceSync (line 7091) | interface RenameResourceSync { type RenameServer (line 7101) | interface RenameServer { type RenameStack (line 7108) | interface RenameStack { type RenameTag (line 7115) | interface RenameTag { type RenameUserGroup (line 7122) | interface RenameUserGroup { type DefaultRepoFolder (line 7128) | enum DefaultRepoFolder { type RepoExecutionArgs (line 7142) | interface RepoExecutionArgs { type RepoExecutionResponse (line 7168) | interface RepoExecutionResponse { type ResourceToml (line 7178) | interface ResourceToml { type UserGroupToml (line 7205) | interface UserGroupToml { type ResourcesToml (line 7218) | interface ResourcesToml { type RestartAllContainers (line 7233) | interface RestartAllContainers { type RestartContainer (line 7242) | interface RestartContainer { type RestartDeployment (line 7253) | interface RestartDeployment { type RestartStack (line 7258) | interface RestartStack { type RunAction (line 7268) | interface RunAction { type RunBuild (line 7294) | interface RunBuild { type RunProcedure (line 7299) | interface RunProcedure { type RunStackService (line 7304) | interface RunStackService { type RunSync (line 7331) | interface RunSync { type SearchCombinator (line 7346) | enum SearchCombinator { type SearchContainerLog (line 7356) | interface SearchContainerLog { type SearchDeploymentLog (line 7381) | interface SearchDeploymentLog { type SearchStackLog (line 7404) | interface SearchStackLog { type SendAlert (line 7427) | interface SendAlert { type ServerBuilderConfig (line 7442) | interface ServerBuilderConfig { type ServerHealthState (line 7447) | interface ServerHealthState { type ServerHealth (line 7453) | interface ServerHealth { type SetEveryoneUserGroup (line 7462) | interface SetEveryoneUserGroup { type SetLastSeenUpdate (line 7473) | interface SetLastSeenUpdate { type SetUsersInUserGroup (line 7479) | interface SetUsersInUserGroup { type SignUpLocalUser (line 7493) | interface SignUpLocalUser { type SingleNetworkInterfaceUsage (line 7503) | interface SingleNetworkInterfaceUsage { type SlackAlerterEndpoint (line 7512) | interface SlackAlerterEndpoint { type Sleep (line 7517) | interface Sleep { type StartAllContainers (line 7521) | interface StartAllContainers { type StartContainer (line 7530) | interface StartContainer { type StartDeployment (line 7541) | interface StartDeployment { type StartStack (line 7546) | interface StartStack { type StopAllContainers (line 7556) | interface StopAllContainers { type StopContainer (line 7565) | interface StopContainer { type StopDeployment (line 7580) | interface StopDeployment { type StopStack (line 7589) | interface StopStack { type TerminationSignalLabel (line 7600) | interface TerminationSignalLabel { type TestAlerter (line 7605) | interface TestAlerter { type TotalDiskUsage (line 7610) | interface TotalDiskUsage { type UnpauseAllContainers (line 7617) | interface UnpauseAllContainers { type UnpauseContainer (line 7628) | interface UnpauseContainer { type UnpauseDeployment (line 7641) | interface UnpauseDeployment { type UnpauseStack (line 7650) | interface UnpauseStack { type UpdateAction (line 7669) | interface UpdateAction { type UpdateAlerter (line 7683) | interface UpdateAlerter { type UpdateBuild (line 7699) | interface UpdateBuild { type UpdateBuilder (line 7715) | interface UpdateBuilder { type UpdateDeployment (line 7734) | interface UpdateDeployment { type UpdateDockerRegistryAccount (line 7744) | interface UpdateDockerRegistryAccount { type UpdateGitProviderAccount (line 7754) | interface UpdateGitProviderAccount { type UpdatePermissionOnResourceType (line 7764) | interface UpdatePermissionOnResourceType { type UpdatePermissionOnTarget (line 7776) | interface UpdatePermissionOnTarget { type UpdateProcedure (line 7794) | interface UpdateProcedure { type UpdateRepo (line 7813) | interface UpdateRepo { type UpdateResourceMeta (line 7826) | interface UpdateResourceMeta { type UpdateResourceSync (line 7855) | interface UpdateResourceSync { type UpdateServer (line 7871) | interface UpdateServer { type UpdateServiceUserDescription (line 7881) | interface UpdateServiceUserDescription { type UpdateStack (line 7900) | interface UpdateStack { type UpdateTagColor (line 7907) | interface UpdateTagColor { type UpdateUserAdmin (line 7917) | interface UpdateUserAdmin { type UpdateUserBasePermissions (line 7927) | interface UpdateUserBasePermissions { type UpdateUserPassword (line 7941) | interface UpdateUserPassword { type UpdateUserUsername (line 7948) | interface UpdateUserUsername { type UpdateVariableDescription (line 7952) | interface UpdateVariableDescription { type UpdateVariableIsSecret (line 7959) | interface UpdateVariableIsSecret { type UpdateVariableValue (line 7966) | interface UpdateVariableValue { type UrlBuilderConfig (line 7973) | interface UrlBuilderConfig { type WriteBuildFileContents (line 7980) | interface WriteBuildFileContents { type WriteStackFileContents (line 7987) | interface WriteStackFileContents { type WriteSyncFileContents (line 7999) | interface WriteSyncFileContents { type AuthRequest (line 8012) | type AuthRequest = { type DayOfWeek (line 8029) | enum DayOfWeek { type ExecuteRequest (line 8038) | type ExecuteRequest = { type IanaTimezone (line 8241) | enum IanaTimezone { type ReadRequest (line 8319) | type ReadRequest = { type SpecificPermission (line 8678) | enum SpecificPermission { type UserRequest (line 8715) | type UserRequest = { type WriteRequest (line 8728) | type WriteRequest = { type WsLoginMessage (line 9047) | type WsLoginMessage = { FILE: frontend/public/deno.d.ts type ImportMeta (line 9) | interface ImportMeta { type Performance (line 88) | interface Performance { type PerformanceMarkOptions (line 108) | interface PerformanceMarkOptions { type PerformanceMeasureOptions (line 125) | interface PerformanceMeasureOptions { class NotFound (line 170) | class NotFound extends Error {} class PermissionDenied (line 181) | class PermissionDenied extends Error {} class ConnectionRefused (line 187) | class ConnectionRefused extends Error {} class ConnectionReset (line 194) | class ConnectionReset extends Error {} class ConnectionAborted (line 200) | class ConnectionAborted extends Error {} class NotConnected (line 205) | class NotConnected extends Error {} class AddrInUse (line 211) | class AddrInUse extends Error {} class AddrNotAvailable (line 217) | class AddrNotAvailable extends Error {} class BrokenPipe (line 225) | class BrokenPipe extends Error {} class AlreadyExists (line 231) | class AlreadyExists extends Error {} class InvalidData (line 237) | class InvalidData extends Error {} class TimedOut (line 243) | class TimedOut extends Error {} class Interrupted (line 250) | class Interrupted extends Error {} class WouldBlock (line 256) | class WouldBlock extends Error {} class WriteZero (line 262) | class WriteZero extends Error {} class UnexpectedEof (line 268) | class UnexpectedEof extends Error {} class BadResource (line 274) | class BadResource extends Error {} class Http (line 280) | class Http extends Error {} class Busy (line 286) | class Busy extends Error {} class NotSupported (line 292) | class NotSupported extends Error {} class FilesystemLoop (line 298) | class FilesystemLoop extends Error {} class IsADirectory (line 303) | class IsADirectory extends Error {} class NetworkUnreachable (line 309) | class NetworkUnreachable extends Error {} class NotADirectory (line 315) | class NotADirectory extends Error {} class NotCapable (line 325) | class NotCapable extends Error {} type MemoryUsage (line 352) | interface MemoryUsage { type NetworkInterfaceInfo (line 413) | interface NetworkInterfaceInfo { type SystemMemoryInfo (line 466) | interface SystemMemoryInfo { type PermissionOptions (line 538) | type PermissionOptions = "inherit" | "none" | PermissionOptionsObject; type PermissionOptionsObject (line 545) | interface PermissionOptionsObject { type TestContext (line 684) | interface TestContext { type TestStepDefinition (line 767) | interface TestStepDefinition { type TestDefinition (line 802) | interface TestDefinition { type DenoTest (line 884) | interface DenoTest { type BenchContext (line 1165) | interface BenchContext { type BenchDefinition (line 1212) | interface BenchDefinition { type Env (line 1482) | interface Env { type SeekMode (line 1650) | enum SeekMode { class FsFile (line 1763) | class FsFile implements Disposable { type SetRawOptions (line 2176) | interface SetRawOptions { type OpenOptions (line 2419) | interface OpenOptions { type ReadFileOptions (line 2472) | interface ReadFileOptions { type MkdirOptions (line 2486) | interface MkdirOptions { type MakeTempOptions (line 2548) | interface MakeTempOptions { type RemoveOptions (line 2767) | interface RemoveOptions { type FileInfo (line 2937) | interface FileInfo { type DirEntry (line 3062) | interface DirEntry { type WriteFileOptions (line 3256) | interface WriteFileOptions { type OpMetrics (line 3424) | interface OpMetrics { type FsEventFlag (line 3451) | type FsEventFlag = "rescan"; type FsEvent (line 3458) | interface FsEvent { type FsWatcher (line 3481) | interface FsWatcher extends AsyncIterable, Disposable { type Signal (line 3539) | type Signal = class Command (line 3683) | class Command { class ChildProcess (line 3717) | class ChildProcess implements Disposable { type CommandOptions (line 3751) | interface CommandOptions { type CommandStatus (line 3813) | interface CommandStatus { type CommandOutput (line 3830) | interface CommandOutput extends CommandStatus { type InspectOptions (line 3840) | interface InspectOptions { type PermissionName (line 3933) | type PermissionName = type PermissionState (line 3950) | type PermissionState = "granted" | "denied" | "prompt"; type RunPermissionDescriptor (line 3961) | interface RunPermissionDescriptor { type ReadPermissionDescriptor (line 3977) | interface ReadPermissionDescriptor { type WritePermissionDescriptor (line 3993) | interface WritePermissionDescriptor { type NetPermissionDescriptor (line 4006) | interface NetPermissionDescriptor { type EnvPermissionDescriptor (line 4023) | interface EnvPermissionDescriptor { type SysPermissionDescriptor (line 4035) | interface SysPermissionDescriptor { type FfiPermissionDescriptor (line 4062) | interface FfiPermissionDescriptor { type PermissionDescriptor (line 4076) | type PermissionDescriptor = type PermissionStatusEventMap (line 4089) | interface PermissionStatusEventMap { class PermissionStatus (line 4097) | class PermissionStatus extends EventTarget { class Permissions (line 4157) | class Permissions { type SymlinkOptions (line 4413) | interface SymlinkOptions { type WebSocketUpgrade (line 4523) | interface WebSocketUpgrade { type UpgradeWebSocketOptions (line 4537) | interface UpgradeWebSocketOptions { type RecordType (line 4624) | type RecordType = type ResolveDnsOptions (line 4642) | interface ResolveDnsOptions { type CaaRecord (line 4668) | interface CaaRecord { type MxRecord (line 4688) | interface MxRecord { type NaptrRecord (line 4700) | interface NaptrRecord { type SoaRecord (line 4713) | interface SoaRecord { type SrvRecord (line 4728) | interface SrvRecord { type ServeHandlerInfo (line 5029) | interface ServeHandlerInfo { type ServeHandler (line 5044) | type ServeHandler = ( type ServeDefaultExport (line 5064) | interface ServeDefaultExport { type ServeOptions (line 5080) | interface ServeOptions { type ServeTcpOptions (line 5097) | interface ServeTcpOptions extends ServeOptions { type ServeUnixOptions (line 5128) | interface ServeUnixOptions extends ServeOptions { type ServeInit (line 5139) | interface ServeInit { type HttpServer (line 5148) | interface HttpServer type NativeNumberType (line 5358) | type NativeNumberType = type NativeBigIntType (line 5372) | type NativeBigIntType = "u64" | "i64" | "usize" | "isize"; type NativeBooleanType (line 5378) | type NativeBooleanType = "bool"; type NativePointerType (line 5384) | type NativePointerType = "pointer"; type NativeBufferType (line 5390) | type NativeBufferType = "buffer"; type NativeFunctionType (line 5396) | type NativeFunctionType = "function"; type NativeVoidType (line 5402) | type NativeVoidType = "void"; type NativeStructType (line 5408) | interface NativeStructType { type NativeU8Enum (line 5420) | type NativeU8Enum = "u8" & { [brand]: T }; type NativeI8Enum (line 5424) | type NativeI8Enum = "i8" & { [brand]: T }; type NativeU16Enum (line 5428) | type NativeU16Enum = "u16" & { [brand]: T }; type NativeI16Enum (line 5432) | type NativeI16Enum = "i16" & { [brand]: T }; type NativeU32Enum (line 5436) | type NativeU32Enum = "u32" & { [brand]: T }; type NativeI32Enum (line 5440) | type NativeI32Enum = "i32" & { [brand]: T }; type NativeTypedPointer (line 5444) | type NativeTypedPointer = "pointer" & { type NativeTypedFunction (line 5450) | type NativeTypedFunction = type NativeType (line 5459) | type NativeType = type NativeResultType (line 5470) | type NativeResultType = NativeType | NativeVoidType; type ToNativeType (line 5477) | type ToNativeType = type ToNativeResultType (line 5514) | type ToNativeResultType< type ToNativeParameterTypes (line 5554) | type ToNativeParameterTypes = type FromNativeType (line 5571) | type FromNativeType = type FromNativeResultType (line 5608) | type FromNativeResultType< type FromNativeParameterTypes (line 5646) | type FromNativeParameterTypes = type ForeignFunction (line 5663) | interface ForeignFunction< type ForeignStatic (line 5688) | interface ForeignStatic { type ForeignLibraryInterface (line 5704) | interface ForeignLibraryInterface { type StaticForeignSymbol (line 5712) | type StaticForeignSymbol = type FromForeignFunction (line 5721) | type FromForeignFunction = type StaticForeignSymbolReturnType (line 5730) | type StaticForeignSymbolReturnType = type ConditionalAsync (line 5735) | type ConditionalAsync< type StaticForeignLibraryInterface (line 5744) | type StaticForeignLibraryInterface = type PointerObject (line 5764) | interface PointerObject { type PointerValue (line 5773) | type PointerValue = null | PointerObject; class UnsafePointer (line 5779) | class UnsafePointer { class UnsafePointerView (line 5804) | class UnsafePointerView { class UnsafeFnPointer (line 5882) | class UnsafeFnPointer { type UnsafeCallbackDefinition (line 5901) | interface UnsafeCallbackDefinition< type UnsafeCallbackFunction (line 5915) | type UnsafeCallbackFunction< class UnsafeCallback (line 5945) | class UnsafeCallback< type DynamicLibrary (line 6026) | interface DynamicLibrary { class HttpClient (line 6101) | class HttpClient implements Disposable { type CreateHttpClientOptions (line 6113) | interface CreateHttpClientOptions { type Proxy (line 6150) | interface Proxy { type BasicAuth (line 6163) | interface BasicAuth { type NetAddr (line 6208) | interface NetAddr { type UnixAddr (line 6215) | interface UnixAddr { type Addr (line 6221) | type Addr = NetAddr | UnixAddr; type Listener (line 6227) | interface Listener type TlsListener (line 6256) | type TlsListener = Listener; type TcpListener (line 6262) | type TcpListener = Listener; type UnixListener (line 6268) | type UnixListener = Listener; type Conn (line 6271) | interface Conn extends Disposable { type TlsHandshakeInfo (line 6344) | interface TlsHandshakeInfo { type TlsConn (line 6353) | interface TlsConn extends Conn { type ListenOptions (line 6361) | interface ListenOptions { type TcpListenOptions (line 6379) | interface TcpListenOptions extends ListenOptions {} type UnixListenOptions (line 6404) | interface UnixListenOptions { type TlsCertifiedKeyPem (line 6442) | interface TlsCertifiedKeyPem { type ListenTlsOptions (line 6452) | interface ListenTlsOptions extends TcpListenOptions { type ConnectOptions (line 6483) | interface ConnectOptions { type TcpConn (line 6513) | interface TcpConn extends Conn { type UnixConnectOptions (line 6525) | interface UnixConnectOptions { type UnixConn (line 6531) | interface UnixConn extends Conn {} type ConnectTlsOptions (line 6553) | interface ConnectTlsOptions { type StartTlsOptions (line 6604) | interface StartTlsOptions { FILE: frontend/public/index.d.ts type DockerCompose (line 12) | interface DockerCompose { type DockerComposeService (line 26) | interface DockerComposeService { type DockerComposeServiceBuild (line 79) | interface DockerComposeServiceBuild { type DockerComposeServicePortMapping (line 105) | interface DockerComposeServicePortMapping { type DockerComposeServiceVolumeMount (line 119) | interface DockerComposeServiceVolumeMount { type DockerComposeServiceHealthcheck (line 133) | interface DockerComposeServiceHealthcheck { type DockerComposeServiceLogging (line 149) | interface DockerComposeServiceLogging { type DockerComposeServiceDeploy (line 159) | interface DockerComposeServiceDeploy { type DockerComposeServiceDeployUpdateConfig (line 171) | interface DockerComposeServiceDeployUpdateConfig { type DockerComposeServiceDeployRestartPolicy (line 185) | interface DockerComposeServiceDeployRestartPolicy { type DockerComposeServiceUlimit (line 199) | interface DockerComposeServiceUlimit { type DockerComposeVolume (line 209) | interface DockerComposeVolume { type DockerComposeNetwork (line 221) | interface DockerComposeNetwork { type YamlSchemaType (line 234) | type YamlSchemaType = type YamlStyleVariant (line 241) | type YamlStyleVariant = type YamlStringifyOptions (line 251) | type YamlStringifyOptions = { type YamlParseOptions (line 328) | interface YamlParseOptions { type CargoToml (line 356) | interface CargoToml { type CargoTomlPackage (line 406) | interface CargoTomlPackage { type CargoTomlDependencies (line 536) | type CargoTomlDependencies = Record; type CargoTomlDependency (line 541) | type CargoTomlDependency = type CargoTomlProfiles (line 603) | interface CargoTomlProfiles { type CargoTomlProfile (line 638) | interface CargoTomlProfile { type CargoTomlWorkspace (line 713) | interface CargoTomlWorkspace { type TomlStringifyOptions (line 746) | interface TomlStringifyOptions { FILE: frontend/src/components/config/index.tsx type PrimitiveConfigArgs (line 92) | type PrimitiveConfigArgs = { type ConfigComponent (line 99) | type ConfigComponent = { FILE: frontend/src/components/config/maintenance.tsx type MaintenanceWindowFormProps (line 260) | interface MaintenanceWindowFormProps { FILE: frontend/src/components/config/util.tsx type InputListProps (line 238) | type InputListProps = { type ConfirmUpdateProps (line 287) | interface ConfirmUpdateProps { function ConfirmUpdate (line 298) | function ConfirmUpdate({ function ConfirmUpdateItem (line 377) | function ConfirmUpdateItem({ FILE: frontend/src/components/keys/table.tsx constant ONE_DAY_MS (line 7) | const ONE_DAY_MS = 1000 * 60 * 60 * 24; FILE: frontend/src/components/layouts.tsx type PageProps (line 49) | interface PageProps { type SectionProps (line 164) | interface SectionProps { FILE: frontend/src/components/log.tsx type LogStream (line 27) | type LogStream = "stdout" | "stderr"; FILE: frontend/src/components/monaco.tsx constant MIN_EDITOR_HEIGHT (line 12) | const MIN_EDITOR_HEIGHT = 56; type MonacoLanguage (line 14) | type MonacoLanguage = constant LANGUAGE_EXTENSIONS (line 28) | const LANGUAGE_EXTENSIONS: Record = { constant MIN_DIFF_HEIGHT (line 186) | const MIN_DIFF_HEIGHT = 100; constant MAX_DIFF_HEIGHT (line 187) | const MAX_DIFF_HEIGHT = 400; FILE: frontend/src/components/omnibar.tsx type OmniItem (line 52) | type OmniItem = { FILE: frontend/src/components/resources/action/config.tsx constant ACTION_GIT_PROVIDER (line 34) | const ACTION_GIT_PROVIDER = "Action"; FILE: frontend/src/components/resources/alerter/config/alert_types.tsx constant ALERT_TYPES (line 7) | const ALERT_TYPES: Types.AlertData["type"][] = [ FILE: frontend/src/components/resources/alerter/config/endpoint.tsx constant ENDPOINT_TYPES (line 13) | const ENDPOINT_TYPES: Types.AlerterEndpoint["type"][] = [ FILE: frontend/src/components/resources/build/config.tsx type BuildMode (line 44) | type BuildMode = "UI Defined" | "Files On Server" | "Git Repo" | undefined; constant BUILD_MODES (line 45) | const BUILD_MODES: BuildMode[] = ["UI Defined", "Files On Server", "Git ... function getBuildMode (line 47) | function getBuildMode( constant DEFAULT_BUILD_DOCKERFILE_CONTENTS (line 742) | const DEFAULT_BUILD_DOCKERFILE_CONTENTS = `## Add your dockerfile here FILE: frontend/src/components/resources/deployment/actions.tsx type DeploymentId (line 24) | interface DeploymentId { FILE: frontend/src/components/resources/deployment/config/index.tsx constant DEFAULT_TERM_SIGNAL_LABELS (line 383) | const DEFAULT_TERM_SIGNAL_LABELS = ` # SIGTERM: sigterm label FILE: frontend/src/components/resources/procedure/config.tsx type ExecutionType (line 74) | type ExecutionType = Types.Execution["type"]; type ExecutionConfigComponent (line 76) | type ExecutionConfigComponent< type MinExecutionType (line 85) | type MinExecutionType = Exclude< type ExecutionConfigParams (line 99) | type ExecutionConfigParams = Extract< type ExecutionConfigs (line 104) | type ExecutionConfigs = { constant PROCEDURE_GIT_PROVIDER (line 111) | const PROCEDURE_GIT_PROVIDER = "Procedure"; constant TARGET_COMPONENTS (line 725) | const TARGET_COMPONENTS: ExecutionConfigs = { FILE: frontend/src/components/resources/resource-sync/config.tsx type SyncMode (line 48) | type SyncMode = "UI Defined" | "Files On Server" | "Git Repo" | undefined; constant SYNC_MODES (line 49) | const SYNC_MODES: SyncMode[] = ["UI Defined", "Files On Server", "Git Re... function getSyncMode (line 51) | function getSyncMode( FILE: frontend/src/components/resources/resource-sync/index.tsx type ResourceSyncTabsView (line 48) | type ResourceSyncTabsView = "Config" | "Info" | "Execute" | "Commit"; FILE: frontend/src/components/resources/server/stat-chart.tsx type StatType (line 12) | type StatType = type StatDatapoint (line 20) | type StatDatapoint = { date: number; value: number }; constant BYTES_PER_GB (line 85) | const BYTES_PER_GB = 1073741824.0; constant BYTES_PER_MB (line 86) | const BYTES_PER_MB = 1048576.0; constant BYTES_PER_KB (line 87) | const BYTES_PER_KB = 1024.0; FILE: frontend/src/components/resources/server/stats-mini.tsx type ServerStatsMiniProps (line 8) | interface ServerStatsMiniProps { type StatItemProps (line 14) | interface StatItemProps { FILE: frontend/src/components/resources/stack/config.tsx type StackMode (line 63) | type StackMode = "UI Defined" | "Files On Server" | "Git Repo" | undefined; constant STACK_MODES (line 64) | const STACK_MODES: StackMode[] = ["UI Defined", "Files On Server", "Git ... function getStackMode (line 66) | function getStackMode( constant DEFAULT_STACK_FILE_CONTENTS (line 915) | const DEFAULT_STACK_FILE_CONTENTS = `## Add your compose file here FILE: frontend/src/components/tags/index.tsx type TargetExcludingSystem (line 26) | type TargetExcludingSystem = Exclude( FILE: frontend/src/components/users/permissions-selector.tsx constant ALL_PERMISSIONS_BY_TYPE (line 60) | const ALL_PERMISSIONS_BY_TYPE: { FILE: frontend/src/components/users/permissions-table.tsx type UpdateFn (line 238) | type UpdateFn = ( FILE: frontend/src/components/users/service-api-key.tsx constant ONE_DAY_MS (line 24) | const ONE_DAY_MS = 1000 * 60 * 60 * 24; type ExpiresOptions (line 26) | type ExpiresOptions = "90 days" | "180 days" | "1 year" | "never"; FILE: frontend/src/components/util.tsx type DockerResourceType (line 629) | type DockerResourceType = "container" | "network" | "image" | "volume"; constant DOCKER_LINK_ICONS (line 631) | const DOCKER_LINK_ICONS: { constant TIMEZONES (line 1077) | const TIMEZONES: ("Default" | Types.IanaTimezone)[] = [ type ServerAddress (line 1205) | type ServerAddress = { type Group (line 1319) | type Group = { start: number; end: number; ports: Types.Port[] }; FILE: frontend/src/lib/color.ts type ColorIntention (line 3) | type ColorIntention = FILE: frontend/src/lib/dashboard-preferences.ts type DashboardPreferences (line 4) | interface DashboardPreferences { constant DEFAULT_PREFERENCES (line 8) | const DEFAULT_PREFERENCES: DashboardPreferences = { FILE: frontend/src/lib/formatting.ts function snake_case_to_upper_space_case (line 82) | function snake_case_to_upper_space_case(snake: string) { constant BYTES_PER_MB (line 90) | const BYTES_PER_MB = 1e6; constant BYTES_PER_GB (line 91) | const BYTES_PER_GB = BYTES_PER_MB * 1000; function format_size_bytes (line 93) | function format_size_bytes(size_bytes: number) { function fmt_resource_type (line 101) | function fmt_resource_type(type: UsableResource) { function fmt_utc_offset (line 108) | function fmt_utc_offset(tz: Types.IanaTimezone): string { function fmt_port_mount (line 189) | function fmt_port_mount(port: Types.Port) { FILE: frontend/src/lib/hooks.ts type LoginTokens (line 38) | type LoginTokens = { constant LOGIN_TOKENS_KEY (line 45) | const LOGIN_TOKENS_KEY = "komodo-auth-tokens-v1"; constant LOGIN_TOKENS (line 47) | const LOGIN_TOKENS = (() => { type ResourceMap (line 357) | type ResourceMap = { type LocalStorageSetter (line 479) | type LocalStorageSetter = (state: T) => T; type PromptHotkeysConfig (line 549) | interface PromptHotkeysConfig { type WebhookIntegration (line 626) | type WebhookIntegration = "Github" | "Gitlab"; type WebhookIntegrations (line 627) | type WebhookIntegrations = { constant WEBHOOK_INTEGRATIONS_ATOM (line 631) | const WEBHOOK_INTEGRATIONS_ATOM = atomWithStorage( type WebhookIdOrName (line 661) | type WebhookIdOrName = "Id" | "Name"; constant WEBHOOK_ID_OR_NAME_ATOM (line 663) | const WEBHOOK_ID_OR_NAME_ATOM = atomWithStorage( type Dimensions (line 672) | type Dimensions = { width: number; height: number }; type SettingsView (line 781) | type SettingsView = type PortsMap (line 796) | type PortsMap = { [host_port: string]: Array }; function useDebounce (line 821) | function useDebounce(value: T, delay: number): T { FILE: frontend/src/lib/utils.ts function cn (line 9) | function cn(...inputs: ClassValue[]) { constant RESOURCE_TARGETS (line 16) | const RESOURCE_TARGETS: UsableResource[] = [ constant SETTINGS_RESOURCES (line 29) | const SETTINGS_RESOURCES: UsableResource[] = ["Builder", "Alerter"]; constant SIDEBAR_RESOURCES (line 31) | const SIDEBAR_RESOURCES: UsableResource[] = RESOURCE_TARGETS.filter( function env_to_text (line 35) | function env_to_text(envVars: Types.EnvironmentVar[] | undefined) { function text_to_env (line 43) | function text_to_env(env: string): Types.EnvironmentVar[] { function keep_line (line 54) | function keep_line(line: string) { function parse_key_value (line 68) | function parse_key_value( function version_is_none (line 103) | function version_is_none(version?: Types.Version) { function resource_name (line 108) | function resource_name(type: UsableResource, id: string) { FILE: frontend/src/main.tsx constant KOMODO_BASE_URL (line 13) | const KOMODO_BASE_URL = constant UPDATE_WS_URL (line 15) | const UPDATE_WS_URL = type HomeView (line 21) | type HomeView = "Dashboard" | "Tree" | "Resources"; FILE: frontend/src/monaco/index.ts method getWorker (line 10) | getWorker(_, label) { FILE: frontend/src/monaco/init.ts function init_monaco (line 3) | async function init_monaco() { FILE: frontend/src/pages/alerts.tsx constant ALERT_TYPES_BY_RESOURCE (line 28) | const ALERT_TYPES_BY_RESOURCE: { [key: string]: Types.AlertData["type"][... constant FALLBACK_ALERT_TYPES (line 41) | const FALLBACK_ALERT_TYPES = [ function AlertsPage (line 46) | function AlertsPage() { FILE: frontend/src/pages/containers.tsx function ContainersPage (line 17) | function ContainersPage() { FILE: frontend/src/pages/home/all_resources.tsx function AllResources (line 20) | function AllResources() { FILE: frontend/src/pages/home/dashboard.tsx function Dashboard (line 31) | function Dashboard() { type DashboardPieChartItem (line 207) | type DashboardPieChartItem = { FILE: frontend/src/pages/home/index.tsx function Home (line 10) | function Home() { FILE: frontend/src/pages/home/tree.tsx function Tree (line 17) | function Tree() { FILE: frontend/src/pages/login.tsx type OauthProvider (line 26) | type OauthProvider = "Github" | "Google" | "OIDC"; function Login (line 39) | function Login() { FILE: frontend/src/pages/resource.tsx function Resource (line 25) | function Resource() { FILE: frontend/src/pages/resources.tsx function Resources (line 25) | function Resources({ _type }: { _type?: UsableResource }) { FILE: frontend/src/pages/schedules.tsx function SchedulesPage (line 20) | function SchedulesPage() { FILE: frontend/src/pages/server-info/container/actions.tsx type IdContainerComponent (line 175) | type IdContainerComponent = React.FC<{ id: string; container: string }>; FILE: frontend/src/pages/server-info/container/index.tsx function ContainerPage (line 41) | function ContainerPage() { FILE: frontend/src/pages/server-info/image.tsx function ImagePage (line 30) | function ImagePage() { FILE: frontend/src/pages/server-info/network.tsx function NetworkPage (line 31) | function NetworkPage() { FILE: frontend/src/pages/server-info/volume.tsx function VolumePage (line 23) | function VolumePage() { FILE: frontend/src/pages/settings/index.tsx function Settings (line 14) | function Settings() { FILE: frontend/src/pages/settings/profile.tsx constant ONE_DAY_MS (line 173) | const ONE_DAY_MS = 1000 * 60 * 60 * 24; type ExpiresOptions (line 175) | type ExpiresOptions = "90 days" | "180 days" | "1 year" | "never"; FILE: frontend/src/pages/stack-service/index.tsx type IdServiceComponent (line 43) | type IdServiceComponent = React.FC<{ id: string; service?: string }>; function StackServicePage (line 54) | function StackServicePage() { FILE: frontend/src/pages/update.tsx function UpdatePage (line 5) | function UpdatePage() { FILE: frontend/src/pages/updates.tsx function UpdatesPage (line 39) | function UpdatesPage() { constant OPERATIONS_BY_RESOURCE (line 174) | const OPERATIONS_BY_RESOURCE: { [key: string]: Types.Operation[] } = { FILE: frontend/src/pages/user-group.tsx function UserGroupPage (line 25) | function UserGroupPage() { FILE: frontend/src/pages/user.tsx function UserPage (line 18) | function UserPage() { FILE: frontend/src/pages/user_disabled.tsx function UserDisabled (line 5) | function UserDisabled() { FILE: frontend/src/types.d.ts type UsableResource (line 3) | type UsableResource = Exclude; type IdComponent (line 5) | type IdComponent = React.FC<{ id: string }>; type OptionalIdComponent (line 6) | type OptionalIdComponent = React.FC<{ id?: string }>; type RequiredResourceComponents (line 8) | interface RequiredResourceComponents { FILE: frontend/src/ui/badge.tsx type BadgeProps (line 26) | interface BadgeProps function Badge (line 30) | function Badge({ className, variant, ...props }: BadgeProps) { FILE: frontend/src/ui/button.tsx type ButtonProps (line 37) | interface ButtonProps FILE: frontend/src/ui/command.tsx type CommandDialogProps (line 24) | interface CommandDialogProps extends DialogProps { FILE: frontend/src/ui/data-table.tsx type DataTableProps (line 26) | interface DataTableProps { function DataTable (line 43) | function DataTable({ FILE: frontend/src/ui/input.tsx type InputProps (line 5) | interface InputProps FILE: frontend/src/ui/multi-select.tsx type MultiSelectProps (line 16) | interface MultiSelectProps { function MultiSelect (line 26) | function MultiSelect({ FILE: frontend/src/ui/pagination.tsx type PaginationLinkProps (line 41) | type PaginationLinkProps = { FILE: frontend/src/ui/sheet.tsx type SheetContentProps (line 50) | interface SheetContentProps FILE: frontend/src/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ FILE: frontend/src/ui/textarea.tsx type TextareaProps (line 5) | interface TextareaProps FILE: frontend/src/ui/theme.tsx type Theme (line 11) | type Theme = "dark" | "light" | "system"; type ThemeProviderProps (line 13) | type ThemeProviderProps = { type ThemeProviderState (line 19) | type ThemeProviderState = { function ThemeProvider (line 36) | function ThemeProvider({ function ThemeToggle (line 97) | function ThemeToggle() { FILE: frontend/src/ui/toast.tsx type ToastProps (line 113) | type ToastProps = React.ComponentPropsWithoutRef; type ToastActionElement (line 115) | type ToastActionElement = React.ReactElement; FILE: frontend/src/ui/toaster.tsx function Toaster (line 11) | function Toaster() { FILE: frontend/src/ui/tooltip.tsx type TooltipOptions (line 19) | interface TooltipOptions { function useTooltip (line 26) | function useTooltip({ type ContextType (line 78) | type ContextType = ReturnType | null; function Tooltip (line 92) | function Tooltip({ FILE: frontend/src/ui/use-toast.ts constant TOAST_LIMIT (line 9) | const TOAST_LIMIT = 1 constant TOAST_REMOVE_DELAY (line 10) | const TOAST_REMOVE_DELAY = 1000000 type ToasterToast (line 12) | type ToasterToast = ToastProps & { function genId (line 28) | function genId() { type ActionType (line 33) | type ActionType = typeof actionTypes type Action (line 35) | type Action = type State (line 53) | interface State { function dispatch (line 134) | function dispatch(action: Action) { type Toast (line 141) | type Toast = Omit function toast (line 143) | function toast({ ...props }: Toast) { function useToast (line 172) | function useToast() { FILE: lib/cache/src/lib.rs type TimeoutCache (line 8) | pub struct TimeoutCache( function get_lock (line 13) | pub async fn get_lock( type CacheEntry (line 22) | pub struct CacheEntry { method default (line 30) | fn default() -> Self { function set (line 39) | pub fn set(&mut self, res: &anyhow::Result, timestamp: i64) { function clone_res (line 44) | pub fn clone_res(&self) -> anyhow::Result { function clone_anyhow_error (line 49) | fn clone_anyhow_error(e: &anyhow::Error) -> anyhow::Error { FILE: lib/command/src/lib.rs function run_komodo_command (line 9) | pub async fn run_komodo_command( function run_komodo_command_multiline (line 31) | pub async fn run_komodo_command_multiline( function run_komodo_command_with_sanitization (line 51) | pub async fn run_komodo_command_with_sanitization( function output_into_log (line 72) | pub fn output_into_log( FILE: lib/config/src/error.rs type Error (line 4) | pub enum Error { FILE: lib/config/src/includes.rs type IncludesLoader (line 6) | pub struct IncludesLoader { method new (line 12) | pub fn new(include_file_name: &'static str) -> Self { method init (line 19) | pub fn init(path: &Path, include_file_name: &'static str) -> Self { method finish (line 25) | pub fn finish(self) -> HashSet { method load_more (line 29) | pub fn load_more(&mut self, folder: &Path) { FILE: lib/config/src/lib.rs type Result (line 21) | pub type Result = ::core::result::Result; type ConfigLoader (line 24) | pub struct ConfigLoader<'outer, 'inner> { function load (line 57) | pub fn load(self) -> Result { FILE: lib/config/src/load.rs function load_config_files (line 14) | pub fn load_config_files( function load_parse_config_files (line 102) | pub fn load_parse_config_files( function load_parse_config_file (line 136) | pub fn load_parse_config_file( function interpolate_env (line 183) | fn interpolate_env(input: &str) -> String { FILE: lib/config/src/merge.rs function merge_objects (line 10) | pub fn merge_objects( function merge_config (line 71) | pub fn merge_config( FILE: lib/database/src/lib.rs type Client (line 42) | pub struct Client { method new (line 70) | pub async fn new( method from_database (line 77) | pub async fn from_database(db: Database) -> anyhow::Result { method set_user_password (line 109) | pub async fn set_user_password( function init (line 141) | pub async fn init( function resource_collection (line 186) | async fn resource_collection( constant BCRYPT_COST (line 199) | const BCRYPT_COST: u32 = 10; function hash_password (line 200) | pub fn hash_password

(password: P) -> anyhow::Result FILE: lib/database/src/utils/backup.rs function backup (line 20) | pub async fn backup( FILE: lib/database/src/utils/copy.rs function copy (line 14) | pub async fn copy( FILE: lib/database/src/utils/restore.rs function restore (line 19) | pub async fn restore( function latest_restore_folder (line 132) | async fn latest_restore_folder( function get_restore_files (line 161) | async fn get_restore_files( FILE: lib/environment/src/lib.rs function write_env_file (line 10) | pub async fn write_env_file( FILE: lib/environment_file/src/lib.rs function maybe_read_item_from_file (line 7) | pub fn maybe_read_item_from_file( function maybe_read_list_from_file (line 28) | pub fn maybe_read_list_from_file( type FromStrDebugErr (line 36) | pub trait FromStrDebugErr: FromStr + std::fmt::Debug { type Error (line 41) | type Error = ::Err; type Error (line 45) | type Error = ::Err; type Error (line 49) | enum Error { function parse_list_from_file (line 56) | fn parse_list_from_file( FILE: lib/formatting/src/lib.rs function muted (line 3) | pub fn muted(content: impl std::fmt::Display) -> String { function bold (line 7) | pub fn bold(content: impl std::fmt::Display) -> String { function colored (line 11) | pub fn colored( type Color (line 18) | pub enum Color { method fmt (line 25) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function format_serror (line 36) | pub fn format_serror(Serror { error, trace }: &Serror) -> String { FILE: lib/git/src/clone.rs function clone (line 23) | pub async fn clone( FILE: lib/git/src/commit.rs function write_commit_file (line 16) | pub async fn write_commit_file( function commit_file (line 68) | pub async fn commit_file( function commit_file_inner (line 88) | pub async fn commit_file_inner( function commit_all (line 155) | pub async fn commit_all( function ensure_global_git_config_set (line 213) | async fn ensure_global_git_config_set() { FILE: lib/git/src/init.rs function init_folder_as_repo (line 9) | pub async fn init_folder_as_repo( FILE: lib/git/src/lib.rs function get_commit_hash_info (line 26) | pub async fn get_commit_hash_info( function get_commit_hash_log (line 50) | pub async fn get_commit_hash_log( function get_remote_url (line 90) | pub async fn get_remote_url(path: &Path) -> anyhow::Result { FILE: lib/git/src/pull.rs constant PULL_TIMEOUT (line 17) | const PULL_TIMEOUT: i64 = 5_000; function pull_cache (line 19) | fn pull_cache() function pull (line 35) | pub async fn pull( FILE: lib/git/src/pull_or_clone.rs function pull_or_clone (line 17) | pub async fn pull_or_clone( FILE: lib/interpolate/src/lib.rs type Interpolator (line 9) | pub struct Interpolator<'a> { function new (line 17) | pub fn new( function interpolate_stack (line 29) | pub fn interpolate_stack( function interpolate_repo (line 45) | pub fn interpolate_repo( function interpolate_build (line 58) | pub fn interpolate_build( function interpolate_deployment (line 74) | pub fn interpolate_deployment( function interpolate_string (line 90) | pub fn interpolate_string( function interpolate_extra_args (line 135) | pub fn interpolate_extra_args( function interpolate_env_vars (line 147) | pub fn interpolate_env_vars( function push_logs (line 159) | pub fn push_logs(&self, logs: &mut Vec) { FILE: lib/logger/src/lib.rs function init (line 11) | pub fn init(config: &LogConfig) -> anyhow::Result<()> { FILE: lib/logger/src/otel.rs function resource (line 11) | fn resource(service_name: String) -> Resource { function tracer (line 21) | pub fn tracer(endpoint: &str, service_name: String) -> Tracer { FILE: lib/response/src/lib.rs type Response (line 6) | pub struct Response(pub axum::response::Response); method from (line 12) | fn from(value: T) -> Response { type JsonString (line 36) | pub enum JsonString { method from (line 45) | fn from(value: T) -> JsonString { method into_response (line 54) | pub fn into_response(self) -> axum::response::Response { FILE: scripts/install-cli.py function load_version (line 7) | def load_version(): function load_latest_version (line 16) | def load_latest_version(): function load_bin_dir (line 19) | def load_bin_dir(): function copy_binary (line 28) | def copy_binary(bin_dir, version): function main (line 52) | def main(): FILE: scripts/setup-periphery.py function load_version (line 8) | def load_version(): function load_latest_version (line 17) | def load_latest_version(): function uses_systemd (line 20) | def uses_systemd(): function load_paths (line 24) | def load_paths(): function copy_binary (line 55) | def copy_binary(user_install, bin_dir, version): function copy_config (line 85) | def copy_config(config_dir): function copy_service_file (line 101) | def copy_service_file(home_dir, bin_dir, config_dir, service_dir, user_i... function main (line 144) | def main():