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
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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
This field accepts only the specified formats. Timestamps can end
with Z
or ("+" / "-") time-hour [":" time-minute]
. The
time-secfrac after seconds is limited to a maximum of 9 digits. The
offset is bounded by +/-18:00. Here are valid timestamp formats with
examples:
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
)YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
)YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
)YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
)YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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).
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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.
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13055 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 |