| Column Name | Column Data Type |
target_group_arn Required Input Column
The Amazon Resource Name (ARN) of the target group. | VARCHAR |
include Input Column
Used to include anomaly detection information. | VARCHAR[] |
Show child fields- include[]
|
targets Input Column
The targets. | STRUCT( "id" VARCHAR, "port" BIGINT, "availability_zone" VARCHAR )[] |
Show child fields- targets[]
Show child fields- targets[].availability_zone
An Availability Zone or all. This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer. For Application Load Balancer target groups, the specified Availability Zone value is only applicable when cross-zone load balancing is off. Otherwise the parameter is ignored and treated as all. This parameter is not supported if the target type of the target group is instance or alb. If the target type is ip and the IP address is in a subnet of the VPC for the target group, the Availability Zone is automatically detected and this parameter is optional. If the IP address is outside the VPC, this parameter is required. For Application Load Balancer target groups with cross-zone load balancing off, if the target type is ip and the IP address is outside of the VPC for the target group, this should be an Availability Zone inside the VPC for the target group. If the target type is lambda, this parameter is optional and the only supported value is all.
- targets[].id
The ID of the target. If the target type of the target group is instance, specify an instance ID. If the target type is ip, specify an IP address. If the target type is lambda, specify the ARN of the Lambda function. If the target type is alb, specify the ARN of the Application Load Balancer target.
- targets[].port
The port on which the target is listening. If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. This parameter is not used if the target is a Lambda function.
|
_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
Show child fields- _aws_profile.account_id
The AWS account id
- _aws_profile.assumed_role_arn
The ARN of the assumed role
- _aws_profile.name
The unique name of the profile.
- _aws_profile.organization
Information about this profile's membership in the AWS organization. Show child fields- _aws_profile.organization.account_name
The name of account speciifed by the organization
- _aws_profile.organization.id
The organization id
- _aws_profile.organization.master_account
Show child fields- _aws_profile.organization.master_account.email
The organization master account email address
- _aws_profile.organization.master_account.id
The organization master account id
- _aws_profile.organization.parents[]
Show child fields- _aws_profile.organization.parents[].id
The id of the parent
- _aws_profile.organization.parents[].name
The name of the parent
- _aws_profile.organization.parents[].tags[]
Show child fields- _aws_profile.organization.parents[].tags[].key
- _aws_profile.organization.parents[].tags[].value
- _aws_profile.organization.parents[].type
The type of parent can be an organization unit or a root
- _aws_profile.organization.tags[]
Show child fields- _aws_profile.organization.tags[].key
- _aws_profile.organization.tags[].value
- _aws_profile.type
The type of profile, either 'credentials' or 'assumed_role'
- _aws_profile.via_profile_name
This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.
|
target_health_descriptions
Information about the health of the targets. | STRUCT( "target" STRUCT( "id" VARCHAR, "port" BIGINT, "availability_zone" VARCHAR ), "health_check_port" VARCHAR, "target_health" STRUCT( "state" VARCHAR, "reason" VARCHAR, "description" VARCHAR ), "anomaly_detection" STRUCT( "result" VARCHAR, "mitigation_in_effect" VARCHAR ) )[] |
Show child fields- target_health_descriptions[]
Show child fields- target_health_descriptions[].anomaly_detection
The anomaly detection result for the target. If no anomalies were detected, the result is normal. If anomalies were detected, the result is anomalous. Show child fields- target_health_descriptions[].anomaly_detection.mitigation_in_effect
Indicates whether anomaly mitigation is in progress.
- target_health_descriptions[].anomaly_detection.result
The latest anomaly detection result.
- target_health_descriptions[].health_check_port
The port to use to connect with the target.
- target_health_descriptions[].target
The description of the target. Show child fields- target_health_descriptions[].target.availability_zone
An Availability Zone or all. This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer. For Application Load Balancer target groups, the specified Availability Zone value is only applicable when cross-zone load balancing is off. Otherwise the parameter is ignored and treated as all. This parameter is not supported if the target type of the target group is instance or alb. If the target type is ip and the IP address is in a subnet of the VPC for the target group, the Availability Zone is automatically detected and this parameter is optional. If the IP address is outside the VPC, this parameter is required. For Application Load Balancer target groups with cross-zone load balancing off, if the target type is ip and the IP address is outside of the VPC for the target group, this should be an Availability Zone inside the VPC for the target group. If the target type is lambda, this parameter is optional and the only supported value is all.
- target_health_descriptions[].target.id
The ID of the target. If the target type of the target group is instance, specify an instance ID. If the target type is ip, specify an IP address. If the target type is lambda, specify the ARN of the Lambda function. If the target type is alb, specify the ARN of the Application Load Balancer target.
- target_health_descriptions[].target.port
The port on which the target is listening. If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. This parameter is not used if the target is a Lambda function.
- target_health_descriptions[].target_health
The health information for the target. Show child fields- target_health_descriptions[].target_health.description
A description of the target health that provides additional details. If the state is healthy, a description is not provided.
- target_health_descriptions[].target_health.reason
The reason code. If the target state is healthy, a reason code is not provided. If the target state is initial, the reason code can be one of the following values: -
Elb.RegistrationInProgress - The target is in the process of being registered with the load balancer. -
Elb.InitialHealthChecking - The load balancer is still sending the target the minimum number of health checks required to determine its health status. If the target state is unhealthy, the reason code can be one of the following values: -
Target.ResponseCodeMismatch - The health checks did not return an expected HTTP code. Applies only to Application Load Balancers and Gateway Load Balancers. -
Target.Timeout - The health check requests timed out. Applies only to Application Load Balancers and Gateway Load Balancers. -
Target.FailedHealthChecks - The load balancer received an error while establishing a connection to the target or the target response was malformed. -
Elb.InternalError - The health checks failed due to an internal error. Applies only to Application Load Balancers. If the target state is unused, the reason code can be one of the following values: -
Target.NotRegistered - The target is not registered with the target group. -
Target.NotInUse - The target group is not used by any load balancer or the target is in an Availability Zone that is not enabled for its load balancer. -
Target.InvalidState - The target is in the stopped or terminated state. -
Target.IpUnusable - The target IP address is reserved for use by a load balancer. If the target state is draining, the reason code can be the following value: If the target state is unavailable, the reason code can be the following value: -
Target.HealthCheckDisabled - Health checks are disabled for the target group. Applies only to Application Load Balancers. -
Elb.InternalError - Target health is unavailable due to an internal error. Applies only to Network Load Balancers.
- target_health_descriptions[].target_health.state
The state of the target.
|