@@ -328,11 +328,23 @@ type Queries {
328
328
"""Added in 25.1.0."""
329
329
endpoint_auto_scaling_rule_nodes (endpoint : String ! , filter : String , order : String , offset : Int , before : String , after : String , first : Int , last : Int ): EndpointAutoScalingRuleConnection
330
330
331
- """Added in 25.5 .0."""
331
+ """Added in 25.6 .0."""
332
332
user_utilization_metric (user_id : UUID ! , props : UserUtilizationMetricQueryInput ! ): UserUtilizationMetric
333
333
334
- """Added in 25.5 .0."""
334
+ """Added in 25.6 .0."""
335
335
container_utilization_metric_metadata : ContainerUtilizationMetricMetadata
336
+
337
+ """Added in 25.8.0."""
338
+ available_service : AvailableServiceNode
339
+
340
+ """Added in 25.8.0."""
341
+ available_services (filter : String , order : String , offset : Int , before : String , after : String , first : Int , last : Int ): AvailableServiceConnection
342
+
343
+ """Added in 25.8.0."""
344
+ service_config (service : String ! ): ServiceConfigNode
345
+
346
+ """Added in 25.8.0."""
347
+ service_configs (services : [String ]! , filter : String , order : String , offset : Int , before : String , after : String , first : Int , last : Int ): ServiceConfigConnection
336
348
}
337
349
338
350
"""
@@ -405,32 +417,32 @@ type AuditLogNode implements Node {
405
417
"""The ID of the object"""
406
418
id : ID !
407
419
408
- """UUID of the audit log row"""
420
+ """UUID of the AuditLog row"""
409
421
row_id : UUID !
410
422
411
423
"""Added in 25.6.0. UUID of the action"""
412
424
action_id : UUID !
413
425
414
- """Entity ID of the AuditLog"""
426
+ """Entity type of the AuditLog"""
415
427
entity_type : String !
416
428
417
- """Entity type of the AuditLog"""
429
+ """Operation type of the AuditLog"""
418
430
operation : String !
419
431
420
- """Operation type of the AuditLog"""
421
- entity_id : String !
432
+ """Entity ID of the AuditLog"""
433
+ entity_id : String
422
434
423
435
"""The time the AuditLog was reported"""
424
436
created_at : DateTime !
425
437
426
- """RequestID of the AuditLog"""
427
- request_id : UUID !
438
+ """Request ID of the AuditLog"""
439
+ request_id : String
428
440
429
441
"""Description of the AuditLog"""
430
442
description : String !
431
443
432
444
"""Duration taken to perform the operation"""
433
- duration : String !
445
+ duration : String
434
446
435
447
"""Status of the AuditLog"""
436
448
status : String !
@@ -586,6 +598,9 @@ type ImageNode implements Node {
586
598
Added in 25.3.0. One of ['read_attribute', 'update_attribute', 'create_container', 'forget_image'].
587
599
"""
588
600
permissions : [ImagePermissionValueField ]
601
+
602
+ """Added in 25.11.0. Indicates if the image is installed on any Agent."""
603
+ installed : Boolean
589
604
}
590
605
591
606
type KVPair {
@@ -2041,19 +2056,19 @@ type EndpointAutoScalingRuleEdge {
2041
2056
cursor : String !
2042
2057
}
2043
2058
2044
- """Added in 25.5 .0."""
2059
+ """Added in 25.6 .0."""
2045
2060
type UserUtilizationMetric {
2046
2061
user_id : UUID
2047
2062
metrics : [ContainerUtilizationMetric ]
2048
2063
}
2049
2064
2050
- """Added in 25.5 .0."""
2065
+ """Added in 25.6 .0."""
2051
2066
type ContainerUtilizationMetric {
2052
2067
metric_name : String
2053
2068
2054
- """One of 'current', 'capacity', 'pct' ."""
2069
+ """One of 'current', 'capacity'."""
2055
2070
value_type : String
2056
- values : [MetircResultValue ]
2071
+ values : [MetricResultValue ]
2057
2072
2058
2073
"""The maximum value of the metric in given time range. null if no data."""
2059
2074
max_value : String
@@ -2062,16 +2077,16 @@ type ContainerUtilizationMetric {
2062
2077
avg_value : String
2063
2078
}
2064
2079
2065
- """Added in 25.5 .0. A pair of timestamp and value."""
2066
- type MetircResultValue {
2080
+ """Added in 25.6 .0. A pair of timestamp and value."""
2081
+ type MetricResultValue {
2067
2082
timestamp : Float
2068
2083
value : String
2069
2084
}
2070
2085
2071
- """Added in 25.5 .0."""
2086
+ """Added in 25.6 .0."""
2072
2087
input UserUtilizationMetricQueryInput {
2073
- """One of 'current', 'capacity', 'pct' . Default value is 'null '."""
2074
- value_type : String = null
2088
+ """One of 'current', 'capacity'. Default value is 'current '."""
2089
+ value_type : String = "current"
2075
2090
2076
2091
"""metric name of container utilization. For example, 'cpu_util', 'mem'."""
2077
2092
metric_name : String !
@@ -2088,11 +2103,83 @@ input UserUtilizationMetricQueryInput {
2088
2103
step : String !
2089
2104
}
2090
2105
2091
- """Added in 25.5 .0."""
2106
+ """Added in 25.6 .0."""
2092
2107
type ContainerUtilizationMetricMetadata {
2093
2108
metric_names : [String ]
2094
2109
}
2095
2110
2111
+ """Available services for configuration. Added in 25.8.0."""
2112
+ type AvailableServiceNode implements Node {
2113
+ """The ID of the object"""
2114
+ id : ID !
2115
+
2116
+ """Possible values of "Config.service". Added in 25.8.0."""
2117
+ service_variants : [String ]!
2118
+ }
2119
+
2120
+ """Added in 25.8.0."""
2121
+ type AvailableServiceConnection {
2122
+ """Pagination data for this connection."""
2123
+ pageInfo : PageInfo !
2124
+
2125
+ """Contains the nodes in this connection."""
2126
+ edges : [AvailableServiceEdge ]!
2127
+
2128
+ """Total count of the GQL nodes of the query."""
2129
+ count : Int
2130
+ }
2131
+
2132
+ """
2133
+ Added in 25.8.0. A Relay edge containing a `AvailableService` and its cursor.
2134
+ """
2135
+ type AvailableServiceEdge {
2136
+ """The item at the end of the edge"""
2137
+ node : AvailableServiceNode
2138
+
2139
+ """A cursor for use in pagination"""
2140
+ cursor : String !
2141
+ }
2142
+
2143
+ """Configuration data for a specific service. Added in 25.8.0."""
2144
+ type ServiceConfigNode implements Node {
2145
+ """The ID of the object"""
2146
+ id : ID !
2147
+
2148
+ """
2149
+ Service name. See AvailableService.service_variants for possible values. Added in 25.8.0.
2150
+ """
2151
+ service : String !
2152
+
2153
+ """Configuration data. Added in 25.8.0."""
2154
+ configuration : JSONString !
2155
+
2156
+ """JSON schema of the configuration. Added in 25.8.0."""
2157
+ schema : JSONString !
2158
+ }
2159
+
2160
+ """Added in 25.8.0."""
2161
+ type ServiceConfigConnection {
2162
+ """Pagination data for this connection."""
2163
+ pageInfo : PageInfo !
2164
+
2165
+ """Contains the nodes in this connection."""
2166
+ edges : [ServiceConfigEdge ]!
2167
+
2168
+ """Total count of the GQL nodes of the query."""
2169
+ count : Int
2170
+ }
2171
+
2172
+ """
2173
+ Added in 25.8.0. A Relay edge containing a `ServiceConfig` and its cursor.
2174
+ """
2175
+ type ServiceConfigEdge {
2176
+ """The item at the end of the edge"""
2177
+ node : ServiceConfigNode
2178
+
2179
+ """A cursor for use in pagination"""
2180
+ cursor : String !
2181
+ }
2182
+
2096
2183
"""All available GraphQL mutations."""
2097
2184
type Mutations {
2098
2185
modify_agent (id : String ! , props : ModifyAgentInput ! ): ModifyAgent
@@ -2172,6 +2259,9 @@ type Mutations {
2172
2259
unload_image (references : [String ]! , target_agents : [String ]! ): UnloadImage
2173
2260
modify_image (architecture : String = " x86_64" , props : ModifyImageInput ! , target : String ! ): ModifyImage
2174
2261
2262
+ """Added in 25.6.0"""
2263
+ clear_image_custom_resource_limit (key : ClearImageCustomResourceLimitKey ! ): ClearImageCustomResourceLimitPayload
2264
+
2175
2265
"""Added in 24.03.0"""
2176
2266
forget_image_by_id (image_id : String ! ): ForgetImageById
2177
2267
@@ -2213,6 +2303,12 @@ type Mutations {
2213
2303
id : UUID = null
2214
2304
name : String = null @deprecated (reason : " Deprecated since 25.4.0." )
2215
2305
): DeleteResourcePreset
2306
+
2307
+ """Updates configuration for a given service. Added in 25.8.0."""
2308
+ modify_service_config (
2309
+ """Added in 25.8.0."""
2310
+ input : ModifyServiceConfigNodeInput !
2311
+ ): ModifyServiceConfigNodePayload
2216
2312
create_scaling_group (name : String ! , props : CreateScalingGroupInput ! ): CreateScalingGroup
2217
2313
modify_scaling_group (name : String ! , props : ModifyScalingGroupInput ! ): ModifyScalingGroup
2218
2314
delete_scaling_group (name : String ! ): DeleteScalingGroup
@@ -2741,6 +2837,17 @@ input ResourceLimitInput {
2741
2837
max : String
2742
2838
}
2743
2839
2840
+ """Added in 25.6.0."""
2841
+ type ClearImageCustomResourceLimitPayload {
2842
+ image_node : ImageNode
2843
+ }
2844
+
2845
+ """Added in 25.6.0."""
2846
+ input ClearImageCustomResourceLimitKey {
2847
+ image_canonical : String !
2848
+ architecture : String ! = "x86_64"
2849
+ }
2850
+
2744
2851
"""Added in 24.03.0."""
2745
2852
type ForgetImageById {
2746
2853
ok : Boolean
@@ -3036,6 +3143,29 @@ type DeleteResourcePreset {
3036
3143
msg : String
3037
3144
}
3038
3145
3146
+ """
3147
+ Payload for the ModifyServiceConfigNode mutation.
3148
+ Added in 25.8.0.
3149
+ """
3150
+ type ModifyServiceConfigNodePayload {
3151
+ """ServiceConfiguration Node. Added in 25.8.0."""
3152
+ service_config : ServiceConfigNode !
3153
+ }
3154
+
3155
+ """
3156
+ Input data for modifying configuration.
3157
+ Added in 25.8.0.
3158
+ """
3159
+ input ModifyServiceConfigNodeInput {
3160
+ """
3161
+ Service name. See AvailableService.service_variants for possible values. Added in 25.8.0.
3162
+ """
3163
+ service : String !
3164
+
3165
+ """Service configuration data to mutate. Added in 25.8.0."""
3166
+ configuration : JSONString !
3167
+ }
3168
+
3039
3169
type CreateScalingGroup {
3040
3170
ok : Boolean
3041
3171
msg : String
0 commit comments