/** * The IntersightCredential model module. * @module Ntnx/IntersightCredential * @version 4.3.1 * @class IntersightCredential * @extends KeyBasedAuthCredential * * @param { string } url Intersight connection url * * @param { IntersightConnectionType } deploymentType * * @param { } credential */ export default class IntersightCredential extends KeyBasedAuthCredential { /** * Constructs a new IntersightCredential. * @alias module:Ntnx/IntersightCredential * @extends module:Ntnx/KeyBasedAuthCredential * * @param { string } url Intersight connection url * * @param { IntersightConnectionType } deploymentType * * @param { } credential */ constructor(url: string, deploymentType: IntersightConnectionType, credential: any); url: string; deploymentType: string; /** * Returns Intersight connection url * @return {string} */ getUrl(): string; /** * Sets Intersight connection url * @param {string} url Intersight connection url */ setUrl(url: string): void; /** * @return {IntersightConnectionType} */ getDeploymentType(): IntersightConnectionType; /** * @param {IntersightConnectionType} deploymentType */ setDeploymentType(deploymentType: IntersightConnectionType): 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 KeyBasedAuthCredential from "./KeyBasedAuthCredential"; import IntersightConnectionType from "./IntersightConnectionType";