pub struct App {Show 26 fields
pub id: f64,
pub type: Type,
pub name: String,
pub status: Status,
pub provider: Box<AppProvider>,
pub ip: String,
pub domains: Vec<AppDomainsInner>,
pub framework: Box<Frameworks>,
pub location: Location,
pub repository: Box<Repository>,
pub env_version: Option<String>,
pub envs: Value,
pub branch_name: String,
pub is_auto_deploy: bool,
pub commit_sha: String,
pub comment: String,
pub preset_id: f64,
pub index_dir: Option<String>,
pub build_cmd: String,
pub avatar_link: Option<String>,
pub run_cmd: Option<String>,
pub configuration: Option<Box<AppConfiguration>>,
pub disk_status: Option<Box<AppDiskStatus>>,
pub is_qemu_agent: bool,
pub language: String,
pub start_time: DateTime<FixedOffset>,
}Expand description
App : Экземпляр приложения.
Fields§
§id: f64ID для каждого экземпляра приложения. Автоматически генерируется при создании.
type: TypeТип приложения.
name: StringУдобочитаемое имя, установленное для приложения.
status: StatusСтатус приложения.
provider: Box<AppProvider>§ip: StringIPv4-адрес приложения.
domains: Vec<AppDomainsInner>§framework: Box<Frameworks>§location: LocationЛокация сервера.
repository: Box<Repository>§env_version: Option<String>Версия окружения.
envs: ValueПеременные окружения приложения. Объект с ключами и значениями типа string.
branch_name: StringНазвание ветки репозитория из которой собрано приложение.
is_auto_deploy: boolВключен ли автоматический деплой.
commit_sha: StringХэш коммита из которого собрано приложеие.
comment: StringКомментарий к приложению.
preset_id: f64ID тарифа.
index_dir: Option<String>Путь к директории с индексным файлом. Определен для приложений type: frontend. Для приложений type: backend всегда null.
build_cmd: StringКоманда сборки приложения.
avatar_link: Option<String>Ссылка на аватар приложения.
run_cmd: Option<String>Команда для запуска приложения. Определена для приложений type: backend. Для приложений type: frontend всегда null.
configuration: Option<Box<AppConfiguration>>§disk_status: Option<Box<AppDiskStatus>>§is_qemu_agent: boolВключен ли агент QEMU.
language: StringЯзык программирования приложения.
start_time: DateTime<FixedOffset>Время запуска приложения.
Implementations§
Source§impl App
impl App
Sourcepub fn new(
id: f64,
type: Type,
name: String,
status: Status,
provider: AppProvider,
ip: String,
domains: Vec<AppDomainsInner>,
framework: Frameworks,
location: Location,
repository: Repository,
env_version: Option<String>,
envs: Value,
branch_name: String,
is_auto_deploy: bool,
commit_sha: String,
comment: String,
preset_id: f64,
index_dir: Option<String>,
build_cmd: String,
avatar_link: Option<String>,
run_cmd: Option<String>,
configuration: Option<AppConfiguration>,
disk_status: Option<AppDiskStatus>,
is_qemu_agent: bool,
language: String,
start_time: DateTime<FixedOffset>,
) -> App
pub fn new( id: f64, type: Type, name: String, status: Status, provider: AppProvider, ip: String, domains: Vec<AppDomainsInner>, framework: Frameworks, location: Location, repository: Repository, env_version: Option<String>, envs: Value, branch_name: String, is_auto_deploy: bool, commit_sha: String, comment: String, preset_id: f64, index_dir: Option<String>, build_cmd: String, avatar_link: Option<String>, run_cmd: Option<String>, configuration: Option<AppConfiguration>, disk_status: Option<AppDiskStatus>, is_qemu_agent: bool, language: String, start_time: DateTime<FixedOffset>, ) -> App
Экземпляр приложения.