Class: Aws::SecurityHub::Types::AwsElbv2LoadBalancerDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsElbv2LoadBalancerDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
When making an API call, you may pass AwsElbv2LoadBalancerDetails data as a hash:
{
availability_zones: [
{
zone_name: "NonEmptyString",
subnet_id: "NonEmptyString",
},
],
canonical_hosted_zone_id: "NonEmptyString",
created_time: "NonEmptyString",
dns_name: "NonEmptyString",
ip_address_type: "NonEmptyString",
scheme: "NonEmptyString",
security_groups: ["NonEmptyString"],
state: {
code: "NonEmptyString",
reason: "NonEmptyString",
},
type: "NonEmptyString",
vpc_id: "NonEmptyString",
load_balancer_attributes: [
{
key: "NonEmptyString",
value: "NonEmptyString",
},
],
}
Information about a load balancer.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zones ⇒ Array<Types::AvailabilityZone>
The Availability Zones for the load balancer.
-
#canonical_hosted_zone_id ⇒ String
The ID of the Amazon Route 53 hosted zone associated with the load balancer.
-
#created_time ⇒ String
Indicates when the load balancer was created.
-
#dns_name ⇒ String
The public DNS name of the load balancer.
-
#ip_address_type ⇒ String
The type of IP addresses used by the subnets for your load balancer.
-
#load_balancer_attributes ⇒ Array<Types::AwsElbv2LoadBalancerAttribute>
Attributes of the load balancer.
-
#scheme ⇒ String
The nodes of an Internet-facing load balancer have public IP addresses.
-
#security_groups ⇒ Array<String>
The IDs of the security groups for the load balancer.
-
#state ⇒ Types::LoadBalancerState
The state of the load balancer.
-
#type ⇒ String
The type of load balancer.
-
#vpc_id ⇒ String
The ID of the VPC for the load balancer.
Instance Attribute Details
#availability_zones ⇒ Array<Types::AvailabilityZone>
The Availability Zones for the load balancer.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#canonical_hosted_zone_id ⇒ String
The ID of the Amazon Route 53 hosted zone associated with the load balancer.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ String
Indicates when the load balancer was created.
Uses the date-time
format specified in RFC 3339 section 5.6,
Internet Date/Time Format. The value cannot contain spaces. For
example, 2020-03-22T13:22:13.933Z
.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#dns_name ⇒ String
The public DNS name of the load balancer.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#ip_address_type ⇒ String
The type of IP addresses used by the subnets for your load balancer.
The possible values are ipv4
(for IPv4 addresses) and dualstack
(for IPv4 and IPv6 addresses).
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#load_balancer_attributes ⇒ Array<Types::AwsElbv2LoadBalancerAttribute>
Attributes of the load balancer.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#scheme ⇒ String
The nodes of an Internet-facing load balancer have public IP addresses.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#security_groups ⇒ Array<String>
The IDs of the security groups for the load balancer.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#state ⇒ Types::LoadBalancerState
The state of the load balancer.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of load balancer.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The ID of the VPC for the load balancer.
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12370 class AwsElbv2LoadBalancerDetails < Struct.new( :availability_zones, :canonical_hosted_zone_id, :created_time, :dns_name, :ip_address_type, :scheme, :security_groups, :state, :type, :vpc_id, :load_balancer_attributes) SENSITIVE = [] include Aws::Structure end |