Applications applicationId Templates templateId - AWS Serverless Application Repository

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á.

Applications applicationId Templates templateId

URI

/applications/applicationId/templates/templateId

Métodos HTTP

GET

ID da operação:GetCloudFormationTemplate

Obtém oAWS CloudFormation modelo especificado.

Parâmetros de caminho
Name (Nome)TypeObrigatórioDescrição
applicationIdStringTrue

O nome de recurso da Amazon (ARN) do aplicativo.

ID do modeloStringTrue

O UUID retornado por CreateCloudFormationTemplate.

Padrão: [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}

Respostas
Código de statusModelo de respostaDescrição
200TemplateDetails

Bem-sucedida

400BadRequestException

Um dos parâmetros na solicitação é inválido.

403ForbiddenException

O cliente não está autenticado.

404NotFoundException

O recurso (por exemplo, uma declaração de política de acesso) especificado na solicitação não existe.

429TooManyRequestsException

O cliente está enviando mais do que o número permitido de solicitações por unidade de tempo.

500InternalServerErrorException

O serviço AWS Serverless Application Repository encontrou um erro interno.

Esquemas

Response bodies

{ "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" }

Propriedades

BadRequestException

Um dos parâmetros na solicitação é inválido.

PropriedadeTypeObrigatórioDescrição
errorCode

string

False

400

mensagem

string

False

Um dos parâmetros na solicitação é inválido.

ForbiddenException

O cliente não está autenticado.

PropriedadeTypeObrigatórioDescrição
errorCode

string

False

403

mensagem

string

False

O cliente não está autenticado.

InternalServerErrorException

O serviço AWS Serverless Application Repository encontrou um erro interno.

PropriedadeTypeObrigatórioDescrição
errorCode

string

False

500

mensagem

string

False

O serviço AWS Serverless Application Repository encontrou um erro interno.

NotFoundException

O recurso (por exemplo, uma declaração de política de acesso) especificado na solicitação não existe.

PropriedadeTypeObrigatórioDescrição
errorCode

string

False

404

mensagem

string

False

O recurso (por exemplo, uma declaração de política de acesso) especificado na solicitação não existe.

TemplateDetails

Detalhes do modelo.

PropriedadeTypeObrigatórioDescrição
applicationId

string

True

O nome de recurso da Amazon (ARN) do aplicativo do .

creationTime

string

True

A data e a hora em que o recurso foi criado.

Tempo de expiração

string

True

A data e a hora em que o modelo expira. Os modelos expiram 1 hora após a criação.

Versão semântica

string

True

A versão semântica da aplicação:

https://semver.org/

status

string

Valores:PREPARING | ACTIVE | EXPIRED

True

Status do fluxo de trabalho de criação do modelo.

Valores possíveis:PREPARING | ACTIVE | EXPIRED

ID do modelo

string

True

O UUID retornado por CreateCloudFormationTemplate.

Padrão: [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}

URL do modelo

string

True

Um link para o modelo que pode ser usado para implantar o aplicativo usandoAWS CloudFormation.

TooManyRequestsException

O cliente está enviando mais do que o número permitido de solicitações por unidade de tempo.

PropriedadeTypeObrigatórioDescrição
errorCode

string

False

429

mensagem

string

False

O cliente está enviando mais do que o número permitido de solicitações por unidade de tempo.

Consulte também

Para obter mais informações sobre como usar essa API em um dosAWS SDKs específicos de linguagem, consulte o seguinte:

GetCloudFormationTemplate