/** * The VcenterCredential model module. * @module Ntnx/VcenterCredential * @version 4.3.1 * @class VcenterCredential * @extends BasicAuthCredential * * @param { IPAddressOrFQDN } address * * @param { BasicAuth } credential */ export default class VcenterCredential extends BasicAuthCredential { /** * Constructs a new VcenterCredential. * @alias module:Ntnx/VcenterCredential * @extends module:Ntnx/BasicAuthCredential * * @param { IPAddressOrFQDN } address * * @param { BasicAuth } credential */ constructor(address: IPAddressOrFQDN, credential: BasicAuth); address: IPAddressOrFQDN; /** * @return {IPAddressOrFQDN} */ getAddress(): IPAddressOrFQDN; /** * @param {IPAddressOrFQDN} address */ setAddress(address: IPAddressOrFQDN): void; /** * Returns Pre-defined type of credential. * @return {string} */ getType(): string; /** * Sets Pre-defined type of credential. * @param {string} type Pre-defined type of credential. */ setType(type: string): void; type: string; #private; } import BasicAuthCredential from "./BasicAuthCredential"; import IPAddressOrFQDN from "../../../common/v1/config/IPAddressOrFQDN";