22
22
23
23
24
24
class AllocationStrategyLang (ENUM ):
25
- js = 'js'
26
- py = 'py'
25
+ JS = 'js'
26
+ PY = 'py'
27
+ GO = 'go'
28
+
29
+
30
+ class OrderDirection (ENUM ):
31
+ ASC = 'ASC'
32
+ DESC = 'DESC'
27
33
28
34
29
35
class PoolType (ENUM ):
30
- allocating = 'allocating'
31
- set = 'set'
32
- singleton = 'singleton'
36
+ ALLOCATING = 'allocating'
37
+ SET = 'set'
38
+ SINGLETON = 'singleton'
39
+
40
+
41
+ class ResourcePoolOrderField (ENUM ):
42
+ NAME = 'name'
43
+ DEALOCATIONSAFETYPERIOD = 'dealocationSafetyPeriod'
33
44
34
45
35
46
class Node (Interface ):
@@ -138,6 +149,11 @@ class ResourcePoolInput(Input):
138
149
pool_properties : Map = Field (alias = 'poolProperties' )
139
150
140
151
152
+ class SortResourcePoolsInput (Input ):
153
+ direction : OrderDirection
154
+ field : typing .Optional [ResourcePoolOrderField ] = Field (default = None )
155
+
156
+
141
157
class TagAnd (Input ):
142
158
matches_all : typing .Optional [list [String ]] = Field (default = None , alias = 'matchesAll' )
143
159
@@ -627,26 +643,18 @@ class UpdateResourceAltIdData(BaseModel):
627
643
update_resource_alt_id : ResourcePayload = Field (alias = 'UpdateResourceAltId' )
628
644
629
645
630
- class OutputCursor (Payload ):
631
- id : typing .Optional [Boolean ] = Field (default = False , alias = 'ID' )
632
-
633
-
634
- class OutputCursorPayload (BaseModel ):
635
- id : typing .Optional [typing .Optional [String ]] = Field (default = None , alias = 'ID' )
636
-
637
-
638
646
class PageInfo (Payload ):
639
- end_cursor : typing .Optional [OutputCursor ] = Field (default = None , alias = 'endCursor' )
647
+ end_cursor : typing .Optional [Boolean ] = Field (default = False , alias = 'endCursor' )
640
648
has_next_page : typing .Optional [Boolean ] = Field (default = False , alias = 'hasNextPage' )
641
649
has_previous_page : typing .Optional [Boolean ] = Field (default = False , alias = 'hasPreviousPage' )
642
- start_cursor : typing .Optional [OutputCursor ] = Field (default = None , alias = 'startCursor' )
650
+ start_cursor : typing .Optional [Boolean ] = Field (default = False , alias = 'startCursor' )
643
651
644
652
645
653
class PageInfoPayload (BaseModel ):
646
- end_cursor : typing .Optional [OutputCursorPayload ] = Field (default = None , alias = 'endCursor' )
654
+ end_cursor : typing .Optional [typing . Optional [ Cursor ] ] = Field (default = None , alias = 'endCursor' )
647
655
has_next_page : typing .Optional [typing .Optional [Boolean ]] = Field (default = None , alias = 'hasNextPage' )
648
656
has_previous_page : typing .Optional [typing .Optional [Boolean ]] = Field (default = None , alias = 'hasPreviousPage' )
649
- start_cursor : typing .Optional [OutputCursorPayload ] = Field (default = None , alias = 'startCursor' )
657
+ start_cursor : typing .Optional [typing . Optional [ Cursor ] ] = Field (default = None , alias = 'startCursor' )
650
658
651
659
652
660
class PoolCapacityPayload (Payload ):
@@ -701,8 +709,8 @@ class QueryResourcesQuery(Query):
701
709
pool_id : ID = Field (alias = 'poolId' , json_schema_extra = {'type' : 'ID!' })
702
710
first : typing .Optional [Int ] = Field (default = None , json_schema_extra = {'type' : 'Int' })
703
711
last : typing .Optional [Int ] = Field (default = None , json_schema_extra = {'type' : 'Int' })
704
- before : typing .Optional [String ] = Field (default = None , json_schema_extra = {'type' : 'String ' })
705
- after : typing .Optional [String ] = Field (default = None , json_schema_extra = {'type' : 'String ' })
712
+ before : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor ' })
713
+ after : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor ' })
706
714
payload : ResourceConnection
707
715
708
716
@@ -712,8 +720,8 @@ class QueryResourcesByAltIdQuery(Query):
712
720
pool_id : typing .Optional [ID ] = Field (default = None , alias = 'poolId' , json_schema_extra = {'type' : 'ID' })
713
721
first : typing .Optional [Int ] = Field (default = None , json_schema_extra = {'type' : 'Int' })
714
722
last : typing .Optional [Int ] = Field (default = None , json_schema_extra = {'type' : 'Int' })
715
- before : typing .Optional [String ] = Field (default = None , json_schema_extra = {'type' : 'String ' })
716
- after : typing .Optional [String ] = Field (default = None , json_schema_extra = {'type' : 'String ' })
723
+ before : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor ' })
724
+ after : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor ' })
717
725
payload : ResourceConnection
718
726
719
727
@@ -754,6 +762,7 @@ class QueryEmptyResourcePoolsQuery(Query):
754
762
last : typing .Optional [Int ] = Field (default = None , json_schema_extra = {'type' : 'Int' })
755
763
before : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor' })
756
764
after : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor' })
765
+ sort_by : typing .Optional [SortResourcePoolsInput ] = Field (default = None , alias = 'sortBy' , json_schema_extra = {'type' : 'SortResourcePoolsInput' })
757
766
payload : ResourcePoolConnection
758
767
759
768
@@ -766,6 +775,7 @@ class QueryResourcePoolsQuery(Query):
766
775
before : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor' })
767
776
after : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor' })
768
777
filter_by_resources : typing .Optional [Map ] = Field (default = None , alias = 'filterByResources' , json_schema_extra = {'type' : 'Map' })
778
+ sort_by : typing .Optional [SortResourcePoolsInput ] = Field (default = None , alias = 'sortBy' , json_schema_extra = {'type' : 'SortResourcePoolsInput' })
769
779
payload : ResourcePoolConnection
770
780
771
781
@@ -795,6 +805,7 @@ class QueryRootResourcePoolsQuery(Query):
795
805
before : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor' })
796
806
after : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor' })
797
807
filter_by_resources : typing .Optional [Map ] = Field (default = None , alias = 'filterByResources' , json_schema_extra = {'type' : 'Map' })
808
+ sort_by : typing .Optional [SortResourcePoolsInput ] = Field (default = None , alias = 'sortBy' , json_schema_extra = {'type' : 'SortResourcePoolsInput' })
798
809
payload : ResourcePoolConnection
799
810
800
811
@@ -807,6 +818,7 @@ class QueryLeafResourcePoolsQuery(Query):
807
818
before : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor' })
808
819
after : typing .Optional [Cursor ] = Field (default = None , json_schema_extra = {'type' : 'Cursor' })
809
820
filter_by_resources : typing .Optional [Map ] = Field (default = None , alias = 'filterByResources' , json_schema_extra = {'type' : 'Map' })
821
+ sort_by : typing .Optional [SortResourcePoolsInput ] = Field (default = None , alias = 'sortBy' , json_schema_extra = {'type' : 'SortResourcePoolsInput' })
810
822
payload : ResourcePoolConnection
811
823
812
824
@@ -1010,12 +1022,12 @@ class ResourceConnectionPayload(BaseModel):
1010
1022
1011
1023
1012
1024
class ResourceEdge (Payload ):
1013
- cursor : typing .Optional [OutputCursor ] = Field (default = None )
1025
+ cursor : typing .Optional [Boolean ] = Field (default = False )
1014
1026
node : typing .Optional [Resource ] = Field (default = None )
1015
1027
1016
1028
1017
1029
class ResourceEdgePayload (BaseModel ):
1018
- cursor : typing .Optional [OutputCursorPayload ] = Field (default = None )
1030
+ cursor : typing .Optional [typing . Optional [ Cursor ] ] = Field (default = None )
1019
1031
node : typing .Optional [ResourcePayload ] = Field (default = None )
1020
1032
1021
1033
@@ -1028,6 +1040,7 @@ class ResourcePool(Payload):
1028
1040
pool_type : typing .Optional [Boolean ] = Field (default = False , alias = 'PoolType' )
1029
1041
resource_type : typing .Optional [ResourceType ] = Field (default = None , alias = 'ResourceType' )
1030
1042
resources : typing .Optional [Resource ] = Field (default = None , alias = 'Resources' )
1043
+ dealocation_safety_period : typing .Optional [Boolean ] = Field (default = False , alias = 'DealocationSafetyPeriod' )
1031
1044
tags : typing .Optional [Tag ] = Field (default = None , alias = 'Tags' )
1032
1045
allocated_resources : typing .Optional [ResourceConnection ] = Field (default = None , alias = 'allocatedResources' )
1033
1046
id : typing .Optional [Boolean ] = Field (default = False )
@@ -1042,6 +1055,7 @@ class ResourcePoolPayload(BaseModel):
1042
1055
pool_type : typing .Optional [typing .Optional [PoolType ]] = Field (default = None , alias = 'PoolType' )
1043
1056
resource_type : typing .Optional [ResourceTypePayload ] = Field (default = None , alias = 'ResourceType' )
1044
1057
resources : typing .Optional [typing .Optional [list [ResourcePayload ]]] = Field (default = None , alias = 'Resources' )
1058
+ dealocation_safety_period : typing .Optional [typing .Optional [Int ]] = Field (default = None , alias = 'DealocationSafetyPeriod' )
1045
1059
tags : typing .Optional [typing .Optional [list [TagPayload ]]] = Field (default = None , alias = 'Tags' )
1046
1060
allocated_resources : typing .Optional [ResourceConnectionPayload ] = Field (default = None , alias = 'allocatedResources' )
1047
1061
id : typing .Optional [typing .Optional [ID ]] = Field (default = None )
@@ -1060,12 +1074,12 @@ class ResourcePoolConnectionPayload(BaseModel):
1060
1074
1061
1075
1062
1076
class ResourcePoolEdge (Payload ):
1063
- cursor : typing .Optional [OutputCursor ] = Field (default = None )
1077
+ cursor : typing .Optional [Boolean ] = Field (default = False )
1064
1078
node : typing .Optional [ResourcePool ] = Field (default = None )
1065
1079
1066
1080
1067
1081
class ResourcePoolEdgePayload (BaseModel ):
1068
- cursor : typing .Optional [OutputCursorPayload ] = Field (default = None )
1082
+ cursor : typing .Optional [typing . Optional [ Cursor ] ] = Field (default = None )
1069
1083
node : typing .Optional [ResourcePoolPayload ] = Field (default = None )
1070
1084
1071
1085
@@ -1143,6 +1157,7 @@ class UpdateTagPayloadPayload(BaseModel):
1143
1157
DeleteTagInput .model_rebuild ()
1144
1158
ResourceInput .model_rebuild ()
1145
1159
ResourcePoolInput .model_rebuild ()
1160
+ SortResourcePoolsInput .model_rebuild ()
1146
1161
TagAnd .model_rebuild ()
1147
1162
TagOr .model_rebuild ()
1148
1163
TagPoolInput .model_rebuild ()
@@ -1243,8 +1258,6 @@ class UpdateTagPayloadPayload(BaseModel):
1243
1258
UpdateResourceTypeNameData .model_rebuild ()
1244
1259
UpdateResourceAltIdMutationResponse .model_rebuild ()
1245
1260
UpdateResourceAltIdData .model_rebuild ()
1246
- OutputCursor .model_rebuild ()
1247
- OutputCursorPayload .model_rebuild ()
1248
1261
PageInfo .model_rebuild ()
1249
1262
PageInfoPayload .model_rebuild ()
1250
1263
PoolCapacityPayload .model_rebuild ()
0 commit comments