From d5e31a1d7bd900d2e85b3f4f915521b2f655e0c4 Mon Sep 17 00:00:00 2001 From: Codex Date: Thu, 9 Jul 2026 17:15:51 +0000 Subject: [PATCH] Add purchased domains CLI management --- src/commands/domains.rs | 2427 + src/commands/mod.rs | 1 + src/commands/sandbox.rs | 2 + src/gql/mutations/mod.rs | 43 + .../RailwayDomainDnsRecordCreate.graphql | 16 + .../RailwayDomainDnsRecordDelete.graphql | 3 + .../RailwayDomainDnsRecordUpdate.graphql | 16 + .../RailwayDomainNameserversSet.graphql | 6 + .../strings/RailwayDomainUpdate.graphql | 29 + src/gql/queries/mod.rs | 32 + src/gql/queries/strings/RailwayDomain.graphql | 29 + .../strings/RailwayDomainByName.graphql | 29 + .../strings/RailwayDomainDnsRecords.graphql | 16 + .../queries/strings/RailwayDomains.graphql | 29 + src/gql/schema.json | 37455 +++++++++------- src/main.rs | 71 + 16 files changed, 23087 insertions(+), 17117 deletions(-) create mode 100644 src/commands/domains.rs create mode 100644 src/gql/mutations/strings/RailwayDomainDnsRecordCreate.graphql create mode 100644 src/gql/mutations/strings/RailwayDomainDnsRecordDelete.graphql create mode 100644 src/gql/mutations/strings/RailwayDomainDnsRecordUpdate.graphql create mode 100644 src/gql/mutations/strings/RailwayDomainNameserversSet.graphql create mode 100644 src/gql/mutations/strings/RailwayDomainUpdate.graphql create mode 100644 src/gql/queries/strings/RailwayDomain.graphql create mode 100644 src/gql/queries/strings/RailwayDomainByName.graphql create mode 100644 src/gql/queries/strings/RailwayDomainDnsRecords.graphql create mode 100644 src/gql/queries/strings/RailwayDomains.graphql diff --git a/src/commands/domains.rs b/src/commands/domains.rs new file mode 100644 index 000000000..75a240523 --- /dev/null +++ b/src/commands/domains.rs @@ -0,0 +1,2427 @@ +use std::{ + collections::BTreeMap, + env, fmt, + io::stdout, + panic, + time::{Duration, SystemTime, UNIX_EPOCH}, +}; + +use anyhow::anyhow; +use clap::{Subcommand, ValueEnum}; +use crossterm::{ + cursor::{Hide, Show}, + event::{Event, EventStream, KeyCode, KeyEventKind, KeyModifiers}, + execute, + terminal::{EnterAlternateScreen, LeaveAlternateScreen, disable_raw_mode, enable_raw_mode}, +}; +use futures_util::{SinkExt, StreamExt}; +use is_terminal::IsTerminal; +use ratatui::{ + Frame, Terminal, + backend::CrosstermBackend, + layout::{Constraint, Layout, Rect}, + style::{Color, Modifier, Style}, + text::{Line, Span}, + widgets::{Block, Borders, Clear, List, ListItem, ListState, Padding, Paragraph}, +}; +use reqwest_websocket::{Message, RequestBuilderExt}; +use serde::{Deserialize, Serialize}; +use serde_json::{Value, json}; +use tokio::{sync::mpsc, time::Instant}; + +use crate::{ + consts, + util::prompt::{fake_select, prompt_confirm_with_default, prompt_select}, + workspace::{Workspace, workspaces_with_client}, +}; + +use super::*; + +const DOMAIN_SEARCH_DEBOUNCE: Duration = Duration::from_millis(200); +const DOMAIN_PICKER_FRAME_INTERVAL: Duration = Duration::from_millis(33); +const DOMAIN_PICKER_RESULT_PADDING: &str = " "; + +#[derive(Clone, Copy)] +enum TerminalTheme { + Dark, + Light, +} + +/// Manage purchased Railway domains +#[derive(Parser)] +#[clap( + after_help = "Examples:\n\n railway domains list\n railway domains search example --limit 10\n railway domains check example.com --json\n railway domains list --workspace team --status active\n railway domains status example.com\n railway domains auto-renew disable example.com\n railway domains dns create example.com --type A --host @ --answer 1.2.3.4\n railway domains nameservers set example.com ns1.example.com ns2.example.com --yes" +)] +pub struct Args { + #[clap(subcommand)] + command: Commands, + + /// Workspace name or ID + #[clap(long, global = true)] + workspace: Option, + + /// Output in JSON format + #[clap(long, global = true)] + json: bool, +} + +#[derive(Subcommand)] +enum Commands { + /// Search for purchasable domains + Search(SearchArgs), + + /// Check domain availability + Check(CheckArgs), + + /// List purchased domains + #[clap(visible_alias = "ls")] + List(ListArgs), + + /// Show purchased domain status + Status(DomainIdentifierArgs), + + /// Manage auto-renew for a purchased domain + #[clap(name = "auto-renew")] + AutoRenew { + #[clap(subcommand)] + command: AutoRenewCommands, + }, + + /// Manage DNS records for a purchased domain + Dns { + #[clap(subcommand)] + command: DnsCommands, + }, + + /// Manage nameserver delegation for a purchased domain + Nameservers { + #[clap(subcommand)] + command: NameserverCommands, + }, +} + +#[derive(Parser)] +struct SearchArgs { + /// Search query + query: Vec, + + /// Maximum number of results to print + #[clap(long, default_value_t = 20)] + limit: usize, +} + +#[derive(Parser)] +struct CheckArgs { + /// Domains to check + #[clap(required = true)] + domains: Vec, +} + +#[derive(Parser)] +struct ListArgs { + /// Domain status to include + #[clap(long, value_enum, default_value_t = StatusFilter::All)] + status: StatusFilter, +} + +#[derive(Parser)] +struct DomainIdentifierArgs { + /// Domain name or Railway domain ID + #[clap(value_name = "DOMAIN_OR_ID")] + domain: String, +} + +#[derive(Subcommand)] +enum AutoRenewCommands { + /// Show auto-renew status + Status(DomainIdentifierArgs), + + /// Enable auto-renew + Enable(DomainIdentifierArgs), + + /// Disable auto-renew + Disable(DomainIdentifierArgs), +} + +#[derive(Subcommand)] +enum DnsCommands { + /// List DNS records + List(DnsDomainArgs), + + /// Create a DNS record + Create(DnsWriteArgs), + + /// Update a DNS record + Update(DnsUpdateArgs), + + /// Delete a DNS record + Delete(DnsDeleteArgs), +} + +#[derive(Parser)] +struct DnsDomainArgs { + /// Domain name + domain: String, +} + +#[derive(Parser)] +struct DnsWriteArgs { + /// Domain name + domain: String, + + /// DNS record type + #[clap(long = "type", value_enum)] + record_type: DnsRecordType, + + /// DNS host/name, such as @ or www + #[clap(long)] + host: String, + + /// DNS answer/value + #[clap(long)] + answer: String, + + /// TTL in seconds + #[clap(long)] + ttl: Option, + + /// Priority for MX and SRV records + #[clap(long)] + priority: Option, +} + +#[derive(Parser)] +struct DnsUpdateArgs { + /// Domain name + domain: String, + + /// DNS record ID + record_id: i64, + + /// DNS record type + #[clap(long = "type", value_enum)] + record_type: DnsRecordType, + + /// DNS host/name, such as @ or www + #[clap(long)] + host: String, + + /// DNS answer/value + #[clap(long)] + answer: String, + + /// TTL in seconds + #[clap(long)] + ttl: Option, + + /// Priority for MX and SRV records + #[clap(long)] + priority: Option, +} + +#[derive(Parser)] +struct DnsDeleteArgs { + /// Domain name + domain: String, + + /// DNS record ID + record_id: i64, + + /// Skip confirmation dialog + #[clap(short = 'y', long = "yes")] + yes: bool, +} + +#[derive(Subcommand)] +enum NameserverCommands { + /// List authoritative nameservers + List(DomainIdentifierArgs), + + /// Set custom authoritative nameservers + Set(NameserverSetArgs), + + /// Reset to Railway-managed nameservers + Reset(NameserverResetArgs), +} + +#[derive(Parser)] +struct NameserverSetArgs { + /// Domain name or Railway domain ID + #[clap(value_name = "DOMAIN_OR_ID")] + domain: String, + + /// Nameservers to delegate to + #[clap(required = true)] + nameservers: Vec, + + /// Skip confirmation dialog + #[clap(short = 'y', long = "yes")] + yes: bool, +} + +#[derive(Parser)] +struct NameserverResetArgs { + /// Domain name or Railway domain ID + #[clap(value_name = "DOMAIN_OR_ID")] + domain: String, + + /// Skip confirmation dialog + #[clap(short = 'y', long = "yes")] + yes: bool, +} + +#[derive(Debug, Clone, Copy, ValueEnum, PartialEq, Eq)] +enum StatusFilter { + #[value(name = "active")] + Active, + #[value(name = "purchasing")] + Purchasing, + #[value(name = "expired")] + Expired, + #[value(name = "refunded")] + Refunded, + #[value(name = "all")] + All, +} + +impl fmt::Display for StatusFilter { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + f.write_str(match self { + Self::Active => "active", + Self::Purchasing => "purchasing", + Self::Expired => "expired", + Self::Refunded => "refunded", + Self::All => "all", + }) + } +} + +#[derive(Debug, Clone, Copy, ValueEnum, Serialize, PartialEq, Eq)] +enum DnsRecordType { + #[value(name = "A")] + A, + #[value(name = "AAAA")] + Aaaa, + #[value(name = "ANAME")] + Aname, + #[value(name = "CNAME")] + Cname, + #[value(name = "MX")] + Mx, + #[value(name = "NS")] + Ns, + #[value(name = "SRV")] + Srv, + #[value(name = "TXT")] + Txt, +} + +impl fmt::Display for DnsRecordType { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + f.write_str(match self { + Self::A => "A", + Self::Aaaa => "AAAA", + Self::Aname => "ANAME", + Self::Cname => "CNAME", + Self::Mx => "MX", + Self::Ns => "NS", + Self::Srv => "SRV", + Self::Txt => "TXT", + }) + } +} + +#[derive(Debug, Clone, Serialize)] +#[serde(rename_all = "camelCase")] +struct DomainOutput { + id: String, + domain: String, + status: String, + auto_renew_enabled: bool, + purchase_price: i64, + renewal_price: i64, + registration_years: i64, + next_billing_date: Option, + workspace_id: String, + workspace_name: Option, + created_at: String, + nameservers: NameserversOutput, + connected_service_instances: Vec, +} + +#[derive(Debug, Clone, Serialize)] +#[serde(rename_all = "camelCase")] +struct NameserversOutput { + nameservers: Vec, + is_default: bool, +} + +#[derive(Debug, Clone, Serialize)] +#[serde(rename_all = "camelCase")] +struct ConnectedServiceOutput { + project_id: String, + service_id: String, + environment_id: String, + service_name: Option, +} + +#[derive(Debug, Clone, Serialize)] +#[serde(rename_all = "camelCase")] +struct DnsRecordOutput { + id: i64, + domain_name: String, + host: String, + fqdn: String, + #[serde(rename = "type")] + record_type: String, + answer: String, + ttl: i64, + priority: Option, +} + +#[derive(Debug, Serialize)] +struct DomainListOutput { + domains: Vec, +} + +#[derive(Debug, Serialize)] +struct DomainStatusOutput { + domain: DomainOutput, +} + +#[derive(Debug, Serialize)] +struct DnsRecordsOutput { + records: Vec, +} + +#[derive(Debug, Serialize)] +struct DnsRecordMutationOutput { + record: DnsRecordOutput, +} + +#[derive(Debug, Serialize)] +#[serde(rename_all = "camelCase")] +struct DnsDeleteOutput { + deleted: bool, + record_id: i64, +} + +#[derive(Debug, Serialize)] +#[serde(rename_all = "camelCase")] +struct AutoRenewOutput { + domain: String, + auto_renew_enabled: bool, +} + +#[derive(Debug, Serialize)] +#[serde(rename_all = "camelCase")] +struct NameserverMutationOutput { + domain: String, + nameservers: Vec, + is_default: bool, +} + +#[derive(Debug, Clone, Serialize, Deserialize, Default, PartialEq)] +#[serde(rename_all = "camelCase")] +struct DomainSearchResult { + #[serde(default)] + domain: String, + zone: Option, + purchasable: Option, + purchase_price: Option, + renewal_price: Option, + allowed_years: Option>, + unavailable_reason: Option, + #[serde(skip_deserializing, skip_serializing_if = "Option::is_none")] + purchase_url: Option, +} + +#[derive(Debug, Serialize)] +struct SearchOutput { + domains: Vec, +} + +#[derive(Clone)] +struct DomainSearchRequest { + query: String, + limit: usize, +} + +struct DomainPickerApp { + request: DomainSearchRequest, + results: Vec, + selected: usize, + theme: TerminalTheme, + loading: bool, + error: Option, + next_search_at: Option, + next_request_id: u64, + active_request_id: u64, +} + +struct DomainPickerMessage { + request_id: u64, + result: Result, String>, +} + +struct CommandContext { + configs: Configs, + client: reqwest::Client, + workspace: Option, +} + +impl CommandContext { + fn workspace(&self) -> Result<&Workspace> { + self.workspace + .as_ref() + .ok_or_else(|| anyhow!("--workspace is required when referencing a domain name")) + } +} + +impl Commands { + fn requires_workspace(&self, workspace_requested: bool) -> bool { + if workspace_requested { + return true; + } + + match self { + Self::List(_) | Self::Dns { .. } => true, + Self::Status(args) => identifier_needs_workspace(&args.domain), + Self::AutoRenew { command } => command.requires_workspace(), + Self::Nameservers { command } => command.requires_workspace(), + Self::Search(_) | Self::Check(_) => false, + } + } +} + +impl AutoRenewCommands { + fn requires_workspace(&self) -> bool { + match self { + Self::Status(args) | Self::Enable(args) | Self::Disable(args) => { + identifier_needs_workspace(&args.domain) + } + } + } +} + +impl NameserverCommands { + fn requires_workspace(&self) -> bool { + match self { + Self::List(args) => identifier_needs_workspace(&args.domain), + Self::Set(args) => identifier_needs_workspace(&args.domain), + Self::Reset(args) => identifier_needs_workspace(&args.domain), + } + } +} + +pub async fn command(args: Args) -> Result<()> { + match args.command { + Commands::Search(search_args) => { + search_domains(search_args, args.json).await?; + } + Commands::Check(check_args) => { + check_domains(check_args, args.json).await?; + } + command => { + let needs_workspace = command.requires_workspace(args.workspace.is_some()); + let context = resolve_context(args.workspace, needs_workspace, args.json).await?; + match command { + Commands::List(list_args) => list_domains(&context, list_args, args.json).await?, + Commands::Status(status_args) => { + show_domain_status(&context, status_args.domain, args.json).await? + } + Commands::AutoRenew { command } => auto_renew(&context, command, args.json).await?, + Commands::Dns { command } => dns(&context, command, args.json).await?, + Commands::Nameservers { command } => { + nameservers(&context, command, args.json).await? + } + Commands::Search(_) | Commands::Check(_) => unreachable!(), + } + } + } + Ok(()) +} + +async fn resolve_context( + requested_workspace: Option, + needs_workspace: bool, + json: bool, +) -> Result { + let configs = Configs::new()?; + let client = GQLClient::new_user_authorized(&configs)?; + let workspace = if needs_workspace { + Some(resolve_workspace( + workspaces_with_client(&client, &configs).await?, + requested_workspace, + json, + )?) + } else { + None + }; + + Ok(CommandContext { + configs, + client, + workspace, + }) +} + +fn resolve_workspace( + workspaces: Vec, + requested: Option, + json: bool, +) -> Result { + use crate::errors::RailwayError; + + let select = |workspace: &Workspace| { + if !json { + fake_select("Select a workspace", workspace.name()); + } + workspace.clone() + }; + + if let Some(input) = requested { + return workspaces + .iter() + .find(|workspace| { + workspace.id().eq_ignore_ascii_case(&input) + || workspace.name().eq_ignore_ascii_case(&input) + }) + .map(select) + .ok_or_else(|| RailwayError::WorkspaceNotFound(input).into()); + } + + if workspaces.len() == 1 { + return Ok(select(&workspaces[0])); + } + + if json || !std::io::stdout().is_terminal() { + bail!("--workspace required in non-interactive mode (multiple workspaces available)"); + } + + prompt_select("Select a workspace", workspaces) +} + +async fn list_domains(context: &CommandContext, args: ListArgs, json: bool) -> Result<()> { + let workspace = context.workspace()?; + let response = post_graphql_skip_none::( + &context.client, + context.configs.get_backboard(), + queries::railway_domains::Variables { + workspace_id: workspace.id().to_string(), + status: args.status.to_gql(), + }, + ) + .await?; + + let domains = response + .railway_domains + .iter() + .map(domain_from_value) + .collect::>>()?; + + if json { + println!( + "{}", + serde_json::to_string_pretty(&DomainListOutput { domains })? + ); + return Ok(()); + } + + if domains.is_empty() { + println!( + "No purchased domains found in workspace {}.", + workspace.name().bold() + ); + return Ok(()); + } + + print_domain_table(&domains); + Ok(()) +} + +async fn show_domain_status( + context: &CommandContext, + identifier: String, + json: bool, +) -> Result<()> { + let domain = resolve_domain(context, &identifier).await?; + + if json { + println!( + "{}", + serde_json::to_string_pretty(&DomainStatusOutput { domain })? + ); + return Ok(()); + } + + print_domain_details(&domain); + Ok(()) +} + +async fn auto_renew( + context: &CommandContext, + command: AutoRenewCommands, + json: bool, +) -> Result<()> { + match command { + AutoRenewCommands::Status(args) => { + let domain = resolve_domain(context, &args.domain).await?; + print_auto_renew(&domain, json) + } + AutoRenewCommands::Enable(args) => set_auto_renew(context, args.domain, true, json).await, + AutoRenewCommands::Disable(args) => set_auto_renew(context, args.domain, false, json).await, + } +} + +async fn set_auto_renew( + context: &CommandContext, + identifier: String, + enabled: bool, + json: bool, +) -> Result<()> { + let domain = resolve_domain(context, &identifier).await?; + + let response = post_graphql_skip_none::( + &context.client, + context.configs.get_backboard(), + mutations::railway_domain_update::Variables { + input: mutations::railway_domain_update::RailwayDomainUpdateInput { + id: domain.id.clone(), + auto_renew_enabled: Some(enabled), + }, + }, + ) + .await?; + + let updated = domain_from_value(&response.railway_domain_update)?; + print_auto_renew(&updated, json) +} + +fn print_auto_renew(domain: &DomainOutput, json: bool) -> Result<()> { + if json { + println!( + "{}", + serde_json::to_string_pretty(&AutoRenewOutput { + domain: domain.domain.clone(), + auto_renew_enabled: domain.auto_renew_enabled, + })? + ); + return Ok(()); + } + + let status = if domain.auto_renew_enabled { + "enabled".green() + } else { + "disabled".yellow() + }; + println!("Auto-renew for {} is {}.", domain.domain.bold(), status); + Ok(()) +} + +async fn dns(context: &CommandContext, command: DnsCommands, json: bool) -> Result<()> { + match command { + DnsCommands::List(args) => list_dns_records(context, args.domain, json).await, + DnsCommands::Create(args) => create_dns_record(context, args, json).await, + DnsCommands::Update(args) => update_dns_record(context, args, json).await, + DnsCommands::Delete(args) => delete_dns_record(context, args, json).await, + } +} + +async fn list_dns_records(context: &CommandContext, domain: String, json: bool) -> Result<()> { + let domain = normalize_domain(&domain); + let records = fetch_dns_records(context, &domain).await?; + + if json { + println!( + "{}", + serde_json::to_string_pretty(&DnsRecordsOutput { records })? + ); + return Ok(()); + } + + if records.is_empty() { + println!("No DNS records found for {}.", domain.bold()); + return Ok(()); + } + + print_dns_table(&records); + Ok(()) +} + +async fn create_dns_record(context: &CommandContext, args: DnsWriteArgs, json: bool) -> Result<()> { + let domain = normalize_domain(&args.domain); + let response = post_graphql_skip_none::( + &context.client, + context.configs.get_backboard(), + mutations::railway_domain_dns_record_create::Variables { + input: mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordCreateInput { + answer: args.answer, + domain, + host: args.host, + priority: args.priority, + ttl: args.ttl, + type_: args.record_type.to_create_gql(), + workspace_id: context.workspace()?.id().to_string(), + }, + }, + ) + .await?; + + let record = dns_record_from_value(&response.railway_domain_dns_record_create)?; + print_dns_record_mutation("Created", record, json) +} + +async fn update_dns_record( + context: &CommandContext, + args: DnsUpdateArgs, + json: bool, +) -> Result<()> { + let domain = normalize_domain(&args.domain); + let response = post_graphql_skip_none::( + &context.client, + context.configs.get_backboard(), + mutations::railway_domain_dns_record_update::Variables { + input: mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordUpdateInput { + answer: args.answer, + domain, + host: args.host, + priority: args.priority, + record_id: args.record_id, + ttl: args.ttl, + type_: args.record_type.to_update_gql(), + workspace_id: context.workspace()?.id().to_string(), + }, + }, + ) + .await?; + + let record = dns_record_from_value(&response.railway_domain_dns_record_update)?; + print_dns_record_mutation("Updated", record, json) +} + +async fn delete_dns_record( + context: &CommandContext, + args: DnsDeleteArgs, + json: bool, +) -> Result<()> { + let domain = normalize_domain(&args.domain); + confirm_action( + args.yes, + &format!( + "Delete DNS record {} for {}?", + args.record_id.to_string().red(), + domain.bold() + ), + "--yes is required to delete DNS records in non-interactive mode", + )?; + + let response = post_graphql::( + &context.client, + context.configs.get_backboard(), + mutations::railway_domain_dns_record_delete::Variables { + input: mutations::railway_domain_dns_record_delete::RailwayDomainDnsRecordDeleteInput { + domain, + record_id: args.record_id, + workspace_id: context.workspace()?.id().to_string(), + }, + }, + ) + .await?; + + if json { + println!( + "{}", + serde_json::to_string_pretty(&DnsDeleteOutput { + deleted: response.railway_domain_dns_record_delete, + record_id: args.record_id, + })? + ); + } else if response.railway_domain_dns_record_delete { + println!( + "Deleted DNS record {}.", + args.record_id.to_string().magenta() + ); + } else { + println!("DNS record {} was not deleted.", args.record_id); + } + + Ok(()) +} + +async fn fetch_dns_records(context: &CommandContext, domain: &str) -> Result> { + let response = post_graphql::( + &context.client, + context.configs.get_backboard(), + queries::railway_domain_dns_records::Variables { + domain: domain.to_string(), + workspace_id: context.workspace()?.id().to_string(), + }, + ) + .await?; + + response + .railway_domain_dns_records + .iter() + .map(dns_record_from_value) + .collect() +} + +fn print_dns_record_mutation(verb: &str, record: DnsRecordOutput, json: bool) -> Result<()> { + if json { + println!( + "{}", + serde_json::to_string_pretty(&DnsRecordMutationOutput { record })? + ); + } else { + println!( + "{} DNS record {} {} -> {}.", + verb, + record.record_type.magenta(), + record.fqdn.bold(), + record.answer + ); + } + Ok(()) +} + +async fn nameservers( + context: &CommandContext, + command: NameserverCommands, + json: bool, +) -> Result<()> { + match command { + NameserverCommands::List(args) => { + let domain = resolve_domain(context, &args.domain).await?; + print_nameservers(&domain, json) + } + NameserverCommands::Set(args) => { + let nameservers = validate_nameservers(args.nameservers)?; + let domain = resolve_domain(context, &args.domain).await?; + confirm_action( + args.yes, + &format!( + "Set custom nameservers for {}? DNS will be delegated away from Railway-managed defaults.", + domain.domain.red() + ), + "--yes is required to set nameservers in non-interactive mode", + )?; + set_nameservers(context, domain, nameservers, json).await + } + NameserverCommands::Reset(args) => { + let domain = resolve_domain(context, &args.domain).await?; + confirm_action( + args.yes, + &format!( + "Reset nameservers for {} to Railway-managed defaults?", + domain.domain.red() + ), + "--yes is required to reset nameservers in non-interactive mode", + )?; + set_nameservers(context, domain, Vec::new(), json).await + } + } +} + +async fn set_nameservers( + context: &CommandContext, + domain: DomainOutput, + nameservers: Vec, + json: bool, +) -> Result<()> { + let response = post_graphql::( + &context.client, + context.configs.get_backboard(), + mutations::railway_domain_nameservers_set::Variables { + input: mutations::railway_domain_nameservers_set::RailwayDomainNameserversSetInput { + id: domain.id.clone(), + nameservers, + }, + }, + ) + .await?; + + let nameservers = nameservers_from_value(&response.railway_domain_nameservers_set)?; + if json { + println!( + "{}", + serde_json::to_string_pretty(&NameserverMutationOutput { + domain: domain.domain, + nameservers: nameservers.nameservers, + is_default: nameservers.is_default, + })? + ); + } else { + print_nameserver_values(&domain.domain, &nameservers); + } + Ok(()) +} + +fn print_nameservers(domain: &DomainOutput, json: bool) -> Result<()> { + if json { + println!( + "{}", + serde_json::to_string_pretty(&NameserverMutationOutput { + domain: domain.domain.clone(), + nameservers: domain.nameservers.nameservers.clone(), + is_default: domain.nameservers.is_default, + })? + ); + } else { + print_nameserver_values(&domain.domain, &domain.nameservers); + } + Ok(()) +} + +fn print_nameserver_values(domain: &str, nameservers: &NameserversOutput) { + let mode = if nameservers.is_default { + "Railway-managed".green() + } else { + "custom".yellow() + }; + println!("Nameservers for {} ({mode}):", domain.bold()); + for nameserver in &nameservers.nameservers { + println!(" {nameserver}"); + } +} + +async fn resolve_domain(context: &CommandContext, identifier: &str) -> Result { + let identifier = normalize_domain(identifier); + if looks_like_domain_name(&identifier) { + let response = post_graphql::( + &context.client, + context.configs.get_backboard(), + queries::railway_domain_by_name::Variables { + domain: identifier, + workspace_id: context.workspace()?.id().to_string(), + }, + ) + .await?; + domain_from_value(&response.railway_domain_by_name) + } else { + let response = post_graphql::( + &context.client, + context.configs.get_backboard(), + queries::railway_domain::Variables { id: identifier }, + ) + .await?; + domain_from_value(&response.railway_domain) + } +} + +async fn search_domains(args: SearchArgs, json: bool) -> Result<()> { + if args.limit == 0 { + bail!("--limit must be greater than 0"); + } + + let query = args.query.join(" ").trim().to_string(); + if std::io::stdout().is_terminal() && !json { + if let Some(domain) = run_domain_picker(DomainSearchRequest { + query, + limit: args.limit, + }) + .await? + { + print_selected_domain(domain)?; + } + return Ok(()); + } + + if query.is_empty() { + bail!("Provide a search query"); + } + + let mut domains = run_domain_search(&query, args.limit).await?; + domains.truncate(args.limit); + print_search_results(domains, json) +} + +async fn check_domains(args: CheckArgs, json: bool) -> Result<()> { + let domains = args + .domains + .iter() + .map(|domain| normalize_domain(domain)) + .collect::>(); + let results = run_domain_check(&domains).await?; + print_search_results(results, json) +} + +async fn connect_domain_search() -> Result { + let configs = Configs::new()?; + let host = format!("backboard.{}", configs.get_host()); + let client = reqwest::Client::builder() + .user_agent(consts::get_user_agent()) + .build()?; + + let mut request = client + .get(format!("wss://{host}/domain-search")) + .header("x-source", consts::get_user_agent()) + .timeout(Duration::from_secs(10)); + + if let Some(token) = configs.get_railway_auth_token() { + request = request.header("authorization", format!("Bearer {token}")); + } + + let response = request.upgrade().send().await?; + response.error_for_status_ref()?; + Ok(response.into_websocket().await?) +} + +async fn run_domain_search(query: &str, limit: usize) -> Result> { + let mut socket = connect_domain_search().await?; + let request_type = if is_phrase_like(query) { + "suggest" + } else { + "search" + }; + let payload = if request_type == "suggest" { + json!({ "type": "suggest", "prompt": query }) + } else { + json!({ "type": "search", "query": query }) + }; + socket.send(Message::Text(payload.to_string())).await?; + + let mut results = Vec::new(); + let mut check_sent = false; + + loop { + let Some(message) = next_search_message(&mut socket).await? else { + break; + }; + + match parse_search_message(&message)? { + SearchMessage::Results { domains } => { + results = domains; + if !check_sent { + let domains = results + .iter() + .take(limit) + .map(|result| result.domain.clone()) + .collect::>(); + if !domains.is_empty() { + socket + .send(Message::Text( + json!({ + "type": "check", + "domains": domains, + "query": query, + }) + .to_string(), + )) + .await?; + check_sent = true; + } + } + } + SearchMessage::Domains { domains } => { + merge_domain_results(&mut results, domains); + break; + } + SearchMessage::Error { message } => bail!("{message}"), + SearchMessage::Ignore => {} + } + } + + if results.is_empty() { + bail!("No domain search results returned"); + } + + Ok(results) +} + +async fn run_domain_check(domains: &[String]) -> Result> { + let mut socket = connect_domain_search().await?; + socket + .send(Message::Text( + json!({ + "type": "check", + "domains": domains, + "query": domains.join(","), + }) + .to_string(), + )) + .await?; + + loop { + let Some(message) = next_search_message(&mut socket).await? else { + break; + }; + + match parse_search_message(&message)? { + SearchMessage::Domains { domains: results } => { + let mut ordered = Vec::new(); + for domain in domains { + if let Some(result) = results.get(domain) { + ordered.push(result.clone()); + } else { + ordered.push(DomainSearchResult { + domain: domain.clone(), + ..Default::default() + }); + } + } + return Ok(ordered); + } + SearchMessage::Results { .. } | SearchMessage::Ignore => {} + SearchMessage::Error { message } => bail!("{message}"), + } + } + + bail!("No domain availability results returned") +} + +fn spawn_domain_picker_search( + tx: mpsc::UnboundedSender, + request: DomainSearchRequest, + request_id: u64, +) { + tokio::spawn(async move { + let result = fetch_domain_picker_results(&request) + .await + .map_err(|error| format!("{error:#}")); + let _ = tx.send(DomainPickerMessage { request_id, result }); + }); +} + +async fn fetch_domain_picker_results( + request: &DomainSearchRequest, +) -> Result> { + if request.query.trim().is_empty() { + return Ok(Vec::new()); + } + + let mut results = run_domain_search(&request.query, request.limit).await?; + results.truncate(request.limit); + add_purchase_urls(&mut results)?; + Ok(results) +} + +async fn run_domain_picker(request: DomainSearchRequest) -> Result> { + let original_hook = panic::take_hook(); + panic::set_hook(Box::new(move |info| { + restore_domain_terminal(); + original_hook(info); + })); + + let (mut terminal, theme) = setup_domain_terminal()?; + let _cleanup = scopeguard::guard((), |_| { + restore_domain_terminal(); + }); + + let (search_tx, mut search_rx) = mpsc::unbounded_channel(); + let initial_query = !request.query.trim().is_empty(); + let mut app = DomainPickerApp { + request, + results: Vec::new(), + selected: 0, + theme, + loading: initial_query, + error: None, + next_search_at: None, + next_request_id: 1, + active_request_id: 1, + }; + + if initial_query { + spawn_domain_picker_search( + search_tx.clone(), + app.request.clone(), + app.active_request_id, + ); + } + + let mut events = EventStream::new(); + let mut render_interval = tokio::time::interval(DOMAIN_PICKER_FRAME_INTERVAL); + render_interval.tick().await; + + loop { + tokio::select! { + _ = render_interval.tick() => { + terminal.draw(|frame| render_domain_picker(&app, frame))?; + } + Some(message) = search_rx.recv() => { + if message.request_id == app.active_request_id { + app.loading = false; + match message.result { + Ok(results) => { + app.error = None; + app.results = results; + app.selected = app.selected.min(app.results.len().saturating_sub(1)); + } + Err(error) => { + app.results.clear(); + app.selected = 0; + app.error = Some(error); + } + } + } + } + Some(Ok(event)) = events.next() => { + if let Some(domain) = handle_domain_picker_event(event, &mut app) { + return Ok(domain); + } + } + _ = wait_for_domain_debounce(app.next_search_at), if app.next_search_at.is_some() => { + app.next_search_at = None; + if app.request.query.trim().is_empty() { + app.loading = false; + app.results.clear(); + app.error = None; + continue; + } + + app.next_request_id += 1; + app.active_request_id = app.next_request_id; + app.loading = true; + app.error = None; + spawn_domain_picker_search( + search_tx.clone(), + app.request.clone(), + app.active_request_id, + ); + } + _ = tokio::signal::ctrl_c() => { + return Ok(None); + } + } + } +} + +async fn wait_for_domain_debounce(deadline: Option) { + if let Some(deadline) = deadline { + tokio::time::sleep_until(deadline).await; + } +} + +fn handle_domain_picker_event( + event: Event, + app: &mut DomainPickerApp, +) -> Option> { + let Event::Key(key) = event else { + return None; + }; + if !matches!(key.kind, KeyEventKind::Press | KeyEventKind::Repeat) { + return None; + } + + match key.code { + KeyCode::Esc => Some(None), + KeyCode::Enter => app.results.get(app.selected).cloned().map(Some), + KeyCode::Up => { + app.selected = app.selected.saturating_sub(1); + None + } + KeyCode::Down => { + if !app.results.is_empty() { + app.selected = (app.selected + 1).min(app.results.len() - 1); + } + None + } + KeyCode::PageUp => { + app.selected = app.selected.saturating_sub(5); + None + } + KeyCode::PageDown => { + if !app.results.is_empty() { + app.selected = (app.selected + 5).min(app.results.len() - 1); + } + None + } + KeyCode::Char('c') if key.modifiers.contains(KeyModifiers::CONTROL) => Some(None), + KeyCode::Char('u') if key.modifiers.contains(KeyModifiers::CONTROL) => { + app.request.query.clear(); + queue_domain_picker_search(app); + None + } + KeyCode::Char(ch) if !key.modifiers.contains(KeyModifiers::CONTROL) => { + app.request.query.push(ch); + queue_domain_picker_search(app); + None + } + KeyCode::Backspace => { + app.request.query.pop(); + queue_domain_picker_search(app); + None + } + KeyCode::Delete => { + app.request.query.clear(); + queue_domain_picker_search(app); + None + } + _ => None, + } +} + +fn queue_domain_picker_search(app: &mut DomainPickerApp) { + app.selected = 0; + app.error = None; + app.loading = !app.request.query.trim().is_empty(); + if app.request.query.trim().is_empty() { + app.results.clear(); + app.next_search_at = None; + } else { + app.next_search_at = Some(Instant::now() + DOMAIN_SEARCH_DEBOUNCE); + } +} + +fn setup_domain_terminal() -> Result<(Terminal>, TerminalTheme)> { + enable_raw_mode()?; + execute!(stdout(), EnterAlternateScreen, Hide)?; + let theme = detect_terminal_theme(); + let backend = CrosstermBackend::new(stdout()); + let mut terminal = Terminal::new(backend)?; + terminal.clear()?; + Ok((terminal, theme)) +} + +fn restore_domain_terminal() { + let _ = execute!(stdout(), LeaveAlternateScreen, Show); + let _ = disable_raw_mode(); +} + +fn render_domain_picker(app: &DomainPickerApp, frame: &mut Frame) { + let area = frame.area(); + frame.render_widget(Clear, area); + + if area.width < 54 || area.height < 12 { + let warning = Paragraph::new("Terminal too small. Resize to search domains.") + .style(Style::default().fg(Color::Yellow)); + frame.render_widget(warning, area); + return; + } + + let width = area.width.saturating_sub(8).min(104); + let height = area.height.saturating_sub(2); + let content = Rect { + x: area.x + 4, + y: area.y + 1, + width, + height, + }; + let chunks = Layout::vertical([ + Constraint::Length(3), + Constraint::Length(1), + Constraint::Min(3), + Constraint::Length(1), + ]) + .split(content); + + render_domain_search_input(app, frame, chunks[0]); + render_domain_picker_list(app, frame, chunks[2]); + render_domain_picker_hint(app, frame, chunks[3]); +} + +fn render_domain_search_input(app: &DomainPickerApp, frame: &mut Frame, area: Rect) { + let input = if app.request.query.is_empty() { + Line::from(Span::styled( + "Search domains...", + Style::default().fg(Color::DarkGray), + )) + } else { + Line::from(Span::raw(app.request.query.clone())) + }; + + let input = Paragraph::new(input).block( + Block::default() + .borders(Borders::ALL) + .padding(Padding::new(1, 1, 0, 0)) + .border_style(Style::default().fg(Color::DarkGray)), + ); + frame.render_widget(input, area); +} + +fn render_domain_picker_list(app: &DomainPickerApp, frame: &mut Frame, area: Rect) { + if let Some(error) = &app.error { + let message = Paragraph::new(format!("Search failed: {error}")) + .style(Style::default().fg(Color::Red)); + frame.render_widget(message, area); + return; + } + + if app.results.is_empty() { + let paragraph = if app.loading { + Paragraph::new(Line::from(vec![ + Span::styled("Searching domains ", Style::default().fg(Color::DarkGray)), + Span::styled( + spinner_frame().to_string(), + Style::default().fg(Color::Green), + ), + ])) + } else if app.request.query.trim().is_empty() { + Paragraph::new("Type a domain or idea to search.") + .style(Style::default().fg(Color::DarkGray)) + } else { + Paragraph::new("No domains found.").style(Style::default().fg(Color::DarkGray)) + }; + frame.render_widget(paragraph, area); + return; + } + + let items = app + .results + .iter() + .enumerate() + .map(|(index, domain)| domain_list_item(domain, index == app.selected, app.theme)) + .collect::>(); + let list = List::new(items); + let mut state = ListState::default(); + state.select(Some(app.selected)); + frame.render_stateful_widget(list, area, &mut state); +} + +fn render_domain_picker_hint(app: &DomainPickerApp, frame: &mut Frame, area: Rect) { + let result_count = if app.results.is_empty() { + String::new() + } else { + format!(" {} results", app.results.len()) + }; + let footer = Paragraph::new(Line::from(vec![ + Span::styled( + "Enter select Up/Down move Esc cancel", + Style::default().fg(Color::DarkGray), + ), + Span::styled(result_count, Style::default().fg(Color::DarkGray)), + ])); + frame.render_widget(footer, area); +} + +fn spinner_frame() -> char { + let frame = SystemTime::now() + .duration_since(UNIX_EPOCH) + .map(|duration| (duration.as_millis() / 100) as usize) + .unwrap_or_default(); + let frame_count = consts::TICK_STRING.chars().count(); + + if frame_count == 0 { + return ' '; + } + + consts::TICK_STRING + .chars() + .nth(frame % frame_count) + .unwrap_or(' ') +} + +async fn next_search_message(socket: &mut reqwest_websocket::WebSocket) -> Result> { + let message = match tokio::time::timeout(Duration::from_secs(15), socket.next()).await { + Ok(Some(message)) => message?, + Ok(None) | Err(_) => return Ok(None), + }; + + match message { + Message::Text(text) => Ok(Some(text)), + Message::Close { .. } => Ok(None), + Message::Binary(_) | Message::Ping(_) | Message::Pong(_) => Ok(Some(String::new())), + } +} + +enum SearchMessage { + Results { + domains: Vec, + }, + Domains { + domains: BTreeMap, + }, + Error { + message: String, + }, + Ignore, +} + +fn parse_search_message(message: &str) -> Result { + if message.is_empty() { + return Ok(SearchMessage::Ignore); + } + + let value: Value = serde_json::from_str(message)?; + match string_value(&value, &["type"]).as_deref() { + Some("results") => { + let domains = value + .get("domains") + .map(parse_result_array) + .transpose()? + .unwrap_or_default(); + Ok(SearchMessage::Results { domains }) + } + Some("domains") => { + let domains = value + .get("domains") + .map(parse_domain_map) + .transpose()? + .unwrap_or_default(); + Ok(SearchMessage::Domains { domains }) + } + Some("error") => Ok(SearchMessage::Error { + message: string_value(&value, &["message"]) + .unwrap_or_else(|| "Domain search failed".to_string()), + }), + _ => Ok(SearchMessage::Ignore), + } +} + +fn parse_result_array(value: &Value) -> Result> { + let Some(items) = value.as_array() else { + return Ok(Vec::new()); + }; + + items + .iter() + .map(|item| parse_domain_result(item, None)) + .collect() +} + +fn parse_domain_map(value: &Value) -> Result> { + let Some(items) = value.as_object() else { + return Ok(BTreeMap::new()); + }; + + let mut domains = BTreeMap::new(); + for (domain, details) in items { + domains.insert(domain.clone(), parse_domain_result(details, Some(domain))?); + } + Ok(domains) +} + +fn parse_domain_result(value: &Value, domain_hint: Option<&str>) -> Result { + if let Some(domain) = value.as_str() { + return Ok(DomainSearchResult { + domain: domain.to_string(), + ..Default::default() + }); + } + + let Some(object) = value.as_object() else { + return Err(anyhow!("Invalid domain search result")); + }; + + let mut result: DomainSearchResult = serde_json::from_value(Value::Object(object.clone()))?; + if result.domain.is_empty() { + if let Some(domain) = domain_hint { + result.domain = domain.to_string(); + } + } + Ok(result) +} + +fn merge_domain_results( + results: &mut Vec, + domains: BTreeMap, +) { + if results.is_empty() { + *results = domains.into_values().collect(); + return; + } + + for result in results { + if let Some(details) = domains.get(&result.domain) { + *result = details.clone(); + } + } +} + +fn detect_terminal_theme() -> TerminalTheme { + terminal_theme_from_colorfgbg() + .or_else(query_terminal_background) + .unwrap_or(TerminalTheme::Light) +} + +fn terminal_theme_from_colorfgbg() -> Option { + let value = env::var("COLORFGBG").ok()?; + let background = value.split(';').next_back()?.parse::().ok()?; + + if matches!(background, 7 | 9..=15) { + Some(TerminalTheme::Light) + } else { + Some(TerminalTheme::Dark) + } +} + +#[cfg(unix)] +fn query_terminal_background() -> Option { + use nix::libc; + use std::{ + io::{Read, Write}, + os::fd::AsRawFd, + thread, + time::Instant as StdInstant, + }; + + let mut output = stdout(); + output.write_all(b"\x1b]11;?\x1b\\").ok()?; + output.flush().ok()?; + + let mut input = std::io::stdin(); + let fd = input.as_raw_fd(); + let original_flags = unsafe { libc::fcntl(fd, libc::F_GETFL) }; + if original_flags < 0 { + return None; + } + if unsafe { libc::fcntl(fd, libc::F_SETFL, original_flags | libc::O_NONBLOCK) } < 0 { + return None; + } + + let _restore_flags = scopeguard::guard((), |_| unsafe { + libc::fcntl(fd, libc::F_SETFL, original_flags); + }); + + let started = StdInstant::now(); + let mut response = Vec::new(); + let mut buffer = [0_u8; 64]; + + while started.elapsed() < Duration::from_millis(160) { + match input.read(&mut buffer) { + Ok(0) => thread::sleep(Duration::from_millis(2)), + Ok(read) => { + response.extend_from_slice(&buffer[..read]); + if response.ends_with(b"\x07") || response.ends_with(b"\x1b\\") { + break; + } + } + Err(error) if error.kind() == std::io::ErrorKind::WouldBlock => { + thread::sleep(Duration::from_millis(2)); + } + Err(_) => return None, + } + } + + let (red, green, blue) = parse_terminal_background_response(&response)?; + if perceived_luminance(red, green, blue) > 160.0 { + Some(TerminalTheme::Light) + } else { + Some(TerminalTheme::Dark) + } +} + +#[cfg(not(unix))] +fn query_terminal_background() -> Option { + None +} + +fn parse_terminal_background_response(response: &[u8]) -> Option<(u8, u8, u8)> { + let response = std::str::from_utf8(response).ok()?; + let color_start = response + .find("]11;rgba:") + .map(|idx| idx + "]11;rgba:".len()) + .or_else(|| response.find("]11;rgb:").map(|idx| idx + "]11;rgb:".len()))?; + let color = &response[color_start..]; + let color = color.split(['\x07', '\x1b']).next()?; + let mut components = color.split('/'); + + Some(( + parse_terminal_color_component(components.next()?)?, + parse_terminal_color_component(components.next()?)?, + parse_terminal_color_component(components.next()?)?, + )) +} + +fn parse_terminal_color_component(component: &str) -> Option { + let digits: String = component + .chars() + .take_while(|ch| ch.is_ascii_hexdigit()) + .take(4) + .collect(); + if digits.is_empty() { + return None; + } + + let value = u32::from_str_radix(&digits, 16).ok()?; + let max = (1_u32 << (digits.len() * 4)) - 1; + Some(((value * 255 + max / 2) / max) as u8) +} + +fn perceived_luminance(red: u8, green: u8, blue: u8) -> f64 { + (red as f64 * 0.299) + (green as f64 * 0.587) + (blue as f64 * 0.114) +} + +fn domain_list_item( + domain: &DomainSearchResult, + selected: bool, + theme: TerminalTheme, +) -> ListItem<'static> { + let lines = vec![ + Line::raw(""), + Line::from(vec![ + Span::raw(DOMAIN_PICKER_RESULT_PADDING), + Span::styled(domain.domain.clone(), domain_name_style(selected, theme)), + ]), + Line::from(domain_metadata_spans(domain, selected, theme)), + Line::raw(""), + ]; + + if selected { + ListItem::new(lines).style(Style::default().bg(selected_background(theme))) + } else { + ListItem::new(lines) + } +} + +fn domain_metadata_spans( + domain: &DomainSearchResult, + selected: bool, + theme: TerminalTheme, +) -> Vec> { + let muted = muted_style(selected, theme); + let price_style = if domain.purchasable == Some(true) { + Style::default().fg(Color::Green) + } else { + muted + }; + + vec![ + Span::raw(DOMAIN_PICKER_RESULT_PADDING), + Span::styled( + availability_label(domain.purchasable).to_string(), + availability_style(domain.purchasable), + ), + Span::styled(" • purchase ", muted), + Span::styled(domain_price_label(domain.purchase_price), price_style), + Span::styled(" • renewal ", muted), + Span::styled(domain_price_label(domain.renewal_price), price_style), + ] +} + +fn selected_background(theme: TerminalTheme) -> Color { + match theme { + TerminalTheme::Dark => Color::Indexed(236), + TerminalTheme::Light => Color::Indexed(255), + } +} + +fn domain_name_style(selected: bool, theme: TerminalTheme) -> Style { + let style = Style::default().add_modifier(Modifier::BOLD); + if !selected { + return style; + } + + match theme { + TerminalTheme::Dark => style.fg(Color::White), + TerminalTheme::Light => style.fg(Color::Black), + } +} + +fn muted_style(selected: bool, theme: TerminalTheme) -> Style { + if !selected { + return Style::default().fg(Color::DarkGray); + } + + match theme { + TerminalTheme::Dark => Style::default().fg(Color::Gray), + TerminalTheme::Light => Style::default().fg(Color::DarkGray), + } +} + +fn availability_style(value: Option) -> Style { + match value { + Some(true) => Style::default().fg(Color::Green), + Some(false) => Style::default().fg(Color::Red), + None => Style::default().fg(Color::Yellow), + } +} + +fn availability_label(value: Option) -> &'static str { + match value { + Some(true) => "available", + Some(false) => "taken", + None => "unknown", + } +} + +fn domain_price_label(price: Option) -> String { + price + .map(format_domain_search_price) + .unwrap_or_else(|| "-".to_string()) +} + +fn print_selected_domain(mut domain: DomainSearchResult) -> Result<()> { + add_purchase_urls(std::slice::from_mut(&mut domain))?; + println!("{}", domain.domain.bold()); + println!( + "Availability: {}", + match domain.purchasable { + Some(true) => "available".green(), + Some(false) => "taken".red(), + None => "unknown".yellow(), + } + ); + println!( + "Purchase: {}", + format_selected_price(domain.purchase_price, domain.purchasable == Some(true)) + ); + println!( + "Renewal: {}", + format_selected_price(domain.renewal_price, domain.purchasable == Some(true)) + ); + + if let Some(url) = domain.purchase_url { + println!(); + match ::open::that(&url) { + Ok(_) => println!("Opening purchase page in your browser:"), + Err(_) => println!("Couldn't open a browser. Purchase here:"), + } + println!(" {}", url.bold().underline()); + } + Ok(()) +} + +fn format_selected_price(price: Option, available: bool) -> String { + let label = domain_price_label(price); + if available && price.is_some() { + label.green().to_string() + } else { + label + } +} + +fn print_search_results(mut domains: Vec, json: bool) -> Result<()> { + add_purchase_urls(&mut domains)?; + + if json { + println!( + "{}", + serde_json::to_string_pretty(&SearchOutput { domains })? + ); + return Ok(()); + } + + if domains.is_empty() { + println!("No domains found."); + return Ok(()); + } + + let rows = domains + .iter() + .map(|domain| { + vec![ + domain.domain.clone(), + format_availability(domain.purchasable), + domain + .purchase_price + .map(format_domain_search_price) + .unwrap_or_else(|| "-".to_string()), + domain + .renewal_price + .map(format_domain_search_price) + .unwrap_or_else(|| "-".to_string()), + ] + }) + .collect::>(); + print_table(&["Domain", "Available", "Purchase", "Renewal"], rows); + + let purchase_links = domains + .iter() + .filter_map(|domain| { + domain + .purchase_url + .as_ref() + .map(|url| (domain.domain.as_str(), url.as_str())) + }) + .collect::>(); + if !purchase_links.is_empty() { + println!(); + println!("Purchase links:"); + for (domain, url) in purchase_links { + println!(" {domain}: {url}"); + } + } + + Ok(()) +} + +fn print_domain_table(domains: &[DomainOutput]) { + let rows = domains + .iter() + .map(|domain| { + vec![ + domain.domain.clone(), + domain.status.to_lowercase(), + format_bool(domain.auto_renew_enabled), + domain + .next_billing_date + .clone() + .unwrap_or_else(|| "-".into()), + if domain.nameservers.is_default { + "Railway".to_string() + } else { + "Custom".to_string() + }, + ] + }) + .collect::>(); + print_table( + &[ + "Domain", + "Status", + "Auto-renew", + "Next billing", + "Nameservers", + ], + rows, + ); +} + +fn print_domain_details(domain: &DomainOutput) { + println!("{}", domain.domain.magenta().bold()); + println!(" ID: {}", domain.id); + println!(" Status: {}", domain.status.to_lowercase()); + println!(" Workspace: {}", domain.workspace_id); + println!(" Auto-renew: {}", format_bool(domain.auto_renew_enabled)); + println!( + " Next billing: {}", + domain.next_billing_date.as_deref().unwrap_or("-") + ); + println!(" Purchase price: {}", format_cents(domain.purchase_price)); + println!(" Renewal price: {}", format_cents(domain.renewal_price)); + println!( + " Nameservers: {}", + if domain.nameservers.is_default { + "Railway-managed" + } else { + "custom" + } + ); + for nameserver in &domain.nameservers.nameservers { + println!(" {nameserver}"); + } + if !domain.connected_service_instances.is_empty() { + println!(" Connected services:"); + for service in &domain.connected_service_instances { + println!( + " {} ({}/{}/{})", + service.service_name.as_deref().unwrap_or("unknown service"), + service.project_id, + service.environment_id, + service.service_id + ); + } + } +} + +fn print_dns_table(records: &[DnsRecordOutput]) { + let rows = records + .iter() + .map(|record| { + vec![ + record.id.to_string(), + record.record_type.clone(), + record.host.clone(), + record.answer.clone(), + record.ttl.to_string(), + record + .priority + .map(|priority| priority.to_string()) + .unwrap_or_else(|| "-".into()), + ] + }) + .collect::>(); + print_table(&["ID", "Type", "Host", "Answer", "TTL", "Priority"], rows); +} + +fn print_table(headers: &[&str], rows: Vec>) { + let widths = headers + .iter() + .enumerate() + .map(|(index, header)| { + rows.iter() + .filter_map(|row| row.get(index)) + .map(|value| console::measure_text_width(value)) + .max() + .unwrap_or(0) + .max(console::measure_text_width(header)) + }) + .collect::>(); + + for (index, header) in headers.iter().enumerate() { + if index > 0 { + print!(" "); + } + print!("{: 0 { + print!(" "); + } + print!("{:(domain: &T) -> Result { + let value = serde_json::to_value(domain)?; + Ok(DomainOutput { + id: required_string(&value, &["id"])?, + domain: required_string(&value, &["domain"])?, + status: required_string(&value, &["status"])?, + auto_renew_enabled: required_bool(&value, &["auto_renew_enabled", "autoRenewEnabled"])?, + purchase_price: required_i64(&value, &["purchase_price", "purchasePrice"])?, + renewal_price: required_i64(&value, &["renewal_price", "renewalPrice"])?, + registration_years: required_i64(&value, &["registration_years", "registrationYears"])?, + next_billing_date: string_value(&value, &["next_billing_date", "nextBillingDate"]), + workspace_id: required_string(&value, &["workspace_id", "workspaceId"])?, + workspace_name: string_value(&value, &["workspace_name", "workspaceName"]), + created_at: required_string(&value, &["created_at", "createdAt"])?, + nameservers: nameservers_from_value( + value + .get("nameservers") + .ok_or_else(|| anyhow!("Missing nameservers"))?, + )?, + connected_service_instances: connected_services_from_value( + value + .get("connected_service_instances") + .or_else(|| value.get("connectedServiceInstances")) + .unwrap_or(&Value::Array(Vec::new())), + )?, + }) +} + +fn dns_record_from_value(record: &T) -> Result { + let value = serde_json::to_value(record)?; + Ok(DnsRecordOutput { + id: required_i64(&value, &["id"])?, + domain_name: required_string(&value, &["domain_name", "domainName"])?, + host: required_string(&value, &["host"])?, + fqdn: required_string(&value, &["fqdn"])?, + record_type: required_string(&value, &["type", "type_"])?, + answer: required_string(&value, &["answer"])?, + ttl: required_i64(&value, &["ttl"])?, + priority: i64_value(&value, &["priority"]), + }) +} + +fn nameservers_from_value(value: &T) -> Result { + let value = serde_json::to_value(value)?; + let nameservers = value + .get("nameservers") + .and_then(Value::as_array) + .ok_or_else(|| anyhow!("Missing nameservers"))? + .iter() + .filter_map(Value::as_str) + .map(ToOwned::to_owned) + .collect::>(); + Ok(NameserversOutput { + nameservers, + is_default: required_bool(&value, &["is_default", "isDefault"])?, + }) +} + +fn connected_services_from_value(value: &Value) -> Result> { + let Some(services) = value.as_array() else { + return Ok(Vec::new()); + }; + + services + .iter() + .map(|service| { + Ok(ConnectedServiceOutput { + project_id: required_string(service, &["project_id", "projectId"])?, + service_id: required_string(service, &["service_id", "serviceId"])?, + environment_id: required_string(service, &["environment_id", "environmentId"])?, + service_name: string_value(service, &["service_name", "serviceName"]), + }) + }) + .collect() +} + +fn required_string(value: &Value, keys: &[&str]) -> Result { + string_value(value, keys).ok_or_else(|| anyhow!("Missing string field {}", keys[0])) +} + +fn string_value(value: &Value, keys: &[&str]) -> Option { + keys.iter() + .find_map(|key| value.get(key).and_then(Value::as_str)) + .map(ToOwned::to_owned) +} + +fn required_bool(value: &Value, keys: &[&str]) -> Result { + keys.iter() + .find_map(|key| value.get(key).and_then(Value::as_bool)) + .ok_or_else(|| anyhow!("Missing boolean field {}", keys[0])) +} + +fn required_i64(value: &Value, keys: &[&str]) -> Result { + i64_value(value, keys).ok_or_else(|| anyhow!("Missing integer field {}", keys[0])) +} + +fn i64_value(value: &Value, keys: &[&str]) -> Option { + keys.iter() + .find_map(|key| value.get(key).and_then(Value::as_i64)) +} + +fn confirm_action(yes: bool, prompt: &str, non_interactive_message: &str) -> Result<()> { + if yes { + return Ok(()); + } + + if !std::io::stdout().is_terminal() { + bail!("{non_interactive_message}"); + } + + if prompt_confirm_with_default(prompt, false)? { + Ok(()) + } else { + bail!("Cancelled") + } +} + +fn normalize_domain(input: &str) -> String { + input + .trim() + .trim_start_matches("https://") + .trim_start_matches("http://") + .split('/') + .next() + .unwrap_or("") + .trim_end_matches('.') + .to_lowercase() +} + +fn looks_like_domain_name(input: &str) -> bool { + input.contains('.') +} + +fn identifier_needs_workspace(input: &str) -> bool { + looks_like_domain_name(&normalize_domain(input)) +} + +fn validate_nameservers(nameservers: Vec) -> Result> { + if !(2..=13).contains(&nameservers.len()) { + bail!("Provide between 2 and 13 nameservers"); + } + + nameservers + .into_iter() + .map(|nameserver| { + let nameserver = normalize_domain(&nameserver); + if nameserver.is_empty() + || !nameserver.contains('.') + || nameserver.chars().any(char::is_whitespace) + { + bail!("Invalid nameserver: {nameserver}"); + } + Ok(nameserver) + }) + .collect() +} + +fn is_phrase_like(query: &str) -> bool { + query + .split_whitespace() + .filter(|part| part.chars().count() >= 2) + .count() + >= 3 +} + +fn format_bool(value: bool) -> String { + if value { "on".into() } else { "off".into() } +} + +fn format_availability(value: Option) -> String { + match value { + Some(true) => "yes".green().to_string(), + Some(false) => "no".red().to_string(), + None => "-".to_string(), + } +} + +fn format_cents(cents: i64) -> String { + format!("${}.{:02}", cents / 100, cents.abs() % 100) +} + +fn format_domain_search_price(price: f64) -> String { + let cents = (price * 100.0).round() as i64; + if cents % 100 == 0 { + format!("${}", cents / 100) + } else { + format!("${}.{:02}", cents / 100, cents.abs() % 100) + } +} + +fn add_purchase_urls(domains: &mut [DomainSearchResult]) -> Result<()> { + let configs = Configs::new()?; + add_purchase_urls_for_host(domains, configs.get_host()) +} + +fn add_purchase_urls_for_host(domains: &mut [DomainSearchResult], host: &str) -> Result<()> { + for domain in domains { + domain.purchase_url = if domain.purchasable == Some(true) { + Some(purchase_url(host, &domain.domain)?) + } else { + None + }; + } + Ok(()) +} + +fn purchase_url(host: &str, domain: &str) -> Result { + let mut url = url::Url::parse(&format!("https://{host}/domains"))?; + url.query_pairs_mut() + .append_pair("q", domain) + .append_pair("purchase", "true"); + Ok(url.to_string()) +} + +impl StatusFilter { + fn to_gql(self) -> Option { + match self { + Self::Active => Some(queries::railway_domains::RailwayDomainStatus::ACTIVE), + Self::Purchasing => Some(queries::railway_domains::RailwayDomainStatus::PURCHASING), + Self::Expired => Some(queries::railway_domains::RailwayDomainStatus::EXPIRED), + Self::Refunded => Some(queries::railway_domains::RailwayDomainStatus::REFUNDED), + Self::All => None, + } + } +} + +impl DnsRecordType { + fn to_create_gql( + self, + ) -> mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType { + match self { + Self::A => mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType::A, + Self::Aaaa => { + mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType::AAAA + } + Self::Aname => { + mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType::ANAME + } + Self::Cname => { + mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType::CNAME + } + Self::Mx => mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType::MX, + Self::Ns => mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType::NS, + Self::Srv => { + mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType::SRV + } + Self::Txt => { + mutations::railway_domain_dns_record_create::RailwayDomainDnsRecordType::TXT + } + } + } + + fn to_update_gql( + self, + ) -> mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType { + match self { + Self::A => mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType::A, + Self::Aaaa => { + mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType::AAAA + } + Self::Aname => { + mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType::ANAME + } + Self::Cname => { + mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType::CNAME + } + Self::Mx => mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType::MX, + Self::Ns => mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType::NS, + Self::Srv => { + mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType::SRV + } + Self::Txt => { + mutations::railway_domain_dns_record_update::RailwayDomainDnsRecordType::TXT + } + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn normalizes_domain_inputs() { + assert_eq!(normalize_domain("https://Example.COM/path"), "example.com"); + assert_eq!(normalize_domain("ns1.example.com."), "ns1.example.com"); + } + + #[test] + fn validates_nameserver_count_and_shape() { + assert!(validate_nameservers(vec!["ns1.example.com".into()]).is_err()); + assert!( + validate_nameservers(vec!["ns1.example.com".into(), "ns2.example.com".into()]).is_ok() + ); + assert!( + validate_nameservers( + (1..=13) + .map(|index| format!("ns{index}.example.com")) + .collect() + ) + .is_ok() + ); + assert!( + validate_nameservers( + (1..=14) + .map(|index| format!("ns{index}.example.com")) + .collect() + ) + .is_err() + ); + assert!(validate_nameservers(vec!["ns1".into(), "ns2.example.com".into()]).is_err()); + } + + #[test] + fn parses_search_messages() { + let message = r#"{ + "type": "domains", + "domains": { + "example.com": { + "purchasable": true, + "purchasePrice": 12.34, + "renewalPrice": 12.34, + "allowedYears": [1] + } + } + }"#; + + match parse_search_message(message).unwrap() { + SearchMessage::Domains { domains } => { + let result = domains.get("example.com").unwrap(); + assert_eq!(result.domain, "example.com"); + assert_eq!(result.purchasable, Some(true)); + assert_eq!(result.purchase_price, Some(12.34)); + } + _ => panic!("expected domains message"), + } + } + + #[test] + fn builds_purchase_urls() { + assert_eq!( + purchase_url("railway.com", "example.com").unwrap(), + "https://railway.com/domains?q=example.com&purchase=true" + ); + } + + #[test] + fn adds_purchase_urls_for_purchasable_domains_only() { + let mut domains = vec![ + DomainSearchResult { + domain: "available.com".into(), + purchasable: Some(true), + ..Default::default() + }, + DomainSearchResult { + domain: "taken.com".into(), + purchasable: Some(false), + ..Default::default() + }, + ]; + + add_purchase_urls_for_host(&mut domains, "railway.com").unwrap(); + + assert_eq!( + domains[0].purchase_url.as_deref(), + Some("https://railway.com/domains?q=available.com&purchase=true") + ); + assert_eq!(domains[1].purchase_url, None); + } + + #[test] + fn detects_phrase_like_queries() { + assert!(is_phrase_like("small business analytics")); + assert!(!is_phrase_like("example.com")); + } +} diff --git a/src/commands/mod.rs b/src/commands/mod.rs index a2f12ceb6..9fa7c0abb 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -21,6 +21,7 @@ pub mod deployment; pub mod dev; pub mod docs; pub mod domain; +pub mod domains; pub mod down; pub mod environment; pub mod flag; diff --git a/src/commands/sandbox.rs b/src/commands/sandbox.rs index a9108cb2a..6f7c67cc2 100644 --- a/src/commands/sandbox.rs +++ b/src/commands/sandbox.rs @@ -896,6 +896,7 @@ async fn create( idle_timeout_minutes: args.idle_timeout_minutes, template, source_sandbox_id: None, + region: None, network_isolation: args .private_network .then_some(mutations::sandbox_create::SandboxNetworkIsolation::PRIVATE), @@ -1362,6 +1363,7 @@ async fn fork( idle_timeout_minutes: args.idle_timeout_minutes, template: None, source_sandbox_id: Some(source_sandbox_id), + region: None, network_isolation: args .private_network .then_some(mutations::sandbox_create::SandboxNetworkIsolation::PRIVATE), diff --git a/src/gql/mutations/mod.rs b/src/gql/mutations/mod.rs index b335a6acb..4695c826a 100644 --- a/src/gql/mutations/mod.rs +++ b/src/gql/mutations/mod.rs @@ -312,6 +312,49 @@ pub struct CustomDomainDelete; )] pub struct CustomDomainIssueCertificate; +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/mutations/strings/RailwayDomainUpdate.graphql", + response_derives = "Debug, Serialize, Clone", + skip_serializing_none +)] +pub struct RailwayDomainUpdate; + +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/mutations/strings/RailwayDomainDnsRecordCreate.graphql", + response_derives = "Debug, Serialize, Clone", + skip_serializing_none +)] +pub struct RailwayDomainDnsRecordCreate; + +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/mutations/strings/RailwayDomainDnsRecordUpdate.graphql", + response_derives = "Debug, Serialize, Clone", + skip_serializing_none +)] +pub struct RailwayDomainDnsRecordUpdate; + +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/mutations/strings/RailwayDomainDnsRecordDelete.graphql", + response_derives = "Debug, Serialize, Clone" +)] +pub struct RailwayDomainDnsRecordDelete; + +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/mutations/strings/RailwayDomainNameserversSet.graphql", + response_derives = "Debug, Serialize, Clone" +)] +pub struct RailwayDomainNameserversSet; + #[derive(GraphQLQuery)] #[graphql( schema_path = "src/gql/schema.json", diff --git a/src/gql/mutations/strings/RailwayDomainDnsRecordCreate.graphql b/src/gql/mutations/strings/RailwayDomainDnsRecordCreate.graphql new file mode 100644 index 000000000..cd690465f --- /dev/null +++ b/src/gql/mutations/strings/RailwayDomainDnsRecordCreate.graphql @@ -0,0 +1,16 @@ +mutation RailwayDomainDnsRecordCreate($input: RailwayDomainDnsRecordCreateInput!) { + railwayDomainDnsRecordCreate(input: $input) { + ...RailwayDomainDnsRecordFields + } +} + +fragment RailwayDomainDnsRecordFields on RailwayDomainDnsRecord { + id + domainName + host + fqdn + type + answer + ttl + priority +} diff --git a/src/gql/mutations/strings/RailwayDomainDnsRecordDelete.graphql b/src/gql/mutations/strings/RailwayDomainDnsRecordDelete.graphql new file mode 100644 index 000000000..087e0b1b8 --- /dev/null +++ b/src/gql/mutations/strings/RailwayDomainDnsRecordDelete.graphql @@ -0,0 +1,3 @@ +mutation RailwayDomainDnsRecordDelete($input: RailwayDomainDnsRecordDeleteInput!) { + railwayDomainDnsRecordDelete(input: $input) +} diff --git a/src/gql/mutations/strings/RailwayDomainDnsRecordUpdate.graphql b/src/gql/mutations/strings/RailwayDomainDnsRecordUpdate.graphql new file mode 100644 index 000000000..05e556b21 --- /dev/null +++ b/src/gql/mutations/strings/RailwayDomainDnsRecordUpdate.graphql @@ -0,0 +1,16 @@ +mutation RailwayDomainDnsRecordUpdate($input: RailwayDomainDnsRecordUpdateInput!) { + railwayDomainDnsRecordUpdate(input: $input) { + ...RailwayDomainDnsRecordFields + } +} + +fragment RailwayDomainDnsRecordFields on RailwayDomainDnsRecord { + id + domainName + host + fqdn + type + answer + ttl + priority +} diff --git a/src/gql/mutations/strings/RailwayDomainNameserversSet.graphql b/src/gql/mutations/strings/RailwayDomainNameserversSet.graphql new file mode 100644 index 000000000..80deed8f4 --- /dev/null +++ b/src/gql/mutations/strings/RailwayDomainNameserversSet.graphql @@ -0,0 +1,6 @@ +mutation RailwayDomainNameserversSet($input: RailwayDomainNameserversSetInput!) { + railwayDomainNameserversSet(input: $input) { + nameservers + isDefault + } +} diff --git a/src/gql/mutations/strings/RailwayDomainUpdate.graphql b/src/gql/mutations/strings/RailwayDomainUpdate.graphql new file mode 100644 index 000000000..b8ec037a4 --- /dev/null +++ b/src/gql/mutations/strings/RailwayDomainUpdate.graphql @@ -0,0 +1,29 @@ +mutation RailwayDomainUpdate($input: RailwayDomainUpdateInput!) { + railwayDomainUpdate(input: $input) { + ...RailwayDomainFields + } +} + +fragment RailwayDomainFields on RailwayDomain { + id + domain + status + autoRenewEnabled + purchasePrice + renewalPrice + registrationYears + nextBillingDate + workspaceId + workspaceName + createdAt + nameservers { + nameservers + isDefault + } + connectedServiceInstances { + projectId + serviceId + environmentId + serviceName + } +} diff --git a/src/gql/queries/mod.rs b/src/gql/queries/mod.rs index 781e6deeb..14f9c6c8f 100644 --- a/src/gql/queries/mod.rs +++ b/src/gql/queries/mod.rs @@ -121,6 +121,38 @@ pub struct NetworkFlowLogs; )] pub struct Domains; +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/queries/strings/RailwayDomains.graphql", + response_derives = "Debug, Serialize, Clone" +)] +pub struct RailwayDomains; + +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/queries/strings/RailwayDomain.graphql", + response_derives = "Debug, Serialize, Clone" +)] +pub struct RailwayDomain; + +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/queries/strings/RailwayDomainByName.graphql", + response_derives = "Debug, Serialize, Clone" +)] +pub struct RailwayDomainByName; + +#[derive(GraphQLQuery)] +#[graphql( + schema_path = "src/gql/schema.json", + query_path = "src/gql/queries/strings/RailwayDomainDnsRecords.graphql", + response_derives = "Debug, Serialize, Clone" +)] +pub struct RailwayDomainDnsRecords; + #[derive(GraphQLQuery)] #[graphql( schema_path = "src/gql/schema.json", diff --git a/src/gql/queries/strings/RailwayDomain.graphql b/src/gql/queries/strings/RailwayDomain.graphql new file mode 100644 index 000000000..01448d6ce --- /dev/null +++ b/src/gql/queries/strings/RailwayDomain.graphql @@ -0,0 +1,29 @@ +query RailwayDomain($id: String!) { + railwayDomain(id: $id) { + ...RailwayDomainFields + } +} + +fragment RailwayDomainFields on RailwayDomain { + id + domain + status + autoRenewEnabled + purchasePrice + renewalPrice + registrationYears + nextBillingDate + workspaceId + workspaceName + createdAt + nameservers { + nameservers + isDefault + } + connectedServiceInstances { + projectId + serviceId + environmentId + serviceName + } +} diff --git a/src/gql/queries/strings/RailwayDomainByName.graphql b/src/gql/queries/strings/RailwayDomainByName.graphql new file mode 100644 index 000000000..9563b4e12 --- /dev/null +++ b/src/gql/queries/strings/RailwayDomainByName.graphql @@ -0,0 +1,29 @@ +query RailwayDomainByName($domain: String!, $workspaceId: String!) { + railwayDomainByName(domain: $domain, workspaceId: $workspaceId) { + ...RailwayDomainFields + } +} + +fragment RailwayDomainFields on RailwayDomain { + id + domain + status + autoRenewEnabled + purchasePrice + renewalPrice + registrationYears + nextBillingDate + workspaceId + workspaceName + createdAt + nameservers { + nameservers + isDefault + } + connectedServiceInstances { + projectId + serviceId + environmentId + serviceName + } +} diff --git a/src/gql/queries/strings/RailwayDomainDnsRecords.graphql b/src/gql/queries/strings/RailwayDomainDnsRecords.graphql new file mode 100644 index 000000000..1f989c4ab --- /dev/null +++ b/src/gql/queries/strings/RailwayDomainDnsRecords.graphql @@ -0,0 +1,16 @@ +query RailwayDomainDnsRecords($domain: String!, $workspaceId: String!) { + railwayDomainDnsRecords(domain: $domain, workspaceId: $workspaceId) { + ...RailwayDomainDnsRecordFields + } +} + +fragment RailwayDomainDnsRecordFields on RailwayDomainDnsRecord { + id + domainName + host + fqdn + type + answer + ttl + priority +} diff --git a/src/gql/queries/strings/RailwayDomains.graphql b/src/gql/queries/strings/RailwayDomains.graphql new file mode 100644 index 000000000..da40f1523 --- /dev/null +++ b/src/gql/queries/strings/RailwayDomains.graphql @@ -0,0 +1,29 @@ +query RailwayDomains($workspaceId: String!, $status: RailwayDomainStatus) { + railwayDomains(workspaceId: $workspaceId, status: $status) { + ...RailwayDomainFields + } +} + +fragment RailwayDomainFields on RailwayDomain { + id + domain + status + autoRenewEnabled + purchasePrice + renewalPrice + registrationYears + nextBillingDate + workspaceId + workspaceName + createdAt + nameservers { + nameservers + isDefault + } + connectedServiceInstances { + projectId + serviceId + environmentId + serviceName + } +} diff --git a/src/gql/schema.json b/src/gql/schema.json index 1e992ea01..655273b0c 100644 --- a/src/gql/schema.json +++ b/src/gql/schema.json @@ -1,414 +1,314 @@ { "data": { "__schema": { - "directives": [ - { - "args": [ - { - "defaultValue": "\"No longer supported\"", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", - "name": "reason", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "description": "Marks an element of a GraphQL schema as no longer supported.", - "locations": [ - "ARGUMENT_DEFINITION", - "ENUM_VALUE", - "FIELD_DEFINITION", - "INPUT_FIELD_DEFINITION" - ], - "name": "deprecated" - }, - { - "args": [ - { - "defaultValue": null, - "description": "Included when true.", - "name": "if", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "name": "include" - }, - { - "args": [], - "description": "Indicates exactly one field must be supplied and this field must not be `null`.", - "locations": [ - "INPUT_OBJECT" - ], - "name": "oneOf" - }, - { - "args": [ - { - "defaultValue": null, - "description": "Skipped when true.", - "name": "if", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "name": "skip" - }, - { - "args": [ - { - "defaultValue": null, - "description": "The URL that specifies the behavior of this scalar.", - "name": "url", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "description": "Exposes a URL that specifies the behavior of this scalar.", - "locations": [ - "SCALAR" - ], - "name": "specifiedBy" - } - ], - "mutationType": { - "name": "Mutation" - }, "queryType": { "name": "Query" }, + "mutationType": { + "name": "Mutation" + }, "subscriptionType": { "name": "Subscription" }, "types": [ { + "kind": "OBJECT", + "name": "AccessRule", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "disallowed", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "AccessRule", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "ActiveFeatureFlag", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "AGENT_BOT_INTEGRATIONS", "description": null, "isDeprecated": false, - "name": "CHAT_SANDBOX" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CHAT_SANDBOX", "description": null, "isDeprecated": false, - "name": "DEBUG_SMART_DIAGNOSIS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DEBUG_SMART_DIAGNOSIS", "description": null, "isDeprecated": false, - "name": "IN_DASHBOARD_SUPPORT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "IN_DASHBOARD_SUPPORT", "description": null, "isDeprecated": false, - "name": "MAGIC_CONFIG" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MAGIC_CONFIG", "description": null, "isDeprecated": false, - "name": "POSTGRES_PGBOUNCER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PRIORITY_BOARDING", "description": null, "isDeprecated": false, - "name": "PRIORITY_BOARDING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PROJECT_SANDBOXES", "description": null, "isDeprecated": false, - "name": "PROJECT_SANDBOXES" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ActiveFeatureFlag", "possibleTypes": null }, { + "kind": "ENUM", + "name": "ActivePlatformFlag", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ALERT_SUS_USERS_CRON_KILLSWITCH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BAN_APPEAL_FORM", "description": null, "isDeprecated": false, - "name": "ALERT_SUS_USERS_CRON_KILLSWITCH" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "BUILD_DEPLOY_QUEUE_V2", "description": null, "isDeprecated": false, - "name": "BAN_APPEAL_FORM" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CHAT_SANDBOX", "description": null, "isDeprecated": false, - "name": "CHAT_SANDBOX" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CLICKHOUSE_WORKSPACE_LIMIT_ENFORCE", "description": null, "isDeprecated": false, - "name": "CLICKHOUSE_WORKSPACE_LIMIT_ENFORCE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CS_MCP", "description": null, "isDeprecated": false, - "name": "CTRD_IMAGE_STORE_ROLLOUT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CTRD_IMAGE_STORE_ROLLOUT", "description": null, "isDeprecated": false, - "name": "DEMO_PERCENTAGE_ROLLOUT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DEMO_PERCENTAGE_ROLLOUT", "description": null, "isDeprecated": false, - "name": "INLINE_NOTIFICATION_PROCESSING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "IN_DASHBOARD_SUPPORT", "description": null, "isDeprecated": false, - "name": "IN_DASHBOARD_SUPPORT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "KAFKA_EPHEMERAL_ENVIRONMENT_UPDATES", "description": null, "isDeprecated": false, - "name": "KAFKA_DEPLOYMENT_STATUS_CHANGES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NEW_STRIPE_WEBHOOK_VERSION_ROLLOUT", "description": null, "isDeprecated": false, - "name": "NEW_STRIPE_WEBHOOK_VERSION_ROLLOUT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "OAUTH_DCR_KILLSWITCH", "description": null, "isDeprecated": false, - "name": "OAUTH_DCR_KILLSWITCH" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "REMOVE_DEPLOYMENT_COMPACT", "description": null, "isDeprecated": false, - "name": "RADAR_AUTO_EVALUATE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SERVICEINSTANCE_DATALOADER_FOR_STATIC_URL", "description": null, "isDeprecated": false, - "name": "SERVICEINSTANCE_DATALOADER_FOR_STATIC_URL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SPLIT_USAGE_QUERIES", "description": null, "isDeprecated": false, - "name": "SPLIT_USAGE_QUERIES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STRIPE_METERS_NEW_ACCOUNTS", "description": null, "isDeprecated": false, - "name": "STRIPE_METERS_NEW_ACCOUNTS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STRIPE_METERS_SHADOW_ENABLED", "description": null, "isDeprecated": false, - "name": "STRIPE_METERS_SHADOW_ENABLED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TEMPORAL_CLOUD_DEPLOYS", "description": null, "isDeprecated": false, - "name": "TEMPORAL_CLOUD_DELETIONS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TEMPORAL_CLOUD_DEPLOY_REMOVALS", "description": null, "isDeprecated": false, - "name": "TEMPORAL_CLOUD_DEPLOYS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TEMPORAL_CLOUD_VOLUME_BACKUPS", "description": null, "isDeprecated": false, - "name": "TEMPORAL_CLOUD_SECONDARY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UPDATED_VM_QUERIES", "description": null, "isDeprecated": false, - "name": "UPDATED_VM_QUERIES" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ActivePlatformFlag", "possibleTypes": null }, { + "kind": "ENUM", + "name": "ActiveProjectFeatureFlag", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "PLACEHOLDER", "description": null, "isDeprecated": false, - "name": "PLACEHOLDER" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ActiveProjectFeatureFlag", "possibleTypes": null }, { + "kind": "ENUM", + "name": "ActiveServiceFeatureFlag", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "COPY_VOLUME_TO_ENVIRONMENT", "description": null, "isDeprecated": false, - "name": "COPY_VOLUME_TO_ENVIRONMENT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ENABLE_DOCKER_EXTENSION", "description": null, "isDeprecated": false, - "name": "ENABLE_DOCKER_EXTENSION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PLACEHOLDER", "description": null, "isDeprecated": false, - "name": "PLACEHOLDER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SKIPPED_BUILDS", "description": null, "isDeprecated": false, - "name": "SKIPPED_BUILDS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "USE_EXPRESS_DEPLOY", "description": null, "isDeprecated": false, - "name": "USE_EXPRESS_DEPLOY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "USE_VM_RUNTIME", "description": null, "isDeprecated": false, - "name": "USE_VM_RUNTIME" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ActiveServiceFeatureFlag", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "AdoptionInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "adoptionLevel", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -417,26 +317,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deltaLevel", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -445,38 +345,38 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "matchedIcpEmail", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "monthlyEstimatedUsage", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numConfigFile", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -485,14 +385,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numCronSchedule", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -501,14 +401,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numDeploys", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -517,14 +417,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numEnvs", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -533,14 +433,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numFailedDeploys", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -549,14 +449,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numHealthcheck", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -565,14 +465,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numIconConfig", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -581,14 +481,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numRegion", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -597,14 +497,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numReplicas", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -613,14 +513,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numRootDirectory", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -629,14 +529,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numSeats", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -645,14 +545,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numServices", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -661,14 +561,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numVariables", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -677,14 +577,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "numWatchPatterns", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -693,50 +593,50 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalCores", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalDisk", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalNetwork", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -745,14 +645,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspace", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -761,7 +661,9 @@ "name": "Workspace", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -772,20 +674,146 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "AdoptionInfo", + "enumValues": null, "possibleTypes": null }, { - "description": "The aggregated usage of a single measurement.", + "kind": "INPUT_OBJECT", + "name": "AgentUsageLimitSetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "hardLimitCents", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "softLimitCents", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "workspaceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AgentUsageSummary", + "description": null, "fields": [ { + "name": "billingPeriodEnd", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hardLimitCents", + "description": null, "args": [], - "deprecationReason": null, - "description": "The measurement that was aggregated.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "softLimitCents", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUsedCents", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usageRemaining", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AggregatedUsage", + "description": "The aggregated usage of a single measurement.", + "fields": [ + { "name": "measurement", + "description": "The measurement that was aggregated.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -794,14 +822,14 @@ "name": "MetricMeasurement", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The tags that were used to group the metric. Only the tags that were used in the `groupBy` will be present.", - "isDeprecated": false, "name": "tags", + "description": "The tags that were used to group the metric. Only the tags that were used in the `groupBy` will be present.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -810,14 +838,14 @@ "name": "MetricTags", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The aggregated value.", - "isDeprecated": false, "name": "value", + "description": "The aggregated value.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -826,25 +854,25 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "AggregatedUsage", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "AllDomains", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "customDomains", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -861,14 +889,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceDomains", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -885,25 +913,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "AllDomains", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ApiToken", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "displayToken", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -912,14 +940,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "expiresAt", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -928,14 +968,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -944,19 +984,21 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -967,20 +1009,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ApiToken", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ApiTokenContext", "description": "Information about the current API token and its accessible workspaces.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "Workspaces this subject can operate on via this token or session.", - "isDeprecated": false, "name": "workspaces", + "description": "Workspaces this subject can operate on via this token or session.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -997,24 +1037,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ApiTokenContext", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ApiTokenCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -1023,34 +1064,33 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ApiTokenCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ApiTokenRateLimit", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "remainingPoints", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1059,14 +1099,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "resetsAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1075,25 +1115,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ApiTokenRateLimit", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ApiTokenWorkspace", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1102,14 +1142,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1118,37 +1158,37 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ApiTokenWorkspace", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "AppliedByMember", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1157,14 +1197,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1173,61 +1213,61 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "username", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "AppliedByMember", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "AuditLog", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "context", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "JSON", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1236,38 +1276,38 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Environment", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "eventType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1276,14 +1316,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1292,55 +1332,57 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "payload", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "JSON", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "project", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Project", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -1351,20 +1393,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "AuditLog", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "AuditLogEventTypeInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1373,14 +1413,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "eventType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1389,44 +1429,45 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "AuditLogEventTypeInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "AuditLogFilterInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": "Filter events created on or before this date", "name": "endDate", + "description": "Filter events created on or before this date", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter events for a single environment", "name": "environmentId", + "description": "Filter events for a single environment", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "List of event types to filter by", "name": "eventTypes", + "description": "List of event types to filter by", "type": { "kind": "LIST", "name": null, @@ -1439,75 +1480,74 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter events for a single project", "name": "projectId", + "description": "Filter events for a single project", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter events created on or after this date", "name": "startDate", + "description": "Filter events created on or after this date", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "AuditLogFilterInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "BaseEnvironmentOverrideInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "baseEnvironmentOverrideId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "BaseEnvironmentOverrideInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "BigInt", "description": "The `BigInt` scalar type represents non-fractional signed whole numeric values.", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "BigInt", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "BillingPeriod", "description": "The billing period for a customers subscription.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "end", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1516,14 +1556,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "start", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1532,63 +1572,186 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "BillingPeriod", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "Boolean", "description": "The `Boolean` scalar type represents `true` or `false`.", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "Boolean", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "BotScopeBindingInfo", "description": null, - "enumValues": null, "fields": [ { + "name": "canRemove", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "platform", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, - "name": "createdAt", + "deprecationReason": null + }, + { + "name": "scopeId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopeType", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workspaceId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceName", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Bucket", + "description": null, + "fields": [ + { + "name": "createdAt", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "groupId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1597,14 +1760,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1613,14 +1776,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "project", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1629,14 +1792,14 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1645,14 +1808,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1661,7 +1824,9 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -1672,39 +1837,38 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Bucket", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "BucketCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": "[unimplemented] The environment to deploy the bucket instances into. If `null`, the bucket will not be deployed to any environment. `undefined` will deploy to all environments.", "name": "environmentId", + "description": "[unimplemented] The environment to deploy the bucket instances into. If `null`, the bucket will not be deployed to any environment. `undefined` will deploy to all environments.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The name of the bucket", "name": "name", + "description": "The name of the bucket", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The project to create the bucket in", "name": "projectId", + "description": "The project to create the bucket in", "type": { "kind": "NON_NULL", "name": null, @@ -1713,24 +1877,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "BucketCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "BucketInstanceDetails", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "objectCount", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1739,14 +1902,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sizeBytes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1755,25 +1918,25 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "BucketInstanceDetails", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "BucketS3CompatibleCredentials", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "accessKeyId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1782,14 +1945,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "bucketName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1798,14 +1961,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1814,14 +1977,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "endpoint", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1830,14 +1993,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "region", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1846,14 +2009,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "secretAccessKey", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1862,14 +2025,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "urlStyle", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -1878,24 +2041,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "BucketS3CompatibleCredentials", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "BucketUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -1904,98 +2068,97 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "BucketUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "Builder", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "HEROKU", "description": null, "isDeprecated": false, - "name": "HEROKU" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NIXPACKS", "description": null, "isDeprecated": false, - "name": "NIXPACKS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PAKETO", "description": null, "isDeprecated": false, - "name": "PAKETO" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RAILPACK", "description": null, "isDeprecated": false, - "name": "RAILPACK" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "Builder", "possibleTypes": null }, { + "kind": "ENUM", + "name": "CDNProvider", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DETECTED_CDN_PROVIDER_CLOUDFLARE", "description": null, "isDeprecated": false, - "name": "DETECTED_CDN_PROVIDER_CLOUDFLARE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DETECTED_CDN_PROVIDER_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "DETECTED_CDN_PROVIDER_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CDNProvider", "possibleTypes": null }, { + "kind": "SCALAR", + "name": "CanvasConfig", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "CanvasConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CanvasViewMergePreview", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "mutations", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2012,14 +2175,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "state", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2028,84 +2191,84 @@ "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CanvasViewMergePreview", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "CertificateErrorType", "description": "The type of error that occurred during certificate issuance", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "CERTIFICATE_ERROR_TYPE_AUTHORIZATION_FAILED", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_ERROR_TYPE_AUTHORIZATION_FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_ERROR_TYPE_DNS_VALIDATION", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_ERROR_TYPE_DNS_VALIDATION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_ERROR_TYPE_INTERNAL", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_ERROR_TYPE_INTERNAL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_ERROR_TYPE_KEY_GENERATION", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_ERROR_TYPE_KEY_GENERATION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_ERROR_TYPE_ORDER_CREATION", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_ERROR_TYPE_ORDER_CREATION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_ERROR_TYPE_RATE_LIMIT", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_ERROR_TYPE_RATE_LIMIT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_ERROR_TYPE_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_ERROR_TYPE_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CertificateErrorType", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CertificatePublicData", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "domainNames", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2122,26 +2285,26 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "expiresAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "fingerprintSha256", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2150,26 +2313,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "issuedAt", "description": null, - "isDeprecated": false, - "name": "issuedAt", + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "keyType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2178,161 +2341,161 @@ "name": "KeyType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CertificatePublicData", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "CertificateStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_ISSUE_FAILED", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_ISSUE_FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_ISSUING", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_ISSUING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_VALID", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_VALID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_VALIDATING_OWNERSHIP", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_VALIDATING_OWNERSHIP" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CertificateStatus", "possibleTypes": null }, { + "kind": "ENUM", + "name": "CertificateStatusDetailed", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_CLEANING_UP", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_CLEANING_UP" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_COMPLETE", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_COMPLETE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_CREATING_ORDER", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_CREATING_ORDER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_DOWNLOADING_CERTIFICATE", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_DOWNLOADING_CERTIFICATE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_FAILED", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_FETCHING_AUTHORIZATIONS", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_FETCHING_AUTHORIZATIONS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_FINALIZING_ORDER", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_FINALIZING_ORDER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_GENERATING_KEYS", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_GENERATING_KEYS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_INITIATING_CHALLENGES", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_INITIATING_CHALLENGES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_POLLING_AUTHORIZATIONS", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_POLLING_AUTHORIZATIONS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_PRESENTING_CHALLENGES", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_PRESENTING_CHALLENGES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CERTIFICATE_STATUS_TYPE_DETAILED_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "CERTIFICATE_STATUS_TYPE_DETAILED_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CertificateStatusDetailed", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ChangeOperationResult", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "kind", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2341,38 +2504,38 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "outputs", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "JSON", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "path", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2381,37 +2544,37 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "summary", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ChangeOperationResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ChangeSetApplyResult", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "changes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2428,26 +2591,26 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "diagnostics", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2456,14 +2619,14 @@ "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2472,26 +2635,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "stagedPatchId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2500,25 +2663,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ChangeSetApplyResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ChangeSetPreview", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "changeSet", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2527,14 +2690,14 @@ "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "diagnostics", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2543,14 +2706,14 @@ "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "effects", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2559,104 +2722,105 @@ "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ChangeSetPreview", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "CliAuthEventTrackInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "agentSessionId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "arch", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "caller", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "cliVersion", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "errorMessage", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "installRequestId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isCi", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "os", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "outcome", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2665,22 +2829,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "sessionId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "success", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2689,12 +2853,12 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "transport", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2703,43 +2867,43 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "transportReason", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CliAuthEventTrackInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "CliEventTrackInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "agentSessionId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "arch", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2748,22 +2912,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "caller", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "cliVersion", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2772,12 +2936,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "command", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2786,12 +2950,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "durationMs", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2800,52 +2964,52 @@ "name": "Int", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "errorClass", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "errorMessage", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "installRequestId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isCi", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2854,12 +3018,12 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "os", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2868,52 +3032,52 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "sessionId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "subCommand", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "success", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -2922,46 +3086,45 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CliEventTrackInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CnameCheck", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "link", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "message", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2970,14 +3133,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -2986,66 +3149,66 @@ "name": "CnameCheckStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CnameCheck", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "CnameCheckStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ERROR", "description": null, "isDeprecated": false, - "name": "ERROR" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INFO", "description": null, "isDeprecated": false, - "name": "INFO" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INVALID", "description": null, "isDeprecated": false, - "name": "INVALID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VALID", "description": null, "isDeprecated": false, - "name": "VALID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "WAITING", "description": null, "isDeprecated": false, - "name": "WAITING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CnameCheckStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ComplianceAgreementsInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "Whether the workspace has a signed Business Associate Agreement (HIPAA)", - "isDeprecated": false, "name": "hasBAA", + "description": "Whether the workspace has a signed Business Associate Agreement (HIPAA)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3054,14 +3217,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Whether the workspace has a Data Processing Agreement (GDPR)", - "isDeprecated": false, "name": "hasDPA", + "description": "Whether the workspace has a Data Processing Agreement (GDPR)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3070,53 +3233,124 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ComplianceAgreementsInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ConnectedServiceInstance", "description": null, - "enumValues": null, "fields": [ { + "name": "environmentId", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, - "name": "createdAt", + "deprecationReason": null + }, + { + "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceName", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Container", + "description": null, + "fields": [ + { + "name": "createdAt", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3125,14 +3359,14 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3141,14 +3375,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3157,26 +3391,26 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "migratedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "plugin", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3185,14 +3419,14 @@ "name": "Plugin", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pluginId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3201,7 +3435,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -3212,19 +3448,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Container", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "CreateNotificationRuleInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "channelConfigs", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -3241,22 +3476,22 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "ephemeralEnvironments", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "eventTypes", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -3273,22 +3508,22 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "severities", + "description": null, "type": { "kind": "LIST", "name": null, @@ -3301,12 +3536,12 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -3315,24 +3550,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateNotificationRuleInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Credit", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "amount", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3341,14 +3575,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3357,14 +3591,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "customerId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3373,14 +3607,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3389,26 +3623,26 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "memo", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3417,14 +3651,14 @@ "name": "CreditType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3433,7 +3667,9 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -3444,79 +3680,77 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Credit", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "CreditType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "APPLIED", "description": null, "isDeprecated": false, - "name": "APPLIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CREDIT", "description": null, "isDeprecated": false, - "name": "CREDIT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DEBIT", "description": null, "isDeprecated": false, - "name": "DEBIT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STRIPE", "description": null, "isDeprecated": false, - "name": "STRIPE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TRANSFER", "description": null, "isDeprecated": false, - "name": "TRANSFER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "WAIVED", "description": null, "isDeprecated": false, - "name": "WAIVED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CreditType", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CustomDomain", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": "Removed; always null.", - "description": null, - "isDeprecated": true, "name": "cdnMode", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Removed; always null." }, { - "args": [], - "deprecationReason": "Use the `status` field instead.", - "description": null, - "isDeprecated": true, "name": "cnameCheck", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3525,38 +3759,38 @@ "name": "CnameCheck", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use the `status` field instead." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "domain", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3565,26 +3799,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edgeId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3593,14 +3827,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3609,26 +3843,42 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "isRailwayDomain", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "projectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3637,14 +3887,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3653,14 +3903,14 @@ "name": "CustomDomainStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "syncStatus", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3669,31 +3919,33 @@ "name": "CustomDomainSyncStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "targetPort", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -3704,19 +3956,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "CustomDomain", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "CustomDomainCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "domain", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -3725,12 +3976,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -3739,12 +3990,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -3753,12 +4004,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -3767,82 +4018,81 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "targetPort", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CustomDomainCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CustomDomainStatus", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cdnProvider", + "description": null, + "args": [], "type": { "kind": "ENUM", "name": "CDNProvider", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Human-readable error message when certificate issuance fails", - "isDeprecated": false, "name": "certificateErrorMessage", + "description": "Human-readable error message when certificate issuance fails", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Structured error type for programmatic handling", - "isDeprecated": false, "name": "certificateErrorType", + "description": "Structured error type for programmatic handling", + "args": [], "type": { "kind": "ENUM", "name": "CertificateErrorType", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Whether the certificate issuance can be retried", - "isDeprecated": false, "name": "certificateRetryable", + "description": "Whether the certificate issuance can be retried", + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "certificateStatus", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3851,26 +4101,26 @@ "name": "CertificateStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "certificateStatusDetailed", + "description": null, + "args": [], "type": { "kind": "ENUM", "name": "CertificateStatusDetailed", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "certificates", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -3883,14 +4133,14 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "dnsRecords", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3907,38 +4157,38 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "verificationDnsHost", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "verificationToken", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "verified", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -3947,72 +4197,72 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CustomDomainStatus", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "CustomDomainSyncStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ACTIVE", "description": null, "isDeprecated": false, - "name": "ACTIVE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CREATING", "description": null, "isDeprecated": false, - "name": "CREATING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DELETED", "description": null, "isDeprecated": false, - "name": "DELETED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DELETING", "description": null, "isDeprecated": false, - "name": "DELETING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UPDATING", "description": null, "isDeprecated": false, - "name": "UPDATING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CustomDomainSyncStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Customer", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The total amount of credits that have been applied during the current billing period.", - "isDeprecated": false, "name": "appliedCredits", + "description": "The total amount of credits that have been applied during the current billing period.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4021,38 +4271,38 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "billingAddress", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "CustomerAddress", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "billingEmail", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "billingPeriod", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4061,14 +4311,14 @@ "name": "BillingPeriod", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The total amount of unused credits for the customer.", - "isDeprecated": false, "name": "creditBalance", + "description": "The total amount of unused credits for the customer.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4077,55 +4327,55 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "credits", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "credits", "type": { "kind": "NON_NULL", "name": null, @@ -4134,14 +4384,14 @@ "name": "CustomerCreditsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The current usage for the customer. This value is cached and may not be up to date.", - "isDeprecated": false, "name": "currentUsage", + "description": "The current usage for the customer. This value is cached and may not be up to date.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4150,38 +4400,38 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "defaultPaymentMethod", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "PaymentMethod", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "defaultPaymentMethodId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasExhaustedFreePlan", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4190,14 +4440,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4206,14 +4456,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "invoices", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4230,14 +4480,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isPrepaying", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4246,14 +4496,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isTrialing", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4262,14 +4512,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isUsageSubscriber", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4278,14 +4528,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isWithdrawingToCredits", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4294,26 +4544,26 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "planLimitOverride", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "PlanLimitOverride", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "remainingUsageCreditBalance", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4322,26 +4572,26 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "spendCommitment", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "SpendCommitment", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "state", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4350,14 +4600,14 @@ "name": "SubscriptionState", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "stripeCustomerId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4366,14 +4616,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "subscriptions", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4390,14 +4640,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "supportedWithdrawalPlatforms", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4414,14 +4664,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "taxIds", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4438,14 +4688,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "trialDaysRemaining", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4454,26 +4704,26 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "usageLimit", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "UsageLimit", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspace", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4482,7 +4732,9 @@ "name": "Workspace", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -4493,115 +4745,113 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Customer", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CustomerAddress", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "city", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "country", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "line1", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "line2", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "postalCode", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "state", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CustomerAddress", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CustomerCreditsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4618,14 +4868,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4634,25 +4884,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CustomerCreditsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CustomerCreditsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4661,14 +4911,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4677,25 +4927,25 @@ "name": "Credit", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CustomerCreditsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CustomerInvoice", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "amountDue", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4704,14 +4954,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "amountPaid", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4720,26 +4970,26 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hostedURL", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "invoiceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4748,14 +4998,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "items", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4772,50 +5022,50 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "lastPaymentError", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "paymentIntentStatus", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pdfURL", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "periodEnd", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4824,14 +5074,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "periodStart", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4840,86 +5090,86 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "reissuedInvoiceFrom", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "reissuedInvoiceOf", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "spendCommitmentPrepayment", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "subscriptionId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "subscriptionStatus", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "total", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4928,25 +5178,25 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CustomerInvoice", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CustomerSubscription", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "billingCycleAnchor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4955,26 +5205,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cancelAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cancelAtPeriodEnd", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -4983,26 +5233,26 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "couponId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "discounts", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5019,14 +5269,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5035,14 +5285,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "items", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5059,14 +5309,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "latestInvoiceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5075,14 +5325,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "nextInvoiceCurrentTotal", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5091,14 +5341,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "nextInvoiceDate", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5107,14 +5357,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5123,25 +5373,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CustomerSubscription", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "CustomerTaxId", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5150,14 +5400,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5166,14 +5416,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "value", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5182,142 +5432,142 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "CustomerTaxId", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "DNSRecordPurpose", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DNS_RECORD_PURPOSE_ACME_DNS01_CHALLENGE", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_PURPOSE_ACME_DNS01_CHALLENGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DNS_RECORD_PURPOSE_TRAFFIC_ROUTE", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_PURPOSE_TRAFFIC_ROUTE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DNS_RECORD_PURPOSE_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_PURPOSE_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DNSRecordPurpose", "possibleTypes": null }, { + "kind": "ENUM", + "name": "DNSRecordStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DNS_RECORD_STATUS_PROPAGATED", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_STATUS_PROPAGATED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DNS_RECORD_STATUS_REQUIRES_UPDATE", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_STATUS_REQUIRES_UPDATE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DNS_RECORD_STATUS_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_STATUS_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DNSRecordStatus", "possibleTypes": null }, { + "kind": "ENUM", + "name": "DNSRecordType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DNS_RECORD_TYPE_A", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_TYPE_A" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DNS_RECORD_TYPE_CNAME", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_TYPE_CNAME" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DNS_RECORD_TYPE_NS", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_TYPE_NS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DNS_RECORD_TYPE_TXT", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_TYPE_TXT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DNS_RECORD_TYPE_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "DNS_RECORD_TYPE_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DNSRecordType", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DNSRecords", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "currentValue", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5326,14 +5576,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "fqdn", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5342,14 +5592,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hostlabel", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5358,14 +5608,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "purpose", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5374,14 +5624,14 @@ "name": "DNSRecordPurpose", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "recordType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5390,14 +5640,14 @@ "name": "DNSRecordType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "requiredValue", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5406,14 +5656,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5422,14 +5672,14 @@ "name": "DNSRecordStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "zone", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5438,35 +5688,35 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "DNSRecords", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "DateTime", "description": "A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "DateTime", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Deployment", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "canRedeploy", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5475,14 +5725,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "canRollback", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5491,14 +5741,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5507,26 +5757,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "creator", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "DeploymentCreator", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Check if a deployment's instances have all stopped", - "isDeprecated": false, "name": "deploymentStopped", + "description": "Check if a deployment's instances have all stopped", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5535,26 +5785,26 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "diagnosis", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DeploymentDiagnosis", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5563,14 +5813,14 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5579,14 +5829,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5595,14 +5845,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "instances", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5619,26 +5869,26 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "meta", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DeploymentMeta", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5647,14 +5897,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "service", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5663,38 +5913,38 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "snapshotId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sockets", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5711,26 +5961,26 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "staticUrl", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5739,26 +5989,26 @@ "name": "DeploymentStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "statusUpdatedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "suggestAddServiceDomain", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5767,14 +6017,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5783,19 +6033,21 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "url", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -5806,32 +6058,30 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Deployment", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DeploymentCreator", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5840,14 +6090,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5856,37 +6106,37 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "DeploymentCreator", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DeploymentDeploymentInstance", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5895,14 +6145,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5911,47 +6161,47 @@ "name": "DeploymentInstanceStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "DeploymentDeploymentInstance", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "DeploymentDiagnosis", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "DeploymentDiagnosis", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DeploymentEvent", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "completedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5960,14 +6210,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -5976,26 +6226,26 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "payload", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "DeploymentEventPayload", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "step", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6004,7 +6254,9 @@ "name": "DeploymentEventStep", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -6015,126 +6267,196 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "DeploymentEvent", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DeploymentEventPayload", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, + "name": "attempt", "description": null, - "isDeprecated": false, - "name": "error", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeploymentEventPayload", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "BUILD_IMAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "detail", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, - "name": "CONFIGURE_NETWORK" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "durationMs", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, - "name": "CREATE_CONTAINER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "error", "description": null, - "isDeprecated": false, - "name": "DRAIN_INSTANCES" - }, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAttempts", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skipped", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DeploymentEventStep", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUILD_IMAGE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIGURE_NETWORK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATE_CONTAINER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DRAIN_INSTANCES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { - "deprecationReason": null, + "name": "HEALTHCHECK", "description": null, "isDeprecated": false, - "name": "HEALTHCHECK" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MIGRATE_VOLUMES", "description": null, "isDeprecated": false, - "name": "MIGRATE_VOLUMES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PRE_DEPLOY_COMMAND", "description": null, "isDeprecated": false, - "name": "PRE_DEPLOY_COMMAND" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PUBLISH_IMAGE", "description": null, "isDeprecated": false, - "name": "PUBLISH_IMAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SNAPSHOT_CODE", "description": null, "isDeprecated": false, - "name": "SNAPSHOT_CODE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "WAIT_FOR_DEPENDENCIES", "description": null, "isDeprecated": false, - "name": "WAIT_FOR_DEPENDENCIES" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DeploymentEventStep", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DeploymentInstanceExecution", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "completedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6143,14 +6465,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6159,14 +6481,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentMeta", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6175,14 +6497,14 @@ "name": "DeploymentMeta", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6191,14 +6513,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6207,14 +6529,14 @@ "name": "DeploymentInstanceStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6223,7 +6545,9 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -6234,19 +6558,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "DeploymentInstanceExecution", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "DeploymentInstanceExecutionCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "serviceInstanceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -6255,23 +6578,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeploymentInstanceExecutionCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "DeploymentInstanceExecutionInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "deploymentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -6280,23 +6603,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeploymentInstanceExecutionInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "DeploymentInstanceExecutionListInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -6305,12 +6628,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -6319,166 +6642,165 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeploymentInstanceExecutionListInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "DeploymentInstanceStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "CRASHED", "description": null, "isDeprecated": false, - "name": "CRASHED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CREATED", "description": null, "isDeprecated": false, - "name": "CREATED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "EXITED", "description": null, "isDeprecated": false, - "name": "EXITED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INITIALIZING", "description": null, "isDeprecated": false, - "name": "INITIALIZING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "REMOVED", "description": null, "isDeprecated": false, - "name": "REMOVED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "REMOVING", "description": null, "isDeprecated": false, - "name": "REMOVING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RESTARTING", "description": null, "isDeprecated": false, - "name": "RESTARTING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RUNNING", "description": null, "isDeprecated": false, - "name": "RUNNING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SKIPPED", "description": null, "isDeprecated": false, - "name": "SKIPPED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STOPPED", "description": null, "isDeprecated": false, - "name": "STOPPED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DeploymentInstanceStatus", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "DeploymentListInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "includeDeleted", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "status", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DeploymentStatusInput", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeploymentListInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "DeploymentMeta", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "DeploymentMeta", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DeploymentSnapshot", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6487,14 +6809,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6503,14 +6825,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6519,14 +6841,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "variables", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6535,7 +6857,9 @@ "name": "EnvironmentVariables", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -6546,20 +6870,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "DeploymentSnapshot", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DeploymentSocket", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "ipv6", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6568,14 +6890,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "port", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6584,14 +6906,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "processName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6600,14 +6922,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6616,113 +6938,114 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "DeploymentSocket", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "DeploymentStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "BUILDING", "description": null, "isDeprecated": false, - "name": "BUILDING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CRASHED", "description": null, "isDeprecated": false, - "name": "CRASHED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DEPLOYING", "description": null, "isDeprecated": false, - "name": "DEPLOYING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "FAILED", "description": null, "isDeprecated": false, - "name": "FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INITIALIZING", "description": null, "isDeprecated": false, - "name": "INITIALIZING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NEEDS_APPROVAL", "description": null, "isDeprecated": false, - "name": "NEEDS_APPROVAL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "QUEUED", "description": null, "isDeprecated": false, - "name": "QUEUED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "REMOVED", "description": null, "isDeprecated": false, - "name": "REMOVED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "REMOVING", "description": null, "isDeprecated": false, - "name": "REMOVING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SKIPPED", "description": null, "isDeprecated": false, - "name": "SKIPPED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SLEEPING", "description": null, "isDeprecated": false, - "name": "SLEEPING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SUCCESS", "description": null, "isDeprecated": false, - "name": "SUCCESS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "WAITING", "description": null, "isDeprecated": false, - "name": "WAITING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DeploymentStatus", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "DeploymentStatusInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "in", + "description": null, "type": { "kind": "LIST", "name": null, @@ -6735,12 +7058,12 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "notIn", + "description": null, "type": { "kind": "LIST", "name": null, @@ -6753,36 +7076,35 @@ "ofType": null } } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeploymentStatusInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DeploymentTrigger", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "baseEnvironmentOverrideId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "branch", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6791,14 +7113,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "checkSuites", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6807,14 +7129,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6823,14 +7145,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6839,14 +7161,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6855,14 +7177,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "provider", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6871,14 +7193,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "repository", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6887,26 +7209,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "validCheckSuites", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -6915,7 +7237,9 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -6926,19 +7250,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "DeploymentTrigger", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "DeploymentTriggerCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "branch", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -6947,22 +7270,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "checkSuites", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -6971,12 +7294,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -6985,12 +7308,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "provider", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -6999,12 +7322,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "repository", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -7013,22 +7336,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "rootDirectory", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -7037,74 +7360,74 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeploymentTriggerCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "DeploymentTriggerUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "branch", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "checkSuites", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "repository", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "rootDirectory", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeploymentTriggerUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "DisableServiceCdnInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -7113,12 +7436,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -7127,34 +7450,33 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DisableServiceCdnInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "DisplayConfig", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "DisplayConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DockerComposeImport", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "errors", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7171,73 +7493,73 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "patch", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "EnvironmentConfig", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "DockerComposeImport", + "enumValues": null, "possibleTypes": null }, { + "kind": "INTERFACE", + "name": "Domain", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": "Removed; always null.", - "description": null, - "isDeprecated": true, "name": "cdnMode", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Removed; always null." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "domain", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7246,26 +7568,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edgeId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7274,14 +7596,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7290,26 +7612,26 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7318,37 +7640,38 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "targetPort", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "INTERFACE", - "name": "Domain", + "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", @@ -7363,15 +7686,14 @@ ] }, { + "kind": "OBJECT", + "name": "DomainAvailable", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "available", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7380,14 +7702,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "message", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7396,73 +7718,73 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "DomainAvailable", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "DomainWithStatus", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cdnProvider", + "description": null, + "args": [], "type": { "kind": "ENUM", "name": "CDNProvider", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Human-readable error message when certificate issuance fails", - "isDeprecated": false, "name": "certificateErrorMessage", + "description": "Human-readable error message when certificate issuance fails", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Structured error type for programmatic handling", - "isDeprecated": false, "name": "certificateErrorType", + "description": "Structured error type for programmatic handling", + "args": [], "type": { "kind": "ENUM", "name": "CertificateErrorType", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Whether the certificate issuance can be retried", - "isDeprecated": false, "name": "certificateRetryable", + "description": "Whether the certificate issuance can be retried", + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "certificateStatus", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7471,26 +7793,26 @@ "name": "CertificateStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "certificateStatusDetailed", + "description": null, + "args": [], "type": { "kind": "ENUM", "name": "CertificateStatusDetailed", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "certificates", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -7503,14 +7825,14 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "dnsRecords", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7527,37 +7849,37 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "domain", + "description": null, + "args": [], "type": { "kind": "INTERFACE", "name": "Domain", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "DomainWithStatus", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EdgeCachingConfig", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "defaultTtlSeconds", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7566,14 +7888,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "htmlCaching", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7582,14 +7904,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "mode", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7598,14 +7920,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "purgeOnDeploy", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7614,14 +7936,14 @@ "name": "PurgeOnDeploy", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "staleWhileRevalidate", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7630,98 +7952,98 @@ "name": "StaleWhileRevalidateConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EdgeCachingConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EdgeCachingConfigInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "defaultTtlSeconds", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "htmlCaching", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "mode", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "purgeOnDeploy", + "description": null, "type": { "kind": "ENUM", "name": "PurgeOnDeploy", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "staleWhileRevalidate", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "StaleWhileRevalidateInput", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EdgeCachingConfigInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EdgeConfig", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "caching", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "EdgeCachingConfig", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "enabled", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7730,14 +8052,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7746,14 +8068,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "purgeEpoch", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7762,14 +8084,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "purgeEpochByKind", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7778,58 +8100,58 @@ "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "underAttackModeUntil", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EdgeConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EdgeConfigInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "caching", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "EdgeCachingConfigInput", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EdgeConfigInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EgressGateway", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "ipv4", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7838,14 +8160,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "region", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7854,36 +8176,37 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "zone", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EgressGateway", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EgressGatewayCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -7892,22 +8215,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "region", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -7916,33 +8239,33 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EgressGatewayCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EgressGatewayServiceTargetInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "allEnvironments", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -7951,12 +8274,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -7965,24 +8288,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EgressGatewayServiceTargetInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EgressMigrationEnvironmentResult", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7991,14 +8313,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8007,26 +8329,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "error", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "gateways", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8043,14 +8365,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "success", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8059,25 +8381,25 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EgressMigrationEnvironmentResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EgressMigrationResult", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environments", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8094,14 +8416,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "ips", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8118,34 +8440,35 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EgressMigrationResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EnableServiceCdnInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "config", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "EdgeConfigInput", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -8154,12 +8477,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -8168,24 +8491,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EnableServiceCdnInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Environment", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "canAccess", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8194,25 +8516,25 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "config", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "decryptVariables", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "config", "type": { "kind": "NON_NULL", "name": null, @@ -8221,14 +8543,14 @@ "name": "EnvironmentConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Opaque snapshot token of the environment's IaC-relevant config. Echo it back as baseConfigEtag on environmentApplyChangeSet for optimistic concurrency.", - "isDeprecated": false, "name": "configEtag", + "description": "Opaque snapshot token of the environment's IaC-relevant config. Echo it back as baseConfigEtag on environmentApplyChangeSet for optimistic concurrency.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8237,14 +8559,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8253,67 +8575,67 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentTriggers", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deploymentTriggers", "type": { "kind": "NON_NULL", "name": null, @@ -8322,55 +8644,55 @@ "name": "EnvironmentDeploymentTriggersConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deployments", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deployments", "type": { "kind": "NON_NULL", "name": null, @@ -8379,14 +8701,14 @@ "name": "EnvironmentDeploymentsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8395,14 +8717,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isEphemeral", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8411,26 +8733,26 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "meta", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "EnvironmentMeta", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8439,14 +8761,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8455,55 +8777,55 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstances", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "serviceInstances", "type": { "kind": "NON_NULL", "name": null, @@ -8512,38 +8834,38 @@ "name": "EnvironmentServiceInstancesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sourceEnvironment", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Environment", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "unmergedChangesCount", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8552,55 +8874,55 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "variables", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "variables", "type": { "kind": "NON_NULL", "name": null, @@ -8609,55 +8931,55 @@ "name": "EnvironmentVariablesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstances", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "volumeInstances", "type": { "kind": "NON_NULL", "name": null, @@ -8666,7 +8988,9 @@ "name": "EnvironmentVolumeInstancesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -8677,49 +9001,48 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Environment", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "EnvironmentConfig", "description": "\nEnvironmentConfig is a custom scalar type that represents the serializedConfig for an environment.\nJSON Schema: https://backboard.railway.com/schema/environment.schema.json\n", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "EnvironmentConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EnvironmentCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": "If true, the changes will be applied in the background and the mutation will return immediately. If false, the mutation will wait for the changes to be applied before returning.", "name": "applyChangesInBackground", + "description": "If true, the changes will be applied in the background and the mutation will return immediately. If false, the mutation will wait for the changes to be applied before returning.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "ephemeral", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -8728,12 +9051,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -8742,54 +9065,53 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "When committing the changes immediately, skip any initial deployments.", "name": "skipInitialDeploys", + "description": "When committing the changes immediately, skip any initial deployments.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Create the environment with all of the services, volumes, configuration, and variables from this source environment.", "name": "sourceEnvironmentId", + "description": "Create the environment with all of the services, volumes, configuration, and variables from this source environment.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Stage the initial changes for the environment. If false (default), the changes will be committed immediately.", "name": "stageInitialChanges", + "description": "Stage the initial changes for the environment. If false (default), the changes will be committed immediately.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EnvironmentCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentDeploymentTriggersConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8806,14 +9128,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8822,25 +9144,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentDeploymentTriggersConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentDeploymentTriggersConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8849,14 +9171,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8865,25 +9187,25 @@ "name": "DeploymentTrigger", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentDeploymentTriggersConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentDeploymentsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8900,14 +9222,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8916,25 +9238,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentDeploymentsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentDeploymentsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8943,14 +9265,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -8959,156 +9281,156 @@ "name": "Deployment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentDeploymentsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentMeta", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "baseBranch", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "branch", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "latestSuccessfulGitHubDeploymentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "prCommentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "prNumber", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "prRepo", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "prTitle", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "skippedResourceIds", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "SkippedResourceIds", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentMeta", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentPatch", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "appliedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "appliedBy", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "AppliedByMember", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9117,14 +9439,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9133,14 +9455,14 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9149,14 +9471,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9165,49 +9487,49 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "lastAppliedError", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "message", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "patch", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "decryptVariables", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "patch", "type": { "kind": "NON_NULL", "name": null, @@ -9216,14 +9538,14 @@ "name": "EnvironmentConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9232,14 +9554,14 @@ "name": "EnvironmentPatchStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9248,7 +9570,9 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -9259,48 +9583,47 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "EnvironmentPatch", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "EnvironmentPatchStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "APPLYING", "description": null, "isDeprecated": false, - "name": "APPLYING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "COMMITTED", "description": null, "isDeprecated": false, - "name": "COMMITTED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STAGED", "description": null, "isDeprecated": false, - "name": "STAGED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "EnvironmentPatchStatus", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EnvironmentRenameInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -9309,24 +9632,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EnvironmentRenameInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentServiceInstancesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9343,14 +9665,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9359,25 +9681,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentServiceInstancesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentServiceInstancesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9386,14 +9708,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9402,24 +9724,25 @@ "name": "ServiceInstance", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentServiceInstancesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EnvironmentTriggersDeployInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -9428,12 +9751,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -9442,12 +9765,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -9456,34 +9779,33 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EnvironmentTriggersDeployInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "EnvironmentVariables", "description": "EnvironmentVariables is a custom scalar type that represents a map of environment variables.", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "EnvironmentVariables", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentVariablesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9500,14 +9822,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9516,25 +9838,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentVariablesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentVariablesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9543,14 +9865,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9559,25 +9881,25 @@ "name": "Variable", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentVariablesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentVolumeInstancesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9594,14 +9916,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9610,25 +9932,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentVolumeInstancesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EnvironmentVolumeInstancesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9637,14 +9959,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9653,25 +9975,25 @@ "name": "VolumeInstance", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EnvironmentVolumeInstancesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "EstimatedUsage", "description": "The estimated usage of a single measurement.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The estimated value.", - "isDeprecated": false, "name": "estimatedValue", + "description": "The estimated value.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9680,14 +10002,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The measurement that was estimated.", - "isDeprecated": false, "name": "measurement", + "description": "The measurement that was estimated.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9696,14 +10018,14 @@ "name": "MetricMeasurement", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9712,25 +10034,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "EstimatedUsage", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Event", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "action", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9739,26 +10061,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Minimal event payload for activity feed list rendering. Avoids returning large deployment payload fields like commit messages.", - "isDeprecated": false, "name": "activityPayload", + "description": "Minimal event payload for activity feed list rendering. Avoids returning large deployment payload fields like commit messages.", + "args": [], "type": { "kind": "SCALAR", "name": "JSON", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9767,38 +10089,38 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Environment", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9807,14 +10129,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "object", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9823,26 +10145,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "payload", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "JSON", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "project", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9851,26 +10173,26 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "severity", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9879,7 +10201,9 @@ "name": "EventSeverity", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -9890,95 +10214,94 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Event", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EventFilterInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "action", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "EventStringListFilter", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "object", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "EventStringListFilter", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "EventStringListFilter", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EventFilterInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "EventSeverity", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "CRITICAL", "description": null, "isDeprecated": false, - "name": "CRITICAL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INFO", "description": null, "isDeprecated": false, - "name": "INFO" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NOTICE", "description": null, "isDeprecated": false, - "name": "NOTICE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "WARNING", "description": null, "isDeprecated": false, - "name": "WARNING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "EventSeverity", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "EventStringListFilter", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "in", + "description": null, "type": { "kind": "LIST", "name": null, @@ -9991,12 +10314,12 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "notIn", + "description": null, "type": { "kind": "LIST", "name": null, @@ -10009,23 +10332,23 @@ "ofType": null } } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EventStringListFilter", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ExplicitOwnerInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": "The ID of the owner", "name": "id", + "description": "The ID of the owner", "type": { "kind": "NON_NULL", "name": null, @@ -10034,70 +10357,69 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The type of owner", "name": "type", + "description": "The type of owner", "type": { "kind": "ENUM", "name": "ResourceOwnerType", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ExplicitOwnerInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ExternalWorkspace", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": "Deprecated regions are no longer supported.", - "description": null, - "isDeprecated": true, "name": "allowDeprecatedRegions", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated regions are no longer supported." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "banReason", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10106,38 +10428,38 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "currentSessionHasAccess", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "customerId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "customerState", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10146,26 +10468,26 @@ "name": "SubscriptionState", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "discordRole", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "has2FAEnforcement", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10174,14 +10496,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasAutomaticDiagnosis", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10190,14 +10512,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Deprecated in favour of the SpendCommitment schema.", - "description": null, - "isDeprecated": true, "name": "hasBAA", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10206,14 +10528,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated in favour of the SpendCommitment schema." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasGuardrailsAccess", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10222,14 +10544,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Deprecated in favour of the SpendCommitment schema.", - "description": null, - "isDeprecated": true, "name": "hasRBAC", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10238,14 +10560,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated in favour of the SpendCommitment schema." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasSAML", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10254,14 +10576,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10270,26 +10592,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isTrialing", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10298,14 +10620,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "plan", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10314,26 +10636,26 @@ "name": "Plan", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "preferredRegion", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projects", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10350,14 +10672,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "redactedDueTo2FAPending", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10366,60 +10688,61 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "subscriptionPlanLimit", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "SubscriptionPlanLimit", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "supportTierOverride", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "teamId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ExternalWorkspace", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "FeatureFlagToggleInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "flag", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -10428,34 +10751,33 @@ "name": "ActiveFeatureFlag", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "FeatureFlagToggleInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "Float", "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "Float", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "FunctionRuntime", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The image of the function runtime", - "isDeprecated": false, "name": "image", + "description": "The image of the function runtime", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10464,14 +10786,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The latest version of the function runtime", - "isDeprecated": false, "name": "latestVersion", + "description": "The latest version of the function runtime", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10480,14 +10802,14 @@ "name": "FunctionRuntimeVersion", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The name of the function runtime", - "isDeprecated": false, "name": "name", + "description": "The name of the function runtime", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10496,14 +10818,14 @@ "name": "FunctionRuntimeName", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The versions of the function runtime", - "isDeprecated": false, "name": "versions", + "description": "The versions of the function runtime", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10520,42 +10842,42 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "FunctionRuntime", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "FunctionRuntimeName", "description": "Supported function runtime environments", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "bun", "description": null, "isDeprecated": false, - "name": "bun" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "FunctionRuntimeName", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "FunctionRuntimeVersion", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "image", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10564,14 +10886,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "tag", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10580,25 +10902,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "FunctionRuntimeVersion", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "GitHubAccess", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasAccess", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10607,14 +10929,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isPublic", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10623,25 +10945,25 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "GitHubAccess", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "GitHubBranch", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10650,25 +10972,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "GitHubBranch", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "GitHubCheck", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10677,14 +10999,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10693,25 +11015,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "GitHubCheck", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "GitHubPRInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "additions", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10720,14 +11042,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "author", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10736,14 +11058,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "body", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10752,14 +11074,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "changedFiles", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10768,14 +11090,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "checks", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10792,14 +11114,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletions", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10808,26 +11130,26 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "mergeable", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "state", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10836,14 +11158,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "title", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10852,60 +11174,60 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "GitHubPRInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "GitHubPRInfoResult", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "error", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "prInfo", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "GitHubPRInfo", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "GitHubPRInfoResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "GitHubRepo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "defaultBranch", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10914,26 +11236,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "fullName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10942,14 +11264,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10958,14 +11280,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "installationId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10974,14 +11296,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isPrivate", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -10990,14 +11312,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11006,56 +11328,57 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "ownerAvatarUrl", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "GitHubRepo", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "GitHubRepoDeployInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "branch", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11064,12 +11387,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "repo", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11078,23 +11401,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "GitHubRepoDeployInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "GitHubRepoUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11103,12 +11426,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11117,12 +11440,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11131,24 +11454,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "GitHubRepoUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "GitHubRepoWithoutInstallation", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "defaultBranch", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11157,26 +11479,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "fullName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11185,14 +11507,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11201,14 +11523,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isPrivate", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11217,14 +11539,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11233,25 +11555,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "GitHubRepoWithoutInstallation", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "GitHubSshKey", "description": "An SSH public key from GitHub.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11260,14 +11582,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "key", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11276,14 +11598,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "title", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11292,61 +11614,61 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "GitHubSshKey", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Group", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "color", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "groupId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "icon", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11355,38 +11677,38 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isCollapsed", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "project", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11395,14 +11717,14 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11411,7 +11733,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -11422,20 +11746,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Group", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "HerokuApp", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11444,14 +11766,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11460,24 +11782,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "HerokuApp", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "HerokuImportVariablesInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11486,12 +11809,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "herokuAppId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11500,12 +11823,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11514,12 +11837,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -11528,24 +11851,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "HerokuImportVariablesInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "HttpDurationMetricsResult", "description": "The result of an HTTP duration metrics query.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The samples of HTTP duration metrics.", - "isDeprecated": false, "name": "samples", + "description": "The samples of HTTP duration metrics.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11562,25 +11884,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "HttpDurationMetricsResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "HttpDurationMetricsSample", "description": "A single sample of HTTP duration metrics.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "50th percentile (median) request duration in milliseconds.", - "isDeprecated": false, "name": "p50", + "description": "50th percentile (median) request duration in milliseconds.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11589,14 +11911,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "90th percentile request duration in milliseconds.", - "isDeprecated": false, "name": "p90", + "description": "90th percentile request duration in milliseconds.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11605,14 +11927,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "95th percentile request duration in milliseconds.", - "isDeprecated": false, "name": "p95", + "description": "95th percentile request duration in milliseconds.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11621,14 +11943,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "99th percentile request duration in milliseconds.", - "isDeprecated": false, "name": "p99", + "description": "99th percentile request duration in milliseconds.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11637,14 +11959,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The timestamp of the sample. Represented as number of seconds since the Unix epoch.", - "isDeprecated": false, "name": "ts", + "description": "The timestamp of the sample. Represented as number of seconds since the Unix epoch.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11653,25 +11975,25 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "HttpDurationMetricsSample", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "HttpLog", "description": "The result of a http logs query.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The client user agent", - "isDeprecated": false, "name": "clientUa", + "description": "The client user agent", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11680,14 +12002,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The deployment ID that was requested", - "isDeprecated": false, "name": "deploymentId", + "description": "The deployment ID that was requested", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11696,14 +12018,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The deployment instance ID that was requested", - "isDeprecated": false, "name": "deploymentInstanceId", + "description": "The deployment instance ID that was requested", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11712,14 +12034,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The downstream HTTP protocol version", - "isDeprecated": false, "name": "downstreamProto", + "description": "The downstream HTTP protocol version", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11728,14 +12050,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The edge region the client connected to", - "isDeprecated": false, "name": "edgeRegion", + "description": "The edge region the client connected to", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11744,14 +12066,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The requested host", - "isDeprecated": false, "name": "host", + "description": "The requested host", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11760,14 +12082,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The http status of the log", - "isDeprecated": false, "name": "httpStatus", + "description": "The http status of the log", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11776,14 +12098,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The request HTTP method", - "isDeprecated": false, "name": "method", + "description": "The request HTTP method", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11792,14 +12114,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The requested path", - "isDeprecated": false, "name": "path", + "description": "The requested path", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11808,14 +12130,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The unique request ID", - "isDeprecated": false, "name": "requestId", + "description": "The unique request ID", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11824,14 +12146,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Details about the upstream response", - "isDeprecated": false, "name": "responseDetails", + "description": "Details about the upstream response", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11840,14 +12162,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Received bytes", - "isDeprecated": false, "name": "rxBytes", + "description": "Received bytes", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11856,14 +12178,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The source IP of the request", - "isDeprecated": false, "name": "srcIp", + "description": "The source IP of the request", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11872,14 +12194,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The timestamp the log was created", - "isDeprecated": false, "name": "timestamp", + "description": "The timestamp the log was created", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11888,14 +12210,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The total duration the request took", - "isDeprecated": false, "name": "totalDuration", + "description": "The total duration the request took", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11904,14 +12226,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Outgoing bytes", - "isDeprecated": false, "name": "txBytes", + "description": "Outgoing bytes", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11920,14 +12242,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The upstream address", - "isDeprecated": false, "name": "upstreamAddress", + "description": "The upstream address", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11936,14 +12258,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Any upstream errors that occurred", - "isDeprecated": false, "name": "upstreamErrors", + "description": "Any upstream errors that occurred", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11952,14 +12274,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The upstream HTTP protocol version", - "isDeprecated": false, "name": "upstreamProto", + "description": "The upstream HTTP protocol version", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11968,14 +12290,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "How long the upstream request took to respond", - "isDeprecated": false, "name": "upstreamRqDuration", + "description": "How long the upstream request took to respond", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -11984,25 +12306,25 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "HttpLog", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "HttpMetricsByStatusResult", "description": "HTTP metrics grouped by status code.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The samples of HTTP metrics for this status code.", - "isDeprecated": false, "name": "samples", + "description": "The samples of HTTP metrics for this status code.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12019,14 +12341,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The HTTP status code.", - "isDeprecated": false, "name": "statusCode", + "description": "The HTTP status code.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12035,25 +12357,25 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "HttpMetricsByStatusResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "HttpMetricsResult", "description": "The result of an HTTP metrics query.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The samples of HTTP metrics.", - "isDeprecated": false, "name": "samples", + "description": "The samples of HTTP metrics.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12070,25 +12392,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "HttpMetricsResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "HttpMetricsSample", "description": "A single sample of an HTTP metric.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The timestamp of the sample. Represented as number of seconds since the Unix epoch.", - "isDeprecated": false, "name": "ts", + "description": "The timestamp of the sample. Represented as number of seconds since the Unix epoch.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12097,14 +12419,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The value of the sample (count of requests).", - "isDeprecated": false, "name": "value", + "description": "The value of the sample (count of requests).", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12113,47 +12435,47 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "HttpMetricsSample", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "ID", "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "ID", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Incident", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12162,14 +12484,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "message", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12178,14 +12500,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12194,14 +12516,14 @@ "name": "IncidentStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "url", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12210,70 +12532,70 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Incident", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "IncidentStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "IDENTIFIED", "description": null, "isDeprecated": false, - "name": "IDENTIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INVESTIGATING", "description": null, "isDeprecated": false, - "name": "INVESTIGATING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MONITORING", "description": null, "isDeprecated": false, - "name": "MONITORING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RESOLVED", "description": null, "isDeprecated": false, - "name": "RESOLVED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "IncidentStatus", "possibleTypes": null }, { + "kind": "SCALAR", + "name": "Int", "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "Int", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Integration", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "config", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12282,14 +12604,14 @@ "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12298,14 +12620,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12314,14 +12636,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12330,7 +12652,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -12341,20 +12665,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Integration", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "IntegrationAuth", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12363,55 +12685,55 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "integrations", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "integrations", "type": { "kind": "NON_NULL", "name": null, @@ -12420,14 +12742,14 @@ "name": "IntegrationAuthIntegrationsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "provider", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12436,14 +12758,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "providerId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12452,7 +12774,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -12463,20 +12787,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "IntegrationAuth", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "IntegrationAuthIntegrationsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12493,14 +12815,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12509,25 +12831,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "IntegrationAuthIntegrationsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "IntegrationAuthIntegrationsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12536,14 +12858,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12552,24 +12874,25 @@ "name": "Integration", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "IntegrationAuthIntegrationsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "IntegrationCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "config", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12578,22 +12901,22 @@ "name": "JSON", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "integrationAuthId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12602,12 +12925,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12616,23 +12939,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "IntegrationCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "IntegrationUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "config", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12641,22 +12964,22 @@ "name": "JSON", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "integrationAuthId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12665,12 +12988,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12679,24 +13002,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "IntegrationUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "InviteCode", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "code", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12705,14 +13027,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12721,14 +13043,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12737,14 +13059,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "project", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12753,14 +13075,14 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12769,14 +13091,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "role", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12785,7 +13107,9 @@ "name": "ProjectRole", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -12796,29 +13120,28 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "InviteCode", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "JSON", "description": "The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "JSON", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "JobApplicationCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "email", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12827,12 +13150,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "jobId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12841,12 +13164,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12855,12 +13178,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "why", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -12869,65 +13192,64 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "JobApplicationCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "KeyType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "KEY_TYPE_ECDSA", "description": null, "isDeprecated": false, - "name": "KEY_TYPE_ECDSA" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "KEY_TYPE_RSA_2048", "description": null, "isDeprecated": false, - "name": "KEY_TYPE_RSA_2048" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "KEY_TYPE_RSA_4096", "description": null, "isDeprecated": false, - "name": "KEY_TYPE_RSA_4096" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "KEY_TYPE_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "KEY_TYPE_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "KeyType", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Log", "description": "The result of a logs query.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The attributes that were parsed from a structured log", - "isDeprecated": false, "name": "attributes", + "description": "The attributes that were parsed from a structured log", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12944,14 +13266,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The contents of the log message", - "isDeprecated": false, "name": "message", + "description": "The contents of the log message", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -12960,38 +13282,38 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The severity of the log message (eg. err)", - "isDeprecated": false, "name": "severity", + "description": "The severity of the log message (eg. err)", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The tags that were associated with the log", - "isDeprecated": false, "name": "tags", + "description": "The tags that were associated with the log", + "args": [], "type": { "kind": "OBJECT", "name": "LogTags", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The timestamp of the log message in format RFC3339 (nano)", - "isDeprecated": false, "name": "timestamp", + "description": "The timestamp of the log message in format RFC3339 (nano)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13000,25 +13322,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Log", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "LogAttribute", "description": "The attributes associated with a structured log", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "key", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13027,14 +13349,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "value", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13043,119 +13365,120 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "LogAttribute", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "LogTags", "description": "The tags associated with a specific log", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentInstanceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Plugins have been removed", - "description": null, - "isDeprecated": true, "name": "pluginId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins have been removed" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "snapshotId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "LogTags", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "LoginSessionAuthInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -13164,46 +13487,45 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "hostname", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "LoginSessionAuthInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "MaintainerWorkspace", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13212,14 +13534,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13228,37 +13550,37 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "partnerProfile", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "PartnerProfile", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "MaintainerWorkspace", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Maintenance", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13267,14 +13589,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "message", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13283,14 +13605,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "start", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13299,14 +13621,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13315,14 +13637,14 @@ "name": "MaintenanceStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "url", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13331,54 +13653,54 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Maintenance", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "MaintenanceStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "COMPLETED", "description": null, "isDeprecated": false, - "name": "COMPLETED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INPROGRESS", "description": null, "isDeprecated": false, - "name": "INPROGRESS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NOTSTARTEDYET", "description": null, "isDeprecated": false, - "name": "NOTSTARTEDYET" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "MaintenanceStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Metric", "description": "A single sample of a metric.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The timestamp of the sample. Represented has number of seconds since the Unix epoch.", - "isDeprecated": false, "name": "ts", + "description": "The timestamp of the sample. Represented has number of seconds since the Unix epoch.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13387,14 +13709,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The value of the sample.", - "isDeprecated": false, "name": "value", + "description": "The value of the sample.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13403,310 +13725,310 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Metric", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "MetricMeasurement", "description": "A thing that can be measured on Railway.", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "BACKUP_USAGE_GB", "description": null, "isDeprecated": false, - "name": "BACKUP_USAGE_GB" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CPU_LIMIT", "description": null, "isDeprecated": false, - "name": "CPU_LIMIT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CPU_USAGE", "description": null, "isDeprecated": false, - "name": "CPU_USAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CPU_USAGE_2", "description": null, "isDeprecated": false, - "name": "CPU_USAGE_2" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DISK_USAGE_GB", "description": null, "isDeprecated": false, - "name": "DISK_USAGE_GB" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "EPHEMERAL_DISK_USAGE_GB", "description": null, "isDeprecated": false, - "name": "EPHEMERAL_DISK_USAGE_GB" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MEASUREMENT_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "MEASUREMENT_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MEMORY_LIMIT_GB", "description": null, "isDeprecated": false, - "name": "MEMORY_LIMIT_GB" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MEMORY_USAGE_GB", "description": null, "isDeprecated": false, - "name": "MEMORY_USAGE_GB" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NETWORK_RX_GB", "description": null, "isDeprecated": false, - "name": "NETWORK_RX_GB" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NETWORK_TX_GB", "description": null, "isDeprecated": false, - "name": "NETWORK_TX_GB" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "MetricMeasurement", "possibleTypes": null }, { + "kind": "ENUM", + "name": "MetricTag", "description": "A property that can be used to group metrics.", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DEPLOYMENT_ID", "description": null, "isDeprecated": false, - "name": "DEPLOYMENT_ID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DEPLOYMENT_INSTANCE_ID", "description": null, "isDeprecated": false, - "name": "DEPLOYMENT_INSTANCE_ID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ENVIRONMENT_ID", "description": null, "isDeprecated": false, - "name": "ENVIRONMENT_ID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "HOST_TYPE", "description": null, "isDeprecated": false, - "name": "HOST_TYPE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "KEY_UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "KEY_UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PLUGIN_ID", "description": null, "isDeprecated": false, - "name": "PLUGIN_ID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PROJECT_ID", "description": null, "isDeprecated": false, - "name": "PROJECT_ID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "REGION", "description": null, "isDeprecated": false, - "name": "REGION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SERVICE_ID", "description": null, "isDeprecated": false, - "name": "SERVICE_ID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "UNRECOGNIZED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VOLUME_ID", "description": null, "isDeprecated": false, - "name": "VOLUME_ID" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VOLUME_INSTANCE_ID", "description": null, "isDeprecated": false, - "name": "VOLUME_INSTANCE_ID" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "MetricTag", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "MetricTags", "description": "The tags that were used to group the metric.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentInstanceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Plugins have been removed", - "description": null, - "isDeprecated": true, "name": "pluginId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins have been removed" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "region", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "volumeId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "volumeInstanceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "MetricTags", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "MetricsResult", "description": "The result of a metrics query.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "The measurement of the metric.", - "isDeprecated": false, "name": "measurement", + "description": "The measurement of the metric.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13715,14 +14037,14 @@ "name": "MetricMeasurement", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The tags that were used to group the metric. Only the tags that were used to by will be present.", - "isDeprecated": false, "name": "tags", + "description": "The tags that were used to group the metric. Only the tags that were used to by will be present.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13731,14 +14053,14 @@ "name": "MetricTags", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The samples of the metric.", - "isDeprecated": false, "name": "values", + "description": "The samples of the metric.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13755,94 +14077,94 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "MetricsResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "MonitorAlertResourceType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "SERVICE", "description": null, "isDeprecated": false, - "name": "SERVICE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VOLUME", "description": null, "isDeprecated": false, - "name": "VOLUME" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "MonitorAlertResourceType", "possibleTypes": null }, { + "kind": "ENUM", + "name": "MonitorStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ALERT", "description": null, "isDeprecated": false, - "name": "ALERT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "OK", "description": null, "isDeprecated": false, - "name": "OK" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "MonitorStatus", "possibleTypes": null }, { + "kind": "ENUM", + "name": "MonitorThresholdCondition", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "above", "description": null, "isDeprecated": false, - "name": "above" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "below", "description": null, "isDeprecated": false, - "name": "below" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "MonitorThresholdCondition", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "MonitorThresholdConfig", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "condition", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13851,26 +14173,26 @@ "name": "MonitorThresholdCondition", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "measurement", + "description": null, + "args": [], "type": { "kind": "ENUM", "name": "MetricMeasurement", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "threshold", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13879,14 +14201,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13895,40 +14217,71 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "MonitorThresholdConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Mutation", "description": null, - "enumValues": null, "fields": [ { + "name": "agentUsageLimitSet", + "description": "Set agent usage limit for a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ApiTokenCreateInput", + "name": "AgentUsageLimitSetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a new API token.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "apiTokenCreate", + "description": "Creates a new API token.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ApiTokenCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -13937,14 +14290,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "apiTokenDelete", + "description": "Deletes an API token.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -13953,13 +14309,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes an API token.", - "isDeprecated": false, - "name": "apiTokenDelete", "type": { "kind": "NON_NULL", "name": null, @@ -13968,14 +14321,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "baseEnvironmentOverride", + "description": "Sets the base environment override for a deployment trigger.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -13984,12 +14340,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -13998,13 +14354,10 @@ "name": "BaseEnvironmentOverrideInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Sets the base environment override for a deployment trigger.", - "isDeprecated": false, - "name": "baseEnvironmentOverride", "type": { "kind": "NON_NULL", "name": null, @@ -14013,14 +14366,48 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "botScopeBindingRemove", + "description": "Remove a Railway agent chat binding. Requires admin on the binding's workspace.", "args": [ { - "defaultValue": null, + "name": "id", "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bucketCreate", + "description": "Create a bucket in a project", + "args": [ + { "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14029,13 +14416,10 @@ "name": "BucketCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create a bucket in a project", - "isDeprecated": false, - "name": "bucketCreate", "type": { "kind": "NON_NULL", "name": null, @@ -14044,14 +14428,17 @@ "name": "Bucket", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "bucketCredentialsReset", + "description": "Reset the credentials for a bucket in an environment", "args": [ { - "defaultValue": null, - "description": null, "name": "bucketId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14060,12 +14447,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14074,12 +14461,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14088,13 +14475,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null + }, + { + "name": "redeployDependents", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Reset the credentials for a bucket in an environment", - "isDeprecated": false, - "name": "bucketCredentialsReset", "type": { "kind": "NON_NULL", "name": null, @@ -14103,14 +14497,17 @@ "name": "BucketS3CompatibleCredentials", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "bucketUpdate", + "description": "Updates a bucket.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14119,12 +14516,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14133,13 +14530,10 @@ "name": "BucketUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates a bucket.", - "isDeprecated": false, - "name": "bucketUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -14148,14 +14542,17 @@ "name": "Bucket", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "canvasViewMerge", + "description": "Merge a canvas layout from one environment into another. Re-computes the merge from current state and applies mutations.", "args": [ { - "defaultValue": null, - "description": null, "name": "sourceEnvironmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14164,12 +14561,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "targetEnvironmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14178,13 +14575,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Merge a canvas layout from one environment into another. Re-computes the merge from current state and applies mutations.", - "isDeprecated": false, - "name": "canvasViewMerge", "type": { "kind": "NON_NULL", "name": null, @@ -14193,14 +14587,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "cliAuthEventTrack", + "description": "Track CLI authentication-attempt outcomes (signup / sign-in funnel)", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14209,13 +14606,10 @@ "name": "CliAuthEventTrackInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Track CLI authentication-attempt outcomes (signup / sign-in funnel)", - "isDeprecated": false, - "name": "cliAuthEventTrack", "type": { "kind": "NON_NULL", "name": null, @@ -14224,14 +14618,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "cliEventTrack", + "description": "Track events from the Railway CLI", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14240,13 +14637,10 @@ "name": "CliEventTrackInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Track events from the Railway CLI", - "isDeprecated": false, - "name": "cliEventTrack", "type": { "kind": "NON_NULL", "name": null, @@ -14255,14 +14649,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "customDomainCreate", + "description": "Creates a new custom domain.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14271,13 +14668,10 @@ "name": "CustomDomainCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a new custom domain.", - "isDeprecated": false, - "name": "customDomainCreate", "type": { "kind": "NON_NULL", "name": null, @@ -14286,14 +14680,17 @@ "name": "CustomDomain", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "customDomainDelete", + "description": "Deletes a custom domain.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14302,13 +14699,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a custom domain.", - "isDeprecated": false, - "name": "customDomainDelete", "type": { "kind": "NON_NULL", "name": null, @@ -14317,14 +14711,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "customDomainIssueCertificate", + "description": "Issues a new certificate", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14333,13 +14730,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Issues a new certificate", - "isDeprecated": false, - "name": "customDomainIssueCertificate", "type": { "kind": "NON_NULL", "name": null, @@ -14348,14 +14742,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "customDomainUpdate", + "description": "Updates a custom domain.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14364,12 +14761,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14378,23 +14775,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "targetPort", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates a custom domain.", - "isDeprecated": false, - "name": "customDomainUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -14403,14 +14797,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "customerCreateFreePlanSubscription", + "description": "Create a free plan subscription for a customer", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14419,13 +14816,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create a free plan subscription for a customer", - "isDeprecated": false, - "name": "customerCreateFreePlanSubscription", "type": { "kind": "NON_NULL", "name": null, @@ -14434,14 +14828,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "customerTogglePayoutsToCredits", + "description": "Toggle whether a customer is automatically withdrawing to credits", "args": [ { - "defaultValue": null, - "description": null, "name": "customerId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14450,12 +14847,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14464,13 +14861,10 @@ "name": "customerTogglePayoutsToCreditsInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Toggle whether a customer is automatically withdrawing to credits", - "isDeprecated": false, - "name": "customerTogglePayoutsToCredits", "type": { "kind": "NON_NULL", "name": null, @@ -14479,14 +14873,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentApprove", + "description": "Approves a deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14495,13 +14892,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Approves a deployment.", - "isDeprecated": false, - "name": "deploymentApprove", "type": { "kind": "NON_NULL", "name": null, @@ -14510,14 +14904,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentCancel", + "description": "Cancels a deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14526,13 +14923,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Cancels a deployment.", - "isDeprecated": false, - "name": "deploymentCancel", "type": { "kind": "NON_NULL", "name": null, @@ -14541,14 +14935,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentInstanceExecutionCreate", + "description": "Invoke a deployment instance execution.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14557,13 +14954,10 @@ "name": "DeploymentInstanceExecutionCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Invoke a deployment instance execution.", - "isDeprecated": false, - "name": "deploymentInstanceExecutionCreate", "type": { "kind": "NON_NULL", "name": null, @@ -14572,14 +14966,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentRedeploy", + "description": "Redeploys a deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14588,23 +14985,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "usePreviousImageTag", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Redeploys a deployment.", - "isDeprecated": false, - "name": "deploymentRedeploy", "type": { "kind": "NON_NULL", "name": null, @@ -14613,14 +15007,17 @@ "name": "Deployment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentRemove", + "description": "Removes a deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14629,13 +15026,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Removes a deployment.", - "isDeprecated": false, - "name": "deploymentRemove", "type": { "kind": "NON_NULL", "name": null, @@ -14644,14 +15038,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentRestart", + "description": "Restarts a deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14660,13 +15057,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Restarts a deployment.", - "isDeprecated": false, - "name": "deploymentRestart", "type": { "kind": "NON_NULL", "name": null, @@ -14675,14 +15069,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentRollback", + "description": "Rolls back to a deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14691,13 +15088,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Rolls back to a deployment.", - "isDeprecated": false, - "name": "deploymentRollback", "type": { "kind": "NON_NULL", "name": null, @@ -14706,14 +15100,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentStop", + "description": "Stops a deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14722,13 +15119,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Stops a deployment.", - "isDeprecated": false, - "name": "deploymentStop", "type": { "kind": "NON_NULL", "name": null, @@ -14737,14 +15131,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentTriggerCreate", + "description": "Creates a deployment trigger.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14753,13 +15150,10 @@ "name": "DeploymentTriggerCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a deployment trigger.", - "isDeprecated": false, - "name": "deploymentTriggerCreate", "type": { "kind": "NON_NULL", "name": null, @@ -14768,14 +15162,17 @@ "name": "DeploymentTrigger", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentTriggerDelete", + "description": "Deletes a deployment trigger.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14784,13 +15181,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a deployment trigger.", - "isDeprecated": false, - "name": "deploymentTriggerDelete", "type": { "kind": "NON_NULL", "name": null, @@ -14799,14 +15193,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentTriggerUpdate", + "description": "Updates a deployment trigger.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14815,12 +15212,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14829,13 +15226,10 @@ "name": "DeploymentTriggerUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates a deployment trigger.", - "isDeprecated": false, - "name": "deploymentTriggerUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -14844,14 +15238,17 @@ "name": "DeploymentTrigger", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "disableServiceCdn", + "description": "Disables CDN for a service, soft-deleting the edge config.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14860,13 +15257,10 @@ "name": "DisableServiceCdnInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Disables CDN for a service, soft-deleting the edge config.", - "isDeprecated": false, - "name": "disableServiceCdn", "type": { "kind": "NON_NULL", "name": null, @@ -14875,14 +15269,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "dockerComposeImport", + "description": "Create services and volumes from docker compose", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14891,12 +15288,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14905,22 +15302,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "skipStagingPatch", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "yaml", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14929,13 +15326,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create services and volumes from docker compose", - "isDeprecated": false, - "name": "dockerComposeImport", "type": { "kind": "NON_NULL", "name": null, @@ -14944,14 +15338,17 @@ "name": "DockerComposeImport", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "egressGatewayAssociationCreate", + "description": "Create a new egress gateway association for a service instance", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14960,13 +15357,10 @@ "name": "EgressGatewayCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create a new egress gateway association for a service instance", - "isDeprecated": false, - "name": "egressGatewayAssociationCreate", "type": { "kind": "NON_NULL", "name": null, @@ -14983,14 +15377,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "egressGatewayAssociationsClear", + "description": "Clear all egress gateway associations for a service instance", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -14999,13 +15396,10 @@ "name": "EgressGatewayServiceTargetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Clear all egress gateway associations for a service instance", - "isDeprecated": false, - "name": "egressGatewayAssociationsClear", "type": { "kind": "NON_NULL", "name": null, @@ -15014,14 +15408,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "egressGatewayHAMigrationPreview", + "description": "Preview the HA static egress IPs that would be assigned, without applying them. Set allEnvironments to cover all of the service's environments.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15030,13 +15427,10 @@ "name": "EgressGatewayServiceTargetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Preview the HA static egress IPs that would be assigned, without applying them. Set allEnvironments to cover all of the service's environments.", - "isDeprecated": false, - "name": "egressGatewayHAMigrationPreview", "type": { "kind": "NON_NULL", "name": null, @@ -15045,14 +15439,17 @@ "name": "EgressMigrationResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "egressGatewayRollbackFromHA", + "description": "Switch a service from HA static egress IPs back to a standard static IP. Set allEnvironments to apply to all of the service's environments.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15061,13 +15458,10 @@ "name": "EgressGatewayServiceTargetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Switch a service from HA static egress IPs back to a standard static IP. Set allEnvironments to apply to all of the service's environments.", - "isDeprecated": false, - "name": "egressGatewayRollbackFromHA", "type": { "kind": "NON_NULL", "name": null, @@ -15084,14 +15478,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "egressGatewayUpgradeToHA", + "description": "Enable HA static egress IPs for a service. Set allEnvironments to apply to all of the service's environments.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15100,13 +15497,10 @@ "name": "EgressGatewayServiceTargetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Enable HA static egress IPs for a service. Set allEnvironments to apply to all of the service's environments.", - "isDeprecated": false, - "name": "egressGatewayUpgradeToHA", "type": { "kind": "NON_NULL", "name": null, @@ -15123,14 +15517,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "emailChangeConfirm", + "description": "Change the User's account email if there is a valid change email request.", "args": [ { - "defaultValue": null, - "description": null, "name": "nonce", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15139,13 +15536,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Change the User's account email if there is a valid change email request.", - "isDeprecated": false, - "name": "emailChangeConfirm", "type": { "kind": "NON_NULL", "name": null, @@ -15154,14 +15548,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "emailChangeInitiate", + "description": "Initiate an email change request for a user", "args": [ { - "defaultValue": null, - "description": null, "name": "newEmail", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15170,13 +15567,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Initiate an email change request for a user", - "isDeprecated": false, - "name": "emailChangeInitiate", "type": { "kind": "NON_NULL", "name": null, @@ -15185,14 +15579,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "enableServiceCdn", + "description": "Enables CDN for a service, creating an edge config and attaching all live domains.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15201,13 +15598,10 @@ "name": "EnableServiceCdnInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Enables CDN for a service, creating an edge config and attaching all live domains.", - "isDeprecated": false, - "name": "enableServiceCdn", "type": { "kind": "NON_NULL", "name": null, @@ -15216,34 +15610,37 @@ "name": "EdgeConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentApplyChangeSet", + "description": "Experimental: applies an intent-level RailwayChangeSet and returns operation results.", "args": [ { - "defaultValue": null, - "description": "Snapshot token from Environment.configEtag the plan was computed against. When set, the apply is rejected if the environment has changed since.", "name": "baseConfigEtag", + "description": "Snapshot token from Environment.configEtag the plan was computed against. When set, the apply is rejected if the environment has changed since.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "commitMessage", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15252,12 +15649,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15266,13 +15663,10 @@ "name": "JSON", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Experimental: applies an intent-level RailwayChangeSet and returns operation results.", - "isDeprecated": false, - "name": "environmentApplyChangeSet", "type": { "kind": "NON_NULL", "name": null, @@ -15281,14 +15675,17 @@ "name": "ChangeSetApplyResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentCreate", + "description": "Creates a new environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15297,13 +15694,10 @@ "name": "EnvironmentCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a new environment.", - "isDeprecated": false, - "name": "environmentCreate", "type": { "kind": "NON_NULL", "name": null, @@ -15312,14 +15706,17 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentDelete", + "description": "Deletes an environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15328,13 +15725,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes an environment.", - "isDeprecated": false, - "name": "environmentDelete", "type": { "kind": "NON_NULL", "name": null, @@ -15343,24 +15737,27 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentPatchCommit", + "description": "Commit the provided patch to the environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "commitMessage", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15369,23 +15766,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "patch", + "description": null, "type": { "kind": "SCALAR", "name": "EnvironmentConfig", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Commit the provided patch to the environment.", - "isDeprecated": false, - "name": "environmentPatchCommit", "type": { "kind": "NON_NULL", "name": null, @@ -15394,24 +15788,27 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentPatchCommitStaged", + "description": "Commits the staged changes for a single environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "commitMessage", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15420,23 +15817,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Skip deploys for services affected by this patch.", "name": "skipDeploys", + "description": "Skip deploys for services affected by this patch.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Commits the staged changes for a single environment.", - "isDeprecated": false, - "name": "environmentPatchCommitStaged", "type": { "kind": "NON_NULL", "name": null, @@ -15445,14 +15839,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentPreviewChangeSet", + "description": "Experimental: previews an intent-level RailwayChangeSet without side effects.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15461,12 +15858,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15475,13 +15872,10 @@ "name": "JSON", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Experimental: previews an intent-level RailwayChangeSet without side effects.", - "isDeprecated": false, - "name": "environmentPreviewChangeSet", "type": { "kind": "NON_NULL", "name": null, @@ -15490,14 +15884,17 @@ "name": "ChangeSetPreview", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentRename", + "description": "Renames an environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15506,12 +15903,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15520,13 +15917,10 @@ "name": "EnvironmentRenameInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Renames an environment.", - "isDeprecated": false, - "name": "environmentRename", "type": { "kind": "NON_NULL", "name": null, @@ -15535,14 +15929,17 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentStageChanges", + "description": "Sets the staged patch for a single environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15551,12 +15948,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15565,23 +15962,20 @@ "name": "EnvironmentConfig", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Merge the input patch into the existing staged patch.", "name": "merge", + "description": "Merge the input patch into the existing staged patch.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Sets the staged patch for a single environment.", - "isDeprecated": false, - "name": "environmentStageChanges", "type": { "kind": "NON_NULL", "name": null, @@ -15590,14 +15984,17 @@ "name": "EnvironmentPatch", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentTriggersDeploy", + "description": "Deploys all connected triggers for an environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15606,13 +16003,10 @@ "name": "EnvironmentTriggersDeployInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deploys all connected triggers for an environment.", - "isDeprecated": false, - "name": "environmentTriggersDeploy", "type": { "kind": "NON_NULL", "name": null, @@ -15621,14 +16015,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentUnskipService", + "description": "Unskip a service in a PR environment, deploying it and its transitive dependencies.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15637,12 +16034,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15651,13 +16048,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Unskip a service in a PR environment, deploying it and its transitive dependencies.", - "isDeprecated": false, - "name": "environmentUnskipService", "type": { "kind": "NON_NULL", "name": null, @@ -15666,14 +16060,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "fairUseAgree", + "description": "Agree to the fair use policy for the currently authenticated user", "args": [ { - "defaultValue": null, - "description": null, "name": "agree", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15682,13 +16079,10 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Agree to the fair use policy for the currently authenticated user", - "isDeprecated": false, - "name": "fairUseAgree", "type": { "kind": "NON_NULL", "name": null, @@ -15697,14 +16091,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "featureFlagAdd", + "description": "Add a feature flag for a user", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15713,13 +16110,10 @@ "name": "FeatureFlagToggleInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Add a feature flag for a user", - "isDeprecated": false, - "name": "featureFlagAdd", "type": { "kind": "NON_NULL", "name": null, @@ -15728,14 +16122,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "featureFlagRemove", + "description": "Remove a feature flag for a user", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15744,13 +16141,10 @@ "name": "FeatureFlagToggleInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove a feature flag for a user", - "isDeprecated": false, - "name": "featureFlagRemove", "type": { "kind": "NON_NULL", "name": null, @@ -15759,14 +16153,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "generateShellToken", + "description": "Mints a 5-minute JWT for opening a browser WS session against tcp-proxy.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15775,13 +16172,10 @@ "name": "ShellTokenInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Mints a 5-minute JWT for opening a browser WS session against tcp-proxy.", - "isDeprecated": false, - "name": "generateShellToken", "type": { "kind": "NON_NULL", "name": null, @@ -15790,14 +16184,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "githubRepoDeploy", + "description": "Deploys a GitHub repo", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15806,13 +16203,10 @@ "name": "GitHubRepoDeployInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deploys a GitHub repo", - "isDeprecated": false, - "name": "githubRepoDeploy", "type": { "kind": "NON_NULL", "name": null, @@ -15821,14 +16215,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "githubRepoUpdate", + "description": "Updates a GitHub repo through the linked template", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15837,13 +16234,10 @@ "name": "GitHubRepoUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates a GitHub repo through the linked template", - "isDeprecated": false, - "name": "githubRepoUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -15852,14 +16246,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "herokuImportVariables", + "description": "Import variables from a Heroku app into a Railway service. Returns the number of variables imports", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15868,13 +16265,10 @@ "name": "HerokuImportVariablesInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Import variables from a Heroku app into a Railway service. Returns the number of variables imports", - "isDeprecated": false, - "name": "herokuImportVariables", "type": { "kind": "NON_NULL", "name": null, @@ -15883,14 +16277,17 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "integrationCreate", + "description": "Create an integration for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15899,13 +16296,10 @@ "name": "IntegrationCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create an integration for a project", - "isDeprecated": false, - "name": "integrationCreate", "type": { "kind": "NON_NULL", "name": null, @@ -15914,14 +16308,17 @@ "name": "Integration", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "integrationDelete", + "description": "Delete an integration for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15930,13 +16327,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete an integration for a project", - "isDeprecated": false, - "name": "integrationDelete", "type": { "kind": "NON_NULL", "name": null, @@ -15945,14 +16339,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "integrationUpdate", + "description": "Update an integration for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15961,12 +16358,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -15975,13 +16372,10 @@ "name": "IntegrationUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update an integration for a project", - "isDeprecated": false, - "name": "integrationUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -15990,14 +16384,17 @@ "name": "Integration", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "inviteCodeUse", + "description": "Join a project using an invite code", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16006,13 +16403,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Join a project using an invite code", - "isDeprecated": false, - "name": "inviteCodeUse", "type": { "kind": "NON_NULL", "name": null, @@ -16021,14 +16415,17 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "jobApplicationCreate", + "description": "Creates a new job application.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16037,12 +16434,12 @@ "name": "JobApplicationCreateInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "resume", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16051,13 +16448,10 @@ "name": "Upload", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a new job application.", - "isDeprecated": false, - "name": "jobApplicationCreate", "type": { "kind": "NON_NULL", "name": null, @@ -16066,14 +16460,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "loginSessionAuth", + "description": "Auth a login session for a user", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16082,13 +16479,10 @@ "name": "LoginSessionAuthInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Auth a login session for a user", - "isDeprecated": false, - "name": "loginSessionAuth", "type": { "kind": "NON_NULL", "name": null, @@ -16097,14 +16491,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "loginSessionCancel", + "description": "Cancel a login session", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16113,13 +16510,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Cancel a login session", - "isDeprecated": false, - "name": "loginSessionCancel", "type": { "kind": "NON_NULL", "name": null, @@ -16128,14 +16522,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "loginSessionConsume", + "description": "Get a token for a login session if it exists", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16144,25 +16541,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a token for a login session if it exists", - "isDeprecated": false, - "name": "loginSessionConsume", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Start a CLI login session", - "isDeprecated": false, "name": "loginSessionCreate", + "description": "Start a CLI login session", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -16171,14 +16565,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "loginSessionVerify", + "description": "Verify if a login session is valid", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16187,13 +16584,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Verify if a login session is valid", - "isDeprecated": false, - "name": "loginSessionVerify", "type": { "kind": "NON_NULL", "name": null, @@ -16202,14 +16596,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "notificationDeliveriesMarkAsRead", + "description": "Marks notification deliveries as read", "args": [ { - "defaultValue": null, - "description": null, "name": "deliveryIds", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16226,13 +16623,10 @@ } } } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Marks notification deliveries as read", - "isDeprecated": false, - "name": "notificationDeliveriesMarkAsRead", "type": { "kind": "NON_NULL", "name": null, @@ -16241,14 +16635,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "notificationRuleCreate", + "description": "Create a new notification rule", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16257,13 +16654,10 @@ "name": "CreateNotificationRuleInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create a new notification rule", - "isDeprecated": false, - "name": "notificationRuleCreate", "type": { "kind": "NON_NULL", "name": null, @@ -16272,14 +16666,17 @@ "name": "NotificationRule", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "notificationRuleDelete", + "description": "Delete a notification rule", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16288,13 +16685,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete a notification rule", - "isDeprecated": false, - "name": "notificationRuleDelete", "type": { "kind": "NON_NULL", "name": null, @@ -16303,14 +16697,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "notificationRuleUpdate", + "description": "Update a notification rule", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16319,12 +16716,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16333,13 +16730,10 @@ "name": "UpdateNotificationRuleInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update a notification rule", - "isDeprecated": false, - "name": "notificationRuleUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -16348,14 +16742,17 @@ "name": "NotificationRule", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "observabilityDashboardCreate", + "description": "Create an observability dashboard", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16364,13 +16761,10 @@ "name": "ObservabilityDashboardCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create an observability dashboard", - "isDeprecated": false, - "name": "observabilityDashboardCreate", "type": { "kind": "NON_NULL", "name": null, @@ -16379,14 +16773,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "observabilityDashboardReset", + "description": "Reset an observability dashboard to default dashboard items", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16395,13 +16792,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Reset an observability dashboard to default dashboard items", - "isDeprecated": false, - "name": "observabilityDashboardReset", "type": { "kind": "NON_NULL", "name": null, @@ -16410,14 +16804,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "observabilityDashboardUpdate", + "description": "Update an observability dashboard", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16426,12 +16823,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16448,13 +16845,10 @@ } } } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update an observability dashboard", - "isDeprecated": false, - "name": "observabilityDashboardUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -16463,14 +16857,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "passkeyDelete", + "description": "Deletes a Passkey", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16479,13 +16876,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a Passkey", - "isDeprecated": false, - "name": "passkeyDelete", "type": { "kind": "NON_NULL", "name": null, @@ -16494,14 +16888,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "pluginCreate", + "description": "Creates a new plugin.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16510,13 +16907,10 @@ "name": "PluginCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated on Railway. Use database templates instead.", - "description": "Creates a new plugin.", - "isDeprecated": true, - "name": "pluginCreate", "type": { "kind": "NON_NULL", "name": null, @@ -16525,24 +16919,27 @@ "name": "Plugin", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated on Railway. Use database templates instead." }, { + "name": "pluginDelete", + "description": "Deletes a plugin.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16551,13 +16948,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Deletes a plugin.", - "isDeprecated": true, - "name": "pluginDelete", "type": { "kind": "NON_NULL", "name": null, @@ -16566,14 +16960,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "pluginReset", + "description": "Reset envs and container for a plugin in an environment", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16582,12 +16979,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16596,13 +16993,10 @@ "name": "ResetPluginInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Reset envs and container for a plugin in an environment", - "isDeprecated": true, - "name": "pluginReset", "type": { "kind": "NON_NULL", "name": null, @@ -16611,14 +17005,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "pluginResetCredentials", + "description": "Resets the credentials for a plugin in an environment", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16627,12 +17024,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16641,13 +17038,10 @@ "name": "ResetPluginCredentialsInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Resets the credentials for a plugin in an environment", - "isDeprecated": true, - "name": "pluginResetCredentials", "type": { "kind": "NON_NULL", "name": null, @@ -16656,14 +17050,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "pluginRestart", + "description": "Restarts a plugin.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16672,12 +17069,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16686,13 +17083,10 @@ "name": "PluginRestartInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Restarts a plugin.", - "isDeprecated": true, - "name": "pluginRestart", "type": { "kind": "NON_NULL", "name": null, @@ -16701,14 +17095,17 @@ "name": "Plugin", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "pluginStart", + "description": "Force start a plugin", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16717,12 +17114,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16731,13 +17128,10 @@ "name": "PluginRestartInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Force start a plugin", - "isDeprecated": true, - "name": "pluginStart", "type": { "kind": "NON_NULL", "name": null, @@ -16746,14 +17140,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "pluginUpdate", + "description": "Updates an existing plugin.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16762,12 +17159,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16776,13 +17173,10 @@ "name": "PluginUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Updates an existing plugin.", - "isDeprecated": true, - "name": "pluginUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -16791,14 +17185,17 @@ "name": "Plugin", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "preferencesUpdate", + "description": "Update the email preferences for a user", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16807,13 +17204,10 @@ "name": "PreferencesUpdateData", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update the email preferences for a user", - "isDeprecated": false, - "name": "preferencesUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -16822,14 +17216,17 @@ "name": "Preferences", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "privateNetworkCreateOrGet", + "description": "Create or get a private network.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16838,13 +17235,10 @@ "name": "PrivateNetworkCreateOrGetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create or get a private network.", - "isDeprecated": false, - "name": "privateNetworkCreateOrGet", "type": { "kind": "NON_NULL", "name": null, @@ -16853,14 +17247,17 @@ "name": "PrivateNetwork", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "privateNetworkEndpointCreateOrGet", + "description": "Create or get a private network endpoint.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16869,13 +17266,10 @@ "name": "PrivateNetworkEndpointCreateOrGetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create or get a private network endpoint.", - "isDeprecated": false, - "name": "privateNetworkEndpointCreateOrGet", "type": { "kind": "NON_NULL", "name": null, @@ -16884,14 +17278,17 @@ "name": "PrivateNetworkEndpoint", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "privateNetworkEndpointDelete", + "description": "Delete a private network endpoint.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16900,13 +17297,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete a private network endpoint.", - "isDeprecated": false, - "name": "privateNetworkEndpointDelete", "type": { "kind": "NON_NULL", "name": null, @@ -16915,14 +17309,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "privateNetworkEndpointRename", + "description": "Rename a private network endpoint.", "args": [ { - "defaultValue": null, - "description": null, "name": "dnsName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16931,12 +17328,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16945,12 +17342,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "privateNetworkId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16959,13 +17356,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Rename a private network endpoint.", - "isDeprecated": false, - "name": "privateNetworkEndpointRename", "type": { "kind": "NON_NULL", "name": null, @@ -16974,14 +17368,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "privateNetworksForEnvironmentDelete", + "description": "Delete all private networks for an environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -16990,13 +17387,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete all private networks for an environment.", - "isDeprecated": false, - "name": "privateNetworksForEnvironmentDelete", "type": { "kind": "NON_NULL", "name": null, @@ -17005,14 +17399,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectClaim", + "description": "Claims a project.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17021,12 +17418,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17035,13 +17432,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Claims a project.", - "isDeprecated": false, - "name": "projectClaim", "type": { "kind": "NON_NULL", "name": null, @@ -17050,14 +17444,17 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectCreate", + "description": "Creates a new project.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17066,13 +17463,10 @@ "name": "ProjectCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a new project.", - "isDeprecated": false, - "name": "projectCreate", "type": { "kind": "NON_NULL", "name": null, @@ -17081,14 +17475,17 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectDelete", + "description": "Deletes a project.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17097,13 +17494,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a project.", - "isDeprecated": false, - "name": "projectDelete", "type": { "kind": "NON_NULL", "name": null, @@ -17112,14 +17506,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectFeatureFlagAdd", + "description": "Add a feature flag for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17128,13 +17525,10 @@ "name": "ProjectFeatureFlagToggleInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Add a feature flag for a project", - "isDeprecated": false, - "name": "projectFeatureFlagAdd", "type": { "kind": "NON_NULL", "name": null, @@ -17143,14 +17537,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectFeatureFlagRemove", + "description": "Remove a feature flag for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17159,13 +17556,10 @@ "name": "ProjectFeatureFlagToggleInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove a feature flag for a project", - "isDeprecated": false, - "name": "projectFeatureFlagRemove", "type": { "kind": "NON_NULL", "name": null, @@ -17174,14 +17568,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectInvitationAccept", + "description": "Accept a project invitation using the invite code", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17190,13 +17587,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Accept a project invitation using the invite code", - "isDeprecated": false, - "name": "projectInvitationAccept", "type": { "kind": "NON_NULL", "name": null, @@ -17205,14 +17599,17 @@ "name": "ProjectPermission", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectInvitationCreate", + "description": "Create an invitation for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17221,12 +17618,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17235,13 +17632,10 @@ "name": "ProjectInvitee", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create an invitation for a project", - "isDeprecated": false, - "name": "projectInvitationCreate", "type": { "kind": "NON_NULL", "name": null, @@ -17250,14 +17644,17 @@ "name": "ProjectInvitation", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectInvitationDelete", + "description": "Delete an invitation for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17266,13 +17663,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete an invitation for a project", - "isDeprecated": false, - "name": "projectInvitationDelete", "type": { "kind": "NON_NULL", "name": null, @@ -17281,14 +17675,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectInvitationResend", + "description": "Resend an invitation for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17297,13 +17694,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Resend an invitation for a project", - "isDeprecated": false, - "name": "projectInvitationResend", "type": { "kind": "NON_NULL", "name": null, @@ -17312,14 +17706,17 @@ "name": "ProjectInvitation", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectInviteUser", + "description": "Invite a user by email to a project", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17328,12 +17725,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17342,13 +17739,10 @@ "name": "ProjectInviteUserInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Invite a user by email to a project", - "isDeprecated": false, - "name": "projectInviteUser", "type": { "kind": "NON_NULL", "name": null, @@ -17357,14 +17751,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectLeave", + "description": "Leave project as currently authenticated user", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17373,13 +17770,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Leave project as currently authenticated user", - "isDeprecated": false, - "name": "projectLeave", "type": { "kind": "NON_NULL", "name": null, @@ -17388,14 +17782,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectMemberAdd", + "description": "Add a workspace member to a project with a specific role. The user must already be a member of the project's workspace.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17404,13 +17801,10 @@ "name": "ProjectMemberAddInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Add a workspace member to a project with a specific role. The user must already be a member of the project's workspace.", - "isDeprecated": false, - "name": "projectMemberAdd", "type": { "kind": "NON_NULL", "name": null, @@ -17419,14 +17813,17 @@ "name": "ProjectMember", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectMemberRemove", + "description": "Remove user from a project", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17435,13 +17832,10 @@ "name": "ProjectMemberRemoveInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove user from a project", - "isDeprecated": false, - "name": "projectMemberRemove", "type": { "kind": "NON_NULL", "name": null, @@ -17458,14 +17852,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectMemberUpdate", + "description": "Change the role for a user within a project", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17474,13 +17871,10 @@ "name": "ProjectMemberUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Change the role for a user within a project", - "isDeprecated": false, - "name": "projectMemberUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -17489,14 +17883,17 @@ "name": "ProjectMember", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectScheduleDelete", + "description": "Deletes a project with a 48 hour grace period.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17505,13 +17902,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a project with a 48 hour grace period.", - "isDeprecated": false, - "name": "projectScheduleDelete", "type": { "kind": "NON_NULL", "name": null, @@ -17520,14 +17914,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectScheduleDeleteCancel", + "description": "Cancel scheduled deletion of a project", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17536,13 +17933,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Cancel scheduled deletion of a project", - "isDeprecated": false, - "name": "projectScheduleDeleteCancel", "type": { "kind": "NON_NULL", "name": null, @@ -17551,14 +17945,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectScheduleDeleteForce", + "description": "Force delete a scheduled deletion of a project (skips the grace period)", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17567,13 +17964,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Force delete a scheduled deletion of a project (skips the grace period)", - "isDeprecated": false, - "name": "projectScheduleDeleteForce", "type": { "kind": "NON_NULL", "name": null, @@ -17582,14 +17976,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectTokenCreate", + "description": "Create a token for a project that has access to a specific environment", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17598,13 +17995,10 @@ "name": "ProjectTokenCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create a token for a project that has access to a specific environment", - "isDeprecated": false, - "name": "projectTokenCreate", "type": { "kind": "NON_NULL", "name": null, @@ -17613,14 +18007,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectTokenDelete", + "description": "Delete a project token", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17629,13 +18026,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete a project token", - "isDeprecated": false, - "name": "projectTokenDelete", "type": { "kind": "NON_NULL", "name": null, @@ -17644,14 +18038,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectTransfer", + "description": "Transfer a project to a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17660,12 +18057,12 @@ "name": "ProjectTransferInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17674,13 +18071,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Transfer a project to a workspace", - "isDeprecated": false, - "name": "projectTransfer", "type": { "kind": "NON_NULL", "name": null, @@ -17689,14 +18083,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectTransferConfirm", + "description": "Confirm the transfer of project ownership", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17705,13 +18102,10 @@ "name": "ProjectTransferConfirmInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Confirm the transfer of project ownership", - "isDeprecated": false, - "name": "projectTransferConfirm", "type": { "kind": "NON_NULL", "name": null, @@ -17720,14 +18114,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectTransferInitiate", + "description": "Initiate the transfer of project ownership", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17736,13 +18133,10 @@ "name": "ProjectTransferInitiateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Initiate the transfer of project ownership", - "isDeprecated": false, - "name": "projectTransferInitiate", "type": { "kind": "NON_NULL", "name": null, @@ -17751,14 +18145,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectTransferToTeam", + "description": "Transfer a project to a team", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17767,12 +18164,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17781,13 +18178,10 @@ "name": "ProjectTransferToTeamInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Use projectTransfer instead", - "description": "Transfer a project to a team", - "isDeprecated": true, - "name": "projectTransferToTeam", "type": { "kind": "NON_NULL", "name": null, @@ -17796,14 +18190,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use projectTransfer instead" }, { + "name": "projectUpdate", + "description": "Updates a project.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17812,12 +18209,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17826,13 +18223,10 @@ "name": "ProjectUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates a project.", - "isDeprecated": false, - "name": "projectUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -17841,14 +18235,17 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "providerAuthRemove", + "description": "Deletes a ProviderAuth.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17857,13 +18254,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a ProviderAuth.", - "isDeprecated": false, - "name": "providerAuthRemove", "type": { "kind": "NON_NULL", "name": null, @@ -17872,14 +18266,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "purgeServiceCache", + "description": "Purges the CDN cache for a service. Bumps the edge config's purge epoch so every edge node treats prior cached entries as stale on next request. Idempotent; returns true even if CDN is disabled for the service.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17888,13 +18285,72 @@ "name": "PurgeServiceCacheInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Purges the CDN cache for a service. Bumps the edge config's purge epoch so every edge node treats prior cached entries as stale on next request. Idempotent; returns true even if CDN is disabled for the service.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, - "name": "purgeServiceCache", + "deprecationReason": null + }, + { + "name": "railwayDomainDnsRecordCreate", + "description": "Create a DNS record for a Railway domain", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainDnsRecordCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RailwayDomainDnsRecord", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "railwayDomainDnsRecordDelete", + "description": "Delete a DNS record for a Railway domain", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainDnsRecordDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -17903,14 +18359,107 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Generates a new set of recovery codes for the authenticated user.", + "name": "railwayDomainDnsRecordUpdate", + "description": "Update a DNS record for a Railway domain", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainDnsRecordUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RailwayDomainDnsRecord", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "railwayDomainNameserversSet", + "description": "Delegate the domain's authoritative nameservers to an external DNS provider, or reset to Railway defaults by passing an empty list.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainNameserversSetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RailwayDomainNameservers", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "railwayDomainUpdate", + "description": "Update a Railway domain's settings", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RailwayDomain", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "recoveryCodeGenerate", + "description": "Generates a new set of recovery codes for the authenticated user.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -17919,14 +18468,17 @@ "name": "RecoveryCodes", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "recoveryCodeValidate", + "description": "Validates a recovery code.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17935,13 +18487,10 @@ "name": "RecoveryCodeValidateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Validates a recovery code.", - "isDeprecated": false, - "name": "recoveryCodeValidate", "type": { "kind": "NON_NULL", "name": null, @@ -17950,14 +18499,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "referralInfoUpdate", + "description": "Updates the ReferralInfo for the authenticated user.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17966,13 +18518,10 @@ "name": "ReferralInfoUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates the ReferralInfo for the authenticated user.", - "isDeprecated": false, - "name": "referralInfoUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -17981,14 +18530,17 @@ "name": "ReferralInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxCheckpointCreate", + "description": "Capture a running sandbox's current disk into a reusable, named checkpoint. Synchronous: the checkpoint is ready when this returns.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -17997,12 +18549,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18011,12 +18563,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "sandboxId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18025,13 +18577,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Capture a running sandbox's current disk into a reusable, named checkpoint. Synchronous: the checkpoint is ready when this returns.", - "isDeprecated": false, - "name": "sandboxCheckpointCreate", "type": { "kind": "NON_NULL", "name": null, @@ -18040,14 +18589,17 @@ "name": "SandboxCheckpoint", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxCheckpointDelete", + "description": "Delete a sandbox checkpoint.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18056,12 +18608,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18070,13 +18622,10 @@ "name": "ID", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete a sandbox checkpoint.", - "isDeprecated": false, - "name": "sandboxCheckpointDelete", "type": { "kind": "NON_NULL", "name": null, @@ -18085,14 +18634,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxCheckpointRename", + "description": "Rename a sandbox checkpoint.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18101,12 +18653,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18115,12 +18667,12 @@ "name": "ID", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18129,13 +18681,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Rename a sandbox checkpoint.", - "isDeprecated": false, - "name": "sandboxCheckpointRename", "type": { "kind": "NON_NULL", "name": null, @@ -18144,14 +18693,17 @@ "name": "SandboxCheckpoint", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxCreate", + "description": "Create a sandbox in an environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18160,13 +18712,10 @@ "name": "SandboxCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create a sandbox in an environment.", - "isDeprecated": false, - "name": "sandboxCreate", "type": { "kind": "NON_NULL", "name": null, @@ -18175,14 +18724,17 @@ "name": "Sandbox", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxDestroy", + "description": "Destroy a sandbox.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18191,12 +18743,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18205,25 +18757,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Destroy a sandbox.", - "isDeprecated": false, - "name": "sandboxDestroy", "type": { "kind": "OBJECT", "name": "Sandbox", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxExec", + "description": "Execute a command inside a running sandbox.", "args": [ { - "defaultValue": null, - "description": null, "name": "command", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18232,12 +18784,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18246,12 +18798,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18260,23 +18812,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "timeoutSec", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Execute a command inside a running sandbox.", - "isDeprecated": false, - "name": "sandboxExec", "type": { "kind": "NON_NULL", "name": null, @@ -18285,14 +18834,17 @@ "name": "SandboxExecResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxHeartbeat", + "description": "Extend a sandbox's lifetime.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18301,12 +18853,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18315,25 +18867,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Extend a sandbox's lifetime.", - "isDeprecated": false, - "name": "sandboxHeartbeat", "type": { "kind": "OBJECT", "name": "Sandbox", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxTemplateBuild", + "description": "Build a sandbox template into a bootable checkpoint.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18342,12 +18894,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18356,13 +18908,10 @@ "name": "SandboxTemplateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Build a sandbox template into a bootable checkpoint.", - "isDeprecated": false, - "name": "sandboxTemplateBuild", "type": { "kind": "NON_NULL", "name": null, @@ -18371,14 +18920,17 @@ "name": "SandboxTemplateBuild", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceConnect", + "description": "Connect a service to a source", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18387,12 +18939,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18401,13 +18953,10 @@ "name": "ServiceConnectInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Connect a service to a source", - "isDeprecated": false, - "name": "serviceConnect", "type": { "kind": "NON_NULL", "name": null, @@ -18416,14 +18965,17 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceCreate", + "description": "Creates a new service.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18432,13 +18984,10 @@ "name": "ServiceCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a new service.", - "isDeprecated": false, - "name": "serviceCreate", "type": { "kind": "NON_NULL", "name": null, @@ -18447,24 +18996,27 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceDelete", + "description": "Deletes a service.", "args": [ { - "defaultValue": null, - "description": "[Experimental] Environment ID. If the environment is a forked environment, the service will only be deleted in the specified environment, otherwise it will deleted in all environments that are not forks of other environments", "name": "environmentId", + "description": "[Experimental] Environment ID. If the environment is a forked environment, the service will only be deleted in the specified environment, otherwise it will deleted in all environments that are not forks of other environments", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18473,13 +19025,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a service.", - "isDeprecated": false, - "name": "serviceDelete", "type": { "kind": "NON_NULL", "name": null, @@ -18488,14 +19037,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceDisconnect", + "description": "Disconnect a service from a repo", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18504,13 +19056,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Disconnect a service from a repo", - "isDeprecated": false, - "name": "serviceDisconnect", "type": { "kind": "NON_NULL", "name": null, @@ -18519,14 +19068,17 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceDomainCreate", + "description": "Creates a new service domain.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18535,13 +19087,10 @@ "name": "ServiceDomainCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a new service domain.", - "isDeprecated": false, - "name": "serviceDomainCreate", "type": { "kind": "NON_NULL", "name": null, @@ -18550,14 +19099,17 @@ "name": "ServiceDomain", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceDomainDelete", + "description": "Deletes a service domain.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18566,13 +19118,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a service domain.", - "isDeprecated": false, - "name": "serviceDomainDelete", "type": { "kind": "NON_NULL", "name": null, @@ -18581,14 +19130,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceDomainUpdate", + "description": "Updates a service domain.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18597,13 +19149,10 @@ "name": "ServiceDomainUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates a service domain.", - "isDeprecated": false, - "name": "serviceDomainUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -18612,14 +19161,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceDuplicate", + "description": "Duplicate a service, including its configuration, variables, and volumes.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18628,12 +19180,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18642,13 +19194,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "This API route is used only by the CLI. We plan to remove it in a future version. Please use the UI to duplicate services.", - "description": "Duplicate a service, including its configuration, variables, and volumes.", - "isDeprecated": true, - "name": "serviceDuplicate", "type": { "kind": "NON_NULL", "name": null, @@ -18657,14 +19206,17 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "This API route is used only by the CLI. We plan to remove it in a future version. Please use the UI to duplicate services." }, { + "name": "serviceFeatureFlagAdd", + "description": "Add a feature flag for a service", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18673,13 +19225,10 @@ "name": "ServiceFeatureFlagToggleInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Add a feature flag for a service", - "isDeprecated": false, - "name": "serviceFeatureFlagAdd", "type": { "kind": "NON_NULL", "name": null, @@ -18688,14 +19237,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceFeatureFlagRemove", + "description": "Remove a feature flag for a service", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18704,13 +19256,10 @@ "name": "ServiceFeatureFlagToggleInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove a feature flag for a service", - "isDeprecated": false, - "name": "serviceFeatureFlagRemove", "type": { "kind": "NON_NULL", "name": null, @@ -18719,14 +19268,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceAutoDeployUpdate", + "description": "Enables or disables auto-deploy for a service instance.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18735,13 +19287,10 @@ "name": "ServiceInstanceAutoDeployUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Enables or disables auto-deploy for a service instance.", - "isDeprecated": false, - "name": "serviceInstanceAutoDeployUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -18750,24 +19299,27 @@ "name": "ServiceInstanceAutoDeployUpdateResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceDeploy", + "description": "Deploy a service instance", "args": [ { - "defaultValue": null, - "description": null, "name": "commitSha", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18776,22 +19328,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "latestCommit", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18800,13 +19352,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deploy a service instance", - "isDeprecated": false, - "name": "serviceInstanceDeploy", "type": { "kind": "NON_NULL", "name": null, @@ -18815,24 +19364,27 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceDeployV2", + "description": "Deploy a service instance. Returns a deployment ID", "args": [ { - "defaultValue": null, - "description": null, "name": "commitSha", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18841,12 +19393,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18855,13 +19407,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deploy a service instance. Returns a deployment ID", - "isDeprecated": false, - "name": "serviceInstanceDeployV2", "type": { "kind": "NON_NULL", "name": null, @@ -18870,14 +19419,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceLimitsUpdate", + "description": "Update the resource limits for a service instance", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18886,13 +19438,10 @@ "name": "ServiceInstanceLimitsUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update the resource limits for a service instance", - "isDeprecated": false, - "name": "serviceInstanceLimitsUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -18901,14 +19450,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceRedeploy", + "description": "Redeploy a service instance", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18917,12 +19469,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18931,13 +19483,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Redeploy a service instance", - "isDeprecated": false, - "name": "serviceInstanceRedeploy", "type": { "kind": "NON_NULL", "name": null, @@ -18946,24 +19495,27 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceUpdate", + "description": "Update a service instance", "args": [ { - "defaultValue": null, - "description": "[Experimental] Environment ID. If the environment is a fork, the service will only be updated in it. Otherwise it will updated in all environments that are not forks of other environments", "name": "environmentId", + "description": "[Experimental] Environment ID. If the environment is a fork, the service will only be updated in it. Otherwise it will updated in all environments that are not forks of other environments", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18972,12 +19524,12 @@ "name": "ServiceInstanceUpdateInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -18986,13 +19538,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update a service instance", - "isDeprecated": false, - "name": "serviceInstanceUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -19001,14 +19550,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceRemoveUpstreamUrl", + "description": "Remove the upstream URL from all service instances for this service", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19017,13 +19569,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove the upstream URL from all service instances for this service", - "isDeprecated": false, - "name": "serviceRemoveUpstreamUrl", "type": { "kind": "NON_NULL", "name": null, @@ -19032,14 +19581,17 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceUpdate", + "description": "Updates a service.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19048,12 +19600,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19062,13 +19614,10 @@ "name": "ServiceUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates a service.", - "isDeprecated": false, - "name": "serviceUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -19077,14 +19626,17 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sessionDelete", + "description": "Deletes a session.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19093,13 +19645,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a session.", - "isDeprecated": false, - "name": "sessionDelete", "type": { "kind": "NON_NULL", "name": null, @@ -19108,14 +19657,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "setServiceUnderAttackMode", + "description": "Enables or disables Under Attack Mode for a service. While enabled, the edge serves a browser challenge to unverified visitors of the service's edge-routed domains; non-browser clients (APIs, webhooks) without a clearance cookie are rejected with a 429. Optionally time-boxed via durationSeconds, after which the mode disarms automatically.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19124,13 +19676,10 @@ "name": "SetServiceUnderAttackModeInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Enables or disables Under Attack Mode for a service. While enabled, the edge serves a browser challenge to unverified visitors of the service's edge-routed domains; non-browser clients (APIs, webhooks) without a clearance cookie are rejected with a 429. Optionally time-boxed via durationSeconds, after which the mode disarms automatically.", - "isDeprecated": false, - "name": "setServiceUnderAttackMode", "type": { "kind": "NON_NULL", "name": null, @@ -19139,14 +19688,17 @@ "name": "EdgeConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "setupAgentEventTrack", + "description": "Track setup agent lifecycle events from the Railway CLI", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19155,13 +19707,10 @@ "name": "SetupAgentEventTrackInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Track setup agent lifecycle events from the Railway CLI", - "isDeprecated": false, - "name": "setupAgentEventTrack", "type": { "kind": "NON_NULL", "name": null, @@ -19170,14 +19719,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sharedVariableConfigure", + "description": "Configure a shared variable.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19186,13 +19738,10 @@ "name": "SharedVariableConfigureInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Configure a shared variable.", - "isDeprecated": false, - "name": "sharedVariableConfigure", "type": { "kind": "NON_NULL", "name": null, @@ -19201,107 +19750,265 @@ "name": "Variable", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "signalCreate", + "description": "Register a new signal for an owner scope.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SshPublicKeyCreateInput", + "name": "SignalCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Creates a new SSH public key. When workspaceId is provided (or omitted under a workspace-scoped API token, in which case it defaults to the token's workspace), the key is owned by the workspace and can be used by anyone authenticating as that workspace via native SSH; requires workspace ADMIN access. Otherwise the key is owned by the authenticated user.", - "isDeprecated": false, - "name": "sshPublicKeyCreate", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "SshPublicKey", + "name": "Signal", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "signalDefaultSet", + "description": "Change a signal's canonical default (production floor).", "args": [ { - "defaultValue": null, + "name": "input", "description": null, - "name": "id", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "SignalDefaultSetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes an SSH public key.", - "isDeprecated": false, - "name": "sshPublicKeyDelete", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Signal", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "signalDelete", + "description": "Delete a signal and its audit log.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "TCPProxyCreateInput", + "name": "SignalDeleteInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Use staged changes and apply them. Creating a TCP proxy with this endpoint requires you to redeploy the service for it to be active.", - "description": "Creates a new TCP proxy for a service instance.", - "isDeprecated": true, - "name": "tcpProxyCreate", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "TCPProxy", + "name": "Signal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signalReplace", + "description": "Replace a signal's type and default, clearing all rules. Destructive — intended for CLI --force re-type.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SignalReplaceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Signal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signalRollback", + "description": "Restore a signal to the snapshot captured before a change (reads prevState from the target change row).", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SignalRollbackInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Signal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signalRuleSet", + "description": "Attach or replace a rule on a signal. Matching rules must agree at resolution time or the default is returned.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SignalRuleSetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Signal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signalRuleUnset", + "description": "Remove a rule from a signal.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SignalRuleUnsetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Signal", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sshPublicKeyCreate", + "description": "Creates a new SSH public key. When workspaceId is provided (or omitted under a workspace-scoped API token, in which case it defaults to the token's workspace), the key is owned by the workspace and can be used by anyone authenticating as that workspace via native SSH; requires workspace ADMIN access. Otherwise the key is owned by the authenticated user.", "args": [ { - "defaultValue": null, + "name": "input", "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SshPublicKeyCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SshPublicKey", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sshPublicKeyDelete", + "description": "Deletes an SSH public key.", + "args": [ + { "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19310,13 +20017,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a TCP proxy by id", - "isDeprecated": false, - "name": "tcpProxyDelete", "type": { "kind": "NON_NULL", "name": null, @@ -19325,29 +20029,122 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sshSignupApprove", + "description": "Approve an SSH signup: register the offered SSH key on the authenticated account so the agent is recognized.", "args": [ { - "defaultValue": null, + "name": "code", "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tcpProxyCreate", + "description": "Creates a new TCP proxy for a service instance.", + "args": [ + { "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "TemplateCloneInput", + "name": "TCPProxyCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Duplicates an existing template", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TCPProxy", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use staged changes and apply them. Creating a TCP proxy with this endpoint requires you to redeploy the service for it to be active." + }, + { + "name": "tcpProxyDelete", + "description": "Deletes a TCP proxy by id", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "templateClone", + "description": "Duplicates an existing template", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TemplateCloneInput", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -19356,14 +20153,17 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateDelete", + "description": "Deletes a template.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19372,12 +20172,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19386,13 +20186,10 @@ "name": "TemplateDeleteInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a template.", - "isDeprecated": false, - "name": "templateDelete", "type": { "kind": "NON_NULL", "name": null, @@ -19401,14 +20198,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateDeploy", + "description": "Deploys a template.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19417,13 +20217,10 @@ "name": "TemplateDeployInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Deprecated in favor of templateDeployV2", - "description": "Deploys a template.", - "isDeprecated": true, - "name": "templateDeploy", "type": { "kind": "NON_NULL", "name": null, @@ -19432,14 +20229,17 @@ "name": "TemplateDeployPayload", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated in favor of templateDeployV2" }, { + "name": "templateDeployV2", + "description": "Deploys a template using the serialized template config", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19448,13 +20248,10 @@ "name": "TemplateDeployV2Input", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deploys a template using the serialized template config", - "isDeprecated": false, - "name": "templateDeployV2", "type": { "kind": "NON_NULL", "name": null, @@ -19463,14 +20260,17 @@ "name": "TemplateDeployPayload", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateGenerate", + "description": "Generate a template for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19479,13 +20279,10 @@ "name": "TemplateGenerateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Generate a template for a project", - "isDeprecated": false, - "name": "templateGenerate", "type": { "kind": "NON_NULL", "name": null, @@ -19494,14 +20291,17 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templatePublish", + "description": "Publishes a template.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19510,12 +20310,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19524,13 +20324,10 @@ "name": "TemplatePublishInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Publishes a template.", - "isDeprecated": false, - "name": "templatePublish", "type": { "kind": "NON_NULL", "name": null, @@ -19539,14 +20336,17 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateServiceSourceEject", + "description": "Ejects a service from the template and creates a new repo in the provided org.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19555,13 +20355,10 @@ "name": "TemplateServiceSourceEjectInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Ejects a service from the template and creates a new repo in the provided org.", - "isDeprecated": false, - "name": "templateServiceSourceEject", "type": { "kind": "NON_NULL", "name": null, @@ -19570,14 +20367,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateUnpublish", + "description": "Unpublishes a template.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19586,13 +20386,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Unpublishes a template.", - "isDeprecated": false, - "name": "templateUnpublish", "type": { "kind": "NON_NULL", "name": null, @@ -19601,14 +20398,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateVolumeUpdate", + "description": "Sets the default size (in MB) for a volume mount in a template's config. New volumes created when the template is deployed are provisioned at this size, clamped to the deployer's plan maximum. Pass sizeMB: null to clear the pre-size and fall back to the plan default. Editing a template requires maintainer access.", "args": [ { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19617,22 +20417,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "sizeMB", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "templateId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19641,12 +20441,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "volumeId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19655,13 +20455,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Sets the default size (in MB) for a volume mount in a template's config. New volumes created when the template is deployed are provisioned at this size, clamped to the deployer's plan maximum. Pass sizeMB: null to clear the pre-size and fall back to the plan default. Editing a template requires maintainer access.", - "isDeprecated": false, - "name": "templateVolumeUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -19670,14 +20467,17 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "trustedDomainCreate", + "description": "Create a new trusted domain for this workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19686,13 +20486,10 @@ "name": "WorkspaceTrustedDomainCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create a new trusted domain for this workspace", - "isDeprecated": false, - "name": "trustedDomainCreate", "type": { "kind": "NON_NULL", "name": null, @@ -19701,14 +20498,17 @@ "name": "TrustedDomain", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "trustedDomainDelete", + "description": "Delete a trusted domain", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19717,13 +20517,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete a trusted domain", - "isDeprecated": false, - "name": "trustedDomainDelete", "type": { "kind": "NON_NULL", "name": null, @@ -19732,14 +20529,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "trustedDomainRetriggerVerification", + "description": "Retrigger verification for a failed trusted domain", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19748,25 +20548,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Retrigger verification for a failed trusted domain", - "isDeprecated": false, - "name": "trustedDomainRetriggerVerification", "type": { "kind": "OBJECT", "name": "TrustedDomain", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "trustedDomainUpdate", + "description": "Update the role of a trusted domain", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19775,13 +20575,10 @@ "name": "WorkspaceTrustedDomainUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update the role of a trusted domain", - "isDeprecated": false, - "name": "trustedDomainUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -19790,14 +20587,17 @@ "name": "TrustedDomain", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "twoFactorInfoCreate", + "description": "Setup 2FA authorization for authenticated user.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19806,13 +20606,10 @@ "name": "TwoFactorInfoCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Setup 2FA authorization for authenticated user.", - "isDeprecated": false, - "name": "twoFactorInfoCreate", "type": { "kind": "NON_NULL", "name": null, @@ -19821,14 +20618,14 @@ "name": "RecoveryCodes", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Deletes the TwoFactorInfo for the authenticated user.", - "isDeprecated": false, "name": "twoFactorInfoDelete", + "description": "Deletes the TwoFactorInfo for the authenticated user.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -19837,14 +20634,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Generates the 2FA app secret for the authenticated user.", - "isDeprecated": false, "name": "twoFactorInfoSecret", + "description": "Generates the 2FA app secret for the authenticated user.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -19853,14 +20650,17 @@ "name": "TwoFactorInfoSecret", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "twoFactorInfoValidate", + "description": "Validates the token for a 2FA action or for a login request.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19869,13 +20669,10 @@ "name": "TwoFactorInfoValidateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Validates the token for a 2FA action or for a login request.", - "isDeprecated": false, - "name": "twoFactorInfoValidate", "type": { "kind": "NON_NULL", "name": null, @@ -19884,14 +20681,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "updateServiceEdgeConfig", + "description": "Updates the edge config (caching settings) for a service.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19900,13 +20700,10 @@ "name": "UpdateServiceEdgeConfigInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates the edge config (caching settings) for a service.", - "isDeprecated": false, - "name": "updateServiceEdgeConfig", "type": { "kind": "NON_NULL", "name": null, @@ -19915,14 +20712,17 @@ "name": "EdgeConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "upsertSlackChannel", + "description": "Generate a Slack channel for a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19931,13 +20731,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Generate a Slack channel for a workspace", - "isDeprecated": false, - "name": "upsertSlackChannel", "type": { "kind": "NON_NULL", "name": null, @@ -19946,14 +20743,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "usageLimitRemove", + "description": "Remove the usage limit for a customer", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19962,13 +20762,10 @@ "name": "UsageLimitRemoveInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove the usage limit for a customer", - "isDeprecated": false, - "name": "usageLimitRemove", "type": { "kind": "NON_NULL", "name": null, @@ -19977,14 +20774,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "usageLimitSet", + "description": "Set the usage limit for a customer", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -19993,13 +20793,10 @@ "name": "UsageLimitSetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Set the usage limit for a customer", - "isDeprecated": false, - "name": "usageLimitSet", "type": { "kind": "NON_NULL", "name": null, @@ -20008,14 +20805,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Unsubscribe from the Beta program.", - "isDeprecated": false, "name": "userBetaLeave", + "description": "Unsubscribe from the Beta program.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -20024,14 +20821,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Delete the currently authenticated user", - "isDeprecated": false, "name": "userDelete", + "description": "Delete the currently authenticated user", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -20040,14 +20837,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Disconnect your Railway account from Discord.", - "isDeprecated": false, "name": "userDiscordDisconnect", + "description": "Disconnect your Railway account from Discord.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -20056,14 +20853,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "userFlagsRemove", + "description": "Remove a flag on the user.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20072,13 +20872,10 @@ "name": "UserFlagsRemoveInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove a flag on the user.", - "isDeprecated": false, - "name": "userFlagsRemove", "type": { "kind": "NON_NULL", "name": null, @@ -20087,14 +20884,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "userFlagsSet", + "description": "Set flags on the authenticated user.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20103,13 +20903,10 @@ "name": "UserFlagsSetInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Set flags on the authenticated user.", - "isDeprecated": false, - "name": "userFlagsSet", "type": { "kind": "NON_NULL", "name": null, @@ -20118,14 +20915,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "userProfileUpdate", + "description": "Updates the profile for the authenticated user", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20134,13 +20934,10 @@ "name": "UserProfileUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Updates the profile for the authenticated user", - "isDeprecated": false, - "name": "userProfileUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -20149,26 +20946,29 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Update date of TermsAgreedOn", - "isDeprecated": false, "name": "userTermsUpdate", + "description": "Update date of TermsAgreedOn", + "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "variableCollectionUpsert", + "description": "Upserts a collection of variables.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20177,13 +20977,10 @@ "name": "VariableCollectionUpsertInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Upserts a collection of variables.", - "isDeprecated": false, - "name": "variableCollectionUpsert", "type": { "kind": "NON_NULL", "name": null, @@ -20192,14 +20989,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "variableDelete", + "description": "Deletes a variable.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20208,13 +21008,10 @@ "name": "VariableDeleteInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes a variable.", - "isDeprecated": false, - "name": "variableDelete", "type": { "kind": "NON_NULL", "name": null, @@ -20223,14 +21020,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "variableUpsert", + "description": "Upserts a variable.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20239,13 +21039,10 @@ "name": "VariableUpsertInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Upserts a variable.", - "isDeprecated": false, - "name": "variableUpsert", "type": { "kind": "NON_NULL", "name": null, @@ -20254,14 +21051,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeCreate", + "description": "Create a persistent volume in a project", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20270,13 +21070,10 @@ "name": "VolumeCreateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create a persistent volume in a project", - "isDeprecated": false, - "name": "volumeCreate", "type": { "kind": "NON_NULL", "name": null, @@ -20285,14 +21082,17 @@ "name": "Volume", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeDelete", + "description": "Delete a persistent volume in a project", "args": [ { - "defaultValue": null, - "description": null, "name": "volumeId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20301,13 +21101,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete a persistent volume in a project", - "isDeprecated": false, - "name": "volumeDelete", "type": { "kind": "NON_NULL", "name": null, @@ -20316,24 +21113,27 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstanceBackupCreate", + "description": "Create backup of a volume instance", "args": [ { - "defaultValue": null, - "description": "Optional name/label for the backup. Defaults to 'Manual' if not provided.", "name": "name", + "description": "Optional name/label for the backup. Defaults to 'Manual' if not provided.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The id of the volume instance to create a backup of", "name": "volumeInstanceId", + "description": "The id of the volume instance to create a backup of", "type": { "kind": "NON_NULL", "name": null, @@ -20342,13 +21142,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Create backup of a volume instance", - "isDeprecated": false, - "name": "volumeInstanceBackupCreate", "type": { "kind": "NON_NULL", "name": null, @@ -20357,14 +21154,17 @@ "name": "WorkflowId", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [ + "name": "volumeInstanceBackupDelete", + "description": "Deletes volume instance backup", + "args": [ { - "defaultValue": null, - "description": "The volume instance's backup id", "name": "volumeInstanceBackupId", + "description": "The volume instance's backup id", "type": { "kind": "NON_NULL", "name": null, @@ -20373,12 +21173,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The volume instance's id", "name": "volumeInstanceId", + "description": "The volume instance's id", "type": { "kind": "NON_NULL", "name": null, @@ -20387,13 +21187,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Deletes volume instance backup", - "isDeprecated": false, - "name": "volumeInstanceBackupDelete", "type": { "kind": "NON_NULL", "name": null, @@ -20402,14 +21199,17 @@ "name": "WorkflowId", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstanceBackupLock", + "description": "Removes backup expiration date", "args": [ { - "defaultValue": null, - "description": "The id of the backup to lock", "name": "volumeInstanceBackupId", + "description": "The id of the backup to lock", "type": { "kind": "NON_NULL", "name": null, @@ -20418,12 +21218,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The id of the volume instance to be restored from", "name": "volumeInstanceId", + "description": "The id of the volume instance to be restored from", "type": { "kind": "NON_NULL", "name": null, @@ -20432,13 +21232,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Removes backup expiration date", - "isDeprecated": false, - "name": "volumeInstanceBackupLock", "type": { "kind": "NON_NULL", "name": null, @@ -20447,14 +21244,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstanceBackupRestore", + "description": "Restore a volume instance from a backup", "args": [ { - "defaultValue": null, - "description": "The id of the backup to be restored from", "name": "volumeInstanceBackupId", + "description": "The id of the backup to be restored from", "type": { "kind": "NON_NULL", "name": null, @@ -20463,12 +21263,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The id of the volume instance to be restored from", "name": "volumeInstanceId", + "description": "The id of the volume instance to be restored from", "type": { "kind": "NON_NULL", "name": null, @@ -20477,13 +21277,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Restore a volume instance from a backup", - "isDeprecated": false, - "name": "volumeInstanceBackupRestore", "type": { "kind": "NON_NULL", "name": null, @@ -20492,14 +21289,17 @@ "name": "WorkflowId", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstanceBackupScheduleUpdate", + "description": "Manage schedule for backups of a volume instance", "args": [ { - "defaultValue": null, - "description": "The frequency/retention of the backups", "name": "kinds", + "description": "The frequency/retention of the backups", "type": { "kind": "NON_NULL", "name": null, @@ -20516,12 +21316,12 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The id of the volume instance to create a backup of", "name": "volumeInstanceId", + "description": "The id of the volume instance to create a backup of", "type": { "kind": "NON_NULL", "name": null, @@ -20530,13 +21330,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Manage schedule for backups of a volume instance", - "isDeprecated": false, - "name": "volumeInstanceBackupScheduleUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -20545,34 +21342,37 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstancePITRRestore", + "description": "Point-in-time restore. Creates a brand-new Postgres service in the project. The image populates the new service's volume from the source bucket via `pgbackrest restore --type=time --target=` on first boot, replays WAL forward, and promotes. Source service stays online and untouched.", "args": [ { - "defaultValue": null, - "description": "Optional name for the new restored service. Defaults to '-restored-YYYYMMDD-HHMM'.", "name": "newServiceName", + "description": "Optional name for the new restored service. Defaults to '-restored-YYYYMMDD-HHMM'.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Caller-supplied source archive sub-prefix (e.g. `pgbackrest/cluster-`). Provided by the multi-history picker when the user selects a specific cluster lifetime out of multiple sub-prefixes in the source bucket. Null falls through to the workflow's SSH probe of the live source's marker file, which always resolves to the current cluster's history.", "name": "sourceRepoPath", + "description": "Caller-supplied source archive sub-prefix (e.g. `pgbackrest/cluster-`). Provided by the multi-history picker when the user selects a specific cluster lifetime out of multiple sub-prefixes in the source bucket. Null falls through to the workflow's SSH probe of the live source's marker file, which always resolves to the current cluster's history.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Point-in-time target. Must be within the available restore window.", "name": "targetTimestamp", + "description": "Point-in-time target. Must be within the available restore window.", "type": { "kind": "NON_NULL", "name": null, @@ -20581,12 +21381,12 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The id of the volume instance to restore from", "name": "volumeInstanceId", + "description": "The id of the volume instance to restore from", "type": { "kind": "NON_NULL", "name": null, @@ -20595,13 +21395,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Point-in-time restore. Creates a brand-new Postgres service in the project. The image populates the new service's volume from the source bucket via `pgbackrest restore --type=time --target=` on first boot, replays WAL forward, and promotes. Source service stays online and untouched.", - "isDeprecated": false, - "name": "volumeInstancePITRRestore", "type": { "kind": "NON_NULL", "name": null, @@ -20610,24 +21407,27 @@ "name": "WorkflowId", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstanceUpdate", + "description": "Update a volume instance. If no environmentId is provided, all volume instances for the volume will be updated.", "args": [ { - "defaultValue": null, - "description": "The environment of the volume instance to update. If null, all instances for the volume will be updated", "name": "environmentId", + "description": "The environment of the volume instance to update. If null, all instances for the volume will be updated", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20636,12 +21436,12 @@ "name": "VolumeInstanceUpdateInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The id of the volume to update", "name": "volumeId", + "description": "The id of the volume to update", "type": { "kind": "NON_NULL", "name": null, @@ -20650,13 +21450,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update a volume instance. If no environmentId is provided, all volume instances for the volume will be updated.", - "isDeprecated": false, - "name": "volumeInstanceUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -20665,14 +21462,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeUpdate", + "description": "Update a persistent volume in a project", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20681,12 +21481,12 @@ "name": "VolumeUpdateInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "volumeId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20695,13 +21495,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update a persistent volume in a project", - "isDeprecated": false, - "name": "volumeUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -20710,14 +21507,17 @@ "name": "Volume", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "webhookTest", + "description": "Test a webhook URL by sending a sample payload. Returns the HTTP status code.", "args": [ { - "defaultValue": null, - "description": null, "name": "payload", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20726,12 +21526,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "url", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20740,13 +21540,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Test a webhook URL by sending a sample payload. Returns the HTTP status code.", - "isDeprecated": false, - "name": "webhookTest", "type": { "kind": "NON_NULL", "name": null, @@ -20755,14 +21552,17 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceDelete", + "description": "Delete a workspace and all data associated with it", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20771,13 +21571,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Delete a workspace and all data associated with it", - "isDeprecated": false, - "name": "workspaceDelete", "type": { "kind": "NON_NULL", "name": null, @@ -20786,14 +21583,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceInviteCodeCreate", + "description": "Get an invite code for a workspace and role", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20802,12 +21602,12 @@ "name": "WorkspaceInviteCodeCreateInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20816,13 +21616,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get an invite code for a workspace and role", - "isDeprecated": false, - "name": "workspaceInviteCodeCreate", "type": { "kind": "NON_NULL", "name": null, @@ -20831,14 +21628,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceInviteCodeUse", + "description": "Use an invite code to join a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20847,13 +21647,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Use an invite code to join a workspace", - "isDeprecated": false, - "name": "workspaceInviteCodeUse", "type": { "kind": "NON_NULL", "name": null, @@ -20862,14 +21659,17 @@ "name": "Workspace", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceLeave", + "description": "Leave a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20878,13 +21678,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Leave a workspace", - "isDeprecated": false, - "name": "workspaceLeave", "type": { "kind": "NON_NULL", "name": null, @@ -20893,14 +21690,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspacePermissionChange", + "description": "Changes a user workspace permissions.", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20909,13 +21709,10 @@ "name": "WorkspacePermissionChangeInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Changes a user workspace permissions.", - "isDeprecated": false, - "name": "workspacePermissionChange", "type": { "kind": "NON_NULL", "name": null, @@ -20924,14 +21721,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspacePolicyDeploySourceAllowlistAdd", + "description": "Add a deploy source to a workspace policy allowlist.", "args": [ { - "defaultValue": null, - "description": null, "name": "sourceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20940,12 +21740,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "sourceType", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20954,12 +21754,12 @@ "name": "WorkspacePolicyDeploySourceType", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20968,13 +21768,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Add a deploy source to a workspace policy allowlist.", - "isDeprecated": false, - "name": "workspacePolicyDeploySourceAllowlistAdd", "type": { "kind": "NON_NULL", "name": null, @@ -20983,14 +21780,17 @@ "name": "WorkspacePolicyDeploySourceAllowlist", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspacePolicyDeploySourceAllowlistRemove", + "description": "Remove a deploy source from a workspace policy allowlist.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -20999,13 +21799,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove a deploy source from a workspace policy allowlist.", - "isDeprecated": false, - "name": "workspacePolicyDeploySourceAllowlistRemove", "type": { "kind": "NON_NULL", "name": null, @@ -21014,44 +21811,47 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspacePolicyItemUpdate", + "description": "Enable or disable a workspace policy. Enterprise workspaces only.", "args": [ { - "defaultValue": null, - "description": null, "name": "enabled", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "WorkspacePolicyItemUpdateInput", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "policy", + "description": null, "type": { "kind": "ENUM", "name": "WorkspacePolicyName", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21060,13 +21860,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Enable or disable a workspace policy. Enterprise workspaces only.", - "isDeprecated": false, - "name": "workspacePolicyItemUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -21075,14 +21872,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceTwoFactorEnforcementUpdate", + "description": "Enable or disable 2FA enforcement for a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "enabled", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21091,12 +21891,12 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21105,13 +21905,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Enable or disable 2FA enforcement for a workspace", - "isDeprecated": false, - "name": "workspaceTwoFactorEnforcementUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -21120,14 +21917,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceUpdate", + "description": "Update a workspace by id", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21136,12 +21936,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21150,13 +21950,10 @@ "name": "WorkspaceUpdateInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Update a workspace by id", - "isDeprecated": false, - "name": "workspaceUpdate", "type": { "kind": "NON_NULL", "name": null, @@ -21165,14 +21962,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceUpsertSlackChannel", + "description": "Generate a Slack channel for a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21181,13 +21981,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Generate a Slack channel for a workspace", - "isDeprecated": false, - "name": "workspaceUpsertSlackChannel", "type": { "kind": "NON_NULL", "name": null, @@ -21196,14 +21993,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceUserInvite", + "description": "Invite a user by email to a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21212,12 +22012,12 @@ "name": "WorkspaceUserInviteInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21226,13 +22026,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Invite a user by email to a workspace", - "isDeprecated": false, - "name": "workspaceUserInvite", "type": { "kind": "NON_NULL", "name": null, @@ -21241,14 +22038,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceUserRemove", + "description": "Remove a user from a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21257,12 +22057,12 @@ "name": "WorkspaceUserRemoveInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -21271,13 +22071,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Remove a user from a workspace", - "isDeprecated": false, - "name": "workspaceUserRemove", "type": { "kind": "NON_NULL", "name": null, @@ -21286,89 +22083,89 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Mutation", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "NetworkFlowDirection", "description": "The direction of a network flow relative to the service", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "egress", "description": null, "isDeprecated": false, - "name": "egress" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ingress", "description": null, "isDeprecated": false, - "name": "ingress" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NetworkFlowDirection", "possibleTypes": null }, { + "kind": "ENUM", + "name": "NetworkFlowL4Protocol", "description": "The layer 4 protocol of a network flow", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "icmp", "description": null, "isDeprecated": false, - "name": "icmp" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "icmpv6", "description": null, "isDeprecated": false, - "name": "icmpv6" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "tcp", "description": null, "isDeprecated": false, - "name": "tcp" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "udp", "description": null, "isDeprecated": false, - "name": "udp" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "unknown", "description": null, "isDeprecated": false, - "name": "unknown" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NetworkFlowL4Protocol", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "NetworkFlowLog", "description": "A single network flow log entry", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "Number of bytes transferred", - "isDeprecated": false, "name": "byteCount", + "description": "Number of bytes transferred", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21377,14 +22174,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "When the flow capture ended (ISO timestamp)", - "isDeprecated": false, "name": "captureEnd", + "description": "When the flow capture ended (ISO timestamp)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21393,14 +22190,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "When the flow capture started (ISO timestamp)", - "isDeprecated": false, "name": "captureStart", + "description": "When the flow capture started (ISO timestamp)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21409,14 +22206,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The deployment ID", - "isDeprecated": false, "name": "deploymentId", + "description": "The deployment ID", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21425,14 +22222,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The deployment instance ID", - "isDeprecated": false, "name": "deploymentInstanceId", + "description": "The deployment instance ID", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21441,14 +22238,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Traffic direction (ingress or egress)", - "isDeprecated": false, "name": "direction", + "description": "Traffic direction (ingress or egress)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21457,26 +22254,26 @@ "name": "NetworkFlowDirection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "If packets were dropped, the reason", - "isDeprecated": false, "name": "dropCause", + "description": "If packets were dropped, the reason", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Destination IP address", - "isDeprecated": false, "name": "dstAddr", + "description": "Destination IP address", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21485,14 +22282,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Destination port number", - "isDeprecated": false, "name": "dstPort", + "description": "Destination port number", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21501,14 +22298,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Unique identifier for the flow", - "isDeprecated": false, "name": "flowId", + "description": "Unique identifier for the flow", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21517,14 +22314,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Whether the flow is partial or complete", - "isDeprecated": false, "name": "flowState", + "description": "Whether the flow is partial or complete", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21533,14 +22330,14 @@ "name": "NetworkFlowState", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Layer 4 latency in milliseconds", - "isDeprecated": false, "name": "l4LatencyMs", + "description": "Layer 4 latency in milliseconds", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21549,14 +22346,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Layer 4 protocol (TCP, UDP, ICMP, etc)", - "isDeprecated": false, "name": "l4Protocol", + "description": "Layer 4 protocol (TCP, UDP, ICMP, etc)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21565,14 +22362,14 @@ "name": "NetworkFlowL4Protocol", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Number of packets transferred", - "isDeprecated": false, "name": "packetCount", + "description": "Number of packets transferred", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21581,14 +22378,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Type of peer (service, internet, DNS, etc)", - "isDeprecated": false, "name": "peerKind", + "description": "Type of peer (service, internet, DNS, etc)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21597,26 +22394,26 @@ "name": "NetworkFlowPeerKind", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Service instance ID of the peer (for service-to-service flows)", - "isDeprecated": false, "name": "peerServiceId", + "description": "Service instance ID of the peer (for service-to-service flows)", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The service ID this flow belongs to", - "isDeprecated": false, "name": "serviceId", + "description": "The service ID this flow belongs to", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21625,14 +22422,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Source IP address", - "isDeprecated": false, "name": "srcAddr", + "description": "Source IP address", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21641,14 +22438,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Source port number", - "isDeprecated": false, "name": "srcPort", + "description": "Source port number", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21657,89 +22454,89 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "NetworkFlowLog", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "NetworkFlowPeerKind", "description": "The type of peer in a network flow", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "edge_proxy", "description": null, "isDeprecated": false, - "name": "edge_proxy" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "internet", "description": null, "isDeprecated": false, - "name": "internet" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "local_dns", "description": null, "isDeprecated": false, - "name": "local_dns" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "service", "description": null, "isDeprecated": false, - "name": "service" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "unknown", "description": null, "isDeprecated": false, - "name": "unknown" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NetworkFlowPeerKind", "possibleTypes": null }, { + "kind": "ENUM", + "name": "NetworkFlowState", "description": "The state of a network flow", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "complete", "description": null, "isDeprecated": false, - "name": "complete" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "partial", "description": null, "isDeprecated": false, - "name": "partial" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NetworkFlowState", "possibleTypes": null }, { + "kind": "INTERFACE", + "name": "Node", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -21748,13 +22545,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "INTERFACE", - "name": "Node", + "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", @@ -21956,6 +22754,16 @@ "name": "Session", "ofType": null }, + { + "kind": "OBJECT", + "name": "Signal", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SignalChange", + "ofType": null + }, { "kind": "OBJECT", "name": "SpendCommitment", @@ -22039,15 +22847,14 @@ ] }, { + "kind": "OBJECT", + "name": "NotificationChannel", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "config", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22056,14 +22863,14 @@ "name": "NotificationChannelConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22072,14 +22879,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22088,14 +22895,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22104,14 +22911,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22120,7 +22927,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -22131,30 +22940,28 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "NotificationChannel", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "NotificationChannelConfig", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "NotificationChannelConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "NotificationDelivery", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22163,14 +22970,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22179,14 +22986,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "notificationInstance", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22195,26 +23002,26 @@ "name": "NotificationInstance", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "readAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22223,14 +23030,14 @@ "name": "NotificationDeliveryStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22239,14 +23046,14 @@ "name": "NotificationDeliveryType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22255,19 +23062,21 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "userId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -22278,20 +23087,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "NotificationDelivery", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "NotificationDeliveryCreated", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "delivery", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22300,14 +23107,14 @@ "name": "NotificationDelivery", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22316,96 +23123,96 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "NotificationDeliveryCreated", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "NotificationDeliveryFilterInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "onlyUnread", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "status", + "description": null, "type": { "kind": "ENUM", "name": "NotificationStatus", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "type", + "description": null, "type": { "kind": "ENUM", "name": "NotificationDeliveryType", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "NotificationDeliveryFilterInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "NotificationDeliveryResolved", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deliveryIds", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22422,14 +23229,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22438,81 +23245,82 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "NotificationDeliveryResolved", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "NotificationDeliveryStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "FAILED", "description": null, "isDeprecated": false, - "name": "FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PENDING", "description": null, "isDeprecated": false, - "name": "PENDING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SENT", "description": null, "isDeprecated": false, - "name": "SENT" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NotificationDeliveryStatus", "possibleTypes": null }, { + "kind": "ENUM", + "name": "NotificationDeliveryType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "EMAIL", "description": null, "isDeprecated": false, - "name": "EMAIL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INAPP", "description": null, "isDeprecated": false, - "name": "INAPP" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "WEBHOOK", "description": null, "isDeprecated": false, - "name": "WEBHOOK" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NotificationDeliveryType", "possibleTypes": null }, { + "kind": "UNION", + "name": "NotificationDeliveryUpdate", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "UNION", - "name": "NotificationDeliveryUpdate", + "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", @@ -22527,15 +23335,14 @@ ] }, { + "kind": "OBJECT", + "name": "NotificationInstance", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22544,26 +23351,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "event", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22572,14 +23379,14 @@ "name": "Event", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "eventId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22588,26 +23395,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "eventType", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22616,14 +23423,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "payload", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22632,74 +23439,74 @@ "name": "NotificationPayload", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "resolvedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "resourceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "resourceType", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "severity", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22708,14 +23515,14 @@ "name": "NotificationSeverity", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22724,14 +23531,14 @@ "name": "NotificationStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22740,26 +23547,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "volumeId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22768,7 +23575,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -22779,30 +23588,28 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "NotificationInstance", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "NotificationPayload", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "NotificationPayload", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "NotificationRule", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "channels", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22819,14 +23626,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22835,38 +23642,38 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "ephemeralEnvironments", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "eventTypes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22883,14 +23690,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22899,38 +23706,38 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "severities", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22947,14 +23754,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22963,14 +23770,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22979,7 +23786,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -22990,78 +23799,76 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "NotificationRule", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "NotificationSeverity", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "CRITICAL", "description": null, "isDeprecated": false, - "name": "CRITICAL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INFO", "description": null, "isDeprecated": false, - "name": "INFO" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NOTICE", "description": null, "isDeprecated": false, - "name": "NOTICE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "WARNING", "description": null, "isDeprecated": false, - "name": "WARNING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NotificationSeverity", "possibleTypes": null }, { + "kind": "ENUM", + "name": "NotificationStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ACTIVE", "description": null, "isDeprecated": false, - "name": "ACTIVE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RESOLVED", "description": null, "isDeprecated": false, - "name": "RESOLVED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NotificationStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ObservabilityDashboard", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23070,14 +23877,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "items", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23094,7 +23901,9 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -23105,20 +23914,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ObservabilityDashboard", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ObservabilityDashboardAlert", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23127,14 +23934,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23143,38 +23950,38 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "resolvedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "resourceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "resourceType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23183,14 +23990,14 @@ "name": "MonitorAlertResourceType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23199,7 +24006,9 @@ "name": "MonitorStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -23210,19 +24019,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ObservabilityDashboardAlert", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ObservabilityDashboardCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -23231,12 +24039,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "If no items are provided, a default dashboard will be created.", "name": "items", + "description": "If no items are provided, a default dashboard will be created.", "type": { "kind": "LIST", "name": null, @@ -23249,24 +24057,23 @@ "ofType": null } } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ObservabilityDashboardCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ObservabilityDashboardItem", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "config", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23275,26 +24082,26 @@ "name": "ObservabilityDashboardItemConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23303,14 +24110,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "monitors", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23327,14 +24134,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23343,14 +24150,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23359,7 +24166,9 @@ "name": "ObservabilityDashboardItemType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -23370,32 +24179,30 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ObservabilityDashboardItem", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ObservabilityDashboardItemConfig", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "logsFilter", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "measurements", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -23408,14 +24215,14 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectUsageProperties", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -23428,14 +24235,14 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "resourceIds", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -23448,34 +24255,35 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ObservabilityDashboardItemConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ObservabilityDashboardItemConfigInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "logsFilter", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "measurements", + "description": null, "type": { "kind": "LIST", "name": null, @@ -23488,12 +24296,12 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectUsageProperties", + "description": null, "type": { "kind": "LIST", "name": null, @@ -23506,12 +24314,12 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "resourceIds", + "description": null, "type": { "kind": "LIST", "name": null, @@ -23524,23 +24332,23 @@ "ofType": null } } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ObservabilityDashboardItemConfigInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ObservabilityDashboardItemCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "config", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -23549,22 +24357,22 @@ "name": "ObservabilityDashboardItemConfigInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "description", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -23573,12 +24381,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -23587,12 +24395,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "type", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -23601,24 +24409,23 @@ "name": "ObservabilityDashboardItemType", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ObservabilityDashboardItemCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ObservabilityDashboardItemInstance", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "dashboardItem", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23627,14 +24434,14 @@ "name": "ObservabilityDashboardItem", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "displayConfig", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23643,14 +24450,14 @@ "name": "DisplayConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23659,7 +24466,9 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -23670,76 +24479,74 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ObservabilityDashboardItemInstance", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "ObservabilityDashboardItemType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "PROJECT_USAGE_ITEM", "description": null, "isDeprecated": false, - "name": "PROJECT_USAGE_ITEM" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SERVICE_LOGS_ITEM", "description": null, "isDeprecated": false, - "name": "SERVICE_LOGS_ITEM" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SERVICE_METRICS_ITEM", "description": null, "isDeprecated": false, - "name": "SERVICE_METRICS_ITEM" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VOLUME_METRICS_ITEM", "description": null, "isDeprecated": false, - "name": "VOLUME_METRICS_ITEM" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ObservabilityDashboardItemType", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ObservabilityDashboardMonitor", "description": null, - "enumValues": null, "fields": [ { + "name": "alerts", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "endDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "startDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "alerts", "type": { "kind": "NON_NULL", "name": null, @@ -23756,14 +24563,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "config", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23772,14 +24579,14 @@ "name": "ObservabilityDashboardMonitorConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23788,14 +24595,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23804,14 +24611,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23820,7 +24627,9 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -23831,18 +24640,17 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ObservabilityDashboardMonitor", + "enumValues": null, "possibleTypes": null }, { + "kind": "UNION", + "name": "ObservabilityDashboardMonitorConfig", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "UNION", - "name": "ObservabilityDashboardMonitorConfig", + "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", @@ -23852,14 +24660,14 @@ ] }, { + "kind": "INPUT_OBJECT", + "name": "ObservabilityDashboardUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "dashboardItem", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -23868,12 +24676,12 @@ "name": "ObservabilityDashboardItemCreateInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "displayConfig", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -23882,12 +24690,12 @@ "name": "DisplayConfig", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -23896,36 +24704,35 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ObservabilityDashboardUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PageInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "endCursor", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasNextPage", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23934,14 +24741,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasPreviousPage", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23950,37 +24757,37 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "startCursor", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PageInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PartnerProfile", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "category", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23989,14 +24796,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24005,14 +24812,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "slug", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24021,14 +24828,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24037,14 +24844,14 @@ "name": "PartnerProfileType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "website", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24053,66 +24860,66 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PartnerProfile", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "PartnerProfileType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "BASIC_PARTNER", "description": null, "isDeprecated": false, - "name": "BASIC_PARTNER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "LIMITED_PARTNER", "description": null, "isDeprecated": false, - "name": "LIMITED_PARTNER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TEMPLATE_MAINTAINER", "description": null, "isDeprecated": false, - "name": "TEMPLATE_MAINTAINER" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PartnerProfileType", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Passkey", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "aaguid", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "backedUp", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24121,14 +24928,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24137,14 +24944,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "credentialId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24153,14 +24960,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deviceName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24169,14 +24976,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deviceType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24185,26 +24992,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "displayName", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24213,38 +25020,38 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "lastUsedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "lastUsedDevice", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "transports", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24261,14 +25068,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24277,7 +25084,9 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -24288,32 +25097,30 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Passkey", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PaymentMethod", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "card", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "PaymentMethodCard", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24322,25 +25129,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PaymentMethod", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PaymentMethodCard", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "brand", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24349,26 +25156,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "country", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "last4", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24377,54 +25184,54 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PaymentMethodCard", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "Plan", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "FREE", "description": null, "isDeprecated": false, - "name": "FREE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "HOBBY", "description": null, "isDeprecated": false, - "name": "HOBBY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PRO", "description": null, "isDeprecated": false, - "name": "PRO" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "Plan", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PlanLimitOverride", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "config", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24433,26 +25240,26 @@ "name": "SubscriptionPlanLimit", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "expiresAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24461,7 +25268,9 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -24472,151 +25281,155 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "PlanLimitOverride", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "PlatformFeatureFlag", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ALERT_SUS_USERS_CRON_KILLSWITCH", "description": null, "isDeprecated": false, - "name": "ALERT_SUS_USERS_CRON_KILLSWITCH" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "BAN_APPEAL_FORM", "description": null, "isDeprecated": false, - "name": "BAN_APPEAL_FORM" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "BUILD_DEPLOY_QUEUE_V2", "description": null, "isDeprecated": false, - "name": "CHAT_SANDBOX" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CHAT_SANDBOX", "description": null, "isDeprecated": false, - "name": "CLICKHOUSE_WORKSPACE_LIMIT_ENFORCE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CLICKHOUSE_WORKSPACE_LIMIT_ENFORCE", "description": null, "isDeprecated": false, - "name": "CTRD_IMAGE_STORE_ROLLOUT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CS_MCP", "description": null, "isDeprecated": false, - "name": "DEMO_PERCENTAGE_ROLLOUT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CTRD_IMAGE_STORE_ROLLOUT", "description": null, "isDeprecated": false, - "name": "INLINE_NOTIFICATION_PROCESSING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DEMO_PERCENTAGE_ROLLOUT", "description": null, "isDeprecated": false, - "name": "IN_DASHBOARD_SUPPORT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "IN_DASHBOARD_SUPPORT", "description": null, "isDeprecated": false, - "name": "KAFKA_DEPLOYMENT_STATUS_CHANGES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "KAFKA_EPHEMERAL_ENVIRONMENT_UPDATES", "description": null, "isDeprecated": false, - "name": "NEW_STRIPE_WEBHOOK_VERSION_ROLLOUT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NEW_STRIPE_WEBHOOK_VERSION_ROLLOUT", "description": null, "isDeprecated": false, - "name": "OAUTH_DCR_KILLSWITCH" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "OAUTH_DCR_KILLSWITCH", "description": null, "isDeprecated": false, - "name": "RADAR_AUTO_EVALUATE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "REMOVE_DEPLOYMENT_COMPACT", "description": null, "isDeprecated": false, - "name": "SERVICEINSTANCE_DATALOADER_FOR_STATIC_URL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SERVICEINSTANCE_DATALOADER_FOR_STATIC_URL", "description": null, "isDeprecated": false, - "name": "SPLIT_USAGE_QUERIES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SPLIT_USAGE_QUERIES", "description": null, "isDeprecated": false, - "name": "STRIPE_METERS_NEW_ACCOUNTS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STRIPE_METERS_NEW_ACCOUNTS", "description": null, "isDeprecated": false, - "name": "STRIPE_METERS_SHADOW_ENABLED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STRIPE_METERS_SHADOW_ENABLED", "description": null, "isDeprecated": false, - "name": "TEMPORAL_CLOUD_DELETIONS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TEMPORAL_CLOUD_DEPLOYS", "description": null, "isDeprecated": false, - "name": "TEMPORAL_CLOUD_DEPLOYS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TEMPORAL_CLOUD_DEPLOY_REMOVALS", "description": null, "isDeprecated": false, - "name": "TEMPORAL_CLOUD_SECONDARY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TEMPORAL_CLOUD_VOLUME_BACKUPS", "description": null, "isDeprecated": false, - "name": "UPDATED_VM_QUERIES" + "deprecationReason": null + }, + { + "name": "UPDATED_VM_QUERIES", + "description": null, + "isDeprecated": false, + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PlatformFeatureFlag", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PlatformFeatureFlagStatus", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "flag", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24625,14 +25438,14 @@ "name": "PlatformFeatureFlag", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "rolloutPercentage", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24641,14 +25454,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24657,14 +25470,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24673,60 +25486,60 @@ "name": "PlatformFeatureFlagType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PlatformFeatureFlagStatus", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "PlatformFeatureFlagType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "BOOLEAN", "description": null, "isDeprecated": false, - "name": "BOOLEAN" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PERCENTAGE", "description": null, "isDeprecated": false, - "name": "PERCENTAGE" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PlatformFeatureFlagType", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PlatformStatus", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "incident", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Incident", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isStable", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24735,78 +25548,78 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "maintenance", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Maintenance", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PlatformStatus", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Plugin", "description": null, - "enumValues": null, "fields": [ { + "name": "containers", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "containers", "type": { "kind": "NON_NULL", "name": null, @@ -24815,14 +25628,14 @@ "name": "PluginContainersConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24831,38 +25644,38 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deprecatedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "friendlyName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24871,14 +25684,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24887,14 +25700,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "logsEnabled", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24903,26 +25716,26 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "migrationDatabaseServiceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24931,14 +25744,14 @@ "name": "PluginType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "project", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24947,14 +25760,14 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -24963,55 +25776,55 @@ "name": "PluginStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "variables", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "variables", "type": { "kind": "NON_NULL", "name": null, @@ -25020,7 +25833,9 @@ "name": "PluginVariablesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -25031,20 +25846,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Plugin", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PluginContainersConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25061,14 +25874,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25077,25 +25890,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PluginContainersConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PluginContainersConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25104,14 +25917,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25120,44 +25933,45 @@ "name": "Container", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PluginContainersConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "PluginCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "friendlyName", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -25166,12 +25980,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -25180,120 +25994,120 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PluginCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "PluginRestartInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PluginRestartInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "PluginStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DEPRECATED", "description": null, "isDeprecated": false, - "name": "DEPRECATED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "LOCKED", "description": null, "isDeprecated": false, - "name": "LOCKED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "REMOVED", "description": null, "isDeprecated": false, - "name": "REMOVED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RUNNING", "description": null, "isDeprecated": false, - "name": "RUNNING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STOPPED", "description": null, "isDeprecated": false, - "name": "STOPPED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PluginStatus", "possibleTypes": null }, { + "kind": "ENUM", + "name": "PluginType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "mongodb", "description": null, "isDeprecated": false, - "name": "mongodb" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "mysql", "description": null, "isDeprecated": false, - "name": "mysql" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "postgresql", "description": null, "isDeprecated": false, - "name": "postgresql" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "redis", "description": null, "isDeprecated": false, - "name": "redis" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PluginType", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "PluginUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "friendlyName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -25302,24 +26116,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PluginUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PluginVariablesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25336,14 +26149,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25352,25 +26165,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PluginVariablesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PluginVariablesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25379,14 +26192,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25395,25 +26208,25 @@ "name": "Variable", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PluginVariablesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Preferences", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "buildFailedEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25422,14 +26235,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "changelogEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25438,14 +26251,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "communityEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25454,14 +26267,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deployCrashedEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25470,14 +26283,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "ephemeralEnvironmentEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25486,14 +26299,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25502,14 +26315,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "marketingEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25518,14 +26331,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "subprocessorUpdatesEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25534,14 +26347,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "templateQueueEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25550,14 +26363,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "usageEmail", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25566,7 +26379,9 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -25577,155 +26392,153 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Preferences", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "PreferencesUpdateData", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "buildFailedEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "changelogEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "communityEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "deployCrashedEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "ephemeralEnvironmentEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "marketingEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "subprocessorUpdatesEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "templateQueueEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "token", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "usageEmail", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PreferencesUpdateData", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PrivateNetwork", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "dnsName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25734,14 +26547,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25750,14 +26563,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25766,14 +26579,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "networkId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25782,14 +26595,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25798,14 +26611,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "publicId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25814,14 +26627,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "tags", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25838,24 +26651,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PrivateNetwork", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "PrivateNetworkCreateOrGetInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -25864,12 +26678,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -25878,12 +26692,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -25892,12 +26706,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "tags", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -25914,48 +26728,47 @@ } } } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PrivateNetworkCreateOrGetInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PrivateNetworkEndpoint", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "dnsName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -25964,26 +26777,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "newDnsName", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "privateIps", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26000,14 +26813,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "publicId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26016,14 +26829,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceInstanceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26032,14 +26845,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "syncStatus", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26048,14 +26861,14 @@ "name": "PrivateNetworkEndpointSyncStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "tags", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26072,24 +26885,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PrivateNetworkEndpoint", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "PrivateNetworkEndpointCreateOrGetInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -26098,12 +26912,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "privateNetworkId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -26112,12 +26926,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -26126,12 +26940,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -26140,12 +26954,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "tags", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -26162,95 +26976,94 @@ } } } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PrivateNetworkEndpointCreateOrGetInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "PrivateNetworkEndpointSyncStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ACTIVE", "description": null, "isDeprecated": false, - "name": "ACTIVE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CREATING", "description": null, "isDeprecated": false, - "name": "CREATING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DELETED", "description": null, "isDeprecated": false, - "name": "DELETED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DELETING", "description": null, "isDeprecated": false, - "name": "DELETING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UPDATING", "description": null, "isDeprecated": false, - "name": "UPDATING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PrivateNetworkEndpointSyncStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Project", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "baseEnvironment", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Environment", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "baseEnvironmentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "botPrEnvironments", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26259,55 +27072,55 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "buckets", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "buckets", "type": { "kind": "NON_NULL", "name": null, @@ -26316,14 +27129,14 @@ "name": "ProjectBucketsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26332,67 +27145,67 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentTriggers", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": "Use environment.deploymentTriggers for properly scoped access control", - "description": null, - "isDeprecated": true, - "name": "deploymentTriggers", "type": { "kind": "NON_NULL", "name": null, @@ -26401,55 +27214,55 @@ "name": "ProjectDeploymentTriggersConnection", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use environment.deploymentTriggers for properly scoped access control" }, { + "name": "deployments", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": "Use environment.deployments for properly scoped access control", - "description": null, - "isDeprecated": true, - "name": "deployments", "type": { "kind": "NON_NULL", "name": null, @@ -26458,87 +27271,87 @@ "name": "ProjectDeploymentsConnection", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use environment.deployments for properly scoped access control" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environments", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isEphemeral", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "sort", + "description": null, "type": { "kind": "ENUM", "name": "SortOrder", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "environments", "type": { "kind": "NON_NULL", "name": null, @@ -26547,26 +27360,26 @@ "name": "ProjectEnvironmentsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "expiredAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "featureFlags", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26583,14 +27396,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "focusedPrEnvironments", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26599,55 +27412,55 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "groups", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "groups", "type": { "kind": "NON_NULL", "name": null, @@ -26656,14 +27469,14 @@ "name": "ProjectGroupsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26672,14 +27485,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isPublic", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26688,14 +27501,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isTempProject", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26704,14 +27517,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "members", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26728,14 +27541,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26744,55 +27557,55 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "plugins", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins have been removed", - "description": null, - "isDeprecated": true, - "name": "plugins", "type": { "kind": "NON_NULL", "name": null, @@ -26801,14 +27614,14 @@ "name": "ProjectPluginsConnection", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins have been removed" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "prDeploys", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26817,67 +27630,67 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The id of the oldest non-ephemeral environment for this project (typically production). Used by the dashboard to render project cards without fetching the full environments connection.", - "isDeprecated": false, "name": "primaryEnvironmentId", + "description": "The id of the oldest non-ephemeral environment for this project (typically production). Used by the dashboard to render project cards without fetching the full environments connection.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectPermissions", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "projectPermissions", "type": { "kind": "NON_NULL", "name": null, @@ -26886,55 +27699,55 @@ "name": "ProjectProjectPermissionsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "services", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "services", "type": { "kind": "NON_NULL", "name": null, @@ -26943,14 +27756,14 @@ "name": "ProjectServicesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "subscriptionPlanLimit", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26959,14 +27772,14 @@ "name": "SubscriptionPlanLimit", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "subscriptionType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -26975,38 +27788,38 @@ "name": "SubscriptionPlanType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Use workspace", - "description": null, - "isDeprecated": true, "name": "team", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Team", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace" }, { - "args": [], - "deprecationReason": "Use workspaceId", - "description": null, - "isDeprecated": true, "name": "teamId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspaceId" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27015,55 +27828,55 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumes", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "volumes", "type": { "kind": "NON_NULL", "name": null, @@ -27072,31 +27885,33 @@ "name": "ProjectVolumesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspace", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Workspace", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -27107,20 +27922,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Project", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectBucketsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27137,14 +27950,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27153,25 +27966,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectBucketsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectBucketsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27180,14 +27993,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27196,25 +28009,25 @@ "name": "Bucket", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectBucketsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectComplianceInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": "Permissions for each project member", - "isDeprecated": false, "name": "memberPermissions", + "description": "Permissions for each project member", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27231,14 +28044,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27247,14 +28060,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27263,14 +28076,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Backup schedules for database services", - "isDeprecated": false, "name": "serviceBackups", + "description": "Backup schedules for database services", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27287,14 +28100,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "2FA status for each project member", - "isDeprecated": false, "name": "twoFactorMembers", + "description": "2FA status for each project member", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27311,14 +28124,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27327,125 +28140,126 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectComplianceInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "defaultEnvironmentName", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "description", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isMonorepo", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isPublic", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "prDeploys", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "repo", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "ProjectCreateRepo", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "runtime", + "description": null, "type": { "kind": "ENUM", "name": "PublicRuntime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectCreateRepo", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "branch", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -27454,12 +28268,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "fullRepoName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -27468,24 +28282,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectCreateRepo", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectDeploymentTriggersConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27502,14 +28315,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27518,25 +28331,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectDeploymentTriggersConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectDeploymentTriggersConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27545,14 +28358,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27561,25 +28374,25 @@ "name": "DeploymentTrigger", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectDeploymentTriggersConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectDeploymentsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27596,14 +28409,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27612,25 +28425,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectDeploymentsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectDeploymentsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27639,14 +28452,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27655,25 +28468,25 @@ "name": "Deployment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectDeploymentsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectEnvironmentsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27690,14 +28503,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "pageInfo", "description": null, - "isDeprecated": false, - "name": "pageInfo", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27706,25 +28519,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectEnvironmentsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectEnvironmentsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27733,14 +28546,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27749,24 +28562,25 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectEnvironmentsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectFeatureFlagToggleInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "flag", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -27775,12 +28589,12 @@ "name": "ActiveProjectFeatureFlag", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -27789,24 +28603,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectFeatureFlagToggleInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectGroupsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27823,14 +28636,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27839,25 +28652,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectGroupsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectGroupsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27866,14 +28679,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27882,25 +28695,25 @@ "name": "Group", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectGroupsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectInvitation", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27909,14 +28722,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "expiresAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27925,14 +28738,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27941,26 +28754,26 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "inviter", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "ProjectInvitationInviter", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isExpired", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27969,14 +28782,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "project", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -27985,25 +28798,25 @@ "name": "PublicProjectInformation", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectInvitation", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectInvitationInviter", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28012,36 +28825,37 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectInvitationInviter", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectInviteUserInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "email", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28050,12 +28864,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "link", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28064,23 +28878,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectInviteUserInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectInvitee", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "email", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28089,12 +28903,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "role", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28103,36 +28917,35 @@ "name": "ProjectRole", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectInvitee", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectMember", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28141,14 +28954,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28157,26 +28970,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "role", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28185,24 +28998,25 @@ "name": "ProjectRole", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectMember", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectMemberAddInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28211,12 +29025,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "role", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28225,12 +29039,12 @@ "name": "ProjectRole", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28239,24 +29053,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectMemberAddInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectMemberPermissionsInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28265,26 +29078,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "role", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28293,24 +29106,25 @@ "name": "ProjectRole", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectMemberPermissionsInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectMemberRemoveInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28319,12 +29133,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28333,24 +29147,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectMemberRemoveInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectMemberTwoFactorInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28359,14 +29172,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "List of enabled 2FA methods (AUTHENTICATOR, PASSKEY)", - "isDeprecated": false, "name": "enabledMethods", + "description": "List of enabled 2FA methods (AUTHENTICATOR, PASSKEY)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28383,26 +29196,26 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "twoFactorAuthEnabled", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28411,24 +29224,25 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectMemberTwoFactorInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectMemberUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28437,12 +29251,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "role", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28451,12 +29265,12 @@ "name": "ProjectRole", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -28465,24 +29279,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectMemberUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectPermission", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28491,14 +29304,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28507,14 +29320,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "role", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28523,14 +29336,14 @@ "name": "ProjectRole", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "userId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28539,7 +29352,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -28550,20 +29365,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ProjectPermission", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectPluginsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28580,14 +29393,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28596,25 +29409,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectPluginsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectPluginsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28623,14 +29436,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28639,25 +29452,25 @@ "name": "Plugin", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectPluginsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectProjectPermissionsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28674,14 +29487,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28690,25 +29503,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectProjectPermissionsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectProjectPermissionsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28717,14 +29530,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28733,25 +29546,25 @@ "name": "ProjectPermission", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectProjectPermissionsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectResourceAccess", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "customDomain", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28760,14 +29573,14 @@ "name": "AccessRule", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "databaseDeployment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28776,14 +29589,14 @@ "name": "AccessRule", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deployment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28792,14 +29605,14 @@ "name": "AccessRule", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28808,14 +29621,14 @@ "name": "AccessRule", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Plugins have been removed", - "description": null, - "isDeprecated": true, "name": "plugin", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28824,14 +29637,14 @@ "name": "AccessRule", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins have been removed" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sandbox", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28840,54 +29653,54 @@ "name": "AccessRule", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectResourceAccess", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "ProjectRole", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ADMIN", "description": null, "isDeprecated": false, - "name": "ADMIN" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MEMBER", "description": null, "isDeprecated": false, - "name": "MEMBER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VIEWER", "description": null, "isDeprecated": false, - "name": "VIEWER" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ProjectRole", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectServiceUsagePage", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28896,14 +29709,14 @@ "name": "ProjectServiceUsagePageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "usage", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28920,37 +29733,37 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectServiceUsagePage", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectServiceUsagePageInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "endCursor", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasNextPage", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28959,25 +29772,25 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectServiceUsagePageInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectServicesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28994,14 +29807,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29010,25 +29823,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectServicesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectServicesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29037,14 +29850,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29053,25 +29866,25 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectServicesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectToken", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29080,14 +29893,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "displayToken", "description": null, - "isDeprecated": false, - "name": "displayToken", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29096,14 +29909,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29112,14 +29925,14 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29128,14 +29941,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29144,14 +29957,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29160,14 +29973,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "project", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29176,14 +29989,14 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29192,7 +30005,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -29203,19 +30018,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ProjectToken", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectTokenCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29224,12 +30038,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29238,12 +30052,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29252,33 +30066,33 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectTokenCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectTransferConfirmInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "destinationWorkspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "ownershipTransferId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29287,12 +30101,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29301,23 +30115,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectTransferConfirmInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectTransferInitiateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "memberId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29326,12 +30140,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29340,23 +30154,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectTransferInitiateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectTransferInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29365,23 +30179,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectTransferInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectTransferToTeamInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "teamId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -29390,158 +30204,157 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectTransferToTeamInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ProjectUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "baseEnvironmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Enable/disable pull request environments for PRs created by bots", "name": "botPrEnvironments", + "description": "Enable/disable pull request environments for PRs created by bots", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "description", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Enable focused PR environments that only deploy services affected by changed files", "name": "focusedPrEnvironments", + "description": "Enable focused PR environments that only deploy services affected by changed files", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isPublic", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "prDeploys", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProjectUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "ProjectUsageProperty", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "BACKUP_USAGE", "description": null, "isDeprecated": false, - "name": "BACKUP_USAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CPU_USAGE", "description": null, "isDeprecated": false, - "name": "CPU_USAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CURRENT_USAGE", "description": null, "isDeprecated": false, - "name": "CURRENT_USAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DISK_USAGE", "description": null, "isDeprecated": false, - "name": "DISK_USAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ESTIMATED_USAGE", "description": null, "isDeprecated": false, - "name": "ESTIMATED_USAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MEMORY_USAGE", "description": null, "isDeprecated": false, - "name": "MEMORY_USAGE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NETWORK_USAGE", "description": null, "isDeprecated": false, - "name": "NETWORK_USAGE" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ProjectUsageProperty", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectVolumesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29558,14 +30371,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29574,25 +30387,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectVolumesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectVolumesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29601,14 +30414,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29617,25 +30430,25 @@ "name": "Volume", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectVolumesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectWorkspaceMember", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29644,14 +30457,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "List of enabled 2FA methods (AUTHENTICATOR, PASSKEY)", - "isDeprecated": false, "name": "enabledMethods", + "description": "List of enabled 2FA methods (AUTHENTICATOR, PASSKEY)", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29668,26 +30481,26 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "twoFactorAuthEnabled", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29696,25 +30509,25 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectWorkspaceMember", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProjectWorkspaceMembersResponse", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "members", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29731,14 +30544,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29747,14 +30560,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29763,14 +30576,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29779,54 +30592,54 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ProjectWorkspaceMembersResponse", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "ProjectsOrderBy", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "CREATED_AT_DESC", "description": null, "isDeprecated": false, - "name": "CREATED_AT_DESC" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NAME_ASC", "description": null, "isDeprecated": false, - "name": "NAME_ASC" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UPDATED_AT_DESC", "description": null, "isDeprecated": false, - "name": "UPDATED_AT_DESC" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ProjectsOrderBy", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ProviderAuth", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29835,14 +30648,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29851,14 +30664,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isAuthEnabled", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29867,14 +30680,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "metadata", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29883,14 +30696,14 @@ "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "provider", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29899,14 +30712,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "userId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29915,7 +30728,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -29926,20 +30741,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "ProviderAuth", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PublicProjectInformation", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29948,14 +30761,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -29964,23 +30777,24 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PublicProjectInformation", + "enumValues": null, "possibleTypes": null }, { + "kind": "UNION", + "name": "PublicProjectInvitation", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "UNION", - "name": "PublicProjectInvitation", + "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", @@ -29995,44 +30809,43 @@ ] }, { + "kind": "ENUM", + "name": "PublicRuntime", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "LEGACY", "description": null, "isDeprecated": false, - "name": "LEGACY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "V2", "description": null, "isDeprecated": false, - "name": "V2" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PublicRuntime", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "PublicStats", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalDeploymentsLastMonth", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30041,14 +30854,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalLogsLastMonth", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30057,14 +30870,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalProjects", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30073,14 +30886,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalRequestsLastMonth", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30089,14 +30902,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalServices", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30105,14 +30918,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalUsers", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30121,76 +30934,77 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "PublicStats", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "PurgeCacheScope", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ALL", "description": null, "isDeprecated": false, - "name": "ALL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "HTML", "description": null, "isDeprecated": false, - "name": "HTML" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PurgeCacheScope", "possibleTypes": null }, { + "kind": "ENUM", + "name": "PurgeOnDeploy", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ALL", "description": null, "isDeprecated": false, - "name": "ALL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "HTML", "description": null, "isDeprecated": false, - "name": "HTML" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "OFF", "description": null, "isDeprecated": false, - "name": "OFF" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "PurgeOnDeploy", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "PurgeServiceCacheInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30199,12 +31013,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "scope", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30213,12 +31027,12 @@ "name": "PurgeCacheScope", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30227,24 +31041,26 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PurgeServiceCacheInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Query", "description": null, - "enumValues": null, "fields": [ { + "name": "adminVolumeInstancesForVolume", + "description": "Get all volume instances for a given volume", "args": [ { - "defaultValue": null, - "description": null, "name": "volumeId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30253,13 +31069,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all volume instances for a given volume", - "isDeprecated": false, - "name": "adminVolumeInstancesForVolume", "type": { "kind": "NON_NULL", "name": null, @@ -30276,14 +31089,45 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Returns the platform feature flags enabled for the current user", + "name": "agentUsage", + "description": "Get unified AI usage for a workspace", + "args": [ + { + "name": "workspaceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AgentUsageSummary", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "allPlatformFeatureFlags", + "description": "Returns the platform feature flags enabled for the current user", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30300,14 +31144,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Introspect the current API token and its accessible workspaces.", - "isDeprecated": false, "name": "apiToken", + "description": "Introspect the current API token and its accessible workspaces.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30316,55 +31160,55 @@ "name": "ApiTokenContext", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "apiTokens", + "description": "Gets all API tokens for the authenticated user.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets all API tokens for the authenticated user.", - "isDeprecated": false, - "name": "apiTokens", "type": { "kind": "NON_NULL", "name": null, @@ -30373,14 +31217,17 @@ "name": "QueryApiTokensConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "auditLog", + "description": "Get an audit log by ID", "args": [ { - "defaultValue": null, - "description": "The ID of the audit log entry", "name": "id", + "description": "The ID of the audit log entry", "type": { "kind": "NON_NULL", "name": null, @@ -30389,12 +31236,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The ID of the workspace", "name": "workspaceId", + "description": "The ID of the workspace", "type": { "kind": "NON_NULL", "name": null, @@ -30403,13 +31250,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get an audit log by ID", - "isDeprecated": false, - "name": "auditLog", "type": { "kind": "NON_NULL", "name": null, @@ -30418,14 +31262,14 @@ "name": "AuditLog", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get a list of all audit log event types and their description", - "isDeprecated": false, "name": "auditLogEventTypeInfo", + "description": "Get a list of all audit log event types and their description", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30442,74 +31286,77 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "auditLogs", + "description": "Gets audit logs for a workspace.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "filter", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "AuditLogFilterInput", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "sort", + "description": null, "type": { "kind": "ENUM", "name": "SortOrder", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30518,13 +31365,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets audit logs for a workspace.", - "isDeprecated": false, - "name": "auditLogs", "type": { "kind": "NON_NULL", "name": null, @@ -30533,14 +31377,41 @@ "name": "QueryAuditLogsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "botScopeBindings", + "description": "Railway agent chat bindings (Slack/Discord scope → workspace) across the caller's workspaces.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BotScopeBindingInfo", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "bucketInstanceDetails", + "description": "Get the S3-compatible credentials for a bucket", "args": [ { - "defaultValue": null, - "description": null, "name": "bucketId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30549,12 +31420,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30563,25 +31434,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the S3-compatible credentials for a bucket", - "isDeprecated": false, - "name": "bucketInstanceDetails", "type": { "kind": "OBJECT", "name": "BucketInstanceDetails", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "bucketS3Credentials", + "description": "Get the S3-compatible credentials for a bucket", "args": [ { - "defaultValue": null, - "description": null, "name": "bucketId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30590,12 +31461,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30604,12 +31475,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30618,13 +31489,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the S3-compatible credentials for a bucket", - "isDeprecated": false, - "name": "bucketS3Credentials", "type": { "kind": "NON_NULL", "name": null, @@ -30641,14 +31509,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "buildLogs", + "description": "Fetch logs for a build", "args": [ { - "defaultValue": null, - "description": null, "name": "deploymentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30657,53 +31528,50 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "endDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs by a string. Providing an empty value will match all logs.", "name": "filter", + "description": "Filter logs by a string. Providing an empty value will match all logs.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned (defaults 100, max 5000)", "name": "limit", + "description": "Limit the number of logs returned (defaults 100, max 5000)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "startDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Fetch logs for a build", - "isDeprecated": false, - "name": "buildLogs", "type": { "kind": "NON_NULL", "name": null, @@ -30720,14 +31588,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "canvasViewMergePreview", + "description": "Preview a canvas layout merge from one environment to another. Returns the merged state and the mutations needed to reach it.", "args": [ { - "defaultValue": null, - "description": null, "name": "sourceEnvironmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30736,12 +31607,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "targetEnvironmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30750,13 +31621,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Preview a canvas layout merge from one environment to another. Returns the merged state and the mutations needed to reach it.", - "isDeprecated": false, - "name": "canvasViewMergePreview", "type": { "kind": "NON_NULL", "name": null, @@ -30765,14 +31633,17 @@ "name": "CanvasViewMergePreview", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "changelogBlockImage", + "description": "Gets the image URL for a Notion image block", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30781,13 +31652,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets the image URL for a Notion image block", - "isDeprecated": false, - "name": "changelogBlockImage", "type": { "kind": "NON_NULL", "name": null, @@ -30796,14 +31664,17 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "complianceAgreements", + "description": "Get compliance agreements for a workspace including HIPAA BAA and GDPR DPA status.", "args": [ { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30812,13 +31683,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get compliance agreements for a workspace including HIPAA BAA and GDPR DPA status.", - "isDeprecated": false, - "name": "complianceAgreements", "type": { "kind": "NON_NULL", "name": null, @@ -30827,14 +31695,17 @@ "name": "ComplianceAgreementsInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "customDomain", + "description": "Fetch details for a custom domain", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30843,12 +31714,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30857,13 +31728,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Fetch details for a custom domain", - "isDeprecated": false, - "name": "customDomain", "type": { "kind": "NON_NULL", "name": null, @@ -30872,14 +31740,17 @@ "name": "CustomDomain", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "customDomainAvailable", + "description": "Checks if a custom domain is available.", "args": [ { - "defaultValue": null, - "description": null, "name": "domain", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30888,13 +31759,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Checks if a custom domain is available.", - "isDeprecated": false, - "name": "customDomainAvailable", "type": { "kind": "NON_NULL", "name": null, @@ -30903,14 +31771,17 @@ "name": "DomainAvailable", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deployment", + "description": "Find a single deployment", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30919,13 +31790,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Find a single deployment", - "isDeprecated": false, - "name": "deployment", "type": { "kind": "NON_NULL", "name": null, @@ -30934,44 +31802,47 @@ "name": "Deployment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentEvents", + "description": "Get the deployment events for a deployment", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -30980,23 +31851,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the deployment events for a deployment", - "isDeprecated": false, - "name": "deploymentEvents", "type": { "kind": "NON_NULL", "name": null, @@ -31005,44 +31873,47 @@ "name": "QueryDeploymentEventsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentInstanceExecutions", + "description": "Get the deployment instance executions for a deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31051,23 +31922,20 @@ "name": "DeploymentInstanceExecutionListInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the deployment instance executions for a deployment.", - "isDeprecated": false, - "name": "deploymentInstanceExecutions", "type": { "kind": "NON_NULL", "name": null, @@ -31076,14 +31944,17 @@ "name": "QueryDeploymentInstanceExecutionsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentLogs", + "description": "Fetch logs for a deployment", "args": [ { - "defaultValue": null, - "description": null, "name": "deploymentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31092,53 +31963,50 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "endDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs by a string. Providing an empty value will match all logs.", "name": "filter", + "description": "Filter logs by a string. Providing an empty value will match all logs.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned (defaults 100, max 5000)", "name": "limit", + "description": "Limit the number of logs returned (defaults 100, max 5000)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "startDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Fetch logs for a deployment", - "isDeprecated": false, - "name": "deploymentLogs", "type": { "kind": "NON_NULL", "name": null, @@ -31155,14 +32023,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentSnapshot", + "description": "Find a single DeploymentSnapshot", "args": [ { - "defaultValue": null, - "description": null, "name": "deploymentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31171,45 +32042,45 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Find a single DeploymentSnapshot", - "isDeprecated": false, - "name": "deploymentSnapshot", "type": { "kind": "OBJECT", "name": "DeploymentSnapshot", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentTriggers", + "description": "All deployment triggers.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31218,32 +32089,32 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31252,12 +32123,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31266,13 +32137,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "All deployment triggers.", - "isDeprecated": false, - "name": "deploymentTriggers", "type": { "kind": "NON_NULL", "name": null, @@ -31281,44 +32149,47 @@ "name": "QueryDeploymentTriggersConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deployments", + "description": "Get all deployments", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31327,23 +32198,20 @@ "name": "DeploymentListInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all deployments", - "isDeprecated": false, - "name": "deployments", "type": { "kind": "NON_NULL", "name": null, @@ -31352,14 +32220,17 @@ "name": "QueryDeploymentsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "domainStatus", + "description": "Domain with status", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31368,12 +32239,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31382,13 +32253,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Use the `status` field within the `domain` query instead", - "description": "Domain with status", - "isDeprecated": true, - "name": "domainStatus", "type": { "kind": "NON_NULL", "name": null, @@ -31397,14 +32265,17 @@ "name": "DomainWithStatus", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use the `status` field within the `domain` query instead" }, { + "name": "domains", + "description": "All domains for a service instance", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31413,12 +32284,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31427,12 +32298,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31441,13 +32312,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "All domains for a service instance", - "isDeprecated": false, - "name": "domains", "type": { "kind": "NON_NULL", "name": null, @@ -31456,14 +32324,17 @@ "name": "AllDomains", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "egressGatewayHAPreview", + "description": "Preview HA static egress IPs that would be assigned without persisting", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31472,12 +32343,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31486,13 +32357,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Preview HA static egress IPs that would be assigned without persisting", - "isDeprecated": false, - "name": "egressGatewayHAPreview", "type": { "kind": "NON_NULL", "name": null, @@ -31509,14 +32377,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "egressGatewayLegacyPreview", + "description": "Preview legacy static egress IP that would be assigned without persisting", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31525,12 +32396,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31539,13 +32410,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Preview legacy static egress IP that would be assigned without persisting", - "isDeprecated": false, - "name": "egressGatewayLegacyPreview", "type": { "kind": "NON_NULL", "name": null, @@ -31562,14 +32430,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "egressGateways", + "description": "All egress gateways assigned to a service instance", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31578,12 +32449,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31592,13 +32463,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "All egress gateways assigned to a service instance", - "isDeprecated": false, - "name": "egressGateways", "type": { "kind": "NON_NULL", "name": null, @@ -31615,14 +32483,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environment", + "description": "Find a single environment", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31631,23 +32502,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Find a single environment", - "isDeprecated": false, - "name": "environment", "type": { "kind": "NON_NULL", "name": null, @@ -31656,14 +32524,17 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentHasLegacyStaticEgress", + "description": "Whether any service in the environment is on legacy static egress (not HA). Used to surface the HA migration banner.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31672,13 +32543,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Whether any service in the environment is on legacy static egress (not HA). Used to surface the HA migration banner.", - "isDeprecated": false, - "name": "environmentHasLegacyStaticEgress", "type": { "kind": "NON_NULL", "name": null, @@ -31687,64 +32555,67 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentLogs", + "description": "Fetch logs for a project environment. Build logs are excluded unless a snapshot ID is explicitly provided in the filter", "args": [ { - "defaultValue": null, - "description": "Latest date to look for logs after the anchor", "name": "afterDate", + "description": "Latest date to look for logs after the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned after the anchor", "name": "afterLimit", + "description": "Limit the number of logs returned after the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Target date time to look for logs", "name": "anchorDate", + "description": "Target date time to look for logs", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Oldest date to look for logs before the anchor", "name": "beforeDate", + "description": "Oldest date to look for logs before the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned before the anchor", "name": "beforeLimit", + "description": "Limit the number of logs returned before the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31753,23 +32624,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs using a query syntax", "name": "filter", + "description": "Filter logs using a query syntax", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Fetch logs for a project environment. Build logs are excluded unless a snapshot ID is explicitly provided in the filter", - "isDeprecated": false, - "name": "environmentLogs", "type": { "kind": "NON_NULL", "name": null, @@ -31786,14 +32654,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentPatch", + "description": "Get a single environment patch by ID", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31802,13 +32673,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a single environment patch by ID", - "isDeprecated": false, - "name": "environmentPatch", "type": { "kind": "NON_NULL", "name": null, @@ -31817,34 +32685,37 @@ "name": "EnvironmentPatch", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentPatches", + "description": "Get the patches for an environment", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31853,33 +32724,30 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the patches for an environment", - "isDeprecated": false, - "name": "environmentPatches", "type": { "kind": "NON_NULL", "name": null, @@ -31888,14 +32756,17 @@ "name": "QueryEnvironmentPatchesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentStagedChanges", + "description": "Get the latest staged commit for a single environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31904,13 +32775,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the latest staged commit for a single environment.", - "isDeprecated": false, - "name": "environmentStagedChanges", "type": { "kind": "NON_NULL", "name": null, @@ -31919,64 +32787,67 @@ "name": "EnvironmentPatch", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environments", + "description": "Gets all environments for a project.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isEphemeral", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -31985,13 +32856,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets all environments for a project.", - "isDeprecated": false, - "name": "environments", "type": { "kind": "NON_NULL", "name": null, @@ -32000,24 +32868,27 @@ "name": "QueryEnvironmentsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "estimatedUsage", + "description": "Get the estimated total cost of the project at the end of the current billing cycle. If no `startDate` is provided, the usage for the current billing period of the project owner is returned.", "args": [ { - "defaultValue": null, - "description": "Whether to include deleted projects in estimations.", "name": "includeDeleted", + "description": "Whether to include deleted projects in estimations.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "measurements", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32034,33 +32905,30 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the estimated total cost of the project at the end of the current billing cycle. If no `startDate` is provided, the usage for the current billing period of the project owner is returned.", - "isDeprecated": false, - "name": "estimatedUsage", "type": { "kind": "NON_NULL", "name": null, @@ -32077,74 +32945,77 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "events", + "description": "Gets the events for a project.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "filter", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "EventFilterInput", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32153,13 +33024,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets the events for a project.", - "isDeprecated": false, - "name": "events", "type": { "kind": "NON_NULL", "name": null, @@ -32168,25 +33036,25 @@ "name": "QueryEventsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "externalWorkspaces", + "description": "Get the workspaces the user doesn't belong to, but needs access (like when invited to a project)", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the workspaces the user doesn't belong to, but needs access (like when invited to a project)", - "isDeprecated": false, - "name": "externalWorkspaces", "type": { "kind": "NON_NULL", "name": null, @@ -32203,14 +33071,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "functionRuntime", + "description": "Get information about a specific function runtime", "args": [ { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32219,13 +33090,10 @@ "name": "FunctionRuntimeName", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get information about a specific function runtime", - "isDeprecated": false, - "name": "functionRuntime", "type": { "kind": "NON_NULL", "name": null, @@ -32234,14 +33102,14 @@ "name": "FunctionRuntime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "List available function runtimes", - "isDeprecated": false, "name": "functionRuntimes", + "description": "List available function runtimes", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -32258,14 +33126,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "gitHubRepoAccessAvailable", + "description": "Checks if user has access to GitHub repository", "args": [ { - "defaultValue": null, - "description": null, "name": "fullRepoName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32274,13 +33145,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Checks if user has access to GitHub repository", - "isDeprecated": false, - "name": "gitHubRepoAccessAvailable", "type": { "kind": "NON_NULL", "name": null, @@ -32289,14 +33157,14 @@ "name": "GitHubAccess", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Gets SSH public keys from the authenticated user's GitHub account.", - "isDeprecated": false, "name": "gitHubSshKeys", + "description": "Gets SSH public keys from the authenticated user's GitHub account.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -32313,14 +33181,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "githubIsRepoNameAvailable", + "description": "Check if a repo name is available", "args": [ { - "defaultValue": null, - "description": null, "name": "fullRepoName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32329,13 +33200,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Check if a repo name is available", - "isDeprecated": false, - "name": "githubIsRepoNameAvailable", "type": { "kind": "NON_NULL", "name": null, @@ -32344,14 +33212,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "githubPRInfo", + "description": "Get info for a GitHub pull request", "args": [ { - "defaultValue": null, - "description": null, "name": "prNumber", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32360,12 +33231,12 @@ "name": "Int", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32374,25 +33245,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get info for a GitHub pull request", - "isDeprecated": false, - "name": "githubPRInfo", "type": { "kind": "OBJECT", "name": "GitHubPRInfo", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "githubPRInfoResult", + "description": "Get info for a GitHub pull request, including fetch errors", "args": [ { - "defaultValue": null, - "description": null, "name": "prNumber", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32401,12 +33272,12 @@ "name": "Int", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32415,13 +33286,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get info for a GitHub pull request, including fetch errors", - "isDeprecated": false, - "name": "githubPRInfoResult", "type": { "kind": "NON_NULL", "name": null, @@ -32430,14 +33298,17 @@ "name": "GitHubPRInfoResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "githubRepo", + "description": "Checks if user has access to GitHub repository", "args": [ { - "defaultValue": null, - "description": null, "name": "fullRepoName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32446,13 +33317,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Checks if user has access to GitHub repository", - "isDeprecated": false, - "name": "githubRepo", "type": { "kind": "NON_NULL", "name": null, @@ -32461,14 +33329,17 @@ "name": "GitHubRepoWithoutInstallation", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "githubRepoBranches", + "description": "Get branches for a GitHub repo that the authenticated user has access to", "args": [ { - "defaultValue": null, - "description": null, "name": "owner", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32477,12 +33348,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "repo", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32491,13 +33362,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get branches for a GitHub repo that the authenticated user has access to", - "isDeprecated": false, - "name": "githubRepoBranches", "type": { "kind": "NON_NULL", "name": null, @@ -32514,14 +33382,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get a list of repos for a user that Railway has access to", - "isDeprecated": false, "name": "githubRepos", + "description": "Get a list of repos for a user that Railway has access to", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -32538,14 +33406,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get a list of scopes the user has installed the installation to", - "isDeprecated": false, "name": "githubWritableScopes", + "description": "Get a list of scopes the user has installed the installation to", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -32562,14 +33430,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get the Herokus apps for the current user", - "isDeprecated": false, "name": "herokuApps", + "description": "Get the Herokus apps for the current user", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -32586,14 +33454,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "httpDurationMetrics", + "description": "Get HTTP request duration metrics for a service (avg, p50, p90, p95, p99)", "args": [ { - "defaultValue": null, - "description": "The end of the period to get metrics for.", "name": "endDate", + "description": "The end of the period to get metrics for.", "type": { "kind": "NON_NULL", "name": null, @@ -32602,12 +33473,12 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32616,32 +33487,32 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by HTTP method (e.g., GET, POST)", "name": "method", + "description": "Filter by HTTP method (e.g., GET, POST)", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by request path", "name": "path", + "description": "Filter by request path", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32650,12 +33521,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The start of the period to get metrics for.", "name": "startDate", + "description": "The start of the period to get metrics for.", "type": { "kind": "NON_NULL", "name": null, @@ -32664,33 +33535,30 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by HTTP status code (e.g., 200, 404, 500)", "name": "statusCode", + "description": "Filter by HTTP status code (e.g., 200, 404, 500)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The frequency of data points in the response. If the `stepSeconds` is 60, then the response will contain one data point per minute.", "name": "stepSeconds", + "description": "The frequency of data points in the response. If the `stepSeconds` is 60, then the response will contain one data point per minute.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get HTTP request duration metrics for a service (avg, p50, p90, p95, p99)", - "isDeprecated": false, - "name": "httpDurationMetrics", "type": { "kind": "NON_NULL", "name": null, @@ -32699,64 +33567,67 @@ "name": "HttpDurationMetricsResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "httpLogs", + "description": "Fetch HTTP logs for a deployment", "args": [ { - "defaultValue": null, - "description": "Latest date to look for logs after the anchor", "name": "afterDate", + "description": "Latest date to look for logs after the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned after the anchor", "name": "afterLimit", + "description": "Limit the number of logs returned after the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Target date time to look for logs", "name": "anchorDate", + "description": "Target date time to look for logs", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Oldest date to look for logs before the anchor", "name": "beforeDate", + "description": "Oldest date to look for logs before the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned before the anchor", "name": "beforeLimit", + "description": "Limit the number of logs returned before the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "deploymentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32765,53 +33636,50 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "endDate", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs using a query syntax", "name": "filter", + "description": "Filter logs using a query syntax", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned (defaults 100, max 5000)", "name": "limit", + "description": "Limit the number of logs returned (defaults 100, max 5000)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "startDate", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Fetch HTTP logs for a deployment", - "isDeprecated": false, - "name": "httpLogs", "type": { "kind": "NON_NULL", "name": null, @@ -32828,14 +33696,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "httpMetrics", + "description": "Get HTTP request metrics for a service", "args": [ { - "defaultValue": null, - "description": "The end of the period to get metrics for.", "name": "endDate", + "description": "The end of the period to get metrics for.", "type": { "kind": "NON_NULL", "name": null, @@ -32844,12 +33715,12 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32858,32 +33729,32 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by HTTP method (e.g., GET, POST)", "name": "method", + "description": "Filter by HTTP method (e.g., GET, POST)", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by request path", "name": "path", + "description": "Filter by request path", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32892,12 +33763,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The start of the period to get metrics for.", "name": "startDate", + "description": "The start of the period to get metrics for.", "type": { "kind": "NON_NULL", "name": null, @@ -32906,33 +33777,30 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by HTTP status code (e.g., 200, 404, 500)", "name": "statusCode", + "description": "Filter by HTTP status code (e.g., 200, 404, 500)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The frequency of data points in the response. If the `stepSeconds` is 60, then the response will contain one data point per minute.", "name": "stepSeconds", + "description": "The frequency of data points in the response. If the `stepSeconds` is 60, then the response will contain one data point per minute.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get HTTP request metrics for a service", - "isDeprecated": false, - "name": "httpMetrics", "type": { "kind": "NON_NULL", "name": null, @@ -32941,14 +33809,17 @@ "name": "HttpMetricsResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "httpMetricsGroupedByStatus", + "description": "Get HTTP request metrics for a service, grouped by status code", "args": [ { - "defaultValue": null, - "description": "The end of the period to get metrics for.", "name": "endDate", + "description": "The end of the period to get metrics for.", "type": { "kind": "NON_NULL", "name": null, @@ -32957,12 +33828,12 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -32971,32 +33842,32 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by HTTP method (e.g., GET, POST)", "name": "method", + "description": "Filter by HTTP method (e.g., GET, POST)", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by request path", "name": "path", + "description": "Filter by request path", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33005,12 +33876,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The start of the period to get metrics for.", "name": "startDate", + "description": "The start of the period to get metrics for.", "type": { "kind": "NON_NULL", "name": null, @@ -33019,23 +33890,20 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The frequency of data points in the response. If the `stepSeconds` is 60, then the response will contain one data point per minute.", "name": "stepSeconds", + "description": "The frequency of data points in the response. If the `stepSeconds` is 60, then the response will contain one data point per minute.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get HTTP request metrics for a service, grouped by status code", - "isDeprecated": false, - "name": "httpMetricsGroupedByStatus", "type": { "kind": "NON_NULL", "name": null, @@ -33052,14 +33920,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "integrationAuth", + "description": "Get an integration auth by provider providerId", "args": [ { - "defaultValue": null, - "description": null, "name": "provider", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33068,12 +33939,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "providerId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33082,13 +33953,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get an integration auth by provider providerId", - "isDeprecated": false, - "name": "integrationAuth", "type": { "kind": "NON_NULL", "name": null, @@ -33097,55 +33965,55 @@ "name": "IntegrationAuth", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "integrationAuths", + "description": "Get all integration auths for a user", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all integration auths for a user", - "isDeprecated": false, - "name": "integrationAuths", "type": { "kind": "NON_NULL", "name": null, @@ -33154,54 +34022,57 @@ "name": "QueryIntegrationAuthsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "integrations", + "description": "Get all integrations for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33210,13 +34081,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all integrations for a project", - "isDeprecated": false, - "name": "integrations", "type": { "kind": "NON_NULL", "name": null, @@ -33225,14 +34093,17 @@ "name": "QueryIntegrationsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "inviteCode", + "description": "Get an invite code by the code", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33241,13 +34112,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get an invite code by the code", - "isDeprecated": false, - "name": "inviteCode", "type": { "kind": "NON_NULL", "name": null, @@ -33256,14 +34124,14 @@ "name": "InviteCode", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Gets the authenticated user.", - "isDeprecated": false, "name": "me", + "description": "Gets the authenticated user.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -33272,44 +34140,47 @@ "name": "User", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "metrics", + "description": "Get metrics for a project, environment, and service", "args": [ { - "defaultValue": null, - "description": "The averaging window when computing CPU usage. By default, it is the same as the `sampleRateSeconds`.", "name": "averagingWindowSeconds", + "description": "The averaging window when computing CPU usage. By default, it is the same as the `sampleRateSeconds`.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The end of the period to get metrics for. If not provided, the current datetime is used.", "name": "endDate", + "description": "The end of the period to get metrics for. If not provided, the current datetime is used.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "What to group the aggregated usage by. By default, it is grouped over the entire project.", "name": "groupBy", + "description": "What to group the aggregated usage by. By default, it is grouped over the entire project.", "type": { "kind": "LIST", "name": null, @@ -33322,22 +34193,22 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Whether or not to include deleted projects in the results", "name": "includeDeleted", + "description": "Whether or not to include deleted projects in the results", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "measurements", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33354,42 +34225,42 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The frequency of data points in the response. If the `sampleRateSeconds` is 60, then the response will contain one data point per minute.", "name": "sampleRateSeconds", + "description": "The frequency of data points in the response. If the `sampleRateSeconds` is 60, then the response will contain one data point per minute.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The start of the period to get metrics for.", "name": "startDate", + "description": "The start of the period to get metrics for.", "type": { "kind": "NON_NULL", "name": null, @@ -33398,43 +34269,40 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "volumeId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "volumeInstanceExternalId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get metrics for a project, environment, and service", - "isDeprecated": false, - "name": "metrics", "type": { "kind": "NON_NULL", "name": null, @@ -33451,64 +34319,77 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "networkFlowLogs", + "description": "Fetch individual network flow logs for an environment", "args": [ { - "defaultValue": null, - "description": "Latest date to look for logs after the anchor", "name": "afterDate", + "description": "Latest date to look for logs after the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit logs returned after the anchor", "name": "afterLimit", + "description": "Limit logs returned after the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Target date time to look for logs", "name": "anchorDate", + "description": "Target date time to look for logs", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Oldest date to look for logs before the anchor", "name": "beforeDate", + "description": "Oldest date to look for logs before the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit logs returned before the anchor", "name": "beforeLimit", + "description": "Limit logs returned before the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "deploymentInstanceId", + "description": "Filter by deployment instance / sandbox ID (optional)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33517,33 +34398,30 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter expression (e.g., @protocol:tcp @direction:egress @dropped:true)", "name": "filter", + "description": "Filter expression (e.g., @protocol:tcp @direction:egress @dropped:true)", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by service ID (optional)", "name": "serviceId", + "description": "Filter by service ID (optional)", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Fetch individual network flow logs for an environment", - "isDeprecated": false, - "name": "networkFlowLogs", "type": { "kind": "NON_NULL", "name": null, @@ -33560,65 +34438,65 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "notificationDeliveries", + "description": "Gets notification deliveries for the authenticated user", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "filter", + "description": null, "type": { "kind": "INPUT_OBJECT", "name": "NotificationDeliveryFilterInput", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets notification deliveries for the authenticated user", - "isDeprecated": false, - "name": "notificationDeliveries", "type": { "kind": "NON_NULL", "name": null, @@ -33627,14 +34505,17 @@ "name": "QueryNotificationDeliveriesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "notificationDelivery", + "description": "Gets a notification delivery by ID for the authenticated user", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33643,35 +34524,35 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets a notification delivery by ID for the authenticated user", - "isDeprecated": false, - "name": "notificationDelivery", "type": { "kind": "OBJECT", "name": "NotificationDelivery", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "notificationRules", + "description": "Get all notification rules for a workspace and project", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33680,13 +34561,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all notification rules for a workspace and project", - "isDeprecated": false, - "name": "notificationRules", "type": { "kind": "NON_NULL", "name": null, @@ -33703,34 +34581,37 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "observabilityDashboards", + "description": "Get all observability dashboards for an environment", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33739,33 +34620,30 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all observability dashboards for an environment", - "isDeprecated": false, - "name": "observabilityDashboards", "type": { "kind": "NON_NULL", "name": null, @@ -33774,55 +34652,55 @@ "name": "QueryObservabilityDashboardsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "passkeys", + "description": "Gets all passkeys for the authenticated user", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets all passkeys for the authenticated user", - "isDeprecated": false, - "name": "passkeys", "type": { "kind": "NON_NULL", "name": null, @@ -33831,14 +34709,14 @@ "name": "QueryPasskeysConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get the current status of the platform", - "isDeprecated": false, "name": "platformStatus", + "description": "Get the current status of the platform", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -33847,14 +34725,17 @@ "name": "PlatformStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "plugin", + "description": "Get a plugin by ID.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33863,13 +34744,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Get a plugin by ID.", - "isDeprecated": true, - "name": "plugin", "type": { "kind": "NON_NULL", "name": null, @@ -33878,24 +34756,27 @@ "name": "Plugin", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "pluginLogs", + "description": "Fetch logs for a plugin", "args": [ { - "defaultValue": null, - "description": null, "name": "endDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33904,32 +34785,32 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs by a string. Providing an empty value will match all logs.", "name": "filter", + "description": "Filter logs by a string. Providing an empty value will match all logs.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned (defaults 100, max 5000)", "name": "limit", + "description": "Limit the number of logs returned (defaults 100, max 5000)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "pluginId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -33938,23 +34819,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "startDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Fetch logs for a plugin", - "isDeprecated": true, - "name": "pluginLogs", "type": { "kind": "NON_NULL", "name": null, @@ -33971,25 +34849,25 @@ } } } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "preferences", + "description": "Get the email preferences for a user", "args": [ { - "defaultValue": null, - "description": null, "name": "token", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the email preferences for a user", - "isDeprecated": false, - "name": "preferences", "type": { "kind": "NON_NULL", "name": null, @@ -33998,14 +34876,17 @@ "name": "Preferences", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "privateNetworkEndpoint", + "description": "Get a private network endpoint for a service instance.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34014,12 +34895,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "privateNetworkId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34028,12 +34909,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34042,25 +34923,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a private network endpoint for a service instance.", - "isDeprecated": false, - "name": "privateNetworkEndpoint", "type": { "kind": "OBJECT", "name": "PrivateNetworkEndpoint", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "privateNetworkEndpointNameAvailable", + "description": "Check if an endpoint name is available.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34069,12 +34950,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "prefix", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34083,12 +34964,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "privateNetworkId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34097,13 +34978,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Check if an endpoint name is available.", - "isDeprecated": false, - "name": "privateNetworkEndpointNameAvailable", "type": { "kind": "NON_NULL", "name": null, @@ -34112,14 +34990,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "privateNetworks", + "description": "List private networks for an environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34128,13 +35009,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "List private networks for an environment.", - "isDeprecated": false, - "name": "privateNetworks", "type": { "kind": "NON_NULL", "name": null, @@ -34151,14 +35029,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "project", + "description": "Get a project by ID", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34167,13 +35048,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a project by ID", - "isDeprecated": false, - "name": "project", "type": { "kind": "NON_NULL", "name": null, @@ -34182,14 +35060,17 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectCompliance", + "description": "Get comprehensive compliance information for a project including 2FA status, member permissions, backup schedules, and compliance agreements. Requires workspace API token with admin access.", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34198,13 +35079,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get comprehensive compliance information for a project including 2FA status, member permissions, backup schedules, and compliance agreements. Requires workspace API token with admin access.", - "isDeprecated": false, - "name": "projectCompliance", "type": { "kind": "NON_NULL", "name": null, @@ -34213,14 +35091,17 @@ "name": "ProjectComplianceInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectInvitation", + "description": "Get a project invitation by code", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34229,13 +35110,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a project invitation by code", - "isDeprecated": false, - "name": "projectInvitation", "type": { "kind": "NON_NULL", "name": null, @@ -34244,14 +35122,17 @@ "name": "PublicProjectInvitation", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectInvitations", + "description": "Get invitations for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34260,13 +35141,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get invitations for a project", - "isDeprecated": false, - "name": "projectInvitations", "type": { "kind": "NON_NULL", "name": null, @@ -34283,14 +35161,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectInviteCode", + "description": "Get an invite code for a project for a specifc role", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34299,12 +35180,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "role", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34313,13 +35194,10 @@ "name": "ProjectRole", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get an invite code for a project for a specifc role", - "isDeprecated": false, - "name": "projectInviteCode", "type": { "kind": "NON_NULL", "name": null, @@ -34328,14 +35206,17 @@ "name": "InviteCode", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectMembers", + "description": "Gets users who belong to a project along with their role", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34344,13 +35225,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets users who belong to a project along with their role", - "isDeprecated": false, - "name": "projectMembers", "type": { "kind": "NON_NULL", "name": null, @@ -34367,14 +35245,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectResourceAccess", + "description": "Get resource access rules for project-specific actions", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34383,13 +35264,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get resource access rules for project-specific actions", - "isDeprecated": false, - "name": "projectResourceAccess", "type": { "kind": "NON_NULL", "name": null, @@ -34398,24 +35276,27 @@ "name": "ProjectResourceAccess", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectServiceUsage", + "description": "Get paginated usage grouped by project and service for a workspace.", "args": [ { - "defaultValue": null, - "description": "Project ID cursor returned from the previous page.", "name": "after", + "description": "Project ID cursor returned from the previous page.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "endDate", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34424,32 +35305,32 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Number of projects to include in this page. Max 50.", "name": "first", + "description": "Number of projects to include in this page. Max 50.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Whether to include deleted projects in usage.", "name": "includeDeleted", + "description": "Whether to include deleted projects in usage.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "measurements", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34466,12 +35347,12 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "startDate", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34480,12 +35361,12 @@ "name": "DateTime", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34494,13 +35375,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get paginated usage grouped by project and service for a workspace.", - "isDeprecated": false, - "name": "projectServiceUsage", "type": { "kind": "NON_NULL", "name": null, @@ -34509,14 +35387,14 @@ "name": "ProjectServiceUsagePage", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get a single project token by the value in the header", - "isDeprecated": false, "name": "projectToken", + "description": "Get a single project token by the value in the header", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -34525,54 +35403,57 @@ "name": "ProjectToken", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectTokens", + "description": "Get all project tokens for a project", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34581,13 +35462,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all project tokens for a project", - "isDeprecated": false, - "name": "projectTokens", "type": { "kind": "NON_NULL", "name": null, @@ -34596,14 +35474,17 @@ "name": "QueryProjectTokensConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectWorkspaceMembers", + "description": "Get workspace members for a project with 2FA details", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34612,13 +35493,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get workspace members for a project with 2FA details", - "isDeprecated": false, - "name": "projectWorkspaceMembers", "type": { "kind": "NON_NULL", "name": null, @@ -34627,95 +35505,95 @@ "name": "ProjectWorkspaceMembersResponse", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projects", + "description": "Gets all projects for a user or workspace.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "includeDeleted", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "orderBy", + "description": null, "type": { "kind": "ENUM", "name": "ProjectsOrderBy", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets all projects for a user or workspace.", - "isDeprecated": false, - "name": "projects", "type": { "kind": "NON_NULL", "name": null, @@ -34724,14 +35602,17 @@ "name": "QueryProjectsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectsByIds", + "description": "Fetch multiple projects by id. Skips ids the caller cannot access (does not throw on partial denial). Intended for batched dashboard hydration of a small viewport-sized set of cards.", "args": [ { - "defaultValue": null, - "description": null, "name": "ids", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34748,13 +35629,10 @@ } } } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Fetch multiple projects by id. Skips ids the caller cannot access (does not throw on partial denial). Intended for batched dashboard hydration of a small viewport-sized set of cards.", - "isDeprecated": false, - "name": "projectsByIds", "type": { "kind": "NON_NULL", "name": null, @@ -34771,14 +35649,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get public Railway stats.", - "isDeprecated": false, "name": "publicStats", + "description": "Get public Railway stats.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -34787,14 +35665,107 @@ "name": "PublicStats", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "railwayDomain", + "description": "Get a Railway domain by ID", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RailwayDomain", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "railwayDomainByName", + "description": "Get a Railway domain by its domain name within a workspace", + "args": [ + { + "name": "domain", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "workspaceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RailwayDomain", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "railwayDomainDnsRecords", + "description": "List DNS records for a Railway domain", "args": [ { - "defaultValue": null, + "name": "domain", "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34803,13 +35774,98 @@ "name": "String", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RailwayDomainDnsRecord", + "ofType": null + } } } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "railwayDomains", + "description": "Get Railway domains for a workspace", + "args": [ + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "RailwayDomainStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "workspaceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } ], - "deprecationReason": null, - "description": "Gets the ReferralInfo for the authenticated user.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RailwayDomain", + "ofType": null + } + } + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "referralInfo", + "description": "Gets the ReferralInfo for the authenticated user.", + "args": [ + { + "name": "workspaceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -34818,25 +35874,25 @@ "name": "ReferralInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "regions", + "description": "List available regions", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "List available regions", - "isDeprecated": false, - "name": "regions", "type": { "kind": "NON_NULL", "name": null, @@ -34853,14 +35909,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "resourceAccess", + "description": "Get resource access for the current user or workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "explicitResourceOwner", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34869,13 +35928,10 @@ "name": "ExplicitOwnerInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get resource access for the current user or workspace", - "isDeprecated": false, - "name": "resourceAccess", "type": { "kind": "NON_NULL", "name": null, @@ -34884,14 +35940,17 @@ "name": "ResourceAccess", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandbox", + "description": "Get a sandbox by id.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34900,12 +35959,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34914,25 +35973,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a sandbox by id.", - "isDeprecated": false, - "name": "sandbox", "type": { "kind": "OBJECT", "name": "Sandbox", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxCheckpoints", + "description": "List named sandbox checkpoints in an environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -34941,13 +36000,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "List named sandbox checkpoints in an environment.", - "isDeprecated": false, - "name": "sandboxCheckpoints", "type": { "kind": "NON_NULL", "name": null, @@ -34964,34 +36020,37 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxSessions", + "description": "Resumable sessions inside a sandbox — interactive shells and one-off exec commands, live or recently exited. Null when the sandbox can't report them (e.g. its vm-init predates session listing).", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35000,22 +36059,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35024,35 +36083,35 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Resumable sessions inside a sandbox — interactive shells and one-off exec commands, live or recently exited. Null when the sandbox can't report them (e.g. its vm-init predates session listing).", - "isDeprecated": false, - "name": "sandboxSessions", "type": { "kind": "OBJECT", "name": "QuerySandboxSessionsConnection", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxTemplateBuild", + "description": "Get a template's build state by id (the recipe content hash). READY once its checkpoint exists; BUILDING/FAILED reflect the build workflow.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35061,12 +36120,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35075,13 +36134,10 @@ "name": "ID", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a template's build state by id (the recipe content hash). READY once its checkpoint exists; BUILDING/FAILED reflect the build workflow.", - "isDeprecated": false, - "name": "sandboxTemplateBuild", "type": { "kind": "NON_NULL", "name": null, @@ -35090,34 +36146,37 @@ "name": "SandboxTemplateBuild", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sandboxes", + "description": "List sandboxes in an environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35126,33 +36185,30 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "List sandboxes in an environment.", - "isDeprecated": false, - "name": "sandboxes", "type": { "kind": "NON_NULL", "name": null, @@ -35161,14 +36217,17 @@ "name": "QuerySandboxesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "service", + "description": "Get a service by ID", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35177,13 +36236,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a service by ID", - "isDeprecated": false, - "name": "service", "type": { "kind": "NON_NULL", "name": null, @@ -35192,14 +36248,17 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceDomainAvailable", + "description": "Checks if a service domain is available", "args": [ { - "defaultValue": null, - "description": null, "name": "domain", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35208,13 +36267,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Checks if a service domain is available", - "isDeprecated": false, - "name": "serviceDomainAvailable", "type": { "kind": "NON_NULL", "name": null, @@ -35223,14 +36279,17 @@ "name": "DomainAvailable", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstance", + "description": "Get a service instance belonging to a service and environment", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35239,12 +36298,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35253,13 +36312,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a service instance belonging to a service and environment", - "isDeprecated": false, - "name": "serviceInstance", "type": { "kind": "NON_NULL", "name": null, @@ -35268,14 +36324,17 @@ "name": "ServiceInstance", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceAutoDeployStatus", + "description": "Returns the auto-deploy status for a service instance, including whether it can be enabled.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35284,12 +36343,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35298,12 +36357,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35312,13 +36371,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Returns the auto-deploy status for a service instance, including whether it can be enabled.", - "isDeprecated": false, - "name": "serviceInstanceAutoDeployStatus", "type": { "kind": "NON_NULL", "name": null, @@ -35327,14 +36383,17 @@ "name": "ServiceInstanceAutoDeployStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceIsUpdatable", + "description": "Check if the upstream repo for a service has an update available", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35343,12 +36402,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35357,13 +36416,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Check if the upstream repo for a service has an update available", - "isDeprecated": false, - "name": "serviceInstanceIsUpdatable", "type": { "kind": "NON_NULL", "name": null, @@ -35372,14 +36428,17 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceLimitOverride", + "description": "Get the service instance resource limit overrides (null if no overrides set)", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35388,12 +36447,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35402,25 +36461,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the service instance resource limit overrides (null if no overrides set)", - "isDeprecated": false, - "name": "serviceInstanceLimitOverride", "type": { "kind": "SCALAR", "name": "ServiceInstanceLimit", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceInstanceLimits", + "description": "Get the merged resource limits for a service instance (includes plan defaults)", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35429,12 +36488,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35443,13 +36502,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the merged resource limits for a service instance (includes plan defaults)", - "isDeprecated": false, - "name": "serviceInstanceLimits", "type": { "kind": "NON_NULL", "name": null, @@ -35458,55 +36514,55 @@ "name": "ServiceInstanceLimit", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sessions", + "description": "Gets all sessions for authenticated user.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets all sessions for authenticated user.", - "isDeprecated": false, - "name": "sessions", "type": { "kind": "NON_NULL", "name": null, @@ -35515,65 +36571,251 @@ "name": "QuerySessionsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "signal", + "description": "Fetch a single signal by owner scope and name.", "args": [ { - "defaultValue": null, + "name": "name", "description": null, - "name": "after", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "owner", "description": null, - "name": "before", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Signal", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signalChanges", + "description": "Recent audit log entries for a signal.", + "args": [ { - "defaultValue": null, + "name": "limit", "description": null, - "name": "first", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": "50" }, { - "defaultValue": null, + "name": "name", "description": null, - "name": "last", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "owner", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SignalChange", + "ofType": null + } } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signalEvaluate", + "description": "Evaluate a signal against an evaluation context (pure resolution; does not mutate registry state).", + "args": [ + { + "name": "context", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "owner", "description": null, - "name": "workspaceId", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets SSH public keys. If workspaceId is provided, returns the keys owned by that workspace (requires workspace MEMBER access). Under a workspace-scoped API token, workspaceId defaults to the token's workspace when omitted; otherwise returns the authenticated user's personal keys.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SignalEvaluation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signals", + "description": "List signals registered for an owner scope.", + "args": [ + { + "name": "owner", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Signal", + "ofType": null + } + } + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "sshPublicKeys", + "description": "Gets SSH public keys. If workspaceId is provided, returns the keys owned by that workspace (requires workspace MEMBER access). Under a workspace-scoped API token, workspaceId defaults to the token's workspace when omitted; otherwise returns the authenticated user's personal keys.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "workspaceId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -35582,14 +36824,48 @@ "name": "QuerySshPublicKeysConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "sshSignupInfo", + "description": "Details for an SSH signup confirm page: the SSH key fingerprint to verify before binding it to the account.", "args": [ { - "defaultValue": null, + "name": "code", "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SSHSignupInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tcpProxies", + "description": "All TCP proxies for a service instance", + "args": [ + { "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35598,12 +36874,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35612,13 +36888,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "All TCP proxies for a service instance", - "isDeprecated": false, - "name": "tcpProxies", "type": { "kind": "NON_NULL", "name": null, @@ -35635,14 +36908,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "team", + "description": "Find a team by ID", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35651,13 +36927,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Teams are now workspaces. Use the workspace query instead.", - "description": "Find a team by ID", - "isDeprecated": true, - "name": "team", "type": { "kind": "NON_NULL", "name": null, @@ -35666,54 +36939,57 @@ "name": "Team", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Teams are now workspaces. Use the workspace query instead." }, { + "name": "teamTemplates", + "description": "Get all templates for a team.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "teamId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35722,13 +36998,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Use templates instead - teams are now workspaces", - "description": "Get all templates for a team.", - "isDeprecated": true, - "name": "teamTemplates", "type": { "kind": "NON_NULL", "name": null, @@ -35737,55 +37010,55 @@ "name": "QueryTeamTemplatesConnection", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use templates instead - teams are now workspaces" }, { + "name": "template", + "description": "Get a template by code or ID or GitHub owner and repo.", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "owner", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "repo", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a template by code or ID or GitHub owner and repo.", - "isDeprecated": false, - "name": "template", "type": { "kind": "NON_NULL", "name": null, @@ -35794,14 +37067,17 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateMetrics", + "description": "Get the metrics for a template.", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35810,13 +37086,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the metrics for a template.", - "isDeprecated": false, - "name": "templateMetrics", "type": { "kind": "NON_NULL", "name": null, @@ -35825,64 +37098,67 @@ "name": "TemplateMetrics", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateSearch", + "description": "Search published templates using the backend-ranked template search index.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "If set, only templates in this category will be returned.", "name": "category", + "description": "If set, only templates in this category will be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Search term to filter templates. Empty query returns browse-style results.", "name": "query", + "description": "Search term to filter templates. Empty query returns browse-style results.", "type": { "kind": "NON_NULL", "name": null, @@ -35891,23 +37167,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "If set, only templates matching this verification state will be returned.", "name": "verified", + "description": "If set, only templates matching this verification state will be returned.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Search published templates using the backend-ranked template search index.", - "isDeprecated": false, - "name": "templateSearch", "type": { "kind": "NON_NULL", "name": null, @@ -35916,14 +37189,17 @@ "name": "QueryTemplateSearchConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templateSourceForProject", + "description": "Get the source template for a project.", "args": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -35932,86 +37208,83 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the source template for a project.", - "isDeprecated": false, - "name": "templateSourceForProject", "type": { "kind": "OBJECT", "name": "Template", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "templates", + "description": "Get all published templates.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "If set to true, only recommended templates will be returned.", "name": "recommended", + "description": "If set to true, only recommended templates will be returned.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "If set to true, only verified templates will be returned.", "name": "verified", + "description": "If set to true, only verified templates will be returned.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all published templates.", - "isDeprecated": false, - "name": "templates", "type": { "kind": "NON_NULL", "name": null, @@ -36020,14 +37293,14 @@ "name": "QueryTemplatesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Count all published templates.", - "isDeprecated": false, "name": "templatesCount", + "description": "Count all published templates.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -36036,54 +37309,57 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "trustedDomains", + "description": "Get all trusted domains for a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36092,13 +37368,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all trusted domains for a workspace", - "isDeprecated": false, - "name": "trustedDomains", "type": { "kind": "NON_NULL", "name": null, @@ -36107,14 +37380,14 @@ "name": "QueryTrustedDomainsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Gets the TwoFactorInfo for the authenticated user.", - "isDeprecated": false, "name": "twoFactorInfo", + "description": "Gets the TwoFactorInfo for the authenticated user.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -36123,24 +37396,27 @@ "name": "TwoFactorInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "usage", + "description": "Get the usage for a single project or all projects for a user/workspace. If no `projectId` or `workspaceId` is provided, the usage for the current user is returned. If no `startDate` is provided, the usage for the current billing period of the project owner is returned.", "args": [ { - "defaultValue": null, - "description": null, "name": "endDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "What to group the aggregated usage by. By default, it is grouped over the entire project.", "name": "groupBy", + "description": "What to group the aggregated usage by. By default, it is grouped over the entire project.", "type": { "kind": "LIST", "name": null, @@ -36153,22 +37429,22 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Whether to include deleted projects in the usage.", "name": "includeDeleted", + "description": "Whether to include deleted projects in the usage.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "measurements", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36185,43 +37461,40 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "startDate", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the usage for a single project or all projects for a user/workspace. If no `projectId` or `workspaceId` is provided, the usage for the current user is returned. If no `startDate` is provided, the usage for the current billing period of the project owner is returned.", - "isDeprecated": false, - "name": "usage", "type": { "kind": "NON_NULL", "name": null, @@ -36238,14 +37511,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "userKickbackEarnings", + "description": "Get the total kickback earnings for a user.", "args": [ { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36254,13 +37530,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "This field is deprecated and will be removed in future versions.", - "description": "Get the total kickback earnings for a user.", - "isDeprecated": true, - "name": "userKickbackEarnings", "type": { "kind": "NON_NULL", "name": null, @@ -36269,14 +37542,17 @@ "name": "UserKickbackEarnings", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed in future versions." }, { + "name": "userProfile", + "description": "Get the public profile for a user", "args": [ { - "defaultValue": null, - "description": null, "name": "username", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36285,13 +37561,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the public profile for a user", - "isDeprecated": false, - "name": "userProfile", "type": { "kind": "NON_NULL", "name": null, @@ -36300,55 +37573,55 @@ "name": "UserProfileResponse", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "userTemplates", + "description": "Get all templates for the current user.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": "Users don't have personal templates anymore, they belong to their team now", - "description": "Get all templates for the current user.", - "isDeprecated": true, - "name": "userTemplates", "type": { "kind": "NON_NULL", "name": null, @@ -36357,14 +37630,17 @@ "name": "QueryUserTemplatesConnection", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Users don't have personal templates anymore, they belong to their team now" }, { + "name": "variables", + "description": "All variables by pluginId or serviceId. If neither are provided, all shared variables are returned.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36373,12 +37649,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36387,33 +37663,30 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Provide a serviceId to get all variables for a specific service.", "name": "serviceId", + "description": "Provide a serviceId to get all variables for a specific service.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "unrendered", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "All variables by pluginId or serviceId. If neither are provided, all shared variables are returned.", - "isDeprecated": false, - "name": "variables", "type": { "kind": "NON_NULL", "name": null, @@ -36422,14 +37695,17 @@ "name": "EnvironmentVariables", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "variablesForServiceDeployment", + "description": "All rendered variables that are required for a service deployment.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36438,12 +37714,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36452,12 +37728,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36466,13 +37742,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "All rendered variables that are required for a service deployment.", - "isDeprecated": false, - "name": "variablesForServiceDeployment", "type": { "kind": "NON_NULL", "name": null, @@ -36481,14 +37754,14 @@ "name": "EnvironmentVariables", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get information about the user's Vercel accounts", - "isDeprecated": false, "name": "vercelInfo", + "description": "Get information about the user's Vercel accounts", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -36497,14 +37770,17 @@ "name": "VercelInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstance", + "description": "Get a single volume instance by id", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36513,13 +37789,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get a single volume instance by id", - "isDeprecated": false, - "name": "volumeInstance", "type": { "kind": "NON_NULL", "name": null, @@ -36528,14 +37801,17 @@ "name": "VolumeInstance", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstanceBackupList", + "description": "List backups of a volume instance", "args": [ { - "defaultValue": null, - "description": "The id of the volume instance to list the backups of", "name": "volumeInstanceId", + "description": "The id of the volume instance to list the backups of", "type": { "kind": "NON_NULL", "name": null, @@ -36544,13 +37820,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "List backups of a volume instance", - "isDeprecated": false, - "name": "volumeInstanceBackupList", "type": { "kind": "NON_NULL", "name": null, @@ -36567,14 +37840,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstanceBackupScheduleList", + "description": "List backups schedules of a volume instance", "args": [ { - "defaultValue": null, - "description": "The id of the volume instance to list the schedules of", "name": "volumeInstanceId", + "description": "The id of the volume instance to list the schedules of", "type": { "kind": "NON_NULL", "name": null, @@ -36583,13 +37859,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "List backups schedules of a volume instance", - "isDeprecated": false, - "name": "volumeInstanceBackupScheduleList", "type": { "kind": "NON_NULL", "name": null, @@ -36606,14 +37879,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workflowStatus", + "description": "Gets the status of a workflow", "args": [ { - "defaultValue": null, - "description": null, "name": "workflowId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36622,13 +37898,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets the status of a workflow", - "isDeprecated": false, - "name": "workflowStatus", "type": { "kind": "NON_NULL", "name": null, @@ -36637,14 +37910,17 @@ "name": "WorkflowResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspace", + "description": "Get the workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36653,13 +37929,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the workspace", - "isDeprecated": false, - "name": "workspace", "type": { "kind": "NON_NULL", "name": null, @@ -36668,14 +37941,17 @@ "name": "Workspace", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceByCode", + "description": "Find a workspace by invite code", "args": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36684,13 +37960,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Find a workspace by invite code", - "isDeprecated": false, - "name": "workspaceByCode", "type": { "kind": "NON_NULL", "name": null, @@ -36699,54 +37972,57 @@ "name": "Workspace", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceIdentityProviders", + "description": "Gets all identity providers of a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36755,13 +38031,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets all identity providers of a workspace", - "isDeprecated": false, - "name": "workspaceIdentityProviders", "type": { "kind": "NON_NULL", "name": null, @@ -36770,14 +38043,17 @@ "name": "QueryWorkspaceIdentityProvidersConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspacePolicy", + "description": "Get the policies for a workspace", "args": [ { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36786,25 +38062,25 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get the policies for a workspace", - "isDeprecated": false, - "name": "workspacePolicy", "type": { "kind": "OBJECT", "name": "WorkspacePolicy", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [ + "name": "workspacePolicySelectableDeploySources", + "description": "List deploy sources that can be added to a workspace policy.", + "args": [ { - "defaultValue": null, - "description": null, "name": "sourceType", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36813,12 +38089,12 @@ "name": "WorkspacePolicyDeploySourceType", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36827,13 +38103,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "List deploy sources that can be added to a workspace policy.", - "isDeprecated": false, - "name": "workspacePolicySelectableDeploySources", "type": { "kind": "NON_NULL", "name": null, @@ -36850,54 +38123,57 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "workspaceTemplates", + "description": "Get all templates for a workspace.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -36906,13 +38182,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Get all templates for a workspace.", - "isDeprecated": false, - "name": "workspaceTemplates", "type": { "kind": "NON_NULL", "name": null, @@ -36921,25 +38194,25 @@ "name": "QueryWorkspaceTemplatesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Query", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryApiTokensConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -36956,14 +38229,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -36972,25 +38245,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryApiTokensConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryApiTokensConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -36999,14 +38272,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37015,25 +38288,25 @@ "name": "ApiToken", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryApiTokensConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryAuditLogsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37050,14 +38323,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37066,25 +38339,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryAuditLogsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryAuditLogsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37093,14 +38366,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37109,25 +38382,25 @@ "name": "AuditLog", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryAuditLogsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryDeploymentEventsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37144,14 +38417,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37160,25 +38433,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryDeploymentEventsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryDeploymentEventsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37187,14 +38460,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37203,25 +38476,25 @@ "name": "DeploymentEvent", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryDeploymentEventsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryDeploymentInstanceExecutionsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37238,14 +38511,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37254,25 +38527,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryDeploymentInstanceExecutionsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryDeploymentInstanceExecutionsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37281,14 +38554,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37297,25 +38570,25 @@ "name": "DeploymentInstanceExecution", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryDeploymentInstanceExecutionsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryDeploymentTriggersConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37332,14 +38605,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37348,25 +38621,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryDeploymentTriggersConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryDeploymentTriggersConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37375,14 +38648,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37391,25 +38664,25 @@ "name": "DeploymentTrigger", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryDeploymentTriggersConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryDeploymentsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37426,14 +38699,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37442,25 +38715,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryDeploymentsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryDeploymentsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37469,14 +38742,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37485,25 +38758,25 @@ "name": "Deployment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryDeploymentsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryEnvironmentPatchesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37520,14 +38793,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37536,25 +38809,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryEnvironmentPatchesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryEnvironmentPatchesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37563,14 +38836,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37579,25 +38852,25 @@ "name": "EnvironmentPatch", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryEnvironmentPatchesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryEnvironmentsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37614,14 +38887,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37630,25 +38903,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryEnvironmentsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryEnvironmentsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37657,14 +38930,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37673,25 +38946,25 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryEnvironmentsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryEventsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37708,14 +38981,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37724,25 +38997,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryEventsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryEventsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37751,14 +39024,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37767,25 +39040,25 @@ "name": "Event", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryEventsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryIntegrationAuthsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37802,14 +39075,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37818,25 +39091,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryIntegrationAuthsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryIntegrationAuthsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37845,14 +39118,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37861,25 +39134,25 @@ "name": "IntegrationAuth", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryIntegrationAuthsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryIntegrationsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37896,14 +39169,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37912,25 +39185,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryIntegrationsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryIntegrationsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37939,14 +39212,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37955,25 +39228,25 @@ "name": "Integration", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryIntegrationsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryNotificationDeliveriesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37990,14 +39263,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38006,25 +39279,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryNotificationDeliveriesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryNotificationDeliveriesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38033,14 +39306,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38049,25 +39322,25 @@ "name": "NotificationDelivery", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryNotificationDeliveriesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryObservabilityDashboardsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38084,14 +39357,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38100,25 +39373,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryObservabilityDashboardsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryObservabilityDashboardsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38127,14 +39400,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38143,26 +39416,26 @@ "name": "ObservabilityDashboard", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryObservabilityDashboardsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryPasskeysConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", - "type": { + "description": null, + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -38178,14 +39451,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38194,25 +39467,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryPasskeysConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryPasskeysConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38221,14 +39494,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38237,25 +39510,25 @@ "name": "Passkey", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryPasskeysConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryProjectTokensConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38272,14 +39545,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38288,25 +39561,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryProjectTokensConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryProjectTokensConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38315,14 +39588,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38331,25 +39604,25 @@ "name": "ProjectToken", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryProjectTokensConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryProjectsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38366,14 +39639,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38382,25 +39655,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryProjectsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryProjectsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38409,14 +39682,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38425,25 +39698,25 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryProjectsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QuerySandboxSessionsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38460,14 +39733,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38476,25 +39749,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QuerySandboxSessionsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QuerySandboxSessionsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38503,14 +39776,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38519,25 +39792,25 @@ "name": "SandboxSession", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QuerySandboxSessionsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QuerySandboxesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38554,14 +39827,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38570,25 +39843,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QuerySandboxesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QuerySandboxesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38597,14 +39870,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38613,25 +39886,25 @@ "name": "Sandbox", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QuerySandboxesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QuerySessionsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38648,14 +39921,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38664,25 +39937,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QuerySessionsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QuerySessionsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38691,14 +39964,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38707,25 +39980,25 @@ "name": "Session", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QuerySessionsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QuerySshPublicKeysConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38742,14 +40015,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38758,25 +40031,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QuerySshPublicKeysConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QuerySshPublicKeysConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38785,14 +40058,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38801,25 +40074,25 @@ "name": "SshPublicKey", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QuerySshPublicKeysConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryTeamTemplatesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38836,14 +40109,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38852,25 +40125,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryTeamTemplatesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryTeamTemplatesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38879,14 +40152,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38895,25 +40168,25 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryTeamTemplatesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryTemplateSearchConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38930,14 +40203,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38946,25 +40219,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryTemplateSearchConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryTemplateSearchConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38973,14 +40246,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38989,25 +40262,25 @@ "name": "TemplateSearchResult", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryTemplateSearchConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryTemplatesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39024,14 +40297,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39040,25 +40313,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryTemplatesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryTemplatesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39067,14 +40340,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39083,25 +40356,25 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryTemplatesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryTrustedDomainsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39118,14 +40391,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39134,25 +40407,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryTrustedDomainsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryTrustedDomainsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39161,14 +40434,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39177,25 +40450,25 @@ "name": "TrustedDomain", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryTrustedDomainsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryUserTemplatesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39212,14 +40485,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39228,25 +40501,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryUserTemplatesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryUserTemplatesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39255,14 +40528,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39271,25 +40544,25 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryUserTemplatesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryWorkspaceIdentityProvidersConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39306,14 +40579,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39322,25 +40595,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryWorkspaceIdentityProvidersConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryWorkspaceIdentityProvidersConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39349,14 +40622,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39365,25 +40638,25 @@ "name": "WorkspaceIdentityProvider", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryWorkspaceIdentityProvidersConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryWorkspaceTemplatesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39400,14 +40673,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39416,25 +40689,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryWorkspaceTemplatesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "QueryWorkspaceTemplatesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39443,14 +40716,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39459,70 +40732,51 @@ "name": "Template", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "QueryWorkspaceTemplatesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "RailpackInfo", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "RailpackInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "RailwayDomain", "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ + "fields": [ { - "defaultValue": null, + "name": "autoRenewEnabled", "description": null, - "name": "code", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "connectedServiceInstances", "description": null, - "name": "twoFactorLinkingKey", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "RecoveryCodeValidateInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "recoveryCodes", "type": { "kind": "NON_NULL", "name": null, @@ -39533,151 +40787,128 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ConnectedServiceInstance", "ofType": null } } } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "RecoveryCodes", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "args": [], - "deprecationReason": null, + "name": "createdAt", "description": null, - "isDeprecated": false, - "name": "code", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "domain", "description": null, - "isDeprecated": false, - "name": "id", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "id", "description": null, - "isDeprecated": false, - "name": "referralStats", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ReferralStats", + "kind": "SCALAR", + "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "nameservers", + "description": "Authoritative nameservers currently delegated for this domain at the registrar.", "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "status", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RailwayDomainNameservers", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "ReferralInfo", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ + "name": "nextBillingDate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "defaultValue": null, + "name": "purchasePrice", "description": null, - "name": "code", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "registrationYears", "description": null, - "name": "workspaceId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ReferralInfoUpdateInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "args": [], - "deprecationReason": null, + "name": "renewalPrice", "description": null, - "isDeprecated": false, - "name": "credited", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39686,70 +40917,69 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "status", "description": null, - "isDeprecated": false, - "name": "pending", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "RailwayDomainStatus", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ReferralStats", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "REFEREE_CREDITED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "workspaceId", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, - "name": "REFERRER_CREDITED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "workspaceName", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, - "name": "REGISTERED" + "deprecationReason": null } ], - "fields": null, "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ReferralStatus", + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "RailwayDomainDnsRecord", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, + "name": "answer", "description": null, - "isDeprecated": false, - "name": "code", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39758,14 +40988,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "domainName", "description": null, - "isDeprecated": false, - "name": "id", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -39774,41 +41004,30 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "fqdn", "description": null, - "isDeprecated": false, - "name": "status", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "ReferralStatus", + "kind": "SCALAR", + "name": "String", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ReferralUser", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { + "name": "host", + "description": null, "args": [], - "deprecationReason": null, - "description": "Region country", - "isDeprecated": false, - "name": "country", "type": { "kind": "NON_NULL", "name": null, @@ -39817,144 +41036,113 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "id", "description": null, - "isDeprecated": false, - "name": "deploymentConstraints", + "args": [], "type": { - "kind": "OBJECT", - "name": "RegionDeploymentConstraints", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "priority", + "description": null, "args": [], - "deprecationReason": null, - "description": "Region ID (airport code)", - "isDeprecated": false, - "name": "id", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "ttl", "description": null, - "isDeprecated": false, - "name": "location", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "type", "description": null, - "isDeprecated": false, - "name": "name", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "RailwayDomainDnsRecordType", "ofType": null } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "region", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "workspaceId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Region", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainDnsRecordCreateInput", "description": null, - "enumValues": null, - "fields": [ + "fields": null, + "inputFields": [ { - "args": [], - "deprecationReason": null, - "description": "Deprecation information for the region", - "isDeprecated": false, - "name": "deprecationInfo", + "name": "answer", + "description": null, "type": { - "kind": "OBJECT", - "name": "RegionDeprecationInfo", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "RegionDeploymentConstraints", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, { - "args": [], - "deprecationReason": null, - "description": "Specifies if the region is deprecated", - "isDeprecated": false, - "name": "isDeprecated", + "name": "domain", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, - "description": "Replacement region for the deprecated region", - "isDeprecated": false, - "name": "replacementRegion", + "name": "host", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -39963,53 +41151,71 @@ "name": "String", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "RegionDeprecationInfo", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ + }, + "defaultValue": null + }, { - "deprecationReason": null, + "name": "priority", "description": null, - "isDeprecated": false, - "name": "ONBOARDED" + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "deprecationReason": null, + "name": "ttl", "description": null, - "isDeprecated": false, - "name": "REGISTERED" + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "deprecationReason": null, + "name": "type", "description": null, - "isDeprecated": false, - "name": "WAITLISTED" + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RailwayDomainDnsRecordType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "workspaceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null } ], - "fields": null, - "inputFields": null, "interfaces": null, - "kind": "ENUM", - "name": "RegistrationStatus", + "enumValues": null, "possibleTypes": null }, { - "description": "Private Docker registry credentials. Only available for Pro plan deployments.", - "enumValues": null, + "kind": "INPUT_OBJECT", + "name": "RailwayDomainDnsRecordDeleteInput", + "description": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "domain", "description": null, - "name": "password", "type": { "kind": "NON_NULL", "name": null, @@ -40018,12 +41224,26 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "recordId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "workspaceId", "description": null, - "name": "username", "type": { "kind": "NON_NULL", "name": null, @@ -40032,105 +41252,82 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "RegistryCredentialsInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "RailwayDomainDnsRecordType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "A", "description": null, "isDeprecated": false, - "name": "COMPLETED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "AAAA", "description": null, "isDeprecated": false, - "name": "FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ANAME", "description": null, "isDeprecated": false, - "name": "INITIATED" + "deprecationReason": null }, { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "TRANSFERRING" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "UNRECOGNIZED" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ReplicateVolumeInstanceSnapshotStatus", - "possibleTypes": null - }, - { - "description": "The status of a volume instance replication", - "enumValues": [ - { - "deprecationReason": null, + "name": "CNAME", "description": null, "isDeprecated": false, - "name": "COMPLETED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MX", "description": null, "isDeprecated": false, - "name": "ERROR" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NS", "description": null, "isDeprecated": false, - "name": "QUEUED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SRV", "description": null, "isDeprecated": false, - "name": "TRANSFERRING_OFFLINE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TXT", "description": null, "isDeprecated": false, - "name": "TRANSFERRING_ONLINE" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ReplicateVolumeInstanceStatus", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainDnsRecordUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "answer", "description": null, - "name": "environmentId", "type": { "kind": "NON_NULL", "name": null, @@ -40139,23 +41336,12 @@ "name": "String", "ofType": null } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ResetPluginCredentialsInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ + }, + "defaultValue": null + }, { - "defaultValue": null, + "name": "domain", "description": null, - "name": "environmentId", "type": { "kind": "NON_NULL", "name": null, @@ -40164,129 +41350,150 @@ "name": "String", "ofType": null } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ResetPluginInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + }, + "defaultValue": null + }, { - "args": [], - "deprecationReason": null, + "name": "host", "description": null, - "isDeprecated": false, - "name": "deployment", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AccessRule", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "priority", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "recordId", "description": null, - "isDeprecated": false, - "name": "project", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AccessRule", + "kind": "SCALAR", + "name": "Int", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ResourceAccess", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "WORKSPACE" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ResourceOwnerType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ + }, + "defaultValue": null + }, { - "deprecationReason": null, + "name": "ttl", "description": null, - "isDeprecated": false, - "name": "ALWAYS" + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "deprecationReason": null, + "name": "type", "description": null, - "isDeprecated": false, - "name": "NEVER" + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RailwayDomainDnsRecordType", + "ofType": null + } + }, + "defaultValue": null }, { - "deprecationReason": null, + "name": "workspaceId", "description": null, - "isDeprecated": false, - "name": "ON_FAILURE" - } + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } ], - "fields": null, - "inputFields": null, "interfaces": null, - "kind": "ENUM", - "name": "RestartPolicyType", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "RailwayDomainNameservers", "description": null, - "enumValues": null, "fields": [ { + "name": "isDefault", + "description": "True when the domain is delegated to Name.com's nameservers (Railway-managed DNS).", "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "nameservers", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, "isDeprecated": false, - "name": "environmentId", + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainNameserversSetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -40295,58 +41502,115 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", + "name": "nameservers", + "description": "Hostnames of the nameservers to delegate to (2-13). Pass an empty list to reset to Name.com's account-level defaults for this domain.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } - } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RailwayDomainStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "EXPIRED", "description": null, "isDeprecated": false, - "name": "idleTimeoutMinutes", + "deprecationReason": null + }, + { + "name": "PURCHASING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REFUNDED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RailwayDomainUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "autoRenewEnabled", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "id", "description": null, - "isDeprecated": false, - "name": "networkIsolation", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SandboxNetworkIsolation", + "kind": "SCALAR", + "name": "String", "ofType": null } - } - }, + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RecoveryCodeValidateInput", + "description": null, + "fields": null, + "inputFields": [ { - "args": [], - "deprecationReason": null, + "name": "code", "description": null, - "isDeprecated": false, - "name": "region", "type": { "kind": "NON_NULL", "name": null, @@ -40355,89 +41619,116 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "twoFactorLinkingKey", "description": null, - "isDeprecated": false, - "name": "status", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RecoveryCodes", + "description": null, + "fields": [ + { + "name": "recoveryCodes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SandboxStatus", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Sandbox", + "enumValues": null, "possibleTypes": null }, { - "description": "A bootable snapshot of a sandbox's disk, scoped to an environment. Built from a template recipe or captured from a running sandbox.", - "enumValues": null, + "kind": "OBJECT", + "name": "ReferralInfo", + "description": null, "fields": [ { - "args": [], - "deprecationReason": null, + "name": "code", "description": null, - "isDeprecated": false, - "name": "createdAt", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "id", "description": null, - "isDeprecated": false, - "name": "environmentId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "referralStats", "description": null, - "isDeprecated": false, - "name": "id", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ReferralStats", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "status", + "description": null, "args": [], - "deprecationReason": null, - "description": "The checkpoint's identity within the environment (same as id): a recipe content hash for a built template, or the user-given name for one captured from a sandbox.", - "isDeprecated": false, - "name": "key", "type": { "kind": "NON_NULL", "name": null, @@ -40446,24 +41737,31 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SandboxCheckpoint", + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ReferralInfoUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "code", "description": null, - "name": "environmentId", "type": { "kind": "NON_NULL", "name": null, @@ -40472,74 +41770,37 @@ "name": "String", "ofType": null } - } - }, - { - "defaultValue": null, - "description": null, - "name": "idleTimeoutMinutes", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Network access for the sandbox. Defaults to ISOLATED (no private network access).", - "name": "networkIsolation", - "type": { - "kind": "ENUM", - "name": "SandboxNetworkIsolation", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Fork an existing running sandbox in this environment. Mutually exclusive with template.", - "name": "sourceSandboxId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "workspaceId", "description": null, - "name": "template", - "type": { - "kind": "INPUT_OBJECT", - "name": "SandboxTemplateInput", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Environment variables baked into the sandbox, available to every command. Values may contain Railway variable references (e.g. ${{shared.FOO}}, ${{ServiceName.BAR}}), resolved at create time.", - "name": "variables", "type": { - "kind": "SCALAR", - "name": "EnvironmentVariables", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SandboxCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ReferralStats", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, + "name": "credited", "description": null, - "isDeprecated": false, - "name": "exitCode", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -40548,30 +41809,70 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "pending", "description": null, - "isDeprecated": false, - "name": "stderr", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReferralStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REFEREE_CREDITED", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "REFERRER_CREDITED", "description": null, "isDeprecated": false, - "name": "stdout", + "deprecationReason": null + }, + { + "name": "REGISTERED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReferralUser", + "description": null, + "fields": [ + { + "name": "code", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -40580,140 +41881,113 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "id", "description": null, - "isDeprecated": false, - "name": "timedOut", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "status", "description": null, - "isDeprecated": false, - "name": "truncated", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "ReferralStatus", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SandboxExecResult", - "possibleTypes": null - }, - { - "description": "Controls a sandbox's access to the environment's private network.", - "enumValues": [ - { - "deprecationReason": null, - "description": "Peer-isolated with public NAT egress only; no access to the environment's private network. Default.", - "isDeprecated": false, - "name": "ISOLATED" - }, - { - "deprecationReason": null, - "description": "Joins the environment's private network.", + }, "isDeprecated": false, - "name": "PRIVATE" + "deprecationReason": null } ], - "fields": null, "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SandboxNetworkIsolation", + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "description": "A resumable session inside a sandbox: an interactive shell or a one-off exec command.", - "enumValues": null, + "kind": "OBJECT", + "name": "Region", + "description": null, "fields": [ { + "name": "country", + "description": "Region country", "args": [], - "deprecationReason": null, - "description": "Whether a client is currently connected.", - "isDeprecated": false, - "name": "attached", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentConstraints", + "description": null, "args": [], - "deprecationReason": null, - "description": "The exec command; empty for an interactive shell.", - "isDeprecated": false, - "name": "command", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "RegionDeploymentConstraints", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "id", + "description": "Region ID (airport code)", "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "location", "description": null, - "isDeprecated": false, - "name": "kind", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SandboxSessionKind", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Stable session name; reconnect/attach by this.", - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -40722,160 +41996,404 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "region", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, - "name": "runState", + "deprecationReason": null + }, + { + "name": "workspaceId", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SandboxSessionRunState", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "SandboxSession", + "enumValues": null, "possibleTypes": null }, { - "description": "Whether a session is an interactive shell or a one-off exec command.", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "EXEC" - }, + "kind": "OBJECT", + "name": "RegionDeploymentConstraints", + "description": null, + "fields": [ { - "deprecationReason": null, - "description": null, + "name": "deprecationInfo", + "description": "Deprecation information for the region", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RegionDeprecationInfo", + "ofType": null + }, "isDeprecated": false, - "name": "SHELL" + "deprecationReason": null } ], - "fields": null, "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SandboxSessionKind", + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "description": "A session's process lifecycle.", - "enumValues": null, + "kind": "OBJECT", + "name": "RegionDeprecationInfo", + "description": null, "fields": [ { + "name": "isDeprecated", + "description": "Specifies if the region is deprecated", "args": [], - "deprecationReason": null, - "description": "Process exit code; only meaningful once running is false.", - "isDeprecated": false, - "name": "exitCode", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "When the process exited; null while running.", + }, "isDeprecated": false, - "name": "exitedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "deprecationReason": null }, { + "name": "replacementRegion", + "description": "Replacement region for the deprecated region", "args": [], - "deprecationReason": null, - "description": "Whether the process is still alive.", - "isDeprecated": false, - "name": "running", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "SandboxSessionRunState", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "RegistrationStatus", "description": null, - "enumValues": [ + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ONBOARDED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REGISTERED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WAITLISTED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RegistryCredentialsInput", + "description": "Private Docker registry credentials. Only available for Pro plan deployments.", + "fields": null, + "inputFields": [ + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReplicateVolumeInstanceSnapshotStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "deprecationReason": null, + "name": "COMPLETED", "description": null, "isDeprecated": false, - "name": "CREATING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "FAILED", "description": null, "isDeprecated": false, - "name": "DESTROYED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INITIATED", "description": null, "isDeprecated": false, - "name": "DESTROYING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TRANSFERRING", "description": null, "isDeprecated": false, - "name": "FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNRECOGNIZED", "description": null, "isDeprecated": false, - "name": "RUNNING" + "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReplicateVolumeInstanceStatus", + "description": "The status of a volume instance replication", "fields": null, "inputFields": null, "interfaces": null, - "kind": "ENUM", - "name": "SandboxStatus", + "enumValues": [ + { + "name": "COMPLETED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QUEUED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRANSFERRING_OFFLINE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRANSFERRING_ONLINE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { - "description": "The state of a template build, derived from its workflow and the existence of its checkpoint. READY means the checkpoint exists and can be booted.", + "kind": "INPUT_OBJECT", + "name": "ResetPluginCredentialsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "environmentId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ResetPluginInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "environmentId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ResourceAccess", + "description": null, "fields": [ { + "name": "deployment", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccessRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccessRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ResourceOwnerType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "WORKSPACE", "description": null, "isDeprecated": false, - "name": "environmentId", + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RestartPolicyType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALWAYS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NEVER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ON_FAILURE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SSHSignupInfo", + "description": null, + "fields": [ + { + "name": "fingerprint", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -40884,14 +42402,57 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Sandbox", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentId", + "description": null, "args": [], - "deprecationReason": null, - "description": "The template's resolved-content hash.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -40900,326 +42461,1716 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "idleTimeoutMinutes", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "networkIsolation", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SandboxNetworkIsolation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "SandboxTemplateBuildStatus", + "name": "SandboxStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "SandboxTemplateBuild", + "enumValues": null, "possibleTypes": null }, { - "description": null, - "enumValues": [ + "kind": "OBJECT", + "name": "SandboxCheckpoint", + "description": "A bootable snapshot of a sandbox's disk, scoped to an environment. Built from a template recipe or captured from a running sandbox.", + "fields": [ { - "deprecationReason": null, + "name": "createdAt", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, "isDeprecated": false, - "name": "BUILDING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "environmentId", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, - "name": "FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "id", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, - "name": "PENDING" + "deprecationReason": null }, { - "deprecationReason": null, - "description": null, + "name": "key", + "description": "The checkpoint's identity within the environment (same as id): a recipe content hash for a built template, or the user-given name for one captured from a sandbox.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, - "name": "READY" + "deprecationReason": null } ], - "fields": null, "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SandboxTemplateBuildStatus", + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SandboxCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "environmentId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "idleTimeoutMinutes", "description": null, - "name": "baseImageDigest", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Build a template by running these shell instructions on the base image. Mutually exclusive with name.", - "name": "instructions", + "name": "networkIsolation", + "description": "Network access for the sandbox. Defaults to ISOLATED (no private network access).", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "SandboxNetworkIsolation", + "ofType": null + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Boot from a saved checkpoint with this name (one captured from a sandbox). Mutually exclusive with instructions.", - "name": "name", + "name": "region", + "description": "Region to place the sandbox in (e.g. us-west2, us-east4-eqdc4a). Defaults to the platform default region when omitted.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "sourceSandboxId", + "description": "Fork an existing running sandbox in this environment. Mutually exclusive with template.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "template", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SandboxTemplateInput", + "ofType": null + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Environment variables available to the template's build instructions. Values may contain Railway variable references (e.g. ${{shared.FOO}}, ${{ServiceName.BAR}}), resolved at build time.", "name": "variables", + "description": "Environment variables baked into the sandbox, available to every command. Values may contain Railway variable references (e.g. ${{shared.FOO}}, ${{ServiceName.BAR}}), resolved at create time.", "type": { "kind": "SCALAR", "name": "EnvironmentVariables", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SandboxTemplateInput", - "possibleTypes": null - }, - { - "description": "\nSerializedTemplateConfig is a custom scalar type that represents the serializedConfig for a template.\nJSON Schema: https://backboard.railway.com/schema/template.schema.json\n", "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "SerializedTemplateConfig", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "SandboxExecResult", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, + "name": "exitCode", "description": null, - "isDeprecated": false, - "name": "createdAt", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "stderr", "description": null, - "isDeprecated": false, - "name": "deletedAt", + "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": "Use environment.deployments for properly scoped access control", + "name": "stdout", "description": null, - "isDeprecated": true, - "name": "deployments", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ServiceDeploymentsConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "timedOut", "description": null, - "isDeprecated": false, - "name": "featureFlags", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "truncated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SandboxNetworkIsolation", + "description": "Controls a sandbox's access to the environment's private network.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISOLATED", + "description": "Peer-isolated with public NAT egress only; no access to the environment's private network. Default.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "Joins the environment's private network.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SandboxSession", + "description": "A resumable session inside a sandbox: an interactive shell or a one-off exec command.", + "fields": [ + { + "name": "attached", + "description": "Whether a client is currently connected.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "command", + "description": "The command being run; empty for an interactive shell.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "foregroundActive", + "description": "For an interactive shell, whether a foreground program currently holds the terminal. Null otherwise, or when the runtime can't report it.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SandboxSessionKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Stable session name; reconnect/attach by this.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SandboxSessionRunState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SandboxSessionKind", + "description": "Whether a session is an interactive shell or a one-off exec command.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EXEC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHELL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SandboxSessionRunState", + "description": "A session's process lifecycle.", + "fields": [ + { + "name": "exitCode", + "description": "Process exit code; only meaningful once running is false.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exitedAt", + "description": "When the process exited; null while running.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "running", + "description": "Whether the process is still alive.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SandboxStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESTROYED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESTROYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RUNNING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SandboxTemplateBuild", + "description": "The state of a template build, derived from its workflow and the existence of its checkpoint. READY means the checkpoint exists and can be booted.", + "fields": [ + { + "name": "environmentId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The template's resolved-content hash.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SandboxTemplateBuildStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SandboxTemplateBuildStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUILDING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "READY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SandboxTemplateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "baseImageDigest", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "instructions", + "description": "Build a template by running these shell instructions on the base image. Mutually exclusive with name.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Boot from a saved checkpoint with this name (one captured from a sandbox). Mutually exclusive with instructions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "variables", + "description": "Environment variables available to the template's build instructions. Values may contain Railway variable references (e.g. ${{shared.FOO}}, ${{ServiceName.BAR}}), resolved at build time.", + "type": { + "kind": "SCALAR", + "name": "EnvironmentVariables", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "SerializedTemplateConfig", + "description": "\nSerializedTemplateConfig is a custom scalar type that represents the serializedConfig for a template.\nJSON Schema: https://backboard.railway.com/schema/template.schema.json\n", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Service", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deployments", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceDeploymentsConnection", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use environment.deployments for properly scoped access control" + }, + { + "name": "featureFlags", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", "name": "ActiveServiceFeatureFlag", "ofType": null } } } - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHiddenRegistryCredentialsFromTemplate", + "description": "Whether this service has hidden registry credentials from a template. When true, the credentials are stored in the template and used during deployment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "icon", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRestricted", + "description": "Whether this service currently has an active restriction.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repoTriggers", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceRepoTriggersConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceInstances", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceServiceInstancesConnection", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use environment.serviceInstances for properly scoped access control" + }, + { + "name": "templateId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "templateServiceId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "templateThreadSlug", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceBackupInfo", + "description": null, + "fields": [ + { + "name": "schedules", + "description": "List of enabled backup schedule kinds (DAILY, WEEKLY, MONTHLY)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VolumeInstanceBackupScheduleKind", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceName", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceConnectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "branch", + "description": "The branch to connect to. e.g. 'main'", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "image", + "description": "Name of the Dockerhub or GHCR image to connect this service to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "repo", + "description": "The full name of the repo to connect to. e.g. 'railwayapp/starters'", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "branch", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "environmentId", + "description": "Environment ID. If the specified environment is a fork, the service will only be created in it. Otherwise it will created in all environments that are not forks of other environments", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "icon", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "registryCredentials", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RegistryCredentialsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "source", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ServiceSourceInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "templateId", + "description": "Template ID. Required when templateServiceId is provided.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "templateServiceId", + "description": "Template service ID within the template's serializedConfig. Required when templateId is provided.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "variables", + "description": null, + "type": { + "kind": "SCALAR", + "name": "EnvironmentVariables", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceDeploymentsConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceDeploymentsConnectionEdge", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceDeploymentsConnectionEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Deployment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceDomain", + "description": null, + "fields": [ + { + "name": "cdnMode", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Removed; always null." + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "domain", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edgeId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environmentId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newDomainName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newHostLabel", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "projectId", "description": null, - "isDeprecated": false, - "name": "groupId", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "serviceId", + "description": null, "args": [], - "deprecationReason": null, - "description": "Whether this service has hidden registry credentials from a template. When true, the credentials are stored in the template and used during deployment.", - "isDeprecated": false, - "name": "hasHiddenRegistryCredentialsFromTemplate", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "suffix", "description": null, - "isDeprecated": false, - "name": "icon", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "syncStatus", "description": null, - "isDeprecated": false, - "name": "id", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "ServiceDomainSyncStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "targetPort", + "description": null, "args": [], - "deprecationReason": null, - "description": "Whether this service currently has an active restriction.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, - "name": "isRestricted", + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Domain", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceDomainCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "serviceId", "description": null, - "isDeprecated": false, - "name": "name", "type": { "kind": "NON_NULL", "name": null, @@ -41228,30 +44179,94 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "targetPort", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ServiceDomainSyncStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", "description": null, "isDeprecated": false, - "name": "project", + "deprecationReason": null + }, + { + "name": "CREATING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNSPECIFIED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceDomainUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "domain", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Project", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "environmentId", "description": null, - "isDeprecated": false, - "name": "projectId", "type": { "kind": "NON_NULL", "name": null, @@ -41260,197 +44275,100 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, + "name": "serviceDomainId", "description": null, - "isDeprecated": false, - "name": "repoTriggers", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ServiceRepoTriggersConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": "Use environment.serviceInstances for properly scoped access control", + "name": "serviceId", "description": null, - "isDeprecated": true, - "name": "serviceInstances", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ServiceServiceInstancesConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "templateId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "targetPort", "description": null, - "isDeprecated": false, - "name": "templateServiceId", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } - }, + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceFeatureFlagToggleInput", + "description": null, + "fields": null, + "inputFields": [ { - "args": [], - "deprecationReason": null, + "name": "flag", "description": null, - "isDeprecated": false, - "name": "templateThreadSlug", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ActiveServiceFeatureFlag", + "ofType": null + } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "serviceId", "description": null, - "isDeprecated": false, - "name": "updatedAt", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null + }, + "defaultValue": null } ], - "kind": "OBJECT", - "name": "Service", + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ServiceInstance", "description": null, - "enumValues": null, "fields": [ { + "name": "activeDeployments", + "description": "All currently active (deployed and running) deployments for this service instance", "args": [], - "deprecationReason": null, - "description": "List of enabled backup schedule kinds (DAILY, WEEKLY, MONTHLY)", - "isDeprecated": false, - "name": "schedules", "type": { "kind": "NON_NULL", "name": null, @@ -41461,143 +44379,140 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "VolumeInstanceBackupScheduleKind", + "kind": "OBJECT", + "name": "Deployment", "ofType": null } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "buildCommand", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, - "name": "serviceId", + "deprecationReason": null + }, + { + "name": "builder", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "Builder", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "createdAt", "description": null, - "isDeprecated": false, - "name": "serviceName", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceBackupInfo", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": "The branch to connect to. e.g. 'main'", - "name": "branch", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, - "description": "Name of the Dockerhub or GHCR image to connect this service to.", - "name": "image", + "name": "cronSchedule", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, - "description": "The full name of the repo to connect to. e.g. 'railwayapp/starters'", - "name": "repo", + "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceConnectInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "defaultValue": null, + "name": "dockerfilePath", "description": null, - "name": "branch", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, - "description": "Environment ID. If the specified environment is a fork, the service will only be created in it. Otherwise it will created in all environments that are not forks of other environments", - "name": "environmentId", + "name": "domains", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AllDomains", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "drainingSeconds", "description": null, - "name": "icon", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "edgeConfig", "description": null, - "name": "name", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "EdgeConfig", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "environmentId", "description": null, - "name": "projectId", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -41606,232 +44521,250 @@ "name": "String", "ofType": null } - } - }, - { - "defaultValue": null, - "description": null, - "name": "registryCredentials", - "type": { - "kind": "INPUT_OBJECT", - "name": "RegistryCredentialsInput", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "healthcheckPath", "description": null, - "name": "source", - "type": { - "kind": "INPUT_OBJECT", - "name": "ServiceSourceInput", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Template ID. Required when templateServiceId is provided.", - "name": "templateId", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, - "description": "Template service ID within the template's serializedConfig. Required when templateId is provided.", - "name": "templateServiceId", + "name": "healthcheckTimeout", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "id", "description": null, - "name": "variables", - "type": { - "kind": "SCALAR", - "name": "EnvironmentVariables", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceCreateInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "edges", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ServiceDeploymentsConnectionEdge", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "ipv6EgressEnabled", "description": null, - "isDeprecated": false, - "name": "pageInfo", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceDeploymentsConnection", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "args": [], - "deprecationReason": null, + "name": "isUpdatable", "description": null, - "isDeprecated": false, - "name": "cursor", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "latestDeployment", + "description": "The most recent deployment for this service instance", "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "node", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceDeploymentsConnectionEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + "kind": "OBJECT", + "name": "Deployment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "args": [], - "deprecationReason": "Removed; always null.", + "name": "nextCronRunAt", "description": null, - "isDeprecated": true, - "name": "cdnMode", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "nixpacksPlan", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, "isDeprecated": false, - "name": "createdAt", + "deprecationReason": null + }, + { + "name": "numReplicas", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "overlapSeconds", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preDeployCommand", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, "isDeprecated": false, - "name": "deletedAt", + "deprecationReason": null + }, + { + "name": "railpackInfo", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "RailpackInfo", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "railwayConfigFile", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, - "name": "domain", + "deprecationReason": null + }, + { + "name": "restartPolicyMaxRetries", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "restartPolicyType", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RestartPolicyType", + "ofType": null + } + }, "isDeprecated": false, - "name": "edgeId", + "deprecationReason": null + }, + { + "name": "rootDirectory", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "service", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Service", + "ofType": null + } + }, "isDeprecated": false, - "name": "environmentId", + "deprecationReason": null + }, + { + "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -41840,260 +44773,204 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "serviceName", "description": null, - "isDeprecated": false, - "name": "id", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "sleepApplication", "description": null, - "isDeprecated": false, - "name": "newDomainName", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "source", "description": null, - "isDeprecated": false, - "name": "newHostLabel", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ServiceSource", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "startCommand", "description": null, - "isDeprecated": false, - "name": "projectId", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "updatedAt", "description": null, - "isDeprecated": false, - "name": "serviceId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "upstreamUrl", "description": null, - "isDeprecated": false, - "name": "suffix", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "watchPatterns", "description": null, - "isDeprecated": false, - "name": "syncStatus", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "ServiceDomainSyncStatus", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "targetPort", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", - "name": "Domain", + "name": "Node", "ofType": null } ], - "kind": "OBJECT", - "name": "ServiceDomain", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ServiceInstanceAutoDeployStatus", "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ + "fields": [ { - "defaultValue": null, + "name": "canEnable", "description": null, - "name": "environmentId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "enabled", "description": null, - "name": "serviceId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "reason", "description": null, - "name": "targetPort", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceDomainCreateInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ACTIVE" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "CREATING" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "DELETED" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "DELETING" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "UNSPECIFIED" - }, - { - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "UPDATING" + "deprecationReason": null } ], - "fields": null, "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ServiceDomainSyncStatus", + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ServiceInstanceAutoDeployUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "enabled", "description": null, - "name": "domain", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -42102,12 +44979,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "projectId", "description": null, - "name": "serviceDomainId", "type": { "kind": "NON_NULL", "name": null, @@ -42116,12 +44993,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -42130,485 +45007,427 @@ "name": "String", "ofType": null } - } - }, - { - "defaultValue": null, - "description": null, - "name": "targetPort", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceDomainUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ServiceInstanceAutoDeployUpdateResult", "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "flag", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ActiveServiceFeatureFlag", - "ofType": null - } - } - }, + "fields": [ { - "defaultValue": null, + "name": "enabled", "description": null, - "name": "serviceId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceFeatureFlagToggleInput", + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "ServiceInstanceLimit", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": null, - "fields": [ + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceInstanceLimitsUpdateInput", + "description": null, + "fields": null, + "inputFields": [ { - "args": [], - "deprecationReason": null, - "description": "All currently active (deployed and running) deployments for this service instance", - "isDeprecated": false, - "name": "activeDeployments", + "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "buildCommand", + "name": "memoryGB", + "description": "Amount of memory in GB to allocate to the service instance", "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "serviceId", "description": null, - "isDeprecated": false, - "name": "builder", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "Builder", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", + "name": "vCPUs", + "description": "Number of vCPUs to allocate to the service instance", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceInstanceUpdateInput", + "description": null, + "fields": null, + "inputFields": [ { - "args": [], - "deprecationReason": null, + "name": "buildCommand", "description": null, - "isDeprecated": false, - "name": "cronSchedule", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "builder", "description": null, - "isDeprecated": false, - "name": "deletedAt", "type": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "ENUM", + "name": "Builder", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "cronSchedule", "description": null, - "isDeprecated": false, - "name": "dockerfilePath", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "dockerfilePath", "description": null, - "isDeprecated": false, - "name": "domains", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AllDomains", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "drainingSeconds", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "healthcheckPath", "description": null, - "isDeprecated": false, - "name": "edgeConfig", "type": { - "kind": "OBJECT", - "name": "EdgeConfig", + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "healthcheckTimeout", "description": null, - "isDeprecated": false, - "name": "environmentId", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "ipv6EgressEnabled", "description": null, - "isDeprecated": false, - "name": "healthcheckPath", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "multiRegionConfig", "description": null, - "isDeprecated": false, - "name": "healthcheckTimeout", "type": { "kind": "SCALAR", - "name": "Int", + "name": "JSON", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "nixpacksPlan", "description": null, - "isDeprecated": false, - "name": "id", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "numReplicas", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "overlapSeconds", "description": null, - "isDeprecated": false, - "name": "ipv6EgressEnabled", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "preDeployCommand", "description": null, - "isDeprecated": false, - "name": "isUpdatable", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, - "description": "The most recent deployment for this service instance", - "isDeprecated": false, - "name": "latestDeployment", + "name": "railwayConfigFile", + "description": null, "type": { - "kind": "OBJECT", - "name": "Deployment", + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "region", "description": null, - "isDeprecated": false, - "name": "nextCronRunAt", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "registryCredentials", "description": null, - "isDeprecated": false, - "name": "nixpacksPlan", "type": { - "kind": "SCALAR", - "name": "JSON", + "kind": "INPUT_OBJECT", + "name": "RegistryCredentialsInput", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "restartPolicyMaxRetries", "description": null, - "isDeprecated": false, - "name": "numReplicas", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "restartPolicyType", "description": null, - "isDeprecated": false, - "name": "overlapSeconds", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "RestartPolicyType", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "rootDirectory", "description": null, - "isDeprecated": false, - "name": "preDeployCommand", "type": { "kind": "SCALAR", - "name": "JSON", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "sleepApplication", "description": null, - "isDeprecated": false, - "name": "railpackInfo", "type": { "kind": "SCALAR", - "name": "RailpackInfo", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "source", "description": null, - "isDeprecated": false, - "name": "railwayConfigFile", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ServiceSourceInput", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "startCommand", "description": null, - "isDeprecated": false, - "name": "region", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "watchPatterns", "description": null, - "isDeprecated": false, - "name": "restartPolicyMaxRetries", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } - } - }, + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceRepoTriggersConnection", + "description": null, + "fields": [ { - "args": [], - "deprecationReason": null, + "name": "edges", "description": null, - "isDeprecated": false, - "name": "restartPolicyType", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "RestartPolicyType", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceRepoTriggersConnectionEdge", + "ofType": null + } + } } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "rootDirectory", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "pageInfo", "description": null, - "isDeprecated": false, - "name": "service", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Service", + "name": "PageInfo", "ofType": null } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "serviceId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceRepoTriggersConnectionEdge", + "description": null, + "fields": [ { - "args": [], - "deprecationReason": null, + "name": "cursor", "description": null, - "isDeprecated": false, - "name": "serviceName", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -42617,78 +45436,41 @@ "name": "String", "ofType": null } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sleepApplication", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "source", - "type": { - "kind": "OBJECT", - "name": "ServiceSource", - "ofType": null - } + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "node", "description": null, - "isDeprecated": false, - "name": "startCommand", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "DeploymentTrigger", "ofType": null } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "upstreamUrl", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceServiceInstancesConnection", + "description": null, + "fields": [ { - "args": [], - "deprecationReason": null, + "name": "edges", "description": null, - "isDeprecated": false, - "name": "watchPatterns", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -42699,219 +45481,369 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ServiceServiceInstancesConnectionEdge", "ofType": null } } } - } - } - ], - "inputFields": null, - "interfaces": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], - "kind": "OBJECT", - "name": "ServiceInstance", + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "ServiceServiceInstancesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, + "name": "cursor", "description": null, - "isDeprecated": false, - "name": "canEnable", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "node", "description": null, - "isDeprecated": false, - "name": "enabled", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ServiceInstance", "ofType": null } - } - }, + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceSource", + "description": null, + "fields": [ { - "args": [], - "deprecationReason": null, + "name": "image", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, - "name": "reason", + "deprecationReason": null + }, + { + "name": "repo", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "ServiceInstanceAutoDeployStatus", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "ServiceSourceInput", "description": null, + "fields": null, + "inputFields": [ + { + "name": "image", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "repo", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceUpdateInput", + "description": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "icon", "description": null, - "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Session", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "expiredAt", "description": null, - "name": "environmentId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "id", "description": null, - "name": "projectId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "isCurrent", "description": null, - "name": "serviceId", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceInstanceAutoDeployUpdateInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { + "name": "name", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SessionType", + "ofType": null + } + }, "isDeprecated": false, - "name": "enabled", + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceInstanceAutoDeployUpdateResult", + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "SessionType", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "ServiceInstanceLimit", + "enumValues": [ + { + "name": "BROWSER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FORUMS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SetServiceUnderAttackModeInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "durationSeconds", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", "description": null, - "name": "environmentId", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } - }, - { - "defaultValue": null, - "description": "Amount of memory in GB to allocate to the service instance", - "name": "memoryGB", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "environmentId", "description": null, - "name": "serviceId", "type": { "kind": "NON_NULL", "name": null, @@ -42920,342 +45852,420 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Number of vCPUs to allocate to the service instance", - "name": "vCPUs", + "name": "serviceId", + "description": null, "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceInstanceLimitsUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SetupAgentEventTrackInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "agentSessionId", "description": null, - "name": "buildCommand", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "arch", "description": null, - "name": "builder", "type": { - "kind": "ENUM", - "name": "Builder", + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "caller", "description": null, - "name": "cronSchedule", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "cliVersion", "description": null, - "name": "dockerfilePath", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "configuredClients", "description": null, - "name": "drainingSeconds", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "errorMessage", "description": null, - "name": "healthcheckPath", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "installRequestId", "description": null, - "name": "healthcheckTimeout", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "isCi", "description": null, - "name": "ipv6EgressEnabled", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "os", "description": null, - "name": "multiRegionConfig", "type": { "kind": "SCALAR", - "name": "JSON", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "phase", "description": null, - "name": "nixpacksPlan", "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "sessionId", "description": null, - "name": "numReplicas", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "success", "description": null, - "name": "overlapSeconds", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - } - }, + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SharedVariableConfigureInput", + "description": null, + "fields": null, + "inputFields": [ { - "defaultValue": null, + "name": "disabledServiceIds", "description": null, - "name": "preDeployCommand", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "enabledServiceIds", "description": null, - "name": "railwayConfigFile", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "environmentId", "description": null, - "name": "region", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "name", "description": null, - "name": "registryCredentials", "type": { - "kind": "INPUT_OBJECT", - "name": "RegistryCredentialsInput", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "projectId", "description": null, - "name": "restartPolicyMaxRetries", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShellTokenInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "environmentId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "instanceId", "description": null, - "name": "restartPolicyType", "type": { - "kind": "ENUM", - "name": "RestartPolicyType", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "kind", "description": null, - "name": "rootDirectory", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "port", "description": null, - "name": "sleepApplication", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "scope", "description": null, - "name": "source", "type": { - "kind": "INPUT_OBJECT", - "name": "ServiceSourceInput", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "serviceId", "description": null, - "name": "startCommand", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "watchPatterns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceInstanceUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Signal", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, + "name": "createdAt", "description": null, - "isDeprecated": false, - "name": "edges", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ServiceRepoTriggersConnectionEdge", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "createdBy", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, - "name": "pageInfo", + "deprecationReason": null + }, + { + "name": "default", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "JSON", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceRepoTriggersConnection", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "args": [], - "deprecationReason": null, + "name": "id", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, - "name": "cursor", + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -43264,41 +46274,94 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "owner", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rules", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, "isDeprecated": false, - "name": "node", + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DeploymentTrigger", + "kind": "ENUM", + "name": "SignalType", "ofType": null } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceRepoTriggersConnectionEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ + }, + "isDeprecated": false, + "deprecationReason": null + }, { + "name": "updatedAt", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, "isDeprecated": false, - "name": "edges", + "deprecationReason": null + }, + { + "name": "writableBy", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -43309,251 +46372,371 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ServiceServiceInstancesConnectionEdge", + "kind": "SCALAR", + "name": "String", "ofType": null } } } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceServiceInstancesConnection", + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "SignalChange", "description": null, - "enumValues": null, "fields": [ { + "name": "authorId", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, "isDeprecated": false, - "name": "cursor", + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SignalChangeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payload", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "prevState", + "description": null, "args": [], - "deprecationReason": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seq", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, "isDeprecated": false, - "name": "node", + "deprecationReason": null + }, + { + "name": "signalId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ServiceInstance", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceServiceInstancesConnectionEdge", + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "SignalChangeKind", "description": null, - "enumValues": null, - "fields": [ + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "default_changed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replaced", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { - "args": [], - "deprecationReason": null, + "name": "rollback", "description": null, "isDeprecated": false, - "name": "image", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "set", "description": null, "isDeprecated": false, - "name": "repo", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "deprecationReason": null + }, + { + "name": "unset", + "description": null, + "isDeprecated": false, + "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ServiceSource", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SignalCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "default", "description": null, - "name": "image", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "name", "description": null, - "name": "repo", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceSourceInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, { - "defaultValue": null, + "name": "owner", "description": null, - "name": "icon", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "type", "description": null, - "name": "name", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SignalType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "writableBy", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ServiceUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SignalDefaultSetInput", "description": null, - "enumValues": null, - "fields": [ + "fields": null, + "inputFields": [ { - "args": [], - "deprecationReason": null, + "name": "default", "description": null, - "isDeprecated": false, - "name": "createdAt", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "JSON", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "name", "description": null, - "isDeprecated": false, - "name": "expiredAt", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "owner", "description": null, - "isDeprecated": false, - "name": "id", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } - } - }, + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SignalDeleteInput", + "description": null, + "fields": null, + "inputFields": [ { - "args": [], - "deprecationReason": null, + "name": "name", "description": null, - "isDeprecated": false, - "name": "isCurrent", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "args": [], - "deprecationReason": null, + "name": "owner", "description": null, - "isDeprecated": false, - "name": "name", "type": { "kind": "NON_NULL", "name": null, @@ -43562,115 +46745,139 @@ "name": "String", "ofType": null } - } - }, + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SignalEvaluation", + "description": null, + "fields": [ { - "args": [], - "deprecationReason": null, + "name": "reason", "description": null, - "isDeprecated": false, - "name": "type", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "SessionType", + "name": "SignalEvaluationReason", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, + "name": "trace", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, "isDeprecated": false, - "name": "updatedAt", + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "JSON", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Session", + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "SignalEvaluationReason", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DEFAULT", "description": null, "isDeprecated": false, - "name": "BROWSER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SPLIT", "description": null, "isDeprecated": false, - "name": "CLI" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TARGETING_MATCH", "description": null, "isDeprecated": false, - "name": "FORUMS" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SessionType", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SignalReplaceInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "default", "description": null, - "name": "durationSeconds", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "name", "description": null, - "name": "enabled", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "owner", "description": null, - "name": "environmentId", "type": { "kind": "NON_NULL", "name": null, @@ -43679,135 +46886,51 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "type", "description": null, - "name": "serviceId", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SignalType", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SetServiceUnderAttackModeInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SignalRollbackInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, - "name": "agentSessionId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "arch", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "caller", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "cliVersion", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, + "name": "name", "description": null, - "name": "configuredClients", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } - }, - { - "defaultValue": null, - "description": null, - "name": "errorMessage", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "installRequestId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "isCi", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "os", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "owner", "description": null, - "name": "phase", "type": { "kind": "NON_NULL", "name": null, @@ -43816,87 +46939,65 @@ "name": "String", "ofType": null } - } - }, - { - "defaultValue": null, - "description": null, - "name": "sessionId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "seq", "description": null, - "name": "success", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SetupAgentEventTrackInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SignalRuleSetInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "expression", "description": null, - "name": "disabledServiceIds", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "JSON", + "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "name", "description": null, - "name": "enabledServiceIds", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "owner", "description": null, - "name": "environmentId", "type": { "kind": "NON_NULL", "name": null, @@ -43905,12 +47006,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "ruleId", "description": null, - "name": "name", "type": { "kind": "NON_NULL", "name": null, @@ -43919,37 +47020,37 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "value", "description": null, - "name": "projectId", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "JSON", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SharedVariableConfigureInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SignalRuleUnsetInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, + "name": "name", "description": null, - "name": "environmentId", "type": { "kind": "NON_NULL", "name": null, @@ -43958,12 +47059,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "owner", "description": null, - "name": "instanceId", "type": { "kind": "NON_NULL", "name": null, @@ -43972,32 +47073,12 @@ "name": "String", "ofType": null } - } - }, - { - "defaultValue": null, - "description": null, - "name": "kind", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "port", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, + "name": "ruleId", "description": null, - "name": "scope", "type": { "kind": "NON_NULL", "name": null, @@ -44006,34 +47087,58 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SignalType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "bool", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "defaultValue": null, + "name": "json", "description": null, - "name": "serviceId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "string", + "description": null, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ShellTokenInput", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "SimilarTemplate", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "code", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44042,14 +47147,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44058,26 +47163,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "creator", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "TemplateCreator", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploys", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44086,50 +47191,50 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "health", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "image", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44138,94 +47243,94 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Use workspaceId", - "description": null, - "isDeprecated": true, "name": "teamId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspaceId" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "userId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "SimilarTemplate", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "SkippedResourceIds", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "SkippedResourceIds", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "SortOrder", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "asc", "description": null, "isDeprecated": false, - "name": "asc" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "desc", "description": null, "isDeprecated": false, - "name": "desc" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SortOrder", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "SpendCommitment", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "features", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44242,14 +47347,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44258,14 +47363,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "minSpendAmountCents", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44274,7 +47379,9 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -44285,30 +47392,28 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "SpendCommitment", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "SpendCommitmentFeatureId", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "SpendCommitmentFeatureId", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "SshPublicKey", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44317,14 +47422,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "fingerprint", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44333,14 +47438,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44349,14 +47454,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44365,14 +47470,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "publicKey", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44381,14 +47486,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44397,31 +47502,33 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "userId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -44432,19 +47539,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "SshPublicKey", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "SshPublicKeyCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44453,12 +47559,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "publicKey", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44467,34 +47573,33 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SshPublicKeyCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "StaleWhileRevalidateConfig", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "enabled", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44503,24 +47608,25 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "StaleWhileRevalidateConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "StaleWhileRevalidateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "enabled", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44529,34 +47635,36 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "StaleWhileRevalidateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "String", "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "String", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Subscription", "description": null, - "enumValues": null, "fields": [ { + "name": "buildLogs", + "description": "Stream logs for a build", "args": [ { - "defaultValue": null, - "description": null, "name": "deploymentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44565,33 +47673,30 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs by a string. Providing an empty value will match all logs.", "name": "filter", + "description": "Filter logs by a string. Providing an empty value will match all logs.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned (defaults 100, max 5000)", "name": "limit", + "description": "Limit the number of logs returned (defaults 100, max 5000)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Stream logs for a build", - "isDeprecated": false, - "name": "buildLogs", "type": { "kind": "NON_NULL", "name": null, @@ -44608,14 +47713,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deployment", + "description": "Subscribe to updates for a specific deployment", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44624,13 +47732,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Subscribe to updates for a specific deployment", - "isDeprecated": false, - "name": "deployment", "type": { "kind": "NON_NULL", "name": null, @@ -44639,14 +47744,17 @@ "name": "Deployment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentEvents", + "description": "Subscribe to deployment events for a specific deployment", "args": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44655,13 +47763,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Subscribe to deployment events for a specific deployment", - "isDeprecated": false, - "name": "deploymentEvents", "type": { "kind": "NON_NULL", "name": null, @@ -44670,14 +47775,17 @@ "name": "DeploymentEvent", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentInstanceExecutions", + "description": "Subscribe to deployment instance executions for a specific deployment", "args": [ { - "defaultValue": null, - "description": null, "name": "input", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44686,13 +47794,10 @@ "name": "DeploymentInstanceExecutionInput", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Subscribe to deployment instance executions for a specific deployment", - "isDeprecated": false, - "name": "deploymentInstanceExecutions", "type": { "kind": "NON_NULL", "name": null, @@ -44701,14 +47806,17 @@ "name": "DeploymentInstanceExecution", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "deploymentLogs", + "description": "Stream logs for a deployment", "args": [ { - "defaultValue": null, - "description": null, "name": "deploymentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44717,33 +47825,30 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs by a string. Providing an empty value will match all logs.", "name": "filter", + "description": "Filter logs by a string. Providing an empty value will match all logs.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned (defaults 100, max 5000)", "name": "limit", + "description": "Limit the number of logs returned (defaults 100, max 5000)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Stream logs for a deployment", - "isDeprecated": false, - "name": "deploymentLogs", "type": { "kind": "NON_NULL", "name": null, @@ -44760,64 +47865,67 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentLogs", + "description": "Stream logs for a project environment", "args": [ { - "defaultValue": null, - "description": "Latest date to look for logs after the anchor", "name": "afterDate", + "description": "Latest date to look for logs after the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned after the anchor", "name": "afterLimit", + "description": "Limit the number of logs returned after the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Target date time to look for logs", "name": "anchorDate", + "description": "Target date time to look for logs", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Oldest date to look for logs before the anchor", "name": "beforeDate", + "description": "Oldest date to look for logs before the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned before the anchor", "name": "beforeLimit", + "description": "Limit the number of logs returned before the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44826,23 +47934,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs using a query syntax", "name": "filter", + "description": "Filter logs using a query syntax", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Stream logs for a project environment", - "isDeprecated": false, - "name": "environmentLogs", "type": { "kind": "NON_NULL", "name": null, @@ -44859,14 +47964,17 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "environmentStagedPatch", + "description": "Subscribe to updates for the staged patch for a single environment.", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44875,13 +47983,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Subscribe to updates for the staged patch for a single environment.", - "isDeprecated": false, - "name": "environmentStagedPatch", "type": { "kind": "NON_NULL", "name": null, @@ -44890,64 +47995,67 @@ "name": "EnvironmentPatch", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "httpLogs", + "description": "Stream HTTP logs for a deployment", "args": [ { - "defaultValue": null, - "description": "Latest date to look for logs after the anchor", "name": "afterDate", + "description": "Latest date to look for logs after the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned after the anchor", "name": "afterLimit", + "description": "Limit the number of logs returned after the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Target date time to look for logs", "name": "anchorDate", + "description": "Target date time to look for logs", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Oldest date to look for logs before the anchor", "name": "beforeDate", + "description": "Oldest date to look for logs before the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned before the anchor", "name": "beforeLimit", + "description": "Limit the number of logs returned before the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "deploymentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -44956,23 +48064,20 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs using a query syntax", "name": "filter", + "description": "Filter logs using a query syntax", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Stream HTTP logs for a deployment", - "isDeprecated": false, - "name": "httpLogs", "type": { "kind": "NON_NULL", "name": null, @@ -44989,64 +48094,77 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "networkFlowLogs", + "description": "Stream network flow logs for an environment", "args": [ { - "defaultValue": null, - "description": "Latest date to look for logs after the anchor", "name": "afterDate", + "description": "Latest date to look for logs after the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit logs returned after the anchor", "name": "afterLimit", + "description": "Limit logs returned after the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Target date time to look for logs", "name": "anchorDate", + "description": "Target date time to look for logs", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Oldest date to look for logs before the anchor", "name": "beforeDate", + "description": "Oldest date to look for logs before the anchor", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit logs returned before the anchor", "name": "beforeLimit", + "description": "Limit logs returned before the anchor", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "deploymentInstanceId", + "description": "Filter by deployment instance / sandbox ID (optional)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -45055,33 +48173,30 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter expression (e.g., @protocol:tcp @direction:egress @dropped:true)", "name": "filter", + "description": "Filter expression (e.g., @protocol:tcp @direction:egress @dropped:true)", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter by service ID (optional)", "name": "serviceId", + "description": "Filter by service ID (optional)", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Stream network flow logs for an environment", - "isDeprecated": false, - "name": "networkFlowLogs", "type": { "kind": "NON_NULL", "name": null, @@ -45098,14 +48213,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Subscribe to notification delivery updates (created and resolved) for the authenticated user", - "isDeprecated": false, "name": "notificationDeliveryUpdated", + "description": "Subscribe to notification delivery updates (created and resolved) for the authenticated user", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45114,14 +48229,17 @@ "name": "NotificationDeliveryUpdate", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "pluginLogs", + "description": "Stream logs for a plugin", "args": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -45130,32 +48248,32 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Filter logs by a string. Providing an empty value will match all logs.", "name": "filter", + "description": "Filter logs by a string. Providing an empty value will match all logs.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Limit the number of logs returned (defaults 100, max 5000)", "name": "limit", + "description": "Limit the number of logs returned (defaults 100, max 5000)", "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "pluginId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -45164,13 +48282,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": "Plugins are deprecated", - "description": "Stream logs for a plugin", - "isDeprecated": true, - "name": "pluginLogs", "type": { "kind": "NON_NULL", "name": null, @@ -45187,14 +48302,17 @@ } } } - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins are deprecated" }, { + "name": "replicationProgress", + "description": "Subscribe to migration progress updates for a volume", "args": [ { - "defaultValue": null, - "description": null, "name": "volumeInstanceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -45203,13 +48321,10 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Subscribe to migration progress updates for a volume", - "isDeprecated": false, - "name": "replicationProgress", "type": { "kind": "NON_NULL", "name": null, @@ -45218,25 +48333,25 @@ "name": "VolumeReplicationProgressUpdate", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "Subscription", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "SubscriptionDiscount", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "couponId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45245,14 +48360,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "couponName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45261,25 +48376,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "SubscriptionDiscount", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "SubscriptionItem", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "itemId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45288,26 +48403,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "priceDollars", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "priceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45316,14 +48431,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "productId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45332,185 +48447,185 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "quantity", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "SubscriptionItem", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "SubscriptionModel", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "FREE", "description": null, "isDeprecated": false, - "name": "FREE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "TEAM", "description": null, "isDeprecated": false, - "name": "TEAM" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "USER", "description": null, "isDeprecated": false, - "name": "USER" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubscriptionModel", "possibleTypes": null }, { + "kind": "SCALAR", + "name": "SubscriptionPlanLimit", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "SubscriptionPlanLimit", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "SubscriptionPlanType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "free", "description": null, "isDeprecated": false, - "name": "free" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "hobby", "description": null, "isDeprecated": false, - "name": "hobby" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "pro", "description": null, "isDeprecated": false, - "name": "pro" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "trial", "description": null, "isDeprecated": false, - "name": "trial" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubscriptionPlanType", "possibleTypes": null }, { + "kind": "ENUM", + "name": "SubscriptionState", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ACTIVE", "description": null, "isDeprecated": false, - "name": "ACTIVE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CANCELLED", "description": null, "isDeprecated": false, - "name": "CANCELLED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INACTIVE", "description": null, "isDeprecated": false, - "name": "INACTIVE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PAST_DUE", "description": null, "isDeprecated": false, - "name": "PAST_DUE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNPAID", "description": null, "isDeprecated": false, - "name": "UNPAID" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubscriptionState", "possibleTypes": null }, { + "kind": "SCALAR", + "name": "SupportHealthMetrics", "description": "\nSupport Health Metrics for Template Support Bonus Calculation..\nContains metrics calculated from community support thread performance:\n- solved: Percentage (0-100) of solved threads\n- csat: Percentage (0-100) of threads with positive customer satisfaction\n- aggregateHealth: Average of solved and csat when both available, otherwise just solved percentage\nTemplates with aggregateHealth >= 80 qualify for support bonus (additional 10% kickback).\n", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "SupportHealthMetrics", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "SupportTierOverride", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "BUSINESS_CLASS", "description": null, "isDeprecated": false, - "name": "BUSINESS_CLASS" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "BUSINESS_CLASS_TRIAL", "description": null, "isDeprecated": false, - "name": "BUSINESS_CLASS_TRIAL" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SupportTierOverride", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TCPProxy", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "applicationPort", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45519,38 +48634,38 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "domain", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45559,14 +48674,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45575,14 +48690,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45591,14 +48706,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "proxyPort", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45607,14 +48722,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45623,14 +48738,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "syncStatus", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45639,36 +48754,37 @@ "name": "TCPProxySyncStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TCPProxy", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TCPProxyCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "applicationPort", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -45677,12 +48793,12 @@ "name": "Int", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -45691,12 +48807,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -45705,71 +48821,70 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TCPProxyCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "TCPProxySyncStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ACTIVE", "description": null, "isDeprecated": false, - "name": "ACTIVE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "CREATING", "description": null, "isDeprecated": false, - "name": "CREATING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DELETED", "description": null, "isDeprecated": false, - "name": "DELETED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DELETING", "description": null, "isDeprecated": false, - "name": "DELETING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNSPECIFIED", "description": null, "isDeprecated": false, - "name": "UNSPECIFIED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UPDATING", "description": null, "isDeprecated": false, - "name": "UPDATING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "TCPProxySyncStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Team", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "adoptionHistory", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45786,14 +48901,14 @@ } } } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "adoptionLevel", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45802,38 +48917,38 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "apiTokenRateLimit", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "ApiTokenRateLimit", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45842,14 +48957,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "customer", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45858,14 +48973,14 @@ "name": "Customer", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45874,14 +48989,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "members", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45898,14 +49013,14 @@ } } } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -45914,67 +49029,67 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "preferredRegion", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { + "name": "projects", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, - "name": "projects", "type": { "kind": "NON_NULL", "name": null, @@ -45983,38 +49098,38 @@ "name": "TeamProjectsConnection", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "slackChannelId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "supportTierOverride", + "description": null, + "args": [], "type": { "kind": "ENUM", "name": "SupportTierOverride", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "teamPermissions", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46031,14 +49146,14 @@ } } } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46047,14 +49162,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" }, { - "args": [], - "deprecationReason": "Use workspace object instead", - "description": null, - "isDeprecated": true, "name": "workspace", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46063,7 +49178,9 @@ "name": "Workspace", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspace object instead" } ], "inputFields": null, @@ -46074,32 +49191,30 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Team", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TeamMember", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46108,14 +49223,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Only retrieved if requested by an admin", - "isDeprecated": false, "name": "featureFlags", + "description": "Only retrieved if requested by an admin", + "args": [], "type": { "kind": "LIST", "name": null, @@ -46128,14 +49243,14 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46144,26 +49259,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "role", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46172,25 +49287,25 @@ "name": "TeamRole", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TeamMember", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TeamPermission", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46199,14 +49314,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46215,14 +49330,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "role", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46231,14 +49346,14 @@ "name": "TeamRole", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46247,14 +49362,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "userId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46263,14 +49378,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46279,7 +49394,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -46290,20 +49407,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "TeamPermission", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TeamProjectsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46320,14 +49435,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46336,25 +49451,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TeamProjectsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TeamProjectsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46363,14 +49478,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46379,54 +49494,54 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TeamProjectsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "TeamRole", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ADMIN", "description": null, "isDeprecated": false, - "name": "ADMIN" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MEMBER", "description": null, "isDeprecated": false, - "name": "MEMBER" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VIEWER", "description": null, "isDeprecated": false, - "name": "VIEWER" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "TeamRole", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Template", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "activeProjects", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46435,38 +49550,38 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "canvasConfig", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "CanvasConfig", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "category", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "code", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46475,26 +49590,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "communityThreadSlug", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Use serializedConfig instead", - "description": null, - "isDeprecated": true, "name": "config", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46503,14 +49618,14 @@ "name": "TemplateConfig", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use serializedConfig instead" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46519,74 +49634,74 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "creator", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "TemplateCreator", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "demoProjectId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "guides", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "TemplateGuide", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "health", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46595,26 +49710,26 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "image", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isApproved", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46623,14 +49738,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isV2Template", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46639,14 +49754,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isVerified", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46655,14 +49770,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "languages", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -46675,26 +49790,26 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "maintainer", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "MaintainerWorkspace", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Deprecated in favor of listing the fields individually.", - "description": null, - "isDeprecated": true, "name": "metadata", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46703,14 +49818,14 @@ "name": "TemplateMetadata", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated in favor of listing the fields individually." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46719,14 +49834,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projects", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46735,26 +49850,26 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "readme", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "recentProjects", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46763,67 +49878,67 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serializedConfig", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "SerializedTemplateConfig", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "services", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "services", "type": { "kind": "NON_NULL", "name": null, @@ -46832,14 +49947,14 @@ "name": "TemplateServicesConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "similarTemplates", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46856,14 +49971,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46872,26 +49987,26 @@ "name": "TemplateStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "supportHealthMetrics", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "SupportHealthMetrics", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "tags", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -46904,26 +50019,26 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Use workspaceId", - "description": null, - "isDeprecated": true, "name": "teamId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use workspaceId" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalPayout", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46932,14 +50047,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46948,19 +50063,21 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -46971,19 +50088,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Template", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TemplateCloneInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -46992,56 +50108,55 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TemplateCloneInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "TemplateConfig", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "TemplateConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TemplateCreator", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasPublicProfile", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47050,89 +50165,90 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "username", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TemplateCreator", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TemplateDeleteInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TemplateDeleteInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TemplateDeployInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "services", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47149,44 +50265,43 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "templateCode", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TemplateDeployInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TemplateDeployPayload", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47195,66 +50310,67 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workflowId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TemplateDeployPayload", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TemplateDeployService", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "commit", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "hasDomain", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "healthcheckPath", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47263,42 +50379,42 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isPrivate", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "owner", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "preDeployCommand", + "description": null, "type": { "kind": "LIST", "name": null, @@ -47311,32 +50427,32 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "rootDirectory", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceIcon", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47345,32 +50461,32 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "startCommand", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "tcpProxyApplicationPort", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "template", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47379,22 +50495,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "variables", + "description": null, "type": { "kind": "SCALAR", "name": "EnvironmentVariables", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "volumes", + "description": null, "type": { "kind": "LIST", "name": null, @@ -47407,43 +50523,43 @@ "ofType": null } } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TemplateDeployService", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TemplateDeployV2Input", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serializedConfig", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47452,12 +50568,12 @@ "name": "SerializedTemplateConfig", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "templateId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47466,43 +50582,43 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TemplateDeployV2Input", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TemplateGenerateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47511,69 +50627,68 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TemplateGenerateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TemplateGuide", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "post", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "video", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TemplateGuide", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "TemplateMetadata", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "TemplateMetadata", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TemplateMetrics", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "activeDeployments", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47582,14 +50697,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentsLast90Days", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47598,14 +50713,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "earningsLast30Days", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47614,14 +50729,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "earningsLast90Days", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47630,14 +50745,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "eligibleForSupportBonus", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47646,14 +50761,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "supportHealth", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47662,14 +50777,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "templateHealth", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47678,14 +50793,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalDeployments", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47694,14 +50809,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalEarnings", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47710,24 +50825,25 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TemplateMetrics", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TemplatePublishInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "category", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47736,22 +50852,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "demoProjectId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "description", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47760,22 +50876,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "image", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "readme", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -47784,34 +50900,33 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TemplatePublishInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TemplateSearchResult", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "code", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47820,26 +50935,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "creatorName", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deploymentCount", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47848,38 +50963,38 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "healthScore", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47888,26 +51003,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "image", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isVerified", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47916,14 +51031,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47932,25 +51047,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TemplateSearchResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TemplateService", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "config", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47959,14 +51074,14 @@ "name": "TemplateServiceConfig", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47975,14 +51090,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47991,14 +51106,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "templateId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48007,14 +51122,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48023,7 +51138,9 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -48034,29 +51151,28 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "TemplateService", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "TemplateServiceConfig", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "TemplateServiceConfig", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TemplateServiceSourceEjectInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48065,12 +51181,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "repoName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48079,12 +51195,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "repoOwner", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48093,12 +51209,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "Provide multiple serviceIds when ejecting services from a monorepo.", "name": "serviceIds", + "description": "Provide multiple serviceIds when ejecting services from a monorepo.", "type": { "kind": "NON_NULL", "name": null, @@ -48115,12 +51231,12 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "upstreamUrl", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48129,24 +51245,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TemplateServiceSourceEjectInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TemplateServicesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48163,14 +51278,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48179,25 +51294,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TemplateServicesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TemplateServicesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48206,14 +51321,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48222,64 +51337,64 @@ "name": "TemplateService", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TemplateServicesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "TemplateStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "HIDDEN", "description": null, "isDeprecated": false, - "name": "HIDDEN" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PUBLISHED", "description": null, "isDeprecated": false, - "name": "PUBLISHED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNPUBLISHED", "description": null, "isDeprecated": false, - "name": "UNPUBLISHED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "TemplateStatus", "possibleTypes": null }, { + "kind": "SCALAR", + "name": "TemplateVolume", "description": null, - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "TemplateVolume", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TrustedDomain", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "domainName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48288,14 +51403,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48304,14 +51419,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "role", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48320,14 +51435,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48336,14 +51451,14 @@ "name": "TrustedDomainStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "verificationData", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48352,14 +51467,14 @@ "name": "TrustedDomainVerificationData", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "verificationType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48368,14 +51483,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48384,113 +51499,113 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TrustedDomain", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "TrustedDomainStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "FAILED", "description": null, "isDeprecated": false, - "name": "FAILED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PENDING", "description": null, "isDeprecated": false, - "name": "PENDING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VERIFIED", "description": null, "isDeprecated": false, - "name": "VERIFIED" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "TrustedDomainStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TrustedDomainVerificationData", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "dnsHost", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "domainMatch", + "description": null, + "args": [], "type": { "kind": "INTERFACE", "name": "Domain", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "domainStatus", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "CustomDomainStatus", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "token", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TrustedDomainVerificationData", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TwoFactorInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasRecoveryCodes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48499,14 +51614,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isVerified", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48515,24 +51630,25 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TwoFactorInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TwoFactorInfoCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "token", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48541,24 +51657,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TwoFactorInfoCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "TwoFactorInfoSecret", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "secret", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48567,14 +51682,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "uri", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48583,24 +51698,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "TwoFactorInfoSecret", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "TwoFactorInfoValidateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "token", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48609,79 +51725,79 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "twoFactorLinkingKey", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TwoFactorInfoValidateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "TwoFactorMethodCompliance", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "AUTHENTICATOR", "description": null, "isDeprecated": false, - "name": "AUTHENTICATOR" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PASSKEY", "description": null, "isDeprecated": false, - "name": "PASSKEY" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "TwoFactorMethodCompliance", "possibleTypes": null }, { + "kind": "ENUM", + "name": "TwoFactorMethodProjectWorkspace", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "AUTHENTICATOR", "description": null, "isDeprecated": false, - "name": "AUTHENTICATOR" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PASSKEY", "description": null, "isDeprecated": false, - "name": "PASSKEY" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "TwoFactorMethodProjectWorkspace", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "UpdateNotificationRuleInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "channelConfigs", + "description": null, "type": { "kind": "LIST", "name": null, @@ -48694,22 +51810,22 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "ephemeralEnvironments", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "eventTypes", + "description": null, "type": { "kind": "LIST", "name": null, @@ -48722,12 +51838,12 @@ "ofType": null } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "severities", + "description": null, "type": { "kind": "LIST", "name": null, @@ -48740,23 +51856,23 @@ "ofType": null } } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateNotificationRuleInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "UpdateServiceEdgeConfigInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "config", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48765,12 +51881,12 @@ "name": "EdgeConfigInput", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48779,12 +51895,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48793,58 +51909,57 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateServiceEdgeConfigInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "SCALAR", + "name": "Upload", "description": "The `Upload` scalar type represents a file upload.", - "enumValues": null, "fields": null, "inputFields": null, "interfaces": null, - "kind": "SCALAR", - "name": "Upload", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UsageLimit", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "agentHardLimitCents", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "agentSoftLimitCents", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "customerId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48853,26 +51968,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hardLimit", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48881,14 +51996,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isOverLimit", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48897,14 +52012,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "softLimit", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48913,7 +52028,9 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -48924,19 +52041,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "UsageLimit", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "UsageLimitRemoveInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "customerId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48945,23 +52061,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UsageLimitRemoveInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "UsageLimitSetInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "customerId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48970,22 +52086,22 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "hardLimitDollars", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "softLimitDollars", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -48994,24 +52110,23 @@ "name": "Int", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UsageLimitSetInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "User", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "agreedFairUse", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49020,50 +52135,50 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "apiTokenRateLimit", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "ApiTokenRateLimit", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Resolve via the user's workspaces and check for an active BAN restriction. This field will be removed after the WorkspaceRestriction migration completes.", - "description": null, - "isDeprecated": true, "name": "banReason", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Resolve via the user's workspaces and check for an active BAN restriction. This field will be removed after the WorkspaceRestriction migration completes." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49072,14 +52187,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49088,14 +52203,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "featureFlags", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49112,14 +52227,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "flags", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49136,38 +52251,38 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "githubProviderId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "githubUsername", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "has2FA", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49176,14 +52291,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasPasskeys", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49192,14 +52307,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49208,14 +52323,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isAdmin", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49224,14 +52339,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isConductor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49240,14 +52355,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isVerified", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49256,14 +52371,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "lastLogin", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49272,26 +52387,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "platformFeatureFlags", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49308,67 +52423,67 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "profile", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "UserProfile", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projects", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": "This field will not return anything anymore, go through the workspace's projects", - "description": null, - "isDeprecated": true, - "name": "projects", "type": { "kind": "NON_NULL", "name": null, @@ -49377,55 +52492,55 @@ "name": "UserProjectsConnection", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "This field will not return anything anymore, go through the workspace's projects" }, { + "name": "providerAuths", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "providerAuths", "type": { "kind": "NON_NULL", "name": null, @@ -49434,14 +52549,14 @@ "name": "UserProviderAuthsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "registrationStatus", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49450,62 +52565,62 @@ "name": "RegistrationStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "riskLevel", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "termsAgreedOn", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "username", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Use user.workspaces instead, no user are associated to a workspace", - "description": null, - "isDeprecated": true, "name": "workspace", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Workspace", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use user.workspaces instead, no user are associated to a workspace" }, { - "args": [], - "deprecationReason": null, - "description": "Workspaces user is member of", - "isDeprecated": false, "name": "workspaces", + "description": "Workspaces user is member of", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49522,7 +52637,9 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -49533,36 +52650,35 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "User", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "UserFlag", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "BETA", "description": null, "isDeprecated": false, - "name": "BETA" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "UserFlag", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "UserFlagsRemoveInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "flags", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -49579,33 +52695,33 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UserFlagsRemoveInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "UserFlagsSetInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "flags", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -49622,34 +52738,33 @@ } } } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UserFlagsSetInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserKickbackEarnings", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "total_amount", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49658,37 +52773,37 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserKickbackEarnings", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserProfile", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "bio", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isPublic", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49697,49 +52812,49 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "website", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserProfile", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserProfileResponse", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49748,26 +52863,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "customerId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49776,38 +52891,38 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isTrialing", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "profile", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49816,55 +52931,55 @@ "name": "UserProfile", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "publicProjects", + "description": "Gets all public projects for a user.", "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Gets all public projects for a user.", - "isDeprecated": false, - "name": "publicProjects", "type": { "kind": "NON_NULL", "name": null, @@ -49873,14 +52988,14 @@ "name": "UserProfileResponsePublicProjectsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "There are no personal templates anymore, they all belong to a workspace", - "description": null, - "isDeprecated": true, "name": "publishedTemplates", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49897,26 +53012,26 @@ } } } - } + }, + "isDeprecated": true, + "deprecationReason": "There are no personal templates anymore, they all belong to a workspace" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "state", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalDeploys", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49925,37 +53040,37 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "username", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserProfileResponse", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserProfileResponsePublicProjectsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49972,14 +53087,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -49988,25 +53103,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserProfileResponsePublicProjectsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserProfileResponsePublicProjectsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50015,14 +53130,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50031,34 +53146,35 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserProfileResponsePublicProjectsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "UserProfileUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "bio", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "isPublic", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50067,34 +53183,33 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "website", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UserProfileUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserProjectsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50111,14 +53226,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50127,25 +53242,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserProjectsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserProjectsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50154,14 +53269,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50170,25 +53285,25 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserProjectsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserProviderAuthsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50205,14 +53320,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50221,25 +53336,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserProviderAuthsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "UserProviderAuthsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50248,14 +53363,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50264,25 +53379,25 @@ "name": "ProviderAuth", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "UserProviderAuthsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Variable", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50291,14 +53406,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50307,26 +53422,26 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50335,14 +53450,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isSealed", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50351,14 +53466,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50367,14 +53482,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "plugin", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50383,26 +53498,26 @@ "name": "Plugin", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Plugins have been removed", - "description": null, - "isDeprecated": true, "name": "pluginId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Plugins have been removed" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "references", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50419,14 +53534,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "service", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50435,26 +53550,26 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50463,7 +53578,9 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -50474,19 +53591,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Variable", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "VariableCollectionUpsertInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50495,12 +53611,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50509,42 +53625,42 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": "false", - "description": "When set to true, removes all existing variables before upserting the new collection.", "name": "replace", + "description": "When set to true, removes all existing variables before upserting the new collection.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": "false" }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": "false", - "description": "Skip deploys for affected services", "name": "skipDeploys", + "description": "Skip deploys for affected services", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": "false" }, { - "defaultValue": null, - "description": null, "name": "variables", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50553,23 +53669,23 @@ "name": "EnvironmentVariables", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "VariableCollectionUpsertInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "VariableDeleteInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50578,12 +53694,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50592,12 +53708,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50606,33 +53722,33 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "VariableDeleteInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "VariableUpsertInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "environmentId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50641,12 +53757,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50655,12 +53771,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "projectId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50669,32 +53785,32 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "serviceId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": "false", - "description": "Skip deploys for affected services", "name": "skipDeploys", + "description": "Skip deploys for affected services", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": "false" }, { - "defaultValue": null, - "description": null, "name": "value", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -50703,24 +53819,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "VariableUpsertInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VercelAccount", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50729,14 +53844,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "integrationAuthId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50745,14 +53860,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isUser", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50761,26 +53876,26 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projects", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50797,37 +53912,37 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "slug", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VercelAccount", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VercelInfo", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "accounts", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50844,25 +53959,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VercelInfo", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VercelProject", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "accountId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50871,14 +53986,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50887,14 +54002,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50903,25 +54018,25 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VercelProject", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Volume", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50930,14 +54045,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50946,14 +54061,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50962,14 +54077,14 @@ "name": "String", "ofType": null } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, + }, "isDeprecated": false, + "deprecationReason": null + }, + { "name": "project", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50978,14 +54093,14 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "projectId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50994,55 +54109,55 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "volumeInstances", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": "Use environment.volumeInstances for properly scoped access control", - "description": null, - "isDeprecated": true, - "name": "volumeInstances", "type": { "kind": "NON_NULL", "name": null, @@ -51051,7 +54166,9 @@ "name": "VolumeVolumeInstancesConnection", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use environment.volumeInstances for properly scoped access control" } ], "inputFields": null, @@ -51062,29 +54179,28 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Volume", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "VolumeCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": "The environment to deploy the volume instances into. If `null`, the volume will not be deployed to any environment. `undefined` will deploy to all environments.", "name": "environmentId", + "description": "The environment to deploy the volume instances into. If `null`, the volume will not be deployed to any environment. `undefined` will deploy to all environments.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The path in the container to mount the volume to", "name": "mountPath", + "description": "The path in the container to mount the volume to", "type": { "kind": "NON_NULL", "name": null, @@ -51093,12 +54209,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The project to create the volume in", "name": "projectId", + "description": "The project to create the volume in", "type": { "kind": "NON_NULL", "name": null, @@ -51107,44 +54223,43 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The region to create the volume instances in. If not provided, the default region will be used.", "name": "region", + "description": "The region to create the volume instances in. If not provided, the default region will be used.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The service to attach the volume to. If not provided, the volume will be disconnected.", "name": "serviceId", + "description": "The service to attach the volume to. If not provided, the volume will be disconnected.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "VolumeCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VolumeInstance", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51153,14 +54268,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "currentSizeMB", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51169,26 +54284,26 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deletedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environment", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51197,14 +54312,14 @@ "name": "Environment", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "environmentId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51213,26 +54328,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "externalId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51241,14 +54356,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isPendingDeletion", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51257,14 +54372,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "mountPath", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51273,26 +54388,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "region", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "service", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51301,26 +54416,26 @@ "name": "Service", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "serviceId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sizeMB", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51329,26 +54444,26 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "state", + "description": null, + "args": [], "type": { "kind": "ENUM", "name": "VolumeState", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "volume", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51357,14 +54472,14 @@ "name": "Volume", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "volumeId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51373,7 +54488,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -51384,20 +54501,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "VolumeInstance", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VolumeInstanceBackup", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51406,38 +54521,38 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "creatorId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "expiresAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "externalId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51446,14 +54561,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51462,85 +54577,85 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "referencedMB", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "scheduleId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "usedMB", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "volumeInstanceSizeMB", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VolumeInstanceBackup", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VolumeInstanceBackupSchedule", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51549,14 +54664,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cron", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51565,14 +54680,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51581,14 +54696,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "kind", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51597,14 +54712,14 @@ "name": "VolumeInstanceBackupScheduleKind", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51613,19 +54728,21 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "retentionSeconds", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -51636,49 +54753,47 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "VolumeInstanceBackupSchedule", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "VolumeInstanceBackupScheduleKind", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DAILY", "description": null, "isDeprecated": false, - "name": "DAILY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MONTHLY", "description": null, "isDeprecated": false, - "name": "MONTHLY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "WEEKLY", "description": null, "isDeprecated": false, - "name": "WEEKLY" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "VolumeInstanceBackupScheduleKind", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VolumeInstanceReplicationProgress", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "bytesTransferred", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51687,14 +54802,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "percentComplete", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51703,14 +54818,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "timestamp", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51719,78 +54834,78 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "transferRateMbps", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VolumeInstanceReplicationProgress", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "VolumeInstanceUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": "The mount path of the volume instance. If not provided, the mount path will not be updated.", "name": "mountPath", + "description": "The mount path of the volume instance. If not provided, the mount path will not be updated.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The service to attach the volume to. If not provided, the volume will be disconnected.", "name": "serviceId", + "description": "The service to attach the volume to. If not provided, the volume will be disconnected.", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": "The state of the volume instance. If not provided, the state will not be updated.", "name": "state", + "description": "The state of the volume instance. If not provided, the state will not be updated.", "type": { "kind": "ENUM", "name": "VolumeState", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "VolumeInstanceUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VolumeReplicationProgressUpdate", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "currentSnapshot", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51799,14 +54914,14 @@ "name": "VolumeSnapshotReplicationProgressUpdate", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "destExternalId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51815,62 +54930,62 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "destRegion", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "destStackerId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "error", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "estimatedTimeRemainingMs", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "history", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51887,14 +55002,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "nbSnapshots", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51903,14 +55018,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "offlineBytesTransferred", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51919,14 +55034,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "offlineTotalBytes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51935,14 +55050,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "onlineBytesTransferred", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51951,14 +55066,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "onlineTotalBytes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51967,14 +55082,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "percentComplete", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -51983,14 +55098,14 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "snapshotsSizes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52007,14 +55122,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "srcExternalId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52023,38 +55138,38 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "srcRegion", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "srcStackerId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52063,37 +55178,37 @@ "name": "ReplicateVolumeInstanceStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "transferRateMbps", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VolumeReplicationProgressUpdate", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VolumeSnapshotReplicationProgressUpdate", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "bytesTransferred", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52102,14 +55217,14 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "compressedBytesTransferred", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52118,26 +55233,26 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "compressedTransferRateMbps", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "elapsedMs", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52146,38 +55261,38 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "error", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "estimatedTimeRemainingMs", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "index", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52186,14 +55301,14 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "percentComplete", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52202,26 +55317,26 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "startedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52230,14 +55345,14 @@ "name": "ReplicateVolumeInstanceSnapshotStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "totalBytes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52246,117 +55361,117 @@ "name": "BigInt", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "transferRateMbps", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VolumeSnapshotReplicationProgressUpdate", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "VolumeState", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "DELETED", "description": null, "isDeprecated": false, - "name": "DELETED" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DELETING", "description": null, "isDeprecated": false, - "name": "DELETING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ERROR", "description": null, "isDeprecated": false, - "name": "ERROR" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MIGRATING", "description": null, "isDeprecated": false, - "name": "MIGRATING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MIGRATION_PENDING", "description": null, "isDeprecated": false, - "name": "MIGRATION_PENDING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "READY", "description": null, "isDeprecated": false, - "name": "READY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RESTORING", "description": null, "isDeprecated": false, - "name": "RESTORING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UPDATING", "description": null, "isDeprecated": false, - "name": "UPDATING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "VolumeState", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "VolumeUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": "The name of the volume", "name": "name", + "description": "The name of the volume", "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "VolumeUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VolumeVolumeInstancesConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52373,14 +55488,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52389,25 +55504,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VolumeVolumeInstancesConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "VolumeVolumeInstancesConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52416,14 +55531,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52432,95 +55547,95 @@ "name": "VolumeInstance", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "VolumeVolumeInstancesConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "WithdrawalPlatformTypes", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "BMAC", "description": null, "isDeprecated": false, - "name": "BMAC" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "GITHUB", "description": null, "isDeprecated": false, - "name": "GITHUB" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PAYPAL", "description": null, "isDeprecated": false, - "name": "PAYPAL" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "STRIPE_CONNECT", "description": null, "isDeprecated": false, - "name": "STRIPE_CONNECT" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "WithdrawalPlatformTypes", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkflowId", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workflowId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkflowId", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkflowResult", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "error", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52529,60 +55644,60 @@ "name": "WorkflowStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkflowResult", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "WorkflowStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "Complete", "description": null, "isDeprecated": false, - "name": "Complete" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "Error", "description": null, "isDeprecated": false, - "name": "Error" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NotFound", "description": null, "isDeprecated": false, - "name": "NotFound" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "Running", "description": null, "isDeprecated": false, - "name": "Running" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "WorkflowStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "Workspace", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "adoptionHistory", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52599,14 +55714,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "adoptionLevel", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52615,62 +55730,62 @@ "name": "Float", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Deprecated regions are no longer supported.", - "description": null, - "isDeprecated": true, "name": "allowDeprecatedRegions", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated regions are no longer supported." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "apiTokenRateLimit", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "ApiTokenRateLimit", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Use `workspace.restriction` and check for an active BAN restriction. This field will be removed after the WorkspaceRestriction migration completes.", - "description": null, - "isDeprecated": true, "name": "banReason", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Use `workspace.restriction` and check for an active BAN restriction. This field will be removed after the WorkspaceRestriction migration completes." }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52679,14 +55794,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "customer", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52695,26 +55810,26 @@ "name": "Customer", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "discordRole", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Whether 2FA enforcement is enabled for this workspace.", - "isDeprecated": false, "name": "has2FAEnforcement", + "description": "Whether 2FA enforcement is enabled for this workspace.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52723,14 +55838,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Whether automatic deployment diagnosis is enabled for this workspace.", - "isDeprecated": false, "name": "hasAutomaticDiagnosis", + "description": "Whether automatic deployment diagnosis is enabled for this workspace.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52739,14 +55854,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Whether this workspace has access to guardrails policies.", - "isDeprecated": false, "name": "hasGuardrailsAccess", + "description": "Whether this workspace has access to guardrails policies.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52755,14 +55870,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "hasSAML", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52771,14 +55886,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52787,55 +55902,55 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "identityProviders", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "identityProviders", "type": { "kind": "NON_NULL", "name": null, @@ -52844,14 +55959,14 @@ "name": "WorkspaceIdentityProvidersConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "members", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52868,14 +55983,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52884,26 +55999,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "partnerProfile", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "PartnerProfile", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "plan", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52912,37 +56027,37 @@ "name": "Plan", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "preferredRegion", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projectCount", + "description": "Total number of projects in this workspace. Used by the dashboard to show an exact count without paginating through every project.", "args": [ { - "defaultValue": null, - "description": null, "name": "includeDeleted", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": "Total number of projects in this workspace. Used by the dashboard to show an exact count without paginating through every project.", - "isDeprecated": false, - "name": "projectCount", "type": { "kind": "NON_NULL", "name": null, @@ -52951,55 +56066,55 @@ "name": "Int", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "projects", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "projects", "type": { "kind": "NON_NULL", "name": null, @@ -53008,14 +56123,14 @@ "name": "WorkspaceProjectsConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Whether the current user's access is redacted due to pending 2FA requirement. Returns true if the user is a workspace member, workspace has 2FA enforcement enabled, and the current user needs to enable 2FA.", - "isDeprecated": false, "name": "redactedDueTo2FAPending", + "description": "Whether the current user's access is redacted due to pending 2FA requirement. Returns true if the user is a workspace member, workspace has 2FA enforcement enabled, and the current user needs to enable 2FA.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53024,14 +56139,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "referredUsers", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53048,26 +56163,26 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "slackChannelId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Use plan field instead", - "description": null, - "isDeprecated": true, "name": "subscriptionModel", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53076,50 +56191,50 @@ "name": "SubscriptionModel", "ofType": null } - } + }, + "isDeprecated": true, + "deprecationReason": "Use plan field instead" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "subscriptionPlanLimit", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "SubscriptionPlanLimit", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "supportTierOverride", + "description": null, + "args": [], "type": { "kind": "ENUM", "name": "SupportTierOverride", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": "Teams are being removed from the system, don't use it", - "description": null, - "isDeprecated": true, "name": "team", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "Team", "ofType": null - } + }, + "isDeprecated": true, + "deprecationReason": "Teams are being removed from the system, don't use it" }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53128,14 +56243,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Get a list of user emails in the workspace who do not have verified 2FA enabled. Returns an empty array if all users have 2FA enabled.", - "isDeprecated": false, "name": "usersWithout2FA", + "description": "Get a list of user emails in the workspace who do not have verified 2FA enabled. Returns an empty array if all users have 2FA enabled.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53152,7 +56267,9 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -53163,44 +56280,42 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "Workspace", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspaceIdPConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "provider", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "status", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53209,78 +56324,78 @@ "name": "WorkspaceIdPConnectionStatus", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspaceIdPConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "WorkspaceIdPConnectionStatus", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "ACTIVE", "description": null, "isDeprecated": false, - "name": "ACTIVE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "DRAFT", "description": null, "isDeprecated": false, - "name": "DRAFT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INACTIVE", "description": null, "isDeprecated": false, - "name": "INACTIVE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "PENDING", "description": null, "isDeprecated": false, - "name": "PENDING" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VALIDATING", "description": null, "isDeprecated": false, - "name": "VALIDATING" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "WorkspaceIdPConnectionStatus", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspaceIdentityProvider", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "connection", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53289,14 +56404,14 @@ "name": "WorkspaceIdPConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53305,26 +56420,26 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "enforcementEnabledAt", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53333,14 +56448,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "updatedAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53349,14 +56464,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspace", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53365,14 +56480,14 @@ "name": "Workspace", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "workspaceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53381,7 +56496,9 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -53392,20 +56509,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "WorkspaceIdentityProvider", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspaceIdentityProvidersConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53422,14 +56537,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53438,25 +56553,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspaceIdentityProvidersConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspaceIdentityProvidersConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53465,14 +56580,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53481,24 +56596,25 @@ "name": "WorkspaceIdentityProvider", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspaceIdentityProvidersConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "WorkspaceInviteCodeCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "role", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -53507,36 +56623,35 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "WorkspaceInviteCodeCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspaceMember", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "avatar", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "email", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53545,14 +56660,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Only retrieved if requested by an admin", - "isDeprecated": false, "name": "featureFlags", + "description": "Only retrieved if requested by an admin", + "args": [], "type": { "kind": "LIST", "name": null, @@ -53565,14 +56680,14 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53581,26 +56696,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "role", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53609,36 +56724,37 @@ "name": "TeamRole", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "Only retrieved if requested by an admin", - "isDeprecated": false, "name": "twoFactorAuthEnabled", + "description": "Only retrieved if requested by an admin", + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspaceMember", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "WorkspacePermissionChangeInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "role", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -53647,12 +56763,12 @@ "name": "TeamRole", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -53661,12 +56777,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -53675,65 +56791,64 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "WorkspacePermissionChangeInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspacePolicy", "description": null, - "enumValues": null, "fields": [ { + "name": "deploySourceAllowlist", + "description": null, "args": [ { - "defaultValue": null, - "description": null, "name": "after", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "before", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "first", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "last", + "description": null, "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deploySourceAllowlist", "type": { "kind": "NON_NULL", "name": null, @@ -53742,14 +56857,14 @@ "name": "WorkspacePolicyDeploySourceAllowlistConnection", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53758,14 +56873,14 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "restrictDeploysToAllowedSources", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53774,14 +56889,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "restrictPublicTcpProxies", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53790,14 +56905,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "restrictRailwayDomainGeneration", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53806,7 +56921,9 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -53817,32 +56934,30 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "WorkspacePolicy", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspacePolicyDeploySourceAllowlist", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "addedBy", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "createdAt", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53851,14 +56966,14 @@ "name": "DateTime", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53867,26 +56982,26 @@ "name": "ID", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sourceIcon", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sourceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53895,14 +57010,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sourceName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53911,14 +57026,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sourceType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53927,7 +57042,9 @@ "name": "WorkspacePolicyDeploySourceType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -53938,20 +57055,18 @@ "ofType": null } ], - "kind": "OBJECT", - "name": "WorkspacePolicyDeploySourceAllowlist", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspacePolicyDeploySourceAllowlistConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53968,14 +57083,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -53984,25 +57099,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspacePolicyDeploySourceAllowlistConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspacePolicyDeploySourceAllowlistConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54011,14 +57126,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54027,41 +57142,42 @@ "name": "WorkspacePolicyDeploySourceAllowlist", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspacePolicyDeploySourceAllowlistConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "WorkspacePolicyDeploySourceType", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "GITHUB_ORG", "description": null, "isDeprecated": false, - "name": "GITHUB_ORG" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "WorkspacePolicyDeploySourceType", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "WorkspacePolicyItemUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "enabled", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54070,12 +57186,12 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "policy", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54084,65 +57200,64 @@ "name": "WorkspacePolicyName", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "WorkspacePolicyItemUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "WorkspacePolicyName", "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "RESTRICT_DEPLOYS_TO_ALLOWED_SOURCES", "description": null, "isDeprecated": false, - "name": "RESTRICT_DEPLOYS_TO_ALLOWED_SOURCES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RESTRICT_PUBLIC_TCP_PROXIES", "description": null, "isDeprecated": false, - "name": "RESTRICT_PUBLIC_TCP_PROXIES" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "RESTRICT_RAILWAY_DOMAIN_GENERATION", "description": null, "isDeprecated": false, - "name": "RESTRICT_RAILWAY_DOMAIN_GENERATION" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "WorkspacePolicyName", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspacePolicySelectableDeploySource", "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, + "fields": [ + { "name": "sourceIcon", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sourceId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54151,14 +57266,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sourceName", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54167,14 +57282,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "sourceType", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54183,25 +57298,25 @@ "name": "WorkspacePolicyDeploySourceType", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspacePolicySelectableDeploySource", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspaceProjectsConnection", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "edges", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54218,14 +57333,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "pageInfo", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54234,25 +57349,25 @@ "name": "PageInfo", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspaceProjectsConnection", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "WorkspaceProjectsConnectionEdge", "description": null, - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "cursor", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54261,14 +57376,14 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54277,24 +57392,25 @@ "name": "Project", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "WorkspaceProjectsConnectionEdge", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "WorkspaceTrustedDomainCreateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "domainName", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54303,12 +57419,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "role", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54317,12 +57433,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "workspaceId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54331,23 +57447,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "WorkspaceTrustedDomainCreateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "WorkspaceTrustedDomainUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54356,12 +57472,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "role", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54370,64 +57486,64 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "WorkspaceTrustedDomainUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "WorkspaceUpdateInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "avatar", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "name", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "preferredRegion", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "WorkspaceUpdateInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "WorkspaceUserInviteInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "code", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54436,12 +57552,12 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, { - "defaultValue": null, - "description": null, "name": "email", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54450,23 +57566,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "WorkspaceUserInviteInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "WorkspaceUserRemoveInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "userId", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -54475,24 +57591,23 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "WorkspaceUserRemoveInput", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "__Directive", "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54501,26 +57616,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isRepeatable", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54529,14 +57644,14 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "locations", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54553,25 +57668,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "args", + "description": null, "args": [ { - "defaultValue": "false", - "description": null, "name": "includeDeprecated", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": "false" } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "args", "type": { "kind": "NON_NULL", "name": null, @@ -54588,150 +57703,150 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "__Directive", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "__DirectiveLocation", "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "QUERY", "description": "Location adjacent to a query operation.", "isDeprecated": false, - "name": "QUERY" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "MUTATION", "description": "Location adjacent to a mutation operation.", "isDeprecated": false, - "name": "MUTATION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SUBSCRIPTION", "description": "Location adjacent to a subscription operation.", "isDeprecated": false, - "name": "SUBSCRIPTION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "FIELD", "description": "Location adjacent to a field.", "isDeprecated": false, - "name": "FIELD" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "FRAGMENT_DEFINITION", "description": "Location adjacent to a fragment definition.", "isDeprecated": false, - "name": "FRAGMENT_DEFINITION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "FRAGMENT_SPREAD", "description": "Location adjacent to a fragment spread.", "isDeprecated": false, - "name": "FRAGMENT_SPREAD" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INLINE_FRAGMENT", "description": "Location adjacent to an inline fragment.", "isDeprecated": false, - "name": "INLINE_FRAGMENT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "VARIABLE_DEFINITION", "description": "Location adjacent to a variable definition.", "isDeprecated": false, - "name": "VARIABLE_DEFINITION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SCHEMA", "description": "Location adjacent to a schema definition.", "isDeprecated": false, - "name": "SCHEMA" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "SCALAR", "description": "Location adjacent to a scalar definition.", "isDeprecated": false, - "name": "SCALAR" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "OBJECT", "description": "Location adjacent to an object type definition.", "isDeprecated": false, - "name": "OBJECT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "FIELD_DEFINITION", "description": "Location adjacent to a field definition.", "isDeprecated": false, - "name": "FIELD_DEFINITION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ARGUMENT_DEFINITION", "description": "Location adjacent to an argument definition.", "isDeprecated": false, - "name": "ARGUMENT_DEFINITION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INTERFACE", "description": "Location adjacent to an interface definition.", "isDeprecated": false, - "name": "INTERFACE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNION", "description": "Location adjacent to a union definition.", "isDeprecated": false, - "name": "UNION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ENUM", "description": "Location adjacent to an enum definition.", "isDeprecated": false, - "name": "ENUM" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ENUM_VALUE", "description": "Location adjacent to an enum value definition.", "isDeprecated": false, - "name": "ENUM_VALUE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INPUT_OBJECT", "description": "Location adjacent to an input object type definition.", "isDeprecated": false, - "name": "INPUT_OBJECT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INPUT_FIELD_DEFINITION", "description": "Location adjacent to an input object field definition.", "isDeprecated": false, - "name": "INPUT_FIELD_DEFINITION" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "__DirectiveLocation", "possibleTypes": null }, { + "kind": "OBJECT", + "name": "__EnumValue", "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54740,26 +57855,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isDeprecated", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54768,37 +57883,37 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deprecationReason", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "__EnumValue", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "__Field", "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54807,37 +57922,37 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "args", + "description": null, "args": [ { - "defaultValue": "false", - "description": null, "name": "includeDeprecated", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": "false" } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "args", "type": { "kind": "NON_NULL", "name": null, @@ -54854,14 +57969,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54870,14 +57985,14 @@ "name": "__Type", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isDeprecated", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54886,37 +58001,37 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deprecationReason", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "__Field", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "__InputValue", "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54925,26 +58040,26 @@ "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54953,26 +58068,26 @@ "name": "__Type", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "A GraphQL-formatted string representing the default value for this input value.", - "isDeprecated": false, "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isDeprecated", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54981,49 +58096,49 @@ "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "deprecationReason", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "__InputValue", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "__Schema", "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "A list of all types supported by this server.", - "isDeprecated": false, "name": "types", + "description": "A list of all types supported by this server.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -55040,14 +58155,14 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "The type that query operations will be rooted at.", - "isDeprecated": false, "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -55056,38 +58171,38 @@ "name": "__Type", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "isDeprecated": false, "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], "type": { "kind": "OBJECT", "name": "__Type", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "isDeprecated": false, "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], "type": { "kind": "OBJECT", "name": "__Type", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": "A list of all directives supported by this server.", - "isDeprecated": false, "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -55104,25 +58219,25 @@ } } } - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "__Schema", + "enumValues": null, "possibleTypes": null }, { + "kind": "OBJECT", + "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "enumValues": null, "fields": [ { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "kind", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -55131,61 +58246,61 @@ "name": "__TypeKind", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "name", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "description", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "specifiedByURL", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "fields", + "description": null, "args": [ { - "defaultValue": "false", - "description": null, "name": "includeDeprecated", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": "false" } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "fields", "type": { "kind": "LIST", "name": null, @@ -55198,14 +58313,14 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "interfaces", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -55218,14 +58333,14 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "possibleTypes", + "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -55238,25 +58353,25 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "enumValues", + "description": null, "args": [ { - "defaultValue": "false", - "description": null, "name": "includeDeprecated", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": "false" } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "enumValues", "type": { "kind": "LIST", "name": null, @@ -55269,25 +58384,25 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { + "name": "inputFields", + "description": null, "args": [ { - "defaultValue": "false", - "description": null, "name": "includeDeprecated", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": "false" } ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "inputFields", "type": { "kind": "LIST", "name": null, @@ -55300,107 +58415,108 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "ofType", + "description": null, + "args": [], "type": { "kind": "OBJECT", "name": "__Type", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, "name": "isOneOf", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], - "kind": "OBJECT", - "name": "__Type", + "enumValues": null, "possibleTypes": null }, { + "kind": "ENUM", + "name": "__TypeKind", "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": [ { - "deprecationReason": null, + "name": "SCALAR", "description": "Indicates this type is a scalar.", "isDeprecated": false, - "name": "SCALAR" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "OBJECT", "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", "isDeprecated": false, - "name": "OBJECT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INTERFACE", "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", "isDeprecated": false, - "name": "INTERFACE" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "UNION", "description": "Indicates this type is a union. `possibleTypes` is a valid field.", "isDeprecated": false, - "name": "UNION" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "ENUM", "description": "Indicates this type is an enum. `enumValues` is a valid field.", "isDeprecated": false, - "name": "ENUM" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "INPUT_OBJECT", "description": "Indicates this type is an input object. `inputFields` is a valid field.", "isDeprecated": false, - "name": "INPUT_OBJECT" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "LIST", "description": "Indicates this type is a list. `ofType` is a valid field.", "isDeprecated": false, - "name": "LIST" + "deprecationReason": null }, { - "deprecationReason": null, + "name": "NON_NULL", "description": "Indicates this type is a non-null. `ofType` is a valid field.", "isDeprecated": false, - "name": "NON_NULL" + "deprecationReason": null } ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "__TypeKind", "possibleTypes": null }, { + "kind": "INPUT_OBJECT", + "name": "customerTogglePayoutsToCreditsInput", "description": null, - "enumValues": null, "fields": null, "inputFields": [ { - "defaultValue": null, - "description": null, "name": "isWithdrawingToCredits", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -55409,15 +58525,120 @@ "name": "Boolean", "ofType": null } - } + }, + "defaultValue": null } ], "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "customerTogglePayoutsToCreditsInput", + "enumValues": null, "possibleTypes": null } + ], + "directives": [ + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "locations": [ + "ARGUMENT_DEFINITION", + "ENUM_VALUE", + "FIELD_DEFINITION", + "INPUT_FIELD_DEFINITION" + ], + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"" + } + ] + }, + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "oneOf", + "description": "Indicates exactly one field must be supplied and this field must not be `null`.", + "locations": [ + "INPUT_OBJECT" + ], + "args": [] + }, + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "specifiedBy", + "description": "Exposes a URL that specifies the behavior of this scalar.", + "locations": [ + "SCALAR" + ], + "args": [ + { + "name": "url", + "description": "The URL that specifies the behavior of this scalar.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ] + } ] } } -} \ No newline at end of file +} diff --git a/src/main.rs b/src/main.rs index 9837e6daf..12c59cce1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -47,6 +47,7 @@ commands!( deployment, dev(develop), domain, + domains, docs, down, environment(env), @@ -530,6 +531,14 @@ mod cli_tests { ); } + fn assert_does_not_parse(args: &[&str]) { + assert!( + parse(args).is_err(), + "Command should not parse: railway {}", + args.join(" ") + ); + } + fn assert_subcommand(args: &[&str], expected: &str) { let matches = parse(args).unwrap_or_else(|_| panic!("Failed to parse: {:?}", args)); assert_eq!( @@ -695,6 +704,68 @@ mod cli_tests { assert_parses(&["variable", "delete", "KEY", "--json"]); } + #[test] + fn purchased_domains_subcommands() { + assert_subcommand(&["domain", "list"], "domain"); + assert_subcommand(&["domains", "list"], "domains"); + assert_does_not_parse(&["domains"]); + assert_parses(&["domains", "search", "example", "--limit", "5", "--json"]); + assert_parses(&["domains", "check", "example.com", "example.dev", "--json"]); + assert_parses(&[ + "domains", + "list", + "--workspace", + "workspace-id", + "--status", + "active", + "--json", + ]); + assert_parses(&["domains", "status", "example.com", "--workspace", "team"]); + assert_parses(&["domains", "auto-renew", "status", "example.com"]); + assert_parses(&["domains", "auto-renew", "enable", "example.com", "--json"]); + assert_parses(&["domains", "auto-renew", "disable", "example.com"]); + assert_parses(&["domains", "dns", "list", "example.com"]); + assert_parses(&[ + "domains", + "dns", + "create", + "example.com", + "--type", + "A", + "--host", + "@", + "--answer", + "1.2.3.4", + "--ttl", + "300", + ]); + assert_parses(&[ + "domains", + "dns", + "update", + "example.com", + "123", + "--type", + "TXT", + "--host", + "_verify", + "--answer", + "value", + ]); + assert_parses(&["domains", "dns", "delete", "example.com", "123", "--yes"]); + assert_parses(&["domains", "nameservers", "list", "example.com"]); + assert_parses(&[ + "domains", + "nameservers", + "set", + "example.com", + "ns1.example.com", + "ns2.example.com", + "--yes", + ]); + assert_parses(&["domains", "nameservers", "reset", "example.com", "--yes"]); + } + #[test] fn environment_link_subcommand() { assert_parses(&["environment", "link"]);