Class: Aws::SecurityHub::Types::AwsElbLoadBalancerDetails

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

Contains details about a Classic Load Balancer.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zonesArray<String>

The list of Availability Zones for the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#backend_server_descriptionsArray<Types::AwsElbLoadBalancerBackendServerDescription>

Information about the configuration of the EC2 instances.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#canonical_hosted_zone_nameString

The name of the Amazon Route 53 hosted zone for the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#canonical_hosted_zone_name_idString

The ID of the Amazon Route 53 hosted zone for the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#created_timeString

Indicates when the load balancer was created.

For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see [Timestamps].

[1]: docs.aws.amazon.com/securityhub/1.0/APIReference/Welcome.html#timestamps

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#dns_nameString

The DNS name of the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#health_checkTypes::AwsElbLoadBalancerHealthCheck

Information about the health checks that are conducted on the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#instancesArray<Types::AwsElbLoadBalancerInstance>

List of EC2 instances for the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#listener_descriptionsArray<Types::AwsElbLoadBalancerListenerDescription>

The policies that are enabled for the load balancer listeners.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#load_balancer_attributesTypes::AwsElbLoadBalancerAttributes

The attributes for a load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#load_balancer_nameString

The name of the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#policiesTypes::AwsElbLoadBalancerPolicies

The policies for a load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#schemeString

The type of load balancer. Only provided if the load balancer is in a VPC.

If Scheme is internet-facing, the load balancer has a public DNS name that resolves to a public IP address.

If Scheme is internal, the load balancer has a public DNS name that resolves to a private IP address.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#security_groupsArray<String>

The security groups for the load balancer. Only provided if the load balancer is in a VPC.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#source_security_groupTypes::AwsElbLoadBalancerSourceSecurityGroup

Information about the security group for the load balancer. This is the security group that is used for inbound rules.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#subnetsArray<String>

The list of subnet identifiers for the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_idString

The identifier of the VPC for the load balancer.

Returns:



12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
# File 'lib/aws-sdk-securityhub/types.rb', line 12549

class AwsElbLoadBalancerDetails < Struct.new(
  :availability_zones,
  :backend_server_descriptions,
  :canonical_hosted_zone_name,
  :canonical_hosted_zone_name_id,
  :created_time,
  :dns_name,
  :health_check,
  :instances,
  :listener_descriptions,
  :load_balancer_attributes,
  :load_balancer_name,
  :policies,
  :scheme,
  :security_groups,
  :source_security_group,
  :subnets,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end