StartMonitor contains the start monitor command fields
| 40 | |
| 41 | // StartMonitor contains the start monitor command fields |
| 42 | type StartMonitor struct { |
| 43 | ObfuscateMetadata bool `json:"obfuscate_metadata"` |
| 44 | RTASourcePT bool `json:"rta_source_ptrace"` |
| 45 | AppName string `json:"app_name"` |
| 46 | AppArgs []string `json:"app_args,omitempty"` |
| 47 | AppEntrypoint []string `json:"app_entrypoint,omitempty"` |
| 48 | AppCmd []string `json:"app_cmd,omitempty"` |
| 49 | AppUser string `json:"app_user,omitempty"` |
| 50 | AppStdoutToFile bool `json:"app_stdout_to_file"` |
| 51 | AppStderrToFile bool `json:"app_stderr_to_file"` |
| 52 | RunTargetAsUser bool `json:"run_tas_user,omitempty"` |
| 53 | ReportOnMainPidExit bool `json:"report_on_main_pid_exit"` |
| 54 | KeepPerms bool `json:"keep_perms,omitempty"` |
| 55 | Perms map[string]*fsutil.AccessInfo `json:"perms,omitempty"` |
| 56 | Excludes []string `json:"excludes,omitempty"` |
| 57 | ExcludeVarLockFiles bool `json:"exclude_varlock_files,omitempty"` |
| 58 | Preserves map[string]*fsutil.AccessInfo `json:"preserves,omitempty"` |
| 59 | Includes map[string]*fsutil.AccessInfo `json:"includes,omitempty"` |
| 60 | IncludeBins []string `json:"include_bins,omitempty"` |
| 61 | IncludeDirBinsList map[string]*fsutil.AccessInfo `json:"include_dir_bins_list,omitempty"` |
| 62 | IncludeExes []string `json:"include_exes,omitempty"` |
| 63 | IncludeShell bool `json:"include_shell,omitempty"` |
| 64 | IncludeWorkdir string `json:"include_workdir,omitempty"` |
| 65 | IncludeCertAll bool `json:"include_cert_all,omitempty"` |
| 66 | IncludeCertBundles bool `json:"include_cert_bundles,omitempty"` |
| 67 | IncludeCertDirs bool `json:"include_cert_dirs,omitempty"` |
| 68 | IncludeCertPKAll bool `json:"include_cert_pk_all,omitempty"` |
| 69 | IncludeCertPKDirs bool `json:"include_cert_pk_dirs,omitempty"` |
| 70 | IncludeNew bool `json:"include_new,omitempty"` |
| 71 | IncludeSSHClient bool `json:"include_ssh_client,omitempty"` |
| 72 | IncludeOSLibsNet bool `json:"include_oslibs_net,omitempty"` |
| 73 | IncludeZoneInfo bool `json:"include_zoneinfo,omitempty"` |
| 74 | IncludeAppNuxtDir bool `json:"include_app_nuxt_dir,omitempty"` |
| 75 | IncludeAppNuxtBuildDir bool `json:"include_app_nuxt_build,omitempty"` |
| 76 | IncludeAppNuxtDistDir bool `json:"include_app_nuxt_dist,omitempty"` |
| 77 | IncludeAppNuxtStaticDir bool `json:"include_app_nuxt_static,omitempty"` |
| 78 | IncludeAppNuxtNodeModulesDir bool `json:"include_app_nuxt_nm,omitempty"` |
| 79 | IncludeAppNextDir bool `json:"include_app_next_dir,omitempty"` |
| 80 | IncludeAppNextBuildDir bool `json:"include_app_next_build,omitempty"` |
| 81 | IncludeAppNextDistDir bool `json:"include_app_next_dist,omitempty"` |
| 82 | IncludeAppNextStaticDir bool `json:"include_app_next_static,omitempty"` |
| 83 | IncludeAppNextNodeModulesDir bool `json:"include_app_next_nm,omitempty"` |
| 84 | IncludeNodePackages []string `json:"include_node_packages,omitempty"` |
| 85 | } |
| 86 | |
| 87 | // GetName returns the command message ID for the start monitor command |
| 88 | func (m *StartMonitor) GetName() MessageName { |
nothing calls this directly
no outgoing calls
no test coverage detected