| 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 |
Amazonka.MigrationHubReFactorSpaces.Types.ApiGatewayProxyConfig
Description
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.
Constructors
| ApiGatewayProxyConfig' | |
Fields
| |
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.