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 ApiGatewayProxyConfig = ApiGatewayProxyConfig' {}
- newApiGatewayProxyConfig :: ApiGatewayProxyConfig
- apiGatewayProxyConfig_apiGatewayId :: Lens' ApiGatewayProxyConfig (Maybe Text)
- apiGatewayProxyConfig_endpointType :: Lens' ApiGatewayProxyConfig (Maybe ApiGatewayEndpointType)
- apiGatewayProxyConfig_nlbArn :: Lens' ApiGatewayProxyConfig (Maybe Text)
- apiGatewayProxyConfig_nlbName :: Lens' ApiGatewayProxyConfig (Maybe Text)
- apiGatewayProxyConfig_proxyUrl :: Lens' ApiGatewayProxyConfig (Maybe Text)
- apiGatewayProxyConfig_stageName :: Lens' ApiGatewayProxyConfig (Maybe Text)
- apiGatewayProxyConfig_vpcLinkId :: Lens' ApiGatewayProxyConfig (Maybe Text)
Documentation
data ApiGatewayProxyConfig Source #
A wrapper object holding the Amazon API Gateway proxy configuration.
See: newApiGatewayProxyConfig
smart constructor.
ApiGatewayProxyConfig' | |
|
Instances
newApiGatewayProxyConfig :: ApiGatewayProxyConfig Source #
Create a value of ApiGatewayProxyConfig
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:apiGatewayId:ApiGatewayProxyConfig'
, apiGatewayProxyConfig_apiGatewayId
- The resource ID of the API Gateway for the proxy.
$sel:endpointType:ApiGatewayProxyConfig'
, apiGatewayProxyConfig_endpointType
- The type of API Gateway endpoint created.
$sel:nlbArn:ApiGatewayProxyConfig'
, apiGatewayProxyConfig_nlbArn
- The Amazon Resource Name (ARN) of the Network Load Balancer configured
by the API Gateway proxy.
$sel:nlbName:ApiGatewayProxyConfig'
, apiGatewayProxyConfig_nlbName
- The name of the Network Load Balancer that is configured by the API
Gateway proxy.
$sel:proxyUrl:ApiGatewayProxyConfig'
, apiGatewayProxyConfig_proxyUrl
- The endpoint URL of the API Gateway proxy.
$sel:stageName:ApiGatewayProxyConfig'
, apiGatewayProxyConfig_stageName
- The name of the API Gateway stage. The name defaults to prod
.
$sel:vpcLinkId:ApiGatewayProxyConfig'
, apiGatewayProxyConfig_vpcLinkId
- The VpcLink
ID of the API Gateway proxy.
apiGatewayProxyConfig_apiGatewayId :: Lens' ApiGatewayProxyConfig (Maybe Text) Source #
The resource ID of the API Gateway for the proxy.
apiGatewayProxyConfig_endpointType :: Lens' ApiGatewayProxyConfig (Maybe ApiGatewayEndpointType) Source #
The type of API Gateway endpoint created.
apiGatewayProxyConfig_nlbArn :: Lens' ApiGatewayProxyConfig (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
apiGatewayProxyConfig_nlbName :: Lens' ApiGatewayProxyConfig (Maybe Text) Source #
The name of the Network Load Balancer that is configured by the API Gateway proxy.
apiGatewayProxyConfig_proxyUrl :: Lens' ApiGatewayProxyConfig (Maybe Text) Source #
The endpoint URL of the API Gateway proxy.
apiGatewayProxyConfig_stageName :: Lens' ApiGatewayProxyConfig (Maybe Text) Source #
The name of the API Gateway stage. The name defaults to prod
.
apiGatewayProxyConfig_vpcLinkId :: Lens' ApiGatewayProxyConfig (Maybe Text) Source #
The VpcLink
ID of the API Gateway proxy.