| 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 |
Amazonka.SecurityHub.Types.AwsEc2VpcEndpointServiceDetails
Description
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.
Constructors
| AwsEc2VpcEndpointServiceDetails' | |
Fields
| |
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.