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 tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.

YAML

Bucket: String Key: String Version: String

Proprietà

Bucket

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

Tipo: stringa

Campo obbligatorio: sì

AWS CloudFormationcompatibilità: questa proprietà viene passata direttamente alla Bucket proprietà del tipo di dati. AWS::ApiGateway::RestApi S3Location

Key

La chiave Amazon S3 del file OpenAPI.

Tipo: stringa

Campo obbligatorio: sì

AWS CloudFormationcompatibilità: questa proprietà viene passata direttamente alla Key proprietà del tipo di AWS::ApiGateway::RestApi S3Location dati.

Version

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

Tipo: stringa

Required: No

AWS CloudFormationcompatibilità: questa proprietà viene passata direttamente alla Version proprietà del tipo di AWS::ApiGateway::RestApi S3Location dati.

Esempi

Definizione: esempio Uri

Esempio di definizione dell'API

YAML

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