ApplicationStatusCheckResponseObject
¶
Source code in docs_src/capo_ec2/types/application_status_check_response_object.py
aggregation
instance-attribute
¶
aggregation: NotRequired[AggregationStatusEnum]
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
instance-attribute
¶
application_status_check_id: NotRequired[ApplicationStatusCheckId]
The ID of the application status check.
creation_time
instance-attribute
¶
creation_time: NotRequired[MillisecondDateTime]
The date and time when the application status check was created.
deletion_time
instance-attribute
¶
deletion_time: NotRequired[MillisecondDateTime]
The date and time when the application status check was deleted.
device_index
instance-attribute
¶
device_index: NotRequired[Integer]
The index of the network device used for the health check. The value is greater than or equal to 0.
failure_threshold
instance-attribute
¶
failure_threshold: NotRequired[Integer]
The number of consecutive failed health checks before the application status is considered impaired. The value must be greater than 0.
health_check_paths
instance-attribute
¶
health_check_paths: NotRequired[HealthCheckPathResponseList]
The health check paths for the application status check.
initialization_grace_period_seconds
instance-attribute
¶
initialization_grace_period_seconds: NotRequired[InitializationGracePeriodSeconds]
The number of seconds to wait before starting health checks after an instance is launched. Valid values: 1 to 600.
interval
instance-attribute
¶
interval: NotRequired[Integer]
The interval, in seconds, between health checks. Valid value: 60.
ip_scope
instance-attribute
¶
ip_scope: NotRequired[IpScopeEnum]
The IP scope used for the health check.
ip_version
instance-attribute
¶
ip_version: NotRequired[IpVersionEnum]
The IP version used for the health check.
last_updated_at
instance-attribute
¶
last_updated_at: NotRequired[MillisecondDateTime]
The date and time when the application status check was last updated.
modify_time
instance-attribute
¶
modify_time: NotRequired[MillisecondDateTime]
The date and time when the application status check was last modified.
path
instance-attribute
¶
path: NotRequired[String]
The URL path used for the health check HTTP request.
protocol
instance-attribute
¶
protocol: NotRequired[NetworkProtocolEnum]
The protocol used for the health check.
status_code_matcher
instance-attribute
¶
status_code_matcher: NotRequired[String]
The comma-separated list of individual HTTP status codes or ranges that indicate a successful health check response.
success_threshold
instance-attribute
¶
success_threshold: NotRequired[Integer]
The number of consecutive successful health checks before the application status is considered healthy. The value must be greater than 0.
tags
instance-attribute
¶
tags: NotRequired[TagList]
The tags assigned to the application status check.
target_tag_associations
instance-attribute
¶
target_tag_associations: NotRequired[CustomKeyValuePairResponseSet]
The tags associated with the application status check. Instances with these tags are automatically monitored by this check.