Safe Haskell | None |
---|---|
Language | Haskell2010 |
S3Location is a property of the AWS::ApiGateway::RestApi resource that specifies the Amazon Simple Storage Service (Amazon S3) location of a Swagger file that defines a set of RESTful APIs in JSON or YAML for an Amazon API Gateway (API Gateway) RestApi.
- data ApiGatewayRestApiS3Location = ApiGatewayRestApiS3Location {}
- apiGatewayRestApiS3Location :: ApiGatewayRestApiS3Location
- agraslBucket :: Lens' ApiGatewayRestApiS3Location (Maybe (Val Text))
- agraslETag :: Lens' ApiGatewayRestApiS3Location (Maybe (Val Text))
- agraslKey :: Lens' ApiGatewayRestApiS3Location (Maybe (Val Text))
- agraslVersion :: Lens' ApiGatewayRestApiS3Location (Maybe (Val Text))
Documentation
data ApiGatewayRestApiS3Location Source #
Full data type definition for ApiGatewayRestApiS3Location. See
apiGatewayRestApiS3Location
for a more convenient constructor.
apiGatewayRestApiS3Location :: ApiGatewayRestApiS3Location Source #
Constructor for ApiGatewayRestApiS3Location
containing required fields
as arguments.
agraslBucket :: Lens' ApiGatewayRestApiS3Location (Maybe (Val Text)) Source #
The name of the S3 bucket where the Swagger file is stored.
agraslETag :: Lens' ApiGatewayRestApiS3Location (Maybe (Val Text)) Source #
The Amazon S3 ETag (a file checksum) of the Swagger file. If you don't specify a value, API Gateway skips ETag validation of your Swagger file.
agraslKey :: Lens' ApiGatewayRestApiS3Location (Maybe (Val Text)) Source #
The file name of the Swagger file (Amazon S3 object name).
agraslVersion :: Lens' ApiGatewayRestApiS3Location (Maybe (Val Text)) Source #
For versioning-enabled buckets, a specific version of the Swagger file.