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 ApiGatewayProxySummary = ApiGatewayProxySummary' {}
- newApiGatewayProxySummary :: ApiGatewayProxySummary
- apiGatewayProxySummary_apiGatewayId :: Lens' ApiGatewayProxySummary (Maybe Text)
- apiGatewayProxySummary_endpointType :: Lens' ApiGatewayProxySummary (Maybe ApiGatewayEndpointType)
- apiGatewayProxySummary_nlbArn :: Lens' ApiGatewayProxySummary (Maybe Text)
- apiGatewayProxySummary_nlbName :: Lens' ApiGatewayProxySummary (Maybe Text)
- apiGatewayProxySummary_proxyUrl :: Lens' ApiGatewayProxySummary (Maybe Text)
- apiGatewayProxySummary_stageName :: Lens' ApiGatewayProxySummary (Maybe Text)
- apiGatewayProxySummary_vpcLinkId :: Lens' ApiGatewayProxySummary (Maybe Text)
Documentation
data ApiGatewayProxySummary Source #
A wrapper object holding the Amazon API Gateway proxy summary.
See: newApiGatewayProxySummary
smart constructor.
ApiGatewayProxySummary' | |
|
Instances
newApiGatewayProxySummary :: ApiGatewayProxySummary Source #
Create a value of ApiGatewayProxySummary
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:ApiGatewayProxySummary'
, apiGatewayProxySummary_apiGatewayId
- The resource ID of the API Gateway for the proxy.
$sel:endpointType:ApiGatewayProxySummary'
, apiGatewayProxySummary_endpointType
- The type of API Gateway endpoint created.
$sel:nlbArn:ApiGatewayProxySummary'
, apiGatewayProxySummary_nlbArn
- The Amazon Resource Name (ARN) of the Network Load Balancer configured
by the API Gateway proxy.
$sel:nlbName:ApiGatewayProxySummary'
, apiGatewayProxySummary_nlbName
- The name of the Network Load Balancer that is configured by the API
Gateway proxy.
$sel:proxyUrl:ApiGatewayProxySummary'
, apiGatewayProxySummary_proxyUrl
- The endpoint URL of the API Gateway proxy.
$sel:stageName:ApiGatewayProxySummary'
, apiGatewayProxySummary_stageName
- The name of the API Gateway stage. The name defaults to prod
.
$sel:vpcLinkId:ApiGatewayProxySummary'
, apiGatewayProxySummary_vpcLinkId
- The VpcLink
ID of the API Gateway proxy.
apiGatewayProxySummary_apiGatewayId :: Lens' ApiGatewayProxySummary (Maybe Text) Source #
The resource ID of the API Gateway for the proxy.
apiGatewayProxySummary_endpointType :: Lens' ApiGatewayProxySummary (Maybe ApiGatewayEndpointType) Source #
The type of API Gateway endpoint created.
apiGatewayProxySummary_nlbArn :: Lens' ApiGatewayProxySummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
apiGatewayProxySummary_nlbName :: Lens' ApiGatewayProxySummary (Maybe Text) Source #
The name of the Network Load Balancer that is configured by the API Gateway proxy.
apiGatewayProxySummary_proxyUrl :: Lens' ApiGatewayProxySummary (Maybe Text) Source #
The endpoint URL of the API Gateway proxy.
apiGatewayProxySummary_stageName :: Lens' ApiGatewayProxySummary (Maybe Text) Source #
The name of the API Gateway stage. The name defaults to prod
.
apiGatewayProxySummary_vpcLinkId :: Lens' ApiGatewayProxySummary (Maybe Text) Source #
The VpcLink
ID of the API Gateway proxy.