stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.Resources.ApiGatewayDeployment

Description

The AWS::ApiGateway::Deployment resource deploys an Amazon API Gateway (API Gateway) RestApi resource to a stage so that clients can call the API over the Internet. The stage acts as an environment.

Synopsis

Documentation

data ApiGatewayDeployment Source #

Full data type definition for ApiGatewayDeployment. See apiGatewayDeployment for a more convenient constructor.

Instances

Show ApiGatewayDeployment Source # 
Generic ApiGatewayDeployment Source # 
ToJSON ApiGatewayDeployment Source # 
FromJSON ApiGatewayDeployment Source # 
type Rep ApiGatewayDeployment Source # 
type Rep ApiGatewayDeployment = D1 (MetaData "ApiGatewayDeployment" "Stratosphere.Resources.ApiGatewayDeployment" "stratosphere-0.2.0-B1WeL9cnxuQ3qer3csMa6f" False) (C1 (MetaCons "ApiGatewayDeployment" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_apiGatewayDeploymentDescription") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Text)))) (S1 (MetaSel (Just Symbol "_apiGatewayDeploymentRestApiId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_apiGatewayDeploymentStageDescription") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe APIGatewayDeploymentStageDescription))) (S1 (MetaSel (Just Symbol "_apiGatewayDeploymentStageName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Text)))))))

apiGatewayDeployment Source #

Constructor for ApiGatewayDeployment containing required fields as arguments.

agdDescription :: Lens' ApiGatewayDeployment (Maybe (Val Text)) Source #

A description of the purpose of the API Gateway deployment.

agdRestApiId :: Lens' ApiGatewayDeployment (Val Text) Source #

The ID of the RestApi resource to deploy.

agdStageDescription :: Lens' ApiGatewayDeployment (Maybe APIGatewayDeploymentStageDescription) Source #

Configures the stage that API Gateway creates with this deployment.

agdStageName :: Lens' ApiGatewayDeployment (Maybe (Val Text)) Source #

A name for the stage that API Gateway creates with this deployment. Use only alphanumeric characters.