/** * The VpcVirtualSwitchMapping model module. * @module Ntnx/VpcVirtualSwitchMapping * @version 4.4.1 * @class VpcVirtualSwitchMapping * @extends NetworkingBaseModel * * @param { string } virtualSwitchUuid UUID of the virtual switch. */ export default class VpcVirtualSwitchMapping extends NetworkingBaseModel { /** * Constructs a new VpcVirtualSwitchMapping. * @alias module:Ntnx/VpcVirtualSwitchMapping * @extends module:Ntnx/NetworkingBaseModel * * @param { string } virtualSwitchUuid UUID of the virtual switch. */ constructor(virtualSwitchUuid: string); virtualSwitchUuid: string; /** * Returns UUID of the cluster. * @return {string[]} */ getClusterUuids(): string[]; /** * Sets UUID of the cluster. * @param {string[]} clusterUuids UUID of the cluster. */ setClusterUuids(clusterUuids: string[]): void; clusterUuids: string[]; /** * Returns UUID of the virtual switch. * @return {string} */ getVirtualSwitchUuid(): string; /** * Sets UUID of the virtual switch. * @param {string} virtualSwitchUuid UUID of the virtual switch. */ setVirtualSwitchUuid(virtualSwitchUuid: string): void; /** * Returns Whether to permit all traffic through virtual switch or only the ICMP and statistics collection requests. * @return {boolean} */ getIsAllTrafficPermitted(): boolean; /** * Sets Whether to permit all traffic through virtual switch or only the ICMP and statistics collection requests. * @param {boolean} isAllTrafficPermitted Whether to permit all traffic through virtual switch or only the ICMP and statistics collection requests. */ setIsAllTrafficPermitted(isAllTrafficPermitted: boolean): void; isAllTrafficPermitted: boolean; #private; } import NetworkingBaseModel from "./NetworkingBaseModel";