@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
43 lines • 1.43 kB
TypeScript
import { DslTypeEnum } from './DslTypeEnum';
import { AddressDetail } from './AddressDetail';
import { AccessCapabilities } from './AccessCapabilities';
import { MailSendingAccessStatusEnum } from './MailSendingAccessStatusEnum';
import { ProviderEnum } from './ProviderEnum';
import { AccessRoleEnum } from './AccessRoleEnum';
import { AccessStatusEnum } from './AccessStatusEnum';
/** XDSL Access */
export interface Access {
/** */
accessName: string;
/** */
accessType: DslTypeEnum;
/** */
address: AddressDetail;
/** */
capabilities: AccessCapabilities;
/** */
description: string;
/** */
ipv6Enabled: boolean;
/** Rate limit on the LNS in kbps - Only available if canApplyLnsRateLimit capability is set to true - Must be a multiple of 64 - Min value 64 / Max value 100032 */
lnsRateLimit?: number;
/** Status of mail sending on the Access */
mailSending?: MailSendingAccessStatusEnum;
/** Whether or not this access is monitored */
monitoring: boolean;
/** */
nra: string;
/** Pack name, if access is in a pack */
packName?: string;
/** */
pairsNumber: number;
/** The provider */
provider: ProviderEnum;
/** The provider of the infrastructure, if applicable */
providerInfra?: string;
/** */
role: AccessRoleEnum;
/** */
status: AccessStatusEnum;
}
//# sourceMappingURL=Access.d.ts.map