interface Lb {
    backendCount: number;
    createdAt?: Date;
    description: string;
    frontendCount: number;
    id: string;
    instances: LB.v1.Instance[];
    ip: LB.v1.Ip[];
    name: string;
    organizationId: string;
    privateNetworkCount: number;
    projectId: string;
    region?: Region;
    routeCount: number;
    sslCompatibilityLevel: SSLCompatibilityLevel;
    status: LbStatus;
    subscriber?: Subscriber;
    tags: string[];
    type: string;
    updatedAt?: Date;
    zone: Zone;
}

Properties

backendCount: number

Number of backends the Load Balancer has.

createdAt?: Date

Date on which the Load Balancer was created.

description: string

Load Balancer description.

frontendCount: number

Number of frontends the Load Balancer has.

id: string

Underlying Instance ID.

instances: LB.v1.Instance[]

List of underlying Instances.

ip: LB.v1.Ip[]

List of IP addresses attached to the Load Balancer.

name: string

Load Balancer name.

organizationId: string

Scaleway Organization ID.

privateNetworkCount: number

Number of Private Networks attached to the Load Balancer.

projectId: string

Scaleway Project ID.

region?: Region

The region the Load Balancer is in.

routeCount: number

Number of routes configured on the Load Balancer.

sslCompatibilityLevel: SSLCompatibilityLevel

Determines the minimal SSL version which needs to be supported on client side.

status: LbStatus

Load Balancer status.

subscriber?: Subscriber

Subscriber information.

tags: string[]

Load Balancer tags.

type: string

Load Balancer offer type.

updatedAt?: Date

Date on which the Load Balancer was last updated.

zone: Zone

The zone the Load Balancer is in.