/** * AwsVpcs service. * @version 4.4.1 * @class AwsVpcsApi */ export class AwsVpcsApi { /** * 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 AwsVpcsApi. * @alias module:api/AwsVpcsApi * @class * @param {module:ApiClient} [apiClient] Optional API client implementation to use, * default to {@link module:ApiClient#instance} if unspecified. */ constructor(apiClient?: any); apiClient: any; /** * Get NC2A VPCs. * Get the list of NC2 AWS VPCs associated with a Cluster. * @param { String } xClusterId Target cluster UUID. * @param {Object} opts Optional parameters defined for the operation * @param { String } opts.$select A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the [OData V4.01](https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html) URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. If both $select and $apply query parameters are present, $select will be applied on entities within the groups. * @param {Object} args Additional Arguments * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link ListAwsVpcsApiResponse } and HTTP response */ listAwsVpcs(xClusterId: string, opts: { $select: string; }, ...args: any): Promise; #private; } import ListAwsVpcsApiResponse from "../models/networking/v4/aws/config/ListAwsVpcsApiResponse"; import { ApiClient } from "../ApiClient";