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

HTTPmétodos

GET

ID da operação: GetCloudFormationTemplate

Obtém o AWS CloudFormation modelo especificado.

Parâmetros de caminho
NomeTipoObrigatórioDescrição
applicationIdCadeia de caracteresVerdadeiro

O nome do recurso Amazon (ARN) do aplicativo.

templateIdStringVerdadeiro

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 AWS Serverless Application Repository serviço encontrou um erro interno.

OPTIONS

Parâmetros de caminho
NomeTipoObrigatórioDescrição
applicationIdCadeia de caracteresVerdadeiro

O nome do recurso Amazon (ARN) do aplicativo.

templateIdStringVerdadeiro

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
200Nenhum

200 respostas

Esquemas

Corpos da resposta

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

PropriedadeTipoObrigatórioDescrição
errorCode

string

Falso

400

message

string

Falso

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

ForbiddenException

O cliente não está autenticado.

PropriedadeTipoObrigatórioDescrição
errorCode

string

Falso

403

message

string

Falso

O cliente não está autenticado.

InternalServerErrorException

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

PropriedadeTipoObrigatórioDescrição
errorCode

string

Falso

500

message

string

Falso

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

NotFoundException

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

PropriedadeTipoObrigatórioDescrição
errorCode

string

Falso

404

message

string

Falso

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

TemplateDetails

Detalhes do modelo.

PropriedadeTipoObrigatórioDescrição
applicationId

string

Verdadeiro

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

creationTime

string

Verdadeiro

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

expirationTime

string

Verdadeiro

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

semanticVersion

string

Verdadeiro

A versão semântica do aplicativo:

https://semver.org/

status

string

Valores: PREPARING | ACTIVE | EXPIRED

Verdadeiro

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

Valores possíveis: PREPARING | ACTIVE | EXPIRED

templateId

string

Verdadeiro

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}

templateUrl

string

Verdadeiro

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

TooManyRequestsException

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

PropriedadeTipoObrigatórioDescrição
errorCode

string

Falso

429

message

string

Falso

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 isso API em uma das referências AWS SDKs e idiomas específicos, consulte o seguinte:

GetCloudFormationTemplate