Logo

Command Palette

Search for a command to run...

Elastic addresses (also known as failover groups) provide high availability by allowing IP addresses to be moved between primary and secondary stacks during failover operations. They enable zero-downtime maintenance and automatic disaster recovery.

Model
uidstring

The unique identifier of the elastic address.

addressstring

The elastic IP address that can be switched between stacks.

current_stackstring

Which stack currently owns the IP address ("primary" or "secondary").

primary_stack_uidstring|null

The unique identifier of the primary stack (null if not configured).

primary_stack_namestring|null

The display name of the primary stack (null if not configured).

secondary_stack_uidstring|null

The unique identifier of the secondary/backup stack (null if not configured).

secondary_stack_namestring|null

The display name of the secondary/backup stack (null if not configured).

busy_togglingboolean

Whether a failover operation is currently in progress.

readonlyboolean

Whether the current user can edit this elastic address.

created_atstring

The ISO 8601 timestamp when the elastic address was created.

updated_atstring

The ISO 8601 timestamp when the elastic address was last updated.

Key Features:

  • High Availability: Automatic IP switching during stack failures
  • Zero-Downtime Maintenance: Manual failover for maintenance windows
  • Multi-Stack Support: Primary and secondary stack configuration
  • Real-time Status: Live monitoring of failover operations
Related Models:Stack

Example

{
  "uid": "elastic-abc123def456",
  "address": "192.168.1.100",
  "current_stack": "primary",
  "primary_stack_uid": "stack-primary-123",
  "primary_stack_name": "my-app-prod",
  "secondary_stack_uid": "stack-secondary-456",
  "secondary_stack_name": "my-app-prod-backup",
  "busy_toggling": false,
  "readonly": false,
  "created_at": "2023-01-15T10:30:00Z",
  "updated_at": "2024-01-10T09:45:00Z"
}