ApiDefinition - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

ApiDefinition

Un documento OpenAPI che definisce l'API.

Sintassi

Per dichiarare questa entità nel tuoAWS Serverless Application Model(AWS SAM) template, utilizzare la sintassi seguente.

YAML

Bucket: String Key: String Version: String

Proprietà

Bucket

Il nome del bucket Amazon S3 in cui è archiviato il file OpenAPI.

Type: Stringa

Campo obbligatorio: Sì

AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alBucketproprietà delAWS::ApiGateway::RestApi S3LocationTipo di dati.

Key

La chiave Amazon S3 del file OpenAPI.

Type: Stringa

Campo obbligatorio: Sì

AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alKeyproprietà delAWS::ApiGateway::RestApi S3LocationTipo di dati.

Version

Per gli oggetti con versione, la versione del file OpenAPI.

Type: Stringa

Campo obbligatorio: No

AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alVersionproprietà delAWS::ApiGateway::RestApi S3LocationTipo di dati.

Esempi

Esempio di definizione Uri

Esempio di definizione di API

YAML

DefinitionUri: Bucket: mybucket-name Key: mykey-name Version: 121212