/** * Bridges service. * @version 4.4.1 * @class BridgesApi */ export class BridgesApi { /** * Make the default {@link ApiClient} class available for developers to be able to extend it and bring * their own fetch methods into the SDK */ static get ApiClient(): typeof ApiClient; /** * Constructs a new BridgesApi. * @alias module:api/BridgesApi * @class * @param {module:ApiClient} [apiClient] Optional API client implementation to use, * default to {@link module:ApiClient#instance} if unspecified. */ constructor(apiClient?: any); apiClient: any; /** * Create a Virtual Switch from an existing bridge * Create a Virtual Switch from an existing bridge. * @param { Required> & Partial } body specification * @param {Object} opts Optional parameters defined for the operation * @param { String } opts.xClusterId Prism Element cluster reference. This header can be optionally supplied for Virtual Switch list requests, but is deprecated for all other Virtual Switch fetch/create/update/delete requests. * @param {Object} args Additional Arguments * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link ConfigTaskReferenceApiResponse } and HTTP response */ migrateBridge(body: Required> & Partial, opts: { xClusterId: string; }, ...args: any): Promise; #private; } import Bridge from "../models/networking/v4/config/Bridge"; import ConfigTaskReferenceApiResponse from "../models/networking/v4/config/TaskReferenceApiResponse"; import { ApiClient } from "../ApiClient";