ApiDefinition - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

ApiDefinition

Um API documento aberto definindo API o.

Sintaxe

Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.

YAML

Bucket: String Key: String Version: String

Propriedades

Bucket

O nome do bucket do Amazon S3 em que o API arquivo Open é armazenado.

Type: string

Obrigatório: Sim

AWS CloudFormation compatibilidade: essa propriedade é passada diretamente para a Bucket propriedade do tipo de AWS::ApiGateway::RestApi S3Location dados.

Key

A chave Amazon S3 do arquivo OpenAPI.

Type: string

Obrigatório: Sim

AWS CloudFormation compatibilidade: essa propriedade é passada diretamente para a Key propriedade do tipo de AWS::ApiGateway::RestApi S3Location dados.

Version

Para objetos com controle de versão, a versão do arquivo AbrirAPI.

Type: string

Obrigatório: não

AWS CloudFormation compatibilidade: essa propriedade é passada diretamente para a Version propriedade do tipo de AWS::ApiGateway::RestApi S3Location dados.

Exemplos

Exemplo de definição de Uri

APIExemplo de definição

YAML

DefinitionUri: Bucket: amzn-s3-demo-bucket-name Key: mykey-name Version: 121212