/** * The StatusInfo model module. * @module Ntnx/StatusInfo * @version 4.3.1 * @class StatusInfo * @extends ExternalizableAbstractModel */ export default class StatusInfo extends ExternalizableAbstractModel { /** * @return {FrameworkVersionInfo} */ getFrameworkVersion(): FrameworkVersionInfo; /** * @param {FrameworkVersionInfo} frameworkVersion */ setFrameworkVersion(frameworkVersion: FrameworkVersionInfo): void; frameworkVersion: FrameworkVersionInfo; /** * @return {InProgressOpInfo} */ getInProgressOperation(): InProgressOpInfo; /** * @param {InProgressOpInfo} inProgressOperation */ setInProgressOperation(inProgressOperation: InProgressOpInfo): void; inProgressOperation: InProgressOpInfo; /** * Returns Indicates whether a cancel intent has been set for the current LCM upgrade. When true, LCM will attempt to cancel the ongoing upgrade at the next safe checkpoint. * @return {boolean} */ getIsCancelIntentSet(): boolean; /** * Sets Indicates whether a cancel intent has been set for the current LCM upgrade. When true, LCM will attempt to cancel the ongoing upgrade at the next safe checkpoint. * @param {boolean} isCancelIntentSet Indicates whether a cancel intent has been set for the current LCM upgrade. When true, LCM will attempt to cancel the ongoing upgrade at the next safe checkpoint. */ setIsCancelIntentSet(isCancelIntentSet: boolean): void; isCancelIntentSet: boolean; /** * Returns The task UUID of the in-progress bundle upload operation, if any. * @return {string} */ getUploadTaskUuid(): string; /** * Sets The task UUID of the in-progress bundle upload operation, if any. * @param {string} uploadTaskUuid The task UUID of the in-progress bundle upload operation, if any. */ setUploadTaskUuid(uploadTaskUuid: string): void; uploadTaskUuid: string; /** * Returns Indicates whether the configured LCM repository URL is currently accessible from the cluster. When false, check network connectivity and the URL configuration (GET /config). * @return {boolean} */ getIsUrlAccessible(): boolean; /** * Sets Indicates whether the configured LCM repository URL is currently accessible from the cluster. When false, check network connectivity and the URL configuration (GET /config). * @param {boolean} isUrlAccessible Indicates whether the configured LCM repository URL is currently accessible from the cluster. When false, check network connectivity and the URL configuration (GET /config). */ setIsUrlAccessible(isUrlAccessible: boolean): void; isUrlAccessible: boolean; /** * Returns Indicates whether the LCM framework is operating in restricted mode. In restricted mode, only a subset of operations may be available. See restrictedModeType for the specific restriction reason. * @return {boolean} */ getIsRestrictedMode(): boolean; /** * Sets Indicates whether the LCM framework is operating in restricted mode. In restricted mode, only a subset of operations may be available. See restrictedModeType for the specific restriction reason. * @param {boolean} isRestrictedMode Indicates whether the LCM framework is operating in restricted mode. In restricted mode, only a subset of operations may be available. See restrictedModeType for the specific restriction reason. */ setIsRestrictedMode(isRestrictedMode: boolean): void; isRestrictedMode: boolean; /** * @return {ConnectivityType} */ getConnectivityType(): ConnectivityType; /** * @param {ConnectivityType} connectivityType */ setConnectivityType(connectivityType: ConnectivityType): void; connectivityType: string; /** * @return {RestrictedModeType} */ getRestrictedModeType(): RestrictedModeType; /** * @param {RestrictedModeType} restrictedModeType */ setRestrictedModeType(restrictedModeType: RestrictedModeType): void; restrictedModeType: string; #private; } import ExternalizableAbstractModel from "../../../common/v1/response/ExternalizableAbstractModel"; import FrameworkVersionInfo from "./FrameworkVersionInfo"; import InProgressOpInfo from "./InProgressOpInfo"; import ConnectivityType from "./ConnectivityType"; import RestrictedModeType from "./RestrictedModeType";