/** * The EsxClientConfig model module. * @module Ntnx/EsxClientConfig * @version 4.3.1 * @class EsxClientConfig * @extends BaseClientConfig */ export default class EsxClientConfig extends BaseClientConfig { /** * @return {IPv4Address} */ getVcenterIp(): IPv4Address; /** * @param {IPv4Address} vcenterIp */ setVcenterIp(vcenterIp: IPv4Address): void; vcenterIp: IPv4Address; /** * Returns Vcenter Port. * @return {Number} */ getVcenterPort(): number; /** * Sets Vcenter Port. * @param {Number} vcenterPort Vcenter Port. */ setVcenterPort(vcenterPort: number): void; vcenterPort: number; /** * Returns VCenter extension Key. * @return {string} */ getExtensionKey(): string; /** * Sets VCenter extension Key. * @param {string} extensionKey VCenter extension Key. */ setExtensionKey(extensionKey: string): void; extensionKey: string; /** * Returns For insecure tls connection. * @return {boolean} */ getIsInsecure(): boolean; /** * Sets For insecure tls connection. * @param {boolean} isInsecure For insecure tls connection. */ setIsInsecure(isInsecure: boolean): void; isInsecure: boolean; /** * Returns TLS certificate thumbprint. * @return {string} */ getThumbPrint(): string; /** * Sets TLS certificate thumbprint. * @param {string} thumbPrint TLS certificate thumbprint. */ setThumbPrint(thumbPrint: string): void; thumbPrint: string; #private; } import BaseClientConfig from "./BaseClientConfig"; import IPv4Address from "../../../common/v1/config/IPv4Address";