ApiGatewayProxyConfig
A wrapper object holding the Amazon API Gateway proxy configuration.
Contents
- ApiGatewayId
- 
               The resource ID of the API Gateway for the proxy. Type: String Length Constraints: Fixed length of 10. Pattern: [a-z0-9]{10}Required: No 
- EndpointType
- 
               The type of API Gateway endpoint created. Type: String Valid Values: REGIONAL | PRIVATERequired: No 
- NlbArn
- 
               The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy. Type: String Length Constraints: Minimum length of 20. Maximum length of 2048. Pattern: arn:aws:elasticloadbalancing:[a-zA-Z0-9\-]+:\w{12}:[a-zA-Z_0-9+=,.@\-_/]+Required: No 
- NlbName
- 
               The name of the Network Load Balancer that is configured by the API Gateway proxy. Type: String Length Constraints: Minimum length of 1. Maximum length of 32. Pattern: (?!internal-)[a-zA-Z0-9]+[a-zA-Z0-9-_ ]+.*[^-]Required: No 
- ProxyUrl
- 
               The endpoint URL of the API Gateway proxy. Type: String Length Constraints: Minimum length of 1. Maximum length of 2048. Pattern: https?://[-a-zA-Z0-9+\x38@#/%?=~_|!:,.;]*[-a-zA-Z0-9+\x38@#/%=~_|]Required: No 
- StageName
- 
               The name of the API Gateway stage. The name defaults to prod.Type: String Length Constraints: Minimum length of 1. Maximum length of 128. Pattern: [-a-zA-Z0-9_]*Required: No 
- VpcLinkId
- 
               The VpcLinkID of the API Gateway proxy.Type: String Length Constraints: Fixed length of 10. Pattern: [a-z0-9]{10}Required: No 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: