Applications applicationId Templates - 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

URI

/applications/applicationId/templates

Métodos HTTP

POST

ID da operação: CreateCloudFormationTemplate

Cria um AWS CloudFormation modelo.

Parâmetros de caminho
NomeTypeObrigatórioDescrição
applicationIdStringTrue

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

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

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.

OPTIONS

Parâmetros de caminho
NomeTypeObrigatórioDescrição
applicationIdStringTrue

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

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

200 respostas

Esquemas

Corpos da solicitação

{ "semanticVersion": "string" }

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

False

400

mensagem

string

False

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

CreateCloudFormationTemplateInput

Crie uma solicitação de modelo.

PropriedadeTipoObrigatórioDescrição
Versão semântica

string

False

A versão semântica do aplicativo:

https://semver.org/

ForbiddenException

O cliente não está autenticado.

PropriedadeTipoObrigató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.

PropriedadeTipoObrigató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.

PropriedadeTipoObrigató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.

PropriedadeTipoObrigató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 esse recurso foi criado.

Tempo de expiração

string

True

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

Versão semântica

string

True

A versão semântica do aplicativo:

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.

PropriedadeTipoObrigató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 dos AWS SDKs e referências de uma linguagem específica, consulte o seguinte:

CreateCloudFormationTemplate