Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AwsElbv2LoadBalancerDetails = AwsElbv2LoadBalancerDetails' {
- state :: Maybe LoadBalancerState
- securityGroups :: Maybe [Text]
- loadBalancerAttributes :: Maybe [AwsElbv2LoadBalancerAttribute]
- createdTime :: Maybe Text
- vpcId :: Maybe Text
- canonicalHostedZoneId :: Maybe Text
- availabilityZones :: Maybe [AvailabilityZone]
- ipAddressType :: Maybe Text
- scheme :: Maybe Text
- type' :: Maybe Text
- dNSName :: Maybe Text
- newAwsElbv2LoadBalancerDetails :: AwsElbv2LoadBalancerDetails
- awsElbv2LoadBalancerDetails_state :: Lens' AwsElbv2LoadBalancerDetails (Maybe LoadBalancerState)
- awsElbv2LoadBalancerDetails_securityGroups :: Lens' AwsElbv2LoadBalancerDetails (Maybe [Text])
- awsElbv2LoadBalancerDetails_loadBalancerAttributes :: Lens' AwsElbv2LoadBalancerDetails (Maybe [AwsElbv2LoadBalancerAttribute])
- awsElbv2LoadBalancerDetails_createdTime :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text)
- awsElbv2LoadBalancerDetails_vpcId :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text)
- awsElbv2LoadBalancerDetails_canonicalHostedZoneId :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text)
- awsElbv2LoadBalancerDetails_availabilityZones :: Lens' AwsElbv2LoadBalancerDetails (Maybe [AvailabilityZone])
- awsElbv2LoadBalancerDetails_ipAddressType :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text)
- awsElbv2LoadBalancerDetails_scheme :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text)
- awsElbv2LoadBalancerDetails_type :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text)
- awsElbv2LoadBalancerDetails_dNSName :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text)
Documentation
data AwsElbv2LoadBalancerDetails Source #
Information about a load balancer.
See: newAwsElbv2LoadBalancerDetails
smart constructor.
AwsElbv2LoadBalancerDetails' | |
|
Instances
newAwsElbv2LoadBalancerDetails :: AwsElbv2LoadBalancerDetails Source #
Create a value of AwsElbv2LoadBalancerDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_state
- The state of the load balancer.
$sel:securityGroups:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_securityGroups
- The IDs of the security groups for the load balancer.
$sel:loadBalancerAttributes:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_loadBalancerAttributes
- Attributes of the load balancer.
$sel:createdTime:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_createdTime
- 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
.
$sel:vpcId:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_vpcId
- The ID of the VPC for the load balancer.
$sel:canonicalHostedZoneId:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_canonicalHostedZoneId
- The ID of the Amazon Route 53 hosted zone associated with the load
balancer.
$sel:availabilityZones:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_availabilityZones
- The Availability Zones for the load balancer.
$sel:ipAddressType:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_ipAddressType
- 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).
$sel:scheme:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_scheme
- The nodes of an Internet-facing load balancer have public IP addresses.
$sel:type':AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_type
- The type of load balancer.
$sel:dNSName:AwsElbv2LoadBalancerDetails'
, awsElbv2LoadBalancerDetails_dNSName
- The public DNS name of the load balancer.
awsElbv2LoadBalancerDetails_state :: Lens' AwsElbv2LoadBalancerDetails (Maybe LoadBalancerState) Source #
The state of the load balancer.
awsElbv2LoadBalancerDetails_securityGroups :: Lens' AwsElbv2LoadBalancerDetails (Maybe [Text]) Source #
The IDs of the security groups for the load balancer.
awsElbv2LoadBalancerDetails_loadBalancerAttributes :: Lens' AwsElbv2LoadBalancerDetails (Maybe [AwsElbv2LoadBalancerAttribute]) Source #
Attributes of the load balancer.
awsElbv2LoadBalancerDetails_createdTime :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text) Source #
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
.
awsElbv2LoadBalancerDetails_vpcId :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text) Source #
The ID of the VPC for the load balancer.
awsElbv2LoadBalancerDetails_canonicalHostedZoneId :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text) Source #
The ID of the Amazon Route 53 hosted zone associated with the load balancer.
awsElbv2LoadBalancerDetails_availabilityZones :: Lens' AwsElbv2LoadBalancerDetails (Maybe [AvailabilityZone]) Source #
The Availability Zones for the load balancer.
awsElbv2LoadBalancerDetails_ipAddressType :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text) Source #
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).
awsElbv2LoadBalancerDetails_scheme :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text) Source #
The nodes of an Internet-facing load balancer have public IP addresses.
awsElbv2LoadBalancerDetails_type :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text) Source #
The type of load balancer.
awsElbv2LoadBalancerDetails_dNSName :: Lens' AwsElbv2LoadBalancerDetails (Maybe Text) Source #
The public DNS name of the load balancer.