@@ -11,11 +11,9 @@ import type { WaitForOptions, Zone } from '../../../bridge'
1111import { SERVER_TRANSIENT_STATUSES } from './content.gen'
1212import {
1313 marshalAddOptionServerRequest ,
14- marshalAddServerPrivateNetworkRequest ,
1514 marshalCreateServerRequest ,
1615 marshalInstallServerRequest ,
1716 marshalRebootServerRequest ,
18- marshalSetServerPrivateNetworksRequest ,
1917 marshalStartBMCAccessRequest ,
2018 marshalStartServerRequest ,
2119 marshalUpdateIPRequest ,
@@ -28,24 +26,19 @@ import {
2826 unmarshalListOffersResponse ,
2927 unmarshalListOptionsResponse ,
3028 unmarshalListServerEventsResponse ,
31- unmarshalListServerPrivateNetworksResponse ,
3229 unmarshalListServersResponse ,
3330 unmarshalListSettingsResponse ,
3431 unmarshalOS ,
3532 unmarshalOffer ,
3633 unmarshalOption ,
3734 unmarshalServer ,
38- unmarshalServerPrivateNetwork ,
39- unmarshalSetServerPrivateNetworksResponse ,
4035 unmarshalSetting ,
4136} from './marshalling.gen'
4237import type {
4338 AddOptionServerRequest ,
44- AddServerPrivateNetworkRequest ,
4539 BMCAccess ,
4640 CreateServerRequest ,
4741 DeleteOptionServerRequest ,
48- DeleteServerPrivateNetworkRequest ,
4942 DeleteServerRequest ,
5043 GetBMCAccessRequest ,
5144 GetOSRequest ,
@@ -64,8 +57,6 @@ import type {
6457 ListOptionsResponse ,
6558 ListServerEventsRequest ,
6659 ListServerEventsResponse ,
67- ListServerPrivateNetworksRequest ,
68- ListServerPrivateNetworksResponse ,
6960 ListServersRequest ,
7061 ListServersResponse ,
7162 ListSettingsRequest ,
@@ -75,9 +66,6 @@ import type {
7566 Option ,
7667 RebootServerRequest ,
7768 Server ,
78- ServerPrivateNetwork ,
79- SetServerPrivateNetworksRequest ,
80- SetServerPrivateNetworksResponse ,
8169 Setting ,
8270 StartBMCAccessRequest ,
8371 StartServerRequest ,
@@ -726,128 +714,4 @@ export class BaremetalV1GenAPI extends API {
726714 } ,
727715 unmarshalOS ,
728716 )
729-
730- /**
731- * Add a server to a private network
732- *
733- * @param request - The request {@link AddServerPrivateNetworkRequest}
734- * @returns A Promise of ServerPrivateNetwork
735- */
736- addServerPrivateNetwork = (
737- request : Readonly < AddServerPrivateNetworkRequest > ,
738- ) =>
739- this . client . fetch < ServerPrivateNetwork > (
740- {
741- body : JSON . stringify (
742- marshalAddServerPrivateNetworkRequest ( request , this . client . settings ) ,
743- ) ,
744- headers : jsonContentHeaders ,
745- method : 'POST' ,
746- path : `/baremetal/v1/zones/${ validatePathParam (
747- 'zone' ,
748- request . zone ?? this . client . settings . defaultZone ,
749- ) } /servers/${ validatePathParam (
750- 'serverId' ,
751- request . serverId ,
752- ) } /private-networks`,
753- } ,
754- unmarshalServerPrivateNetwork ,
755- )
756-
757- /**
758- * Set multiple private networks on a server
759- *
760- * @param request - The request {@link SetServerPrivateNetworksRequest}
761- * @returns A Promise of SetServerPrivateNetworksResponse
762- */
763- setServerPrivateNetworks = (
764- request : Readonly < SetServerPrivateNetworksRequest > ,
765- ) =>
766- this . client . fetch < SetServerPrivateNetworksResponse > (
767- {
768- body : JSON . stringify (
769- marshalSetServerPrivateNetworksRequest ( request , this . client . settings ) ,
770- ) ,
771- headers : jsonContentHeaders ,
772- method : 'PUT' ,
773- path : `/baremetal/v1/zones/${ validatePathParam (
774- 'zone' ,
775- request . zone ?? this . client . settings . defaultZone ,
776- ) } /servers/${ validatePathParam (
777- 'serverId' ,
778- request . serverId ,
779- ) } /private-networks`,
780- } ,
781- unmarshalSetServerPrivateNetworksResponse ,
782- )
783-
784- protected pageOfListServerPrivateNetworks = (
785- request : Readonly < ListServerPrivateNetworksRequest > = { } ,
786- ) =>
787- this . client . fetch < ListServerPrivateNetworksResponse > (
788- {
789- method : 'GET' ,
790- path : `/baremetal/v1/zones/${ validatePathParam (
791- 'zone' ,
792- request . zone ?? this . client . settings . defaultZone ,
793- ) } /server-private-networks`,
794- urlParams : urlParams (
795- [ 'order_by' , request . orderBy ?? 'created_at_asc' ] ,
796- [
797- 'organization_id' ,
798- request . organizationId ??
799- this . client . settings . defaultOrganizationId ,
800- ] ,
801- [ 'page' , request . page ] ,
802- [
803- 'page_size' ,
804- request . pageSize ?? this . client . settings . defaultPageSize ,
805- ] ,
806- [ 'private_network_id' , request . privateNetworkId ] ,
807- [
808- 'project_id' ,
809- request . projectId ?? this . client . settings . defaultProjectId ,
810- ] ,
811- [ 'server_id' , request . serverId ] ,
812- ) ,
813- } ,
814- unmarshalListServerPrivateNetworksResponse ,
815- )
816-
817- /**
818- * List the private networks of a server
819- *
820- * @param request - The request {@link ListServerPrivateNetworksRequest}
821- * @returns A Promise of ListServerPrivateNetworksResponse
822- */
823- listServerPrivateNetworks = (
824- request : Readonly < ListServerPrivateNetworksRequest > = { } ,
825- ) =>
826- enrichForPagination (
827- 'serverPrivateNetworks' ,
828- this . pageOfListServerPrivateNetworks ,
829- request ,
830- )
831-
832- /**
833- * Delete a private network
834- *
835- * @param request - The request {@link DeleteServerPrivateNetworkRequest}
836- */
837- deleteServerPrivateNetwork = (
838- request : Readonly < DeleteServerPrivateNetworkRequest > ,
839- ) =>
840- this . client . fetch < void > ( {
841- method : 'DELETE' ,
842- path : `/baremetal/v1/zones/${ validatePathParam (
843- 'zone' ,
844- request . zone ?? this . client . settings . defaultZone ,
845- ) } /servers/${ validatePathParam (
846- 'serverId' ,
847- request . serverId ,
848- ) } /private-networks/${ validatePathParam (
849- 'privateNetworkId' ,
850- request . privateNetworkId ,
851- ) } `,
852- } )
853717}
0 commit comments