@@ -112,6 +112,34 @@ export class Nodes extends APIResource {
112112
113113export type AcceleratorType = 'H100' | 'H200' ;
114114
115+ export interface BadRequestError {
116+ error : BadRequestError . Error ;
117+ }
118+
119+ export namespace BadRequestError {
120+ export interface Error {
121+ message : string ;
122+
123+ type : 'invalid_request_error' ;
124+
125+ details ?: Array < NodesAPI . ErrorDetail > ;
126+ }
127+ }
128+
129+ export interface ConflictError {
130+ error : ConflictError . Error ;
131+ }
132+
133+ export namespace ConflictError {
134+ export interface Error {
135+ message : string ;
136+
137+ type : 'conflict' ;
138+
139+ details ?: Array < NodesAPI . ErrorDetail > ;
140+ }
141+ }
142+
115143export interface CreateNodesRequest {
116144 desired_count : number ;
117145
@@ -229,6 +257,30 @@ export interface ExtendNodeRequest {
229257 max_price_per_node_hour : number ;
230258}
231259
260+ export interface ForbiddenError {
261+ error : ForbiddenError . Error ;
262+ }
263+
264+ export namespace ForbiddenError {
265+ export interface Error {
266+ message : string ;
267+
268+ type : 'forbidden' ;
269+ }
270+ }
271+
272+ export interface InternalServerError {
273+ error : InternalServerError . Error ;
274+ }
275+
276+ export namespace InternalServerError {
277+ export interface Error {
278+ message : string ;
279+
280+ type : 'api_error' ;
281+ }
282+ }
283+
232284export interface ListResponseNode {
233285 data : Array < ListResponseNode . Data > ;
234286
@@ -453,6 +505,66 @@ export namespace Node {
453505
454506export type NodeType = 'autoreserved' | 'reserved' ;
455507
508+ export interface NotFoundError {
509+ error : NotFoundError . Error ;
510+ }
511+
512+ export namespace NotFoundError {
513+ export interface Error {
514+ message : string ;
515+
516+ type : 'not_found' ;
517+ }
518+ }
519+
520+ export interface NotImplementedError {
521+ error : NotImplementedError . Error ;
522+ }
523+
524+ export namespace NotImplementedError {
525+ export interface Error {
526+ message : string ;
527+
528+ type : 'not_implemented' ;
529+ }
530+ }
531+
532+ export interface PaymentRequiredError {
533+ error : PaymentRequiredError . Error ;
534+ }
535+
536+ export namespace PaymentRequiredError {
537+ export interface Error {
538+ message : string ;
539+
540+ type : 'payment_required' ;
541+ }
542+ }
543+
544+ export interface RequestTimedOutError {
545+ error : RequestTimedOutError . Error ;
546+ }
547+
548+ export namespace RequestTimedOutError {
549+ export interface Error {
550+ message : string ;
551+
552+ type : 'request_timed_out' ;
553+ }
554+ }
555+
556+ export interface ServiceUnavailableError {
557+ error : ServiceUnavailableError . Error ;
558+ }
559+
560+ export namespace ServiceUnavailableError {
561+ export interface Error {
562+ message : string ;
563+
564+ type : 'service_unavailable' ;
565+ }
566+ }
567+
456568/**
457569 * Node Status
458570 */
@@ -466,6 +578,44 @@ export type Status =
466578 | 'failed'
467579 | 'unknown' ;
468580
581+ export interface UnauthorizedError {
582+ error : UnauthorizedError . Error ;
583+ }
584+
585+ export namespace UnauthorizedError {
586+ export interface Error {
587+ message : string ;
588+
589+ type : 'authentication_error' ;
590+ }
591+ }
592+
593+ export interface UnprocessableEntityError {
594+ error : UnprocessableEntityError . Error ;
595+ }
596+
597+ export namespace UnprocessableEntityError {
598+ export interface Error {
599+ message : string ;
600+
601+ type : 'unprocessable_entity' ;
602+
603+ details ?: Array < NodesAPI . ErrorDetail > ;
604+ }
605+ }
606+
607+ export interface UpgradeRequiredError {
608+ error : UpgradeRequiredError . Error ;
609+ }
610+
611+ export namespace UpgradeRequiredError {
612+ export interface Error {
613+ message : string ;
614+
615+ type : 'upgrade_required' ;
616+ }
617+ }
618+
469619export interface NodeCreateParams {
470620 desired_count : number ;
471621
@@ -587,15 +737,27 @@ export interface NodeRedeployParams {
587737export declare namespace Nodes {
588738 export {
589739 type AcceleratorType as AcceleratorType ,
740+ type BadRequestError as BadRequestError ,
741+ type ConflictError as ConflictError ,
590742 type CreateNodesRequest as CreateNodesRequest ,
591743 type ErrorContent as ErrorContent ,
592744 type ErrorDetail as ErrorDetail ,
593745 type ErrorType as ErrorType ,
594746 type ExtendNodeRequest as ExtendNodeRequest ,
747+ type ForbiddenError as ForbiddenError ,
748+ type InternalServerError as InternalServerError ,
595749 type ListResponseNode as ListResponseNode ,
596750 type Node as Node ,
597751 type NodeType as NodeType ,
752+ type NotFoundError as NotFoundError ,
753+ type NotImplementedError as NotImplementedError ,
754+ type PaymentRequiredError as PaymentRequiredError ,
755+ type RequestTimedOutError as RequestTimedOutError ,
756+ type ServiceUnavailableError as ServiceUnavailableError ,
598757 type Status as Status ,
758+ type UnauthorizedError as UnauthorizedError ,
759+ type UnprocessableEntityError as UnprocessableEntityError ,
760+ type UpgradeRequiredError as UpgradeRequiredError ,
599761 type NodeCreateParams as NodeCreateParams ,
600762 type NodeListParams as NodeListParams ,
601763 type NodeExtendParams as NodeExtendParams ,
0 commit comments