@@ -511,6 +511,28 @@ def unmarshal_SetPATRulesResponse(data: Any) -> SetPATRulesResponse:
511511 return SetPATRulesResponse (** args )
512512
513513
514+ def marshal_CreateDHCPRequest (
515+ request : CreateDHCPRequest ,
516+ defaults : ProfileDefaults ,
517+ ) -> Dict [str , Any ]:
518+ return {
519+ "address" : request .address ,
520+ "dns_local_name" : request .dns_local_name ,
521+ "dns_search" : request .dns_search ,
522+ "dns_servers_override" : request .dns_servers_override ,
523+ "enable_dynamic" : request .enable_dynamic ,
524+ "pool_high" : request .pool_high ,
525+ "pool_low" : request .pool_low ,
526+ "project_id" : request .project_id or defaults .default_project_id ,
527+ "push_default_route" : request .push_default_route ,
528+ "push_dns_server" : request .push_dns_server ,
529+ "rebind_timer" : request .rebind_timer ,
530+ "renew_timer" : request .renew_timer ,
531+ "subnet" : request .subnet ,
532+ "valid_lifetime" : request .valid_lifetime ,
533+ }
534+
535+
514536def marshal_SetDHCPEntriesRequestEntry (
515537 request : SetDHCPEntriesRequestEntry ,
516538 defaults : ProfileDefaults ,
@@ -544,28 +566,6 @@ def marshal_CreateDHCPEntryRequest(
544566 }
545567
546568
547- def marshal_CreateDHCPRequest (
548- request : CreateDHCPRequest ,
549- defaults : ProfileDefaults ,
550- ) -> Dict [str , Any ]:
551- return {
552- "address" : request .address ,
553- "dns_local_name" : request .dns_local_name ,
554- "dns_search" : request .dns_search ,
555- "dns_servers_override" : request .dns_servers_override ,
556- "enable_dynamic" : request .enable_dynamic ,
557- "pool_high" : request .pool_high ,
558- "pool_low" : request .pool_low ,
559- "project_id" : request .project_id or defaults .default_project_id ,
560- "push_default_route" : request .push_default_route ,
561- "push_dns_server" : request .push_dns_server ,
562- "rebind_timer" : request .rebind_timer ,
563- "renew_timer" : request .renew_timer ,
564- "subnet" : request .subnet ,
565- "valid_lifetime" : request .valid_lifetime ,
566- }
567-
568-
569569def marshal_CreateGatewayNetworkRequest (
570570 request : CreateGatewayNetworkRequest ,
571571 defaults : ProfileDefaults ,
@@ -574,6 +574,7 @@ def marshal_CreateGatewayNetworkRequest(
574574 ** resolve_one_of (
575575 [
576576 OneOfPossibility ("dhcp_id" , request .dhcp_id ),
577+ OneOfPossibility ("dhcp" , request .dhcp ),
577578 OneOfPossibility ("address" , request .address ),
578579 ]
579580 ),
0 commit comments