Applications applicationId Templates templateId - AWS Serverless Application Repository

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Applications applicationId Templates templateId

URI

/applications/applicationId/templates/templateId

HTTPméthodes

GET

ID de l'opération : GetCloudFormationTemplate

Obtient le AWS CloudFormation modèle spécifié.

Paramètres de chemin d'accès
NomTypeObligatoireDescription
applicationIdChaîneTrue

Le nom de la ressource Amazon (ARN) de l'application.

templateIdChaîneTrue

Ils UUID sont revenus par CreateCloudFormationTemplate.

Schéma : [0-9a-FA-F] {8} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {12}

Réponses
Code d’étatModèle de réponseDescription
200TemplateDetails

Réussite

400BadRequestException

L'un des paramètres dans la demande n'est pas valide.

403ForbiddenException

Le client n'est pas authentifié.

404NotFoundException

La ressource (par exemple, une déclaration de politique d'accès) spécifiée dans la demande n'existe pas.

429TooManyRequestsException

Le client envoie un nombre de demandes supérieur au nombre autorisé par unité de temps.

500InternalServerErrorException

Le AWS Serverless Application Repository service a rencontré une erreur interne.

OPTIONS

Paramètres de chemin d'accès
NomTypeObligatoireDescription
applicationIdChaîneTrue

Le nom de la ressource Amazon (ARN) de l'application.

templateIdChaîneTrue

Ils UUID sont revenus par CreateCloudFormationTemplate.

Schéma : [0-9a-FA-F] {8} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {12}

Réponses
Code d’étatModèle de réponseDescription
200Aucun

Réponse 200

Schémas

Corps de la réponse

{ "templateId": "string", "templateUrl": "string", "applicationId": "string", "semanticVersion": "string", "status": enum, "creationTime": "string", "expirationTime": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }

Propriétés

BadRequestException

L'un des paramètres dans la demande n'est pas valide.

PropriétéTypeObligatoireDescription
errorCode

chaîne

False

400

message

chaîne

False

L'un des paramètres dans la demande n'est pas valide.

ForbiddenException

Le client n'est pas authentifié.

PropriétéTypeObligatoireDescription
errorCode

chaîne

False

403

message

chaîne

False

Le client n'est pas authentifié.

InternalServerErrorException

Le AWS Serverless Application Repository service a rencontré une erreur interne.

PropriétéTypeObligatoireDescription
errorCode

chaîne

False

500

message

chaîne

False

Le AWS Serverless Application Repository service a rencontré une erreur interne.

NotFoundException

La ressource (par exemple, une déclaration de politique d'accès) spécifiée dans la demande n'existe pas.

PropriétéTypeObligatoireDescription
errorCode

chaîne

False

404

message

chaîne

False

La ressource (par exemple, une déclaration de politique d'accès) spécifiée dans la demande n'existe pas.

TemplateDetails

Détails du modèle.

PropriétéTypeObligatoireDescription
applicationId

chaîne

True

L'application Amazon Resource Name (ARN).

creationTime

chaîne

True

Date et heure de création de cette ressource.

expirationTime

chaîne

True

Date et heure d'expiration de ce modèle. Les modèles expirent 1 heure après leur création.

semanticVersion

chaîne

True

La version sémantique de l'application :

https://semver.org/

status

chaîne

Valeurs : PREPARING | ACTIVE | EXPIRED

True

État du flux de travail de création de modèles.

Valeurs possibles : PREPARING | ACTIVE | EXPIRED

templateId

chaîne

True

Ils UUID sont revenus par CreateCloudFormationTemplate.

Schéma : [0-9a-FA-F] {8} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {4} \ - [0-9a-Fa-F] {12}

templateUrl

chaîne

True

Lien vers le modèle qui peut être utilisé pour déployer l'application à l'aide de AWS CloudFormation.

TooManyRequestsException

Le client envoie un nombre de demandes supérieur au nombre autorisé par unité de temps.

PropriétéTypeObligatoireDescription
errorCode

chaîne

False

429

message

chaîne

False

Le client envoie un nombre de demandes supérieur au nombre autorisé par unité de temps.

Consultez aussi

Pour plus d'informations sur son utilisation API dans l'une des références spécifiques au langage AWS SDKs, consultez ce qui suit :

GetCloudFormationTemplate