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 EndpointConfiguration = EndpointConfiguration' {
- types :: Maybe [EndpointType]
- vpcEndpointIds :: Maybe [Text]
- newEndpointConfiguration :: EndpointConfiguration
- endpointConfiguration_types :: Lens' EndpointConfiguration (Maybe [EndpointType])
- endpointConfiguration_vpcEndpointIds :: Lens' EndpointConfiguration (Maybe [Text])
Documentation
data EndpointConfiguration Source #
The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has.
See: newEndpointConfiguration
smart constructor.
EndpointConfiguration' | |
|
Instances
newEndpointConfiguration :: EndpointConfiguration Source #
Create a value of EndpointConfiguration
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:types:EndpointConfiguration'
, endpointConfiguration_types
- A list of endpoint types of an API (RestApi) or its custom domain name
(DomainName). For an edge-optimized API and its custom domain name, the
endpoint type is "EDGE"
. For a regional API and its custom domain
name, the endpoint type is REGIONAL
. For a private API, the endpoint
type is PRIVATE
.
$sel:vpcEndpointIds:EndpointConfiguration'
, endpointConfiguration_vpcEndpointIds
- A list of VpcEndpointIds of an API (RestApi) against which to create
Route53 ALIASes. It is only supported for PRIVATE
endpoint type.
endpointConfiguration_types :: Lens' EndpointConfiguration (Maybe [EndpointType]) Source #
A list of endpoint types of an API (RestApi) or its custom domain name
(DomainName). For an edge-optimized API and its custom domain name, the
endpoint type is "EDGE"
. For a regional API and its custom domain
name, the endpoint type is REGIONAL
. For a private API, the endpoint
type is PRIVATE
.
endpointConfiguration_vpcEndpointIds :: Lens' EndpointConfiguration (Maybe [Text]) Source #
A list of VpcEndpointIds of an API (RestApi) against which to create
Route53 ALIASes. It is only supported for PRIVATE
endpoint type.