interface Link {
    bandwidthMbps: number;
    bgpV4Status: BgpStatus;
    bgpV6Status: BgpStatus;
    createdAt?: Date;
    disapprovedReason?: string;
    enableRoutePropagation: boolean;
    id: string;
    name: string;
    organizationId: string;
    pairingKey: string;
    partnerId?: string;
    popId: string;
    projectId: string;
    region: Region;
    routingPolicyId?: string;
    status: LinkStatus;
    tags: string[];
    updatedAt?: Date;
    vpcId?: string;
}

Properties

bandwidthMbps: number

Rate limited bandwidth of the link.

bgpV4Status: BgpStatus

Status of the link's BGP IPv4 session.

bgpV6Status: BgpStatus

Status of the link's BGP IPv6 session.

createdAt?: Date

Creation date of the link.

disapprovedReason?: string

Reason given by partner to explain why they did not approve the request for a hosted link.

enableRoutePropagation: boolean

Defines whether route propagation is enabled or not. To enable or disable route propagation, use the dedicated endpoint.

id: string

Unique identifier of the link.

name: string

Name of the link.

organizationId: string

Organization ID.

pairingKey: string

Used to identify a link from a user or partner's point of view.

partnerId?: string

ID of the partner facilitating this link.

popId: string

ID of the PoP where the link's corresponding port is located.

projectId: string

Project ID.

region: Region

Region of the link.

routingPolicyId?: string

ID of the routing policy attached to the link.

status: LinkStatus

Status of the link.

tags: string[]

List of tags associated with the link.

updatedAt?: Date

Last modification date of the link.

vpcId?: string

ID of the Scaleway VPC attached to the link.