@@ -531,6 +531,9 @@ def unmarshal_ServerMaintenance(data: Any) -> ServerMaintenance:
531531
532532 args : Dict [str , Any ] = {}
533533
534+ field = data .get ("reason" )
535+ args ["reason" ] = field
536+
534537 return ServerMaintenance (** args )
535538
536539
@@ -2170,7 +2173,9 @@ def marshal_ServerMaintenance(
21702173 request : ServerMaintenance ,
21712174 defaults : ProfileDefaults ,
21722175) -> Dict [str , Any ]:
2173- return {}
2176+ return {
2177+ "reason" : request .reason ,
2178+ }
21742179
21752180
21762181def marshal_SetSecurityGroupRulesRequestRule (
@@ -2222,20 +2227,6 @@ def marshal_VolumeTemplate(
22222227 defaults : ProfileDefaults ,
22232228) -> Dict [str , Any ]:
22242229 return {
2225- "id" : request .id ,
2226- "name" : request .name ,
2227- ** resolve_one_of (
2228- [
2229- OneOfPossibility (
2230- "project" , request .project , defaults .default_project_id
2231- ),
2232- OneOfPossibility (
2233- "organization" ,
2234- request .organization ,
2235- defaults .default_organization_id ,
2236- ),
2237- ]
2238- ),
22392230 ** resolve_one_of (
22402231 [
22412232 OneOfPossibility (
@@ -2248,6 +2239,8 @@ def marshal_VolumeTemplate(
22482239 ),
22492240 ]
22502241 ),
2242+ "id" : request .id ,
2243+ "name" : request .name ,
22512244 "size" : request .size ,
22522245 "volume_type" : VolumeVolumeType (request .volume_type ),
22532246 }
@@ -2258,27 +2251,6 @@ def marshal_CreateImageRequest(
22582251 defaults : ProfileDefaults ,
22592252) -> Dict [str , Any ]:
22602253 return {
2261- "arch" : Arch (request .arch ) if request .arch is not None else None ,
2262- "default_bootscript" : request .default_bootscript ,
2263- "extra_volumes" : {
2264- k : marshal_VolumeTemplate (v , defaults )
2265- for k , v in request .extra_volumes .items ()
2266- }
2267- if request .extra_volumes is not None
2268- else None ,
2269- "name" : request .name ,
2270- ** resolve_one_of (
2271- [
2272- OneOfPossibility (
2273- "project" , request .project , defaults .default_project_id
2274- ),
2275- OneOfPossibility (
2276- "organization" ,
2277- request .organization ,
2278- defaults .default_organization_id ,
2279- ),
2280- ]
2281- ),
22822254 ** resolve_one_of (
22832255 [
22842256 OneOfPossibility (
@@ -2291,6 +2263,15 @@ def marshal_CreateImageRequest(
22912263 ),
22922264 ]
22932265 ),
2266+ "arch" : Arch (request .arch ) if request .arch is not None else None ,
2267+ "default_bootscript" : request .default_bootscript ,
2268+ "extra_volumes" : {
2269+ k : marshal_VolumeTemplate (v , defaults )
2270+ for k , v in request .extra_volumes .items ()
2271+ }
2272+ if request .extra_volumes is not None
2273+ else None ,
2274+ "name" : request .name ,
22942275 "public" : request .public ,
22952276 "root_volume" : request .root_volume ,
22962277 "tags" : request .tags ,
@@ -2302,18 +2283,6 @@ def marshal_CreateIpRequest(
23022283 defaults : ProfileDefaults ,
23032284) -> Dict [str , Any ]:
23042285 return {
2305- ** resolve_one_of (
2306- [
2307- OneOfPossibility (
2308- "project" , request .project , defaults .default_project_id
2309- ),
2310- OneOfPossibility (
2311- "organization" ,
2312- request .organization ,
2313- defaults .default_organization_id ,
2314- ),
2315- ]
2316- ),
23172286 ** resolve_one_of (
23182287 [
23192288 OneOfPossibility (
@@ -2336,7 +2305,6 @@ def marshal_CreatePlacementGroupRequest(
23362305 defaults : ProfileDefaults ,
23372306) -> Dict [str , Any ]:
23382307 return {
2339- "name" : request .name ,
23402308 ** resolve_one_of (
23412309 [
23422310 OneOfPossibility (
@@ -2349,20 +2317,9 @@ def marshal_CreatePlacementGroupRequest(
23492317 ),
23502318 ]
23512319 ),
2320+ "name" : request .name ,
23522321 "policy_mode" : PlacementGroupPolicyMode (request .policy_mode ),
23532322 "policy_type" : PlacementGroupPolicyType (request .policy_type ),
2354- ** resolve_one_of (
2355- [
2356- OneOfPossibility (
2357- "project" , request .project , defaults .default_project_id
2358- ),
2359- OneOfPossibility (
2360- "organization" ,
2361- request .organization ,
2362- defaults .default_organization_id ,
2363- ),
2364- ]
2365- ),
23662323 "tags" : request .tags ,
23672324 }
23682325
@@ -2381,28 +2338,6 @@ def marshal_CreateSecurityGroupRequest(
23812338 defaults : ProfileDefaults ,
23822339) -> Dict [str , Any ]:
23832340 return {
2384- "description" : request .description ,
2385- "enable_default_security" : request .enable_default_security ,
2386- "inbound_default_policy" : SecurityGroupPolicy (request .inbound_default_policy ),
2387- "name" : request .name ,
2388- ** resolve_one_of (
2389- [
2390- OneOfPossibility ("organization_default" , request .organization_default ),
2391- OneOfPossibility ("project_default" , request .project_default ),
2392- ]
2393- ),
2394- ** resolve_one_of (
2395- [
2396- OneOfPossibility (
2397- "project" , request .project , defaults .default_project_id
2398- ),
2399- OneOfPossibility (
2400- "organization" ,
2401- request .organization ,
2402- defaults .default_organization_id ,
2403- ),
2404- ]
2405- ),
24062341 ** resolve_one_of (
24072342 [
24082343 OneOfPossibility ("organization_default" , request .organization_default ),
@@ -2421,43 +2356,11 @@ def marshal_CreateSecurityGroupRequest(
24212356 ),
24222357 ]
24232358 ),
2359+ "description" : request .description ,
2360+ "enable_default_security" : request .enable_default_security ,
2361+ "inbound_default_policy" : SecurityGroupPolicy (request .inbound_default_policy ),
2362+ "name" : request .name ,
24242363 "outbound_default_policy" : SecurityGroupPolicy (request .outbound_default_policy ),
2425- ** resolve_one_of (
2426- [
2427- OneOfPossibility ("organization_default" , request .organization_default ),
2428- OneOfPossibility ("project_default" , request .project_default ),
2429- ]
2430- ),
2431- ** resolve_one_of (
2432- [
2433- OneOfPossibility (
2434- "project" , request .project , defaults .default_project_id
2435- ),
2436- OneOfPossibility (
2437- "organization" ,
2438- request .organization ,
2439- defaults .default_organization_id ,
2440- ),
2441- ]
2442- ),
2443- ** resolve_one_of (
2444- [
2445- OneOfPossibility ("organization_default" , request .organization_default ),
2446- OneOfPossibility ("project_default" , request .project_default ),
2447- ]
2448- ),
2449- ** resolve_one_of (
2450- [
2451- OneOfPossibility (
2452- "project" , request .project , defaults .default_project_id
2453- ),
2454- OneOfPossibility (
2455- "organization" ,
2456- request .organization ,
2457- defaults .default_organization_id ,
2458- ),
2459- ]
2460- ),
24612364 "stateful" : request .stateful ,
24622365 "tags" : request .tags ,
24632366 }
@@ -2490,21 +2393,6 @@ def marshal_CreateSnapshotRequest(
24902393 defaults : ProfileDefaults ,
24912394) -> Dict [str , Any ]:
24922395 return {
2493- "bucket" : request .bucket ,
2494- "key" : request .key ,
2495- "name" : request .name ,
2496- ** resolve_one_of (
2497- [
2498- OneOfPossibility (
2499- "project" , request .project , defaults .default_project_id
2500- ),
2501- OneOfPossibility (
2502- "organization" ,
2503- request .organization ,
2504- defaults .default_organization_id ,
2505- ),
2506- ]
2507- ),
25082396 ** resolve_one_of (
25092397 [
25102398 OneOfPossibility (
@@ -2517,6 +2405,9 @@ def marshal_CreateSnapshotRequest(
25172405 ),
25182406 ]
25192407 ),
2408+ "bucket" : request .bucket ,
2409+ "key" : request .key ,
2410+ "name" : request .name ,
25202411 "size" : request .size ,
25212412 "tags" : request .tags ,
25222413 "volume_id" : request .volume_id ,
@@ -2529,25 +2420,6 @@ def marshal_CreateVolumeRequest(
25292420 defaults : ProfileDefaults ,
25302421) -> Dict [str , Any ]:
25312422 return {
2532- ** resolve_one_of (
2533- [
2534- OneOfPossibility (
2535- "project" , request .project , defaults .default_project_id
2536- ),
2537- OneOfPossibility (
2538- "organization" ,
2539- request .organization ,
2540- defaults .default_organization_id ,
2541- ),
2542- ]
2543- ),
2544- ** resolve_one_of (
2545- [
2546- OneOfPossibility ("size" , request .size ),
2547- OneOfPossibility ("base_volume" , request .base_volume ),
2548- OneOfPossibility ("base_snapshot" , request .base_snapshot ),
2549- ]
2550- ),
25512423 ** resolve_one_of (
25522424 [
25532425 OneOfPossibility (
@@ -2568,63 +2440,6 @@ def marshal_CreateVolumeRequest(
25682440 ]
25692441 ),
25702442 "name" : request .name ,
2571- ** resolve_one_of (
2572- [
2573- OneOfPossibility (
2574- "project" , request .project , defaults .default_project_id
2575- ),
2576- OneOfPossibility (
2577- "organization" ,
2578- request .organization ,
2579- defaults .default_organization_id ,
2580- ),
2581- ]
2582- ),
2583- ** resolve_one_of (
2584- [
2585- OneOfPossibility ("size" , request .size ),
2586- OneOfPossibility ("base_volume" , request .base_volume ),
2587- OneOfPossibility ("base_snapshot" , request .base_snapshot ),
2588- ]
2589- ),
2590- ** resolve_one_of (
2591- [
2592- OneOfPossibility (
2593- "project" , request .project , defaults .default_project_id
2594- ),
2595- OneOfPossibility (
2596- "organization" ,
2597- request .organization ,
2598- defaults .default_organization_id ,
2599- ),
2600- ]
2601- ),
2602- ** resolve_one_of (
2603- [
2604- OneOfPossibility ("size" , request .size ),
2605- OneOfPossibility ("base_volume" , request .base_volume ),
2606- OneOfPossibility ("base_snapshot" , request .base_snapshot ),
2607- ]
2608- ),
2609- ** resolve_one_of (
2610- [
2611- OneOfPossibility (
2612- "project" , request .project , defaults .default_project_id
2613- ),
2614- OneOfPossibility (
2615- "organization" ,
2616- request .organization ,
2617- defaults .default_organization_id ,
2618- ),
2619- ]
2620- ),
2621- ** resolve_one_of (
2622- [
2623- OneOfPossibility ("size" , request .size ),
2624- OneOfPossibility ("base_volume" , request .base_volume ),
2625- OneOfPossibility ("base_snapshot" , request .base_snapshot ),
2626- ]
2627- ),
26282443 "tags" : request .tags ,
26292444 "volume_type" : VolumeVolumeType (request .volume_type ),
26302445 }
@@ -2744,15 +2559,6 @@ def marshal__CreateServerRequest(
27442559 defaults : ProfileDefaults ,
27452560) -> Dict [str , Any ]:
27462561 return {
2747- "boot_type" : BootType (request .boot_type )
2748- if request .boot_type is not None
2749- else None ,
2750- "bootscript" : request .bootscript ,
2751- "commercial_type" : request .commercial_type ,
2752- "dynamic_ip_required" : request .dynamic_ip_required ,
2753- "enable_ipv6" : request .enable_ipv6 ,
2754- "image" : request .image ,
2755- "name" : request .name ,
27562562 ** resolve_one_of (
27572563 [
27582564 OneOfPossibility (
@@ -2765,19 +2571,16 @@ def marshal__CreateServerRequest(
27652571 ),
27662572 ]
27672573 ),
2574+ "boot_type" : BootType (request .boot_type )
2575+ if request .boot_type is not None
2576+ else None ,
2577+ "bootscript" : request .bootscript ,
2578+ "commercial_type" : request .commercial_type ,
2579+ "dynamic_ip_required" : request .dynamic_ip_required ,
2580+ "enable_ipv6" : request .enable_ipv6 ,
2581+ "image" : request .image ,
2582+ "name" : request .name ,
27682583 "placement_group" : request .placement_group ,
2769- ** resolve_one_of (
2770- [
2771- OneOfPossibility (
2772- "project" , request .project , defaults .default_project_id
2773- ),
2774- OneOfPossibility (
2775- "organization" ,
2776- request .organization ,
2777- defaults .default_organization_id ,
2778- ),
2779- ]
2780- ),
27812584 "public_ip" : request .public_ip ,
27822585 "security_group" : request .security_group ,
27832586 "tags" : request .tags ,
0 commit comments