Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

InstanceState

import type { InstanceState } from "https://aws-api.deno.dev/v0.3/services/elb.ts?docs=full";

Information about the state of an EC2 instance.

interface InstanceState {
Description?: string | null;
InstanceId?: string | null;
ReasonCode?: string | null;
State?: string | null;
}

§Properties

§
Description?: string | null
[src]

A description of the instance state. This string can contain one or more of the following messages.

  • N/A
    
  • A transient error occurred.
    
    Please try again later.
  • Instance has failed at least the UnhealthyThreshold number of health checks consecutively.
    
  • Instance has not passed the configured HealthyThreshold number of health checks consecutively.
    
  • Instance registration is still in progress.
    
  • Instance is in the EC2 Availability Zone for which LoadBalancer is not configured to route traffic to.
    
  • Instance is not currently registered with the LoadBalancer.
    
  • Instance deregistration currently in progress.
    
  • Disable Availability Zone is currently in progress.
    
  • Instance is in pending state.
    
  • Instance is in stopped state.
    
  • Instance is in terminated state.
    
§
InstanceId?: string | null
[src]

The ID of the instance.

§
ReasonCode?: string | null
[src]

Information about the cause of OutOfService instances. Specifically, whether the cause is Elastic Load Balancing or the instance.

Valid values: ELB | Instance | N/A

§
State?: string | null
[src]

The current state of the instance.

Valid values: InService | OutOfService | Unknown