interface FlexibleIP {
    createdAt?: Date;
    description: string;
    id: string;
    ipAddress: string;
    macAddress?: MACAddress;
    organizationId: string;
    projectId: string;
    reverse: string;
    serverId?: string;
    status: FlexibleIPStatus;
    tags: string[];
    updatedAt?: Date;
    zone: Zone;
}

Properties

createdAt?: Date

Date on which the flexible IP was created.

description: string

Flexible IP description.

id: string

ID of the flexible IP.

ipAddress: string

IP of the flexible IP.

macAddress?: MACAddress

MAC address of the flexible IP.

organizationId: string

ID of the Organization the flexible IP is attached to.

projectId: string

ID of the Project the flexible IP is attached to.

reverse: string

Reverse DNS value.

serverId?: string

ID of the server linked to the flexible IP.

  • Ready : flexible IP is created and ready to be attached to a server or to be associated with a virtual MAC.
  • Updating: flexible IP is being attached to a server or a virtual MAC operation is ongoing
  • Attached: flexible IP is attached to a server
  • Error: a flexible IP operation resulted in an error
  • Detaching: flexible IP is being detached from a server
  • Locked: the resource of the flexible IP is locked.
tags: string[]

Flexible IP tags.

updatedAt?: Date

Date on which the flexible IP was last updated.

zone: Zone

Availability Zone of the flexible IP.