From 4f8fb927a4e64acb0c8b1197ae17ea14f8b9dbf4 Mon Sep 17 00:00:00 2001 From: Faraz Patankar Date: Tue, 29 Jul 2025 11:02:36 +0400 Subject: [PATCH] allow skipping deploys when setting variables (#646) --- src/commands/environment.rs | 1 + src/commands/variables.rs | 7 + .../strings/VariableCollectionUpsert.graphql | 6 +- src/gql/schema.json | 3588 ++++++++++++++--- 4 files changed, 2949 insertions(+), 653 deletions(-) diff --git a/src/commands/environment.rs b/src/commands/environment.rs index b669d00..a2fde2c 100644 --- a/src/commands/environment.rs +++ b/src/commands/environment.rs @@ -307,6 +307,7 @@ async fn upsert_variables( environment_id: env_id, service_id, variables, + skip_deploys: None, }; let _response = post_graphql::(&client, backboard, vars) diff --git a/src/commands/variables.rs b/src/commands/variables.rs index 3c5697d..60648ba 100644 --- a/src/commands/variables.rs +++ b/src/commands/variables.rs @@ -37,6 +37,10 @@ pub struct Args { /// Output in JSON format #[clap(long)] json: bool, + + /// Skip triggering deploys when setting variables + #[clap(long)] + skip_deploys: bool, } pub async fn command(args: Args) -> Result<()> { @@ -78,6 +82,7 @@ pub async fn command(args: Args) -> Result<()> { service_id, &client, &configs, + args.skip_deploys, ) .await?; return Ok(()); @@ -131,6 +136,7 @@ async fn set_variables( service_id: String, client: &reqwest::Client, configs: &Configs, + skip_deploys: bool, ) -> Result<(), anyhow::Error> { let variables: BTreeMap = set .iter() @@ -164,6 +170,7 @@ async fn set_variables( environment_id, service_id, variables, + skip_deploys: if skip_deploys { Some(true) } else { None }, }; post_graphql::(client, configs.get_backboard(), vars) .await?; diff --git a/src/gql/mutations/strings/VariableCollectionUpsert.graphql b/src/gql/mutations/strings/VariableCollectionUpsert.graphql index dbb795b..88664bf 100644 --- a/src/gql/mutations/strings/VariableCollectionUpsert.graphql +++ b/src/gql/mutations/strings/VariableCollectionUpsert.graphql @@ -1,5 +1,5 @@ -mutation VariableCollectionUpsert($projectId: String!, $serviceId: String!, $environmentId: String!, $variables: EnvironmentVariables!) { +mutation VariableCollectionUpsert($projectId: String!, $serviceId: String!, $environmentId: String!, $variables: EnvironmentVariables!, $skipDeploys: Boolean) { variableCollectionUpsert( - input: {projectId: $projectId, environmentId: $environmentId, serviceId: $serviceId, variables: $variables} + input: {projectId: $projectId, environmentId: $environmentId, serviceId: $serviceId, variables: $variables, skipDeploys: $skipDeploys} ) -} \ No newline at end of file +} diff --git a/src/gql/schema.json b/src/gql/schema.json index a5014ee..441f028 100644 --- a/src/gql/schema.json +++ b/src/gql/schema.json @@ -49,6 +49,14 @@ ], "name": "include" }, + { + "args": [], + "description": "Indicates exactly one field must be supplied and this field must not be `null`.", + "locations": [ + "INPUT_OBJECT" + ], + "name": "oneOf" + }, { "args": [ { @@ -150,7 +158,19 @@ "deprecationReason": null, "description": null, "isDeprecated": false, - "name": "METAL_VOLUME_CREATION" + "name": "EXTENSIONS_TAB" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "LOG_EXPLORER_V2" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "NEW_GH_REPOS_API" }, { "deprecationReason": null, @@ -162,7 +182,13 @@ "deprecationReason": null, "description": null, "isDeprecated": false, - "name": "V2_NEW_PROJECT_PAGE" + "name": "V3_NEW_PROJECT_PAGE" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "VOLUME_SWAP" } ], "fields": null, @@ -179,8 +205,79 @@ "deprecationReason": null, "description": null, "isDeprecated": false, - "name": "BETTER_CRON_WORKFLOW" + "name": "DEFAULT_NEW_USERS_RAILPACK" }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "DEMO_PERCENTAGE_ROLLOUT" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_AMS" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_DC4" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_GCP_REGIONS" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_SG3" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_SV2" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "NEW_GH_REPOS_API" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "NON_DESTRUCTIVE_VOLUME_MIGRATIONS" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "REFERRAL_CASH" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "UPDATED_VM_QUERIES" + } + ], + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "ENUM", + "name": "ActivePlatformFlag", + "possibleTypes": null + }, + { + "description": null, + "enumValues": [ { "deprecationReason": null, "description": null, @@ -191,7 +288,7 @@ "deprecationReason": null, "description": null, "isDeprecated": false, - "name": "LEGACY_CRONS" + "name": "NON_DESTRUCTIVE_VOLUME_MIGRATIONS" }, { "deprecationReason": null, @@ -853,13 +950,9 @@ "isDeprecated": false, "name": "actor", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } + "kind": "OBJECT", + "name": "User", + "ofType": null } }, { @@ -1573,53 +1666,6 @@ "name": "Credit", "possibleTypes": null }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "creditTransferAvg", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "creditTransferCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "creditTransferSum", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreditTransferMetrics", - "possibleTypes": null - }, { "description": null, "enumValues": [ @@ -2019,7 +2065,7 @@ { "args": [], "deprecationReason": null, - "description": null, + "description": "The total amount of credits that have been applied during the current billing period.", "isDeprecated": false, "name": "appliedCredits", "type": { @@ -2063,7 +2109,7 @@ { "args": [], "deprecationReason": null, - "description": null, + "description": "The total amount of unused credits for the customer.", "isDeprecated": false, "name": "creditBalance", "type": { @@ -2133,6 +2179,22 @@ } } }, + { + "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", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + }, { "args": [], "deprecationReason": null, @@ -2157,6 +2219,22 @@ "ofType": null } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "hasExhaustedFreePlan", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, { "args": [], "deprecationReason": null, @@ -2345,6 +2423,22 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "trialDaysRemaining", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, { "args": [], "deprecationReason": null, @@ -2484,6 +2578,22 @@ "description": null, "enumValues": null, "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "amountDue", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + }, { "args": [], "deprecationReason": null, @@ -2608,6 +2718,30 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "reissuedInvoiceFrom", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "reissuedInvoiceOf", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -3170,7 +3304,7 @@ "name": "creator", "type": { "kind": "OBJECT", - "name": "User", + "name": "DeploymentCreator", "ofType": null } }, @@ -3238,6 +3372,30 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "instances", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeploymentDeploymentInstance", + "ofType": null + } + } + } + } + }, { "args": [], "deprecationReason": null, @@ -3358,6 +3516,18 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "statusUpdatedAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -3415,6 +3585,100 @@ "name": "Deployment", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "avatar", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "email", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "DeploymentCreator", + "possibleTypes": null + }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "status", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DeploymentInstanceStatus", + "ofType": null + } + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "DeploymentDeploymentInstance", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -4585,6 +4849,53 @@ "name": "DisplayConfig", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "errors", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "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": "patch", + "type": { + "kind": "SCALAR", + "name": "EnvironmentConfig", + "ofType": null + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "DockerComposeImport", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -5458,11 +5769,31 @@ "name": "Environment", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "SCALAR", + "name": "EnvironmentConfig", + "possibleTypes": null + }, { "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", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, { "defaultValue": null, "description": null, @@ -6178,41 +6509,6 @@ "name": "EnvironmentVolumeInstancesConnectionEdge", "possibleTypes": null }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "Errors", - "possibleTypes": null - }, { "description": "The estimated usage of a single measurement.", "enumValues": null, @@ -6421,39 +6717,6 @@ "name": "Event", "possibleTypes": null }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "events", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventTrackInput", - "ofType": null - } - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EventBatchTrackInput", - "possibleTypes": null - }, { "description": null, "enumValues": null, @@ -6485,16 +6748,6 @@ "name": "EventFilterInput", "possibleTypes": null }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "EventProperties", - "possibleTypes": null - }, { "description": null, "enumValues": null, @@ -6542,55 +6795,6 @@ "name": "EventStringListFilter", "possibleTypes": null }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "eventName", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "properties", - "type": { - "kind": "SCALAR", - "name": "EventProperties", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "ts", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EventTrackInput", - "possibleTypes": null - }, { "description": null, "enumValues": null, @@ -6630,6 +6834,18 @@ "description": null, "enumValues": null, "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "allowDeprecatedRegions", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -6670,6 +6886,18 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "customerId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -6730,6 +6958,18 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "isTrialing", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -6864,6 +7104,149 @@ "name": "Float", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": "The image of the function runtime", + "isDeprecated": false, + "name": "image", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": "The latest version of the function runtime", + "isDeprecated": false, + "name": "latestVersion", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FunctionRuntimeVersion", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": "The name of the function runtime", + "isDeprecated": false, + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FunctionRuntimeName", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": "The versions of the function runtime", + "isDeprecated": false, + "name": "versions", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FunctionRuntimeVersion", + "ofType": null + } + } + } + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "FunctionRuntime", + "possibleTypes": null + }, + { + "description": "Supported function runtime environments", + "enumValues": [ + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "bun" + } + ], + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "ENUM", + "name": "FunctionRuntimeName", + "possibleTypes": null + }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "image", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "tag", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "FunctionRuntimeVersion", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -6954,6 +7337,18 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -7033,6 +7428,18 @@ "ofType": null } } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ownerAvatarUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } ], "inputFields": null, @@ -7163,6 +7570,18 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -8999,6 +9418,12 @@ "description": null, "isDeprecated": false, "name": "VOLUME_ID" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "VOLUME_INSTANCE_ID" } ], "fields": null, @@ -9083,6 +9508,18 @@ "name": "String", "ofType": null } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "volumeInstanceId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } ], "inputFields": null, @@ -9160,27 +9597,127 @@ }, { "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ + "enumValues": [ { - "defaultValue": null, + "deprecationReason": null, "description": null, - "name": "page", + "isDeprecated": false, + "name": "SERVICE" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "VOLUME" + } + ], + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "ENUM", + "name": "MonitorAlertResourceType", + "possibleTypes": null + }, + { + "description": null, + "enumValues": [ + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ALERT" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "OK" + } + ], + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "ENUM", + "name": "MonitorStatus", + "possibleTypes": null + }, + { + "description": null, + "enumValues": [ + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "above" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "below" + } + ], + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "ENUM", + "name": "MonitorThresholdCondition", + "possibleTypes": null + }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "condition", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "MonitorThresholdCondition", "ofType": null } } }, { - "defaultValue": null, + "args": [], + "deprecationReason": null, "description": null, - "name": "text", + "isDeprecated": false, + "name": "measurement", + "type": { + "kind": "ENUM", + "name": "MetricMeasurement", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "threshold", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "type", "type": { "kind": "NON_NULL", "name": null, @@ -9192,9 +9729,10 @@ } } ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "MissingCommandAlertInput", + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "MonitorThresholdConfig", "possibleTypes": null }, { @@ -9425,6 +9963,37 @@ } } }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + ], + "deprecationReason": null, + "description": "Create a free plan subscription for a customer", + "isDeprecated": false, + "name": "customerCreateFreePlanSubscription", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, { "args": [ { @@ -9865,6 +10434,16 @@ } } }, + { + "defaultValue": null, + "description": null, + "name": "skipStagingPatch", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, { "defaultValue": null, "description": null, @@ -9889,7 +10468,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Errors", + "name": "DockerComposeImport", "ofType": null } } @@ -10088,6 +10667,57 @@ } } }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "commitMessage", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "defaultValue": null, + "description": null, + "name": "environmentId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "patch", + "type": { + "kind": "SCALAR", + "name": "EnvironmentConfig", + "ofType": null + } + } + ], + "deprecationReason": null, + "description": "Commit the provided patch to the environment.", + "isDeprecated": false, + "name": "environmentPatchCommit", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, { "args": [ { @@ -10164,68 +10794,6 @@ } } }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventBatchTrackInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Track a batch of events for authenticated user", - "isDeprecated": false, - "name": "eventBatchTrack", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventTrackInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Track event for authenticated user", - "isDeprecated": false, - "name": "eventTrack", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, { "args": [ { @@ -10345,7 +10913,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } } @@ -10747,37 +11315,6 @@ } } }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MissingCommandAlertInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Alert the team of a missing command palette command", - "isDeprecated": false, - "name": "missingCommandAlert", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, { "args": [ { @@ -12273,6 +12810,37 @@ } } }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendBountyWonEmailInput", + "ofType": null + } + } + } + ], + "deprecationReason": null, + "description": "Send a notification email to user when bounty is won", + "isDeprecated": false, + "name": "sendBountyWonEmail", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, { "args": [ { @@ -12304,6 +12872,99 @@ } } }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendCommunityWelcomeEmailInput", + "ofType": null + } + } + } + ], + "deprecationReason": null, + "description": "Send an email to welcome a user to our community", + "isDeprecated": false, + "name": "sendCommunityWelcomeEmail", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendNewBountyEmailInput", + "ofType": null + } + } + } + ], + "deprecationReason": null, + "description": "Send a new bounty question email", + "isDeprecated": false, + "name": "sendNewBountyEmail", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendQuestionMovedToBountyEmailInput", + "ofType": null + } + } + } + ], + "deprecationReason": null, + "description": "Send a question moved to bounty email", + "isDeprecated": false, + "name": "sendQuestionMovedToBountyEmail", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, { "args": [ { @@ -12545,6 +13206,51 @@ } } }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "environmentId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "serviceId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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, + "ofType": { + "kind": "OBJECT", + "name": "Service", + "ofType": null + } + } + }, { "args": [ { @@ -13013,9 +13719,9 @@ } } ], - "deprecationReason": 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": false, + "isDeprecated": true, "name": "tcpProxyCreate", "type": { "kind": "NON_NULL", @@ -13410,37 +14116,6 @@ } } }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TelemetrySendInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Logs panics from CLI to Datadog", - "isDeprecated": false, - "name": "telemetrySend", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, { "args": [ { @@ -14076,22 +14751,6 @@ } } }, - { - "args": [], - "deprecationReason": null, - "description": "Disconnect your Railway account from Slack.", - "isDeprecated": false, - "name": "userSlackDisconnect", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, { "args": [], "deprecationReason": null, @@ -14968,6 +15627,11 @@ "name": "ObservabilityDashboard", "ofType": null }, + { + "kind": "OBJECT", + "name": "ObservabilityDashboardAlert", + "ofType": null + }, { "kind": "OBJECT", "name": "ObservabilityDashboardItem", @@ -14978,6 +15642,11 @@ "name": "ObservabilityDashboardItemInstance", "ofType": null }, + { + "kind": "OBJECT", + "name": "ObservabilityDashboardMonitor", + "ofType": null + }, { "kind": "OBJECT", "name": "PlanLimitOverride", @@ -15033,6 +15702,11 @@ "name": "RefundRequest", "ofType": null }, + { + "kind": "OBJECT", + "name": "ReissuedInvoice", + "ofType": null + }, { "kind": "OBJECT", "name": "Service", @@ -15088,6 +15762,11 @@ "name": "User", "ofType": null }, + { + "kind": "OBJECT", + "name": "UserGithubRepo", + "ofType": null + }, { "kind": "OBJECT", "name": "Variable", @@ -15182,6 +15861,111 @@ "name": "ObservabilityDashboard", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "createdAt", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "resolvedAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "resourceId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "resourceType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MonitorAlertResourceType", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "status", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MonitorStatus", + "ofType": null + } + } + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "kind": "OBJECT", + "name": "ObservabilityDashboardAlert", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -15273,6 +16057,30 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "monitors", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ObservabilityDashboardMonitor", + "ofType": null + } + } + } + } + }, { "args": [], "deprecationReason": null, @@ -15653,6 +16461,148 @@ "name": "ObservabilityDashboardItemType", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "endDate", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + { + "defaultValue": null, + "description": null, + "name": "startDate", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + ], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "alerts", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ObservabilityDashboardAlert", + "ofType": null + } + } + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "config", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "ObservabilityDashboardMonitorConfig", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "createdAt", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "updatedAt", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "kind": "OBJECT", + "name": "ObservabilityDashboardMonitor", + "possibleTypes": null + }, + { + "description": null, + "enumValues": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "UNION", + "name": "ObservabilityDashboardMonitorConfig", + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "MonitorThresholdConfig", + "ofType": null + } + ] + }, { "description": null, "enumValues": null, @@ -15983,6 +16933,181 @@ "name": "PlanLimitOverride", "possibleTypes": null }, + { + "description": null, + "enumValues": [ + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "DEFAULT_NEW_USERS_RAILPACK" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "DEMO_PERCENTAGE_ROLLOUT" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_AMS" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_DC4" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_GCP_REGIONS" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_SG3" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ENABLE_METAL_REGISTRY_SV2" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "NEW_GH_REPOS_API" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "NON_DESTRUCTIVE_VOLUME_MIGRATIONS" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "REFERRAL_CASH" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "UPDATED_VM_QUERIES" + } + ], + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "ENUM", + "name": "PlatformFeatureFlag", + "possibleTypes": null + }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "flag", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PlatformFeatureFlag", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "rolloutPercentage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "status", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PlatformFeatureFlagType", + "ofType": null + } + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "PlatformFeatureFlagStatus", + "possibleTypes": null + }, + { + "description": null, + "enumValues": [ + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "BOOLEAN" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "PERCENTAGE" + } + ], + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "ENUM", + "name": "PlatformFeatureFlagType", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -18068,22 +19193,6 @@ } } }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "prEnvCopyVolData", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, { "args": [ { @@ -18442,24 +19551,6 @@ "ofType": null } }, - { - "defaultValue": null, - "description": null, - "name": "plugins", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, { "defaultValue": null, "description": null, @@ -20158,16 +21249,6 @@ "name": "Boolean", "ofType": null } - }, - { - "defaultValue": null, - "description": "Enable/disable copying volume data to PR environment from the base environment", - "name": "prEnvCopyVolData", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } } ], "interfaces": null, @@ -20549,6 +21630,22 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "isAuthEnabled", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, { "args": [], "deprecationReason": null, @@ -20853,6 +21950,30 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": "Returns the platform feature flags enabled for the current user", + "isDeprecated": false, + "name": "allPlatformFeatureFlags", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PlatformFeatureFlagStatus", + "ofType": null + } + } + } + } + }, { "args": [ { @@ -21020,22 +22141,6 @@ } } }, - { - "args": [], - "deprecationReason": null, - "description": "Get the total count and sum of transfers to date.", - "isDeprecated": false, - "name": "creditTransferMetrics", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditTransferMetrics", - "ofType": null - } - } - }, { "args": [ { @@ -21733,6 +22838,16 @@ "ofType": null } } + }, + { + "defaultValue": null, + "description": null, + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } ], "deprecationReason": null, @@ -22203,6 +23318,61 @@ } } }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FunctionRuntimeName", + "ofType": null + } + } + } + ], + "deprecationReason": null, + "description": "Get information about a specific function runtime", + "isDeprecated": false, + "name": "functionRuntime", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FunctionRuntime", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": "List available function runtimes", + "isDeprecated": false, + "name": "functionRuntimes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FunctionRuntime", + "ofType": null + } + } + } + } + }, { "args": [ { @@ -22926,6 +24096,16 @@ "ofType": null } }, + { + "defaultValue": null, + "description": null, + "name": "volumeInstanceExternalId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, { "defaultValue": null, "description": null, @@ -24091,20 +25271,6 @@ } } }, - { - "defaultValue": null, - "description": null, - "name": "projectId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, { "defaultValue": null, "description": null, @@ -24121,17 +25287,13 @@ } ], "deprecationReason": null, - "description": "Get the resource limits for a service instance", + "description": "Get the service instance resource limit overrides (null if no overrides set)", "isDeprecated": false, "name": "serviceInstanceLimitOverride", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ServiceInstanceLimit", - "ofType": null - } + "kind": "SCALAR", + "name": "ServiceInstanceLimit", + "ofType": null } }, { @@ -24150,20 +25312,6 @@ } } }, - { - "defaultValue": null, - "description": null, - "name": "projectId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, { "defaultValue": null, "description": null, @@ -24180,7 +25328,7 @@ } ], "deprecationReason": null, - "description": "Get the resource limits for a service instance", + "description": "Get the merged resource limits for a service instance (includes plan defaults)", "isDeprecated": false, "name": "serviceInstanceLimits", "type": { @@ -24554,30 +25702,6 @@ } } }, - { - "args": [], - "deprecationReason": null, - "description": "Get the top 25 users with the most template kickback earnings.", - "isDeprecated": false, - "name": "templateKickbacksLeaderboard", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TemplateKickbacksLeaderboard", - "ofType": null - } - } - } - } - }, { "args": [ { @@ -24605,22 +25729,6 @@ "ofType": null } }, - { - "args": [], - "deprecationReason": null, - "description": "Get the all-time sum of template kickbacks.", - "isDeprecated": false, - "name": "templatekickbacksTotal", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - }, { "args": [ { @@ -24866,33 +25974,6 @@ } } }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "slackId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Get the user id corresponding to a Slack id", - "isDeprecated": false, - "name": "userIdForSlackId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, { "args": [ { @@ -27678,18 +28759,6 @@ "description": null, "enumValues": null, "fields": [ - { - "args": [], - "deprecationReason": "Use deploymentConstraints.adminOnly", - "description": null, - "isDeprecated": true, - "name": "adminOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, { "args": [], "deprecationReason": null, @@ -27812,12 +28881,12 @@ { "args": [], "deprecationReason": null, - "description": "Region doesn't allow volumes", + "description": "Deprecation information for the region", "isDeprecated": false, - "name": "computeOnly", + "name": "deprecationInfo", "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "RegionDeprecationInfo", "ofType": null } }, @@ -27860,6 +28929,49 @@ "name": "RegionDeploymentConstraints", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": "Specifies if the region is deprecated", + "isDeprecated": false, + "name": "isDeprecated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": "Replacement region for the deprecated region", + "isDeprecated": false, + "name": "replacementRegion", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "RegionDeprecationInfo", + "possibleTypes": null + }, { "description": null, "enumValues": [ @@ -27928,6 +29040,181 @@ "name": "RegistryCredentialsInput", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "originalInvoiceId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "reissuedInvoiceId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "workspace", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Workspace", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "workspaceId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "kind": "OBJECT", + "name": "ReissuedInvoice", + "possibleTypes": null + }, + { + "description": null, + "enumValues": [ + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "COMPLETED" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "FAILED" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "INITIATED" + }, + { + "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, + "description": null, + "isDeprecated": false, + "name": "COMPLETED" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ERROR" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "QUEUED" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "TRANSFERRING_OFFLINE" + }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "TRANSFERRING_ONLINE" + } + ], + "fields": null, + "inputFields": null, + "interfaces": null, + "kind": "ENUM", + "name": "ReplicateVolumeInstanceStatus", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -27982,6 +29269,22 @@ "description": null, "enumValues": null, "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "deployment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccessRule", + "ofType": null + } + } + }, { "args": [], "deprecationReason": null, @@ -28051,6 +29354,87 @@ "name": "RestartPolicyType", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": null, + "inputFields": [ + { + "defaultValue": null, + "description": null, + "name": "bountyAmount", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "threadTitle", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "threadUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "userId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "workspaceName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + ], + "interfaces": null, + "kind": "INPUT_OBJECT", + "name": "SendBountyWonEmailInput", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -28122,6 +29506,145 @@ "name": "SendCommunityThreadNotificationEmailInput", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": null, + "inputFields": [ + { + "defaultValue": null, + "description": null, + "name": "userId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + ], + "interfaces": null, + "kind": "INPUT_OBJECT", + "name": "SendCommunityWelcomeEmailInput", + "possibleTypes": null + }, + { + "description": null, + "enumValues": null, + "fields": null, + "inputFields": [ + { + "defaultValue": null, + "description": null, + "name": "threadTitle", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "threadUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "userIds", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + } + } + ], + "interfaces": null, + "kind": "INPUT_OBJECT", + "name": "SendNewBountyEmailInput", + "possibleTypes": null + }, + { + "description": null, + "enumValues": null, + "fields": null, + "inputFields": [ + { + "defaultValue": null, + "description": null, + "name": "threadTitle", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "threadUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "defaultValue": null, + "description": null, + "name": "userId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + ], + "interfaces": null, + "kind": "INPUT_OBJECT", + "name": "SendQuestionMovedToBountyEmailInput", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -29142,6 +30665,18 @@ } } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "drainingSeconds", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -29262,6 +30797,18 @@ "ofType": null } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "overlapSeconds", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -29591,6 +31138,16 @@ "ofType": null } }, + { + "defaultValue": null, + "description": null, + "name": "drainingSeconds", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, { "defaultValue": null, "description": null, @@ -29641,6 +31198,16 @@ "ofType": null } }, + { + "defaultValue": null, + "description": null, + "name": "overlapSeconds", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, { "defaultValue": null, "description": null, @@ -30955,6 +32522,37 @@ } } } + }, + { + "args": [ + { + "defaultValue": null, + "description": null, + "name": "volumeInstanceId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + ], + "deprecationReason": null, + "description": "Subscribe to migration progress updates for a volume", + "isDeprecated": false, + "name": "replicationProgress", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VolumeReplicationProgressUpdate", + "ofType": null + } + } } ], "inputFields": null, @@ -32499,89 +34097,6 @@ "name": "TeamUserRemoveInput", "possibleTypes": null }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "command", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "environmentId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "error", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "projectId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "stacktrace", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "version", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "TelemetrySendInput", - "possibleTypes": null - }, { "description": null, "enumValues": null, @@ -33649,49 +35164,6 @@ "name": "TemplateGuide", "possibleTypes": null }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "total_amount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "userId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "TemplateKickbacksLeaderboard", - "possibleTypes": null - }, { "description": null, "enumValues": null, @@ -34863,6 +36335,30 @@ "ofType": null } }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "platformFeatureFlags", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ActivePlatformFlag", + "ofType": null + } + } + } + } + }, { "args": [], "deprecationReason": null, @@ -35250,6 +36746,191 @@ "name": "UserFlagsSetInput", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "createdAt", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "defaultBranch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "fullName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "installationId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "isPrivate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "lastPushedAt", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "ownerAvatarUrl", + "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", + "ofType": null + } + } + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "kind": "OBJECT", + "name": "UserGithubRepo", + "possibleTypes": null + }, { "description": null, "enumValues": null, @@ -36276,6 +37957,16 @@ "ofType": null } }, + { + "defaultValue": "false", + "description": "Skip deploys for affected services", + "name": "skipDeploys", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, { "defaultValue": null, "description": null, @@ -36416,6 +38107,16 @@ "ofType": null } }, + { + "defaultValue": "false", + "description": "Skip deploys for affected services", + "name": "skipDeploys", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, { "defaultValue": null, "description": null, @@ -37348,6 +39049,77 @@ "name": "VolumeInstanceBackupScheduleKind", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "bytesTransferred", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "percentComplete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "timestamp", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "transferRateMbps", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "VolumeInstanceReplicationProgress", + "possibleTypes": null + }, { "description": null, "enumValues": [ @@ -37422,6 +39194,492 @@ "name": "VolumeInstanceUpdateInput", "possibleTypes": null }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "currentSnapshot", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VolumeSnapshotReplicationProgressUpdate", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "destExternalId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "destRegion", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "destStackerId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "error", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "estimatedTimeRemainingMs", + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "history", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VolumeInstanceReplicationProgress", + "ofType": null + } + } + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "nbSnapshots", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "offlineBytesTransferred", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "offlineTotalBytes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "onlineBytesTransferred", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "onlineTotalBytes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "percentComplete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "snapshotsSizes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "srcExternalId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "srcRegion", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "srcStackerId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "status", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReplicateVolumeInstanceStatus", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "transferRateMbps", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "VolumeReplicationProgressUpdate", + "possibleTypes": null + }, + { + "description": null, + "enumValues": null, + "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "bytesTransferred", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "compressedBytesTransferred", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "compressedTransferRateMbps", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "elapsedMs", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "error", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "estimatedTimeRemainingMs", + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "index", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "percentComplete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "startedAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "status", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReplicateVolumeInstanceSnapshotStatus", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "totalBytes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "transferRateMbps", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + ], + "inputFields": null, + "interfaces": [], + "kind": "OBJECT", + "name": "VolumeSnapshotReplicationProgressUpdate", + "possibleTypes": null + }, { "description": null, "enumValues": [ @@ -37461,6 +39719,12 @@ "isDeprecated": false, "name": "READY" }, + { + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "RESTORING" + }, { "deprecationReason": null, "description": null, @@ -38065,6 +40329,18 @@ "description": null, "enumValues": null, "fields": [ + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "allowDeprecatedRegions", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, { "args": [], "deprecationReason": null, @@ -39137,6 +41413,18 @@ "name": "__Type", "ofType": null } + }, + { + "args": [], + "deprecationReason": null, + "description": null, + "isDeprecated": false, + "name": "isOneOf", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } } ], "inputFields": null,