Skip to content

EC2  >  Structures  >  ApplicationStatusCheckResponseObject

ApplicationStatusCheckResponseObject

Structure Class

ApplicationStatusCheckResponseObject dataclass

Bases: _SerdeShape

Describes an application status check.

Attributes

aggregation class-attribute instance-attribute
aggregation: str | None = ...

The aggregation setting for the application status check. When set to included, the result of this check contributes to the instance-level application status. When set to excluded, the check runs independently and does not affect the instance-level status.

application_status_check_id class-attribute instance-attribute
application_status_check_id: str | None = ...

The ID of the application status check.

creation_time class-attribute instance-attribute
creation_time: datetime | None = ...

The date and time when the application status check was created.

deletion_time class-attribute instance-attribute
deletion_time: datetime | None = ...

The date and time when the application status check was deleted.

device_index class-attribute instance-attribute
device_index: int | None = ...

The index of the network device used for the health check. The value is greater than or equal to 0.

failure_threshold class-attribute instance-attribute
failure_threshold: int | None = ...

The number of consecutive failed health checks before the application status is considered impaired. The value must be greater than 0.

health_check_paths class-attribute instance-attribute
health_check_paths: list[HealthCheckPathResponseObject] | None = ...

The health check paths for the application status check.

initialization_grace_period_seconds class-attribute instance-attribute
initialization_grace_period_seconds: int | None = ...

The number of seconds to wait before starting health checks after an instance is launched. Valid values: 1 to 600.

interval class-attribute instance-attribute
interval: int | None = ...

The interval, in seconds, between health checks. Valid value: 60.

ip_scope class-attribute instance-attribute
ip_scope: str | None = ...

The IP scope used for the health check.

ip_version class-attribute instance-attribute
ip_version: str | None = ...

The IP version used for the health check.

last_updated_at class-attribute instance-attribute
last_updated_at: datetime | None = ...

The date and time when the application status check was last updated.

modify_time class-attribute instance-attribute
modify_time: datetime | None = ...

The date and time when the application status check was last modified.

path class-attribute instance-attribute
path: str | None = ...

The URL path used for the health check HTTP request.

port class-attribute instance-attribute
port: int | None = ...

The port used for the health check.

protocol class-attribute instance-attribute
protocol: str | None = ...

The protocol used for the health check.

status_code_matcher class-attribute instance-attribute
status_code_matcher: str | None = ...

The comma-separated list of individual HTTP status codes or ranges that indicate a successful health check response.

success_threshold class-attribute instance-attribute
success_threshold: int | None = ...

The number of consecutive successful health checks before the application status is considered healthy. The value must be greater than 0.

tags class-attribute instance-attribute
tags: list[Tag] | None = ...

The tags assigned to the application status check.

target_tag_associations class-attribute instance-attribute
target_tag_associations: list[CustomTagKeyValueResponsePair] | None = ...

The tags associated with the application status check. Instances with these tags are automatically monitored by this check.

timeout class-attribute instance-attribute
timeout: int | None = ...

The amount of time, in seconds, to wait for a health check response. Valid values: 1 to 30.