Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data VpcEndpointConnection = VpcEndpointConnection' {
- creationTimestamp :: Maybe ISO8601
- dnsEntries :: Maybe [DnsEntry]
- gatewayLoadBalancerArns :: Maybe [Text]
- ipAddressType :: Maybe IpAddressType
- networkLoadBalancerArns :: Maybe [Text]
- serviceId :: Maybe Text
- tags :: Maybe [Tag]
- vpcEndpointConnectionId :: Maybe Text
- vpcEndpointId :: Maybe Text
- vpcEndpointOwner :: Maybe Text
- vpcEndpointState :: Maybe State
- newVpcEndpointConnection :: VpcEndpointConnection
- vpcEndpointConnection_creationTimestamp :: Lens' VpcEndpointConnection (Maybe UTCTime)
- vpcEndpointConnection_dnsEntries :: Lens' VpcEndpointConnection (Maybe [DnsEntry])
- vpcEndpointConnection_gatewayLoadBalancerArns :: Lens' VpcEndpointConnection (Maybe [Text])
- vpcEndpointConnection_ipAddressType :: Lens' VpcEndpointConnection (Maybe IpAddressType)
- vpcEndpointConnection_networkLoadBalancerArns :: Lens' VpcEndpointConnection (Maybe [Text])
- vpcEndpointConnection_serviceId :: Lens' VpcEndpointConnection (Maybe Text)
- vpcEndpointConnection_tags :: Lens' VpcEndpointConnection (Maybe [Tag])
- vpcEndpointConnection_vpcEndpointConnectionId :: Lens' VpcEndpointConnection (Maybe Text)
- vpcEndpointConnection_vpcEndpointId :: Lens' VpcEndpointConnection (Maybe Text)
- vpcEndpointConnection_vpcEndpointOwner :: Lens' VpcEndpointConnection (Maybe Text)
- vpcEndpointConnection_vpcEndpointState :: Lens' VpcEndpointConnection (Maybe State)
Documentation
data VpcEndpointConnection Source #
Describes a VPC endpoint connection to a service.
See: newVpcEndpointConnection
smart constructor.
VpcEndpointConnection' | |
|
Instances
newVpcEndpointConnection :: VpcEndpointConnection Source #
Create a value of VpcEndpointConnection
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:creationTimestamp:VpcEndpointConnection'
, vpcEndpointConnection_creationTimestamp
- The date and time that the VPC endpoint was created.
$sel:dnsEntries:VpcEndpointConnection'
, vpcEndpointConnection_dnsEntries
- The DNS entries for the VPC endpoint.
$sel:gatewayLoadBalancerArns:VpcEndpointConnection'
, vpcEndpointConnection_gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the
service.
$sel:ipAddressType:VpcEndpointConnection'
, vpcEndpointConnection_ipAddressType
- The IP address type for the endpoint.
$sel:networkLoadBalancerArns:VpcEndpointConnection'
, vpcEndpointConnection_networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the network load balancers for the
service.
$sel:serviceId:VpcEndpointConnection'
, vpcEndpointConnection_serviceId
- The ID of the service to which the endpoint is connected.
$sel:tags:VpcEndpointConnection'
, vpcEndpointConnection_tags
- The tags.
$sel:vpcEndpointConnectionId:VpcEndpointConnection'
, vpcEndpointConnection_vpcEndpointConnectionId
- The ID of the VPC endpoint connection.
$sel:vpcEndpointId:VpcEndpointConnection'
, vpcEndpointConnection_vpcEndpointId
- The ID of the VPC endpoint.
$sel:vpcEndpointOwner:VpcEndpointConnection'
, vpcEndpointConnection_vpcEndpointOwner
- The ID of the Amazon Web Services account that owns the VPC endpoint.
$sel:vpcEndpointState:VpcEndpointConnection'
, vpcEndpointConnection_vpcEndpointState
- The state of the VPC endpoint.
vpcEndpointConnection_creationTimestamp :: Lens' VpcEndpointConnection (Maybe UTCTime) Source #
The date and time that the VPC endpoint was created.
vpcEndpointConnection_dnsEntries :: Lens' VpcEndpointConnection (Maybe [DnsEntry]) Source #
The DNS entries for the VPC endpoint.
vpcEndpointConnection_gatewayLoadBalancerArns :: Lens' VpcEndpointConnection (Maybe [Text]) Source #
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
vpcEndpointConnection_ipAddressType :: Lens' VpcEndpointConnection (Maybe IpAddressType) Source #
The IP address type for the endpoint.
vpcEndpointConnection_networkLoadBalancerArns :: Lens' VpcEndpointConnection (Maybe [Text]) Source #
The Amazon Resource Names (ARNs) of the network load balancers for the service.
vpcEndpointConnection_serviceId :: Lens' VpcEndpointConnection (Maybe Text) Source #
The ID of the service to which the endpoint is connected.
vpcEndpointConnection_tags :: Lens' VpcEndpointConnection (Maybe [Tag]) Source #
The tags.
vpcEndpointConnection_vpcEndpointConnectionId :: Lens' VpcEndpointConnection (Maybe Text) Source #
The ID of the VPC endpoint connection.
vpcEndpointConnection_vpcEndpointId :: Lens' VpcEndpointConnection (Maybe Text) Source #
The ID of the VPC endpoint.
vpcEndpointConnection_vpcEndpointOwner :: Lens' VpcEndpointConnection (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the VPC endpoint.
vpcEndpointConnection_vpcEndpointState :: Lens' VpcEndpointConnection (Maybe State) Source #
The state of the VPC endpoint.