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 AwsEc2VpcEndpointServiceDetails = AwsEc2VpcEndpointServiceDetails' {
- networkLoadBalancerArns :: Maybe [Text]
- baseEndpointDnsNames :: Maybe [Text]
- availabilityZones :: Maybe [Text]
- gatewayLoadBalancerArns :: Maybe [Text]
- managesVpcEndpoints :: Maybe Bool
- serviceName :: Maybe Text
- serviceState :: Maybe Text
- serviceType :: Maybe [AwsEc2VpcEndpointServiceServiceTypeDetails]
- acceptanceRequired :: Maybe Bool
- serviceId :: Maybe Text
- privateDnsName :: Maybe Text
- newAwsEc2VpcEndpointServiceDetails :: AwsEc2VpcEndpointServiceDetails
- awsEc2VpcEndpointServiceDetails_networkLoadBalancerArns :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [Text])
- awsEc2VpcEndpointServiceDetails_baseEndpointDnsNames :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [Text])
- awsEc2VpcEndpointServiceDetails_availabilityZones :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [Text])
- awsEc2VpcEndpointServiceDetails_gatewayLoadBalancerArns :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [Text])
- awsEc2VpcEndpointServiceDetails_managesVpcEndpoints :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Bool)
- awsEc2VpcEndpointServiceDetails_serviceName :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Text)
- awsEc2VpcEndpointServiceDetails_serviceState :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Text)
- awsEc2VpcEndpointServiceDetails_serviceType :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [AwsEc2VpcEndpointServiceServiceTypeDetails])
- awsEc2VpcEndpointServiceDetails_acceptanceRequired :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Bool)
- awsEc2VpcEndpointServiceDetails_serviceId :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Text)
- awsEc2VpcEndpointServiceDetails_privateDnsName :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Text)
Documentation
data AwsEc2VpcEndpointServiceDetails Source #
Contains details about the service configuration for a VPC endpoint service.
See: newAwsEc2VpcEndpointServiceDetails
smart constructor.
AwsEc2VpcEndpointServiceDetails' | |
|
Instances
newAwsEc2VpcEndpointServiceDetails :: AwsEc2VpcEndpointServiceDetails Source #
Create a value of AwsEc2VpcEndpointServiceDetails
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:networkLoadBalancerArns:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_networkLoadBalancerArns
- The ARNs of the Network Load Balancers for the service.
$sel:baseEndpointDnsNames:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_baseEndpointDnsNames
- The DNS names for the service.
$sel:availabilityZones:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_availabilityZones
- The Availability Zones where the service is available.
$sel:gatewayLoadBalancerArns:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_gatewayLoadBalancerArns
- The ARNs of the Gateway Load Balancers for the service.
$sel:managesVpcEndpoints:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_managesVpcEndpoints
- Whether the service manages its VPC endpoints.
$sel:serviceName:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_serviceName
- The name of the service.
$sel:serviceState:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_serviceState
- The current state of the service.
$sel:serviceType:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_serviceType
- The types for the service.
$sel:acceptanceRequired:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_acceptanceRequired
- Whether requests from other Amazon Web Services accounts to create an
endpoint to the service must first be accepted.
$sel:serviceId:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_serviceId
- The identifier of the service.
$sel:privateDnsName:AwsEc2VpcEndpointServiceDetails'
, awsEc2VpcEndpointServiceDetails_privateDnsName
- The private DNS name for the service.
awsEc2VpcEndpointServiceDetails_networkLoadBalancerArns :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [Text]) Source #
The ARNs of the Network Load Balancers for the service.
awsEc2VpcEndpointServiceDetails_baseEndpointDnsNames :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [Text]) Source #
The DNS names for the service.
awsEc2VpcEndpointServiceDetails_availabilityZones :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [Text]) Source #
The Availability Zones where the service is available.
awsEc2VpcEndpointServiceDetails_gatewayLoadBalancerArns :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [Text]) Source #
The ARNs of the Gateway Load Balancers for the service.
awsEc2VpcEndpointServiceDetails_managesVpcEndpoints :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Bool) Source #
Whether the service manages its VPC endpoints.
awsEc2VpcEndpointServiceDetails_serviceName :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Text) Source #
The name of the service.
awsEc2VpcEndpointServiceDetails_serviceState :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Text) Source #
The current state of the service.
awsEc2VpcEndpointServiceDetails_serviceType :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe [AwsEc2VpcEndpointServiceServiceTypeDetails]) Source #
The types for the service.
awsEc2VpcEndpointServiceDetails_acceptanceRequired :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Bool) Source #
Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
awsEc2VpcEndpointServiceDetails_serviceId :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Text) Source #
The identifier of the service.
awsEc2VpcEndpointServiceDetails_privateDnsName :: Lens' AwsEc2VpcEndpointServiceDetails (Maybe Text) Source #
The private DNS name for the service.