Safe Haskell | None |
---|---|
Language | Haskell2010 |
The AWS::ApiGateway::Stage resource creates a stage for an Amazon API Gateway (API Gateway) deployment.
- data ApiGatewayStage = ApiGatewayStage {
- _apiGatewayStageCacheClusterEnabled :: Maybe (Val Bool')
- _apiGatewayStageCacheClusterSize :: Maybe (Val Text)
- _apiGatewayStageClientCertificateId :: Maybe (Val Text)
- _apiGatewayStageDeploymentId :: Val Text
- _apiGatewayStageDescription :: Maybe (Val Text)
- _apiGatewayStageMethodSettings :: Maybe [ApiGatewayStageMethodSetting]
- _apiGatewayStageRestApiId :: Val Text
- _apiGatewayStageStageName :: Val Text
- _apiGatewayStageVariables :: Maybe Object
- apiGatewayStage :: Val Text -> Val Text -> Val Text -> ApiGatewayStage
- agsCacheClusterEnabled :: Lens' ApiGatewayStage (Maybe (Val Bool'))
- agsCacheClusterSize :: Lens' ApiGatewayStage (Maybe (Val Text))
- agsClientCertificateId :: Lens' ApiGatewayStage (Maybe (Val Text))
- agsDeploymentId :: Lens' ApiGatewayStage (Val Text)
- agsDescription :: Lens' ApiGatewayStage (Maybe (Val Text))
- agsMethodSettings :: Lens' ApiGatewayStage (Maybe [ApiGatewayStageMethodSetting])
- agsRestApiId :: Lens' ApiGatewayStage (Val Text)
- agsStageName :: Lens' ApiGatewayStage (Val Text)
- agsVariables :: Lens' ApiGatewayStage (Maybe Object)
Documentation
data ApiGatewayStage Source #
Full data type definition for ApiGatewayStage. See apiGatewayStage
for
a more convenient constructor.
Constructor for ApiGatewayStage
containing required fields as
arguments.
agsCacheClusterEnabled :: Lens' ApiGatewayStage (Maybe (Val Bool')) Source #
Indicates whether cache clustering is enabled for the stage.
agsCacheClusterSize :: Lens' ApiGatewayStage (Maybe (Val Text)) Source #
The stage's cache cluster size.
agsClientCertificateId :: Lens' ApiGatewayStage (Maybe (Val Text)) Source #
The identifier of the client certificate that API Gateway uses to call your integration endpoints in the stage.
agsDeploymentId :: Lens' ApiGatewayStage (Val Text) Source #
The ID of the deployment that the stage points to.
agsDescription :: Lens' ApiGatewayStage (Maybe (Val Text)) Source #
A description of the stage's purpose.
agsMethodSettings :: Lens' ApiGatewayStage (Maybe [ApiGatewayStageMethodSetting]) Source #
Settings for all methods in the stage.
agsRestApiId :: Lens' ApiGatewayStage (Val Text) Source #
The ID of the RestApi resource that you're deploying with this stage.
agsStageName :: Lens' ApiGatewayStage (Val Text) Source #
The name of the stage, which API Gateway uses as the first path segment in the invoke Uniform Resource Identifier (URI).
agsVariables :: Lens' ApiGatewayStage (Maybe Object) Source #
A map (string to string map) that defines the stage variables, where the variable name is the key and the variable value is the value. Variable names are limited to alphanumeric characters. Values must match the following regular expression: [A-Za-z0-9-._~:/?#&=,]+.