/** * The Anc model module. * @module Ntnx/Anc * @version 4.4.1 * @class Anc * @extends NetworkingBaseModel */ export default class Anc extends NetworkingBaseModel { /** * Returns Configuration version for the current ANC. It is the logical timestamp for the current V4 release and will be updated by the actual configuration version in future releases. * @return {Number} */ getConfigVersion(): number; /** * Sets Configuration version for the current ANC. It is the logical timestamp for the current V4 release and will be updated by the actual configuration version in future releases. * @param {Number} configVersion Configuration version for the current ANC. It is the logical timestamp for the current V4 release and will be updated by the actual configuration version in future releases. */ setConfigVersion(configVersion: number): void; configVersion: number; /** * Returns True if atlas networking is enabled and false otherwise. * @return {boolean} */ getIsAtlasNetworkingEnabled(): boolean; /** * Sets True if atlas networking is enabled and false otherwise. * @param {boolean} isAtlasNetworkingEnabled True if atlas networking is enabled and false otherwise. */ setIsAtlasNetworkingEnabled(isAtlasNetworkingEnabled: boolean): void; isAtlasNetworkingEnabled: boolean; /** * Returns URL of Atlas Network Controller (ANC). * @return {string} */ getAncUrl(): string; /** * Sets URL of Atlas Network Controller (ANC). * @param {string} ancUrl URL of Atlas Network Controller (ANC). */ setAncUrl(ancUrl: string): void; ancUrl: string; /** * Returns OVN remote address of the Atlas Network Controller (ANC). * @return {string} */ getOvnRemoteAddress(): string; /** * Sets OVN remote address of the Atlas Network Controller (ANC). * @param {string} ovnRemoteAddress OVN remote address of the Atlas Network Controller (ANC). */ setOvnRemoteAddress(ovnRemoteAddress: string): void; ovnRemoteAddress: string; /** * Returns Resolve name server for the ANC services. * @return {IPAddress[]} */ getAncDomainNameServerList(): IPAddress[]; /** * Sets Resolve name server for the ANC services. * @param {IPAddress[]} ancDomainNameServerList Resolve name server for the ANC services. */ setAncDomainNameServerList(ancDomainNameServerList: IPAddress[]): void; ancDomainNameServerList: IPAddress[]; /** * Returns UUIDs of the clusters excluded from advanced networking. * @return {string[]} */ getExcludedClusters(): string[]; /** * Sets UUIDs of the clusters excluded from advanced networking. * @param {string[]} excludedClusters UUIDs of the clusters excluded from advanced networking. */ setExcludedClusters(excludedClusters: string[]): void; excludedClusters: string[]; #private; } import NetworkingBaseModel from "./NetworkingBaseModel"; import IPAddress from "../../../common/v1/config/IPAddress";