Applications applicationId Templates - AWS Serverless Application Repository

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Applications applicationId Templates

URI

/applications/applicationId/templates

Métodos HTTP

POST

ID de la operación: CreateCloudFormationTemplate

Crea una AWS CloudFormation plantilla.

Parámetros de la ruta
NombreTipoObligatorioDescripción
ApplicationiDCadenaTrue

El nombre de recurso de Amazon (ARN) de la aplicación.

Respuestas
Código de estadoModelo de respuestaDescripción
201TemplateDetails

Success

400BadRequestException

Uno de los parámetros de la solicitud no es válido.

403ForbiddenException

El cliente no está autenticado.

404NotFoundException

El recurso (por ejemplo, una declaración de política de acceso) especificado en la solicitud no existe.

429TooManyRequestsException

El cliente envía más solicitudes por unidad de tiempo de las permitidas.

500InternalServerErrorException

El AWS Serverless Application Repository servicio ha detectado un error interno.

OPTIONS

Parámetros de la ruta
NombreTipoObligatorioDescripción
ApplicationiDCadenaTrue

El nombre de recurso de Amazon (ARN) de la aplicación.

Respuestas
Código de estadoModelo de respuestaDescripción
200Ninguna

200 respuestas

Schemas

Cuerpos de la solicitud

{ "semanticVersion": "string" }

Cuerpos de respuesta

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

Propiedades

BadRequestException

Uno de los parámetros de la solicitud no es válido.

PropiedadTipoObligatorioDescripción
errorCode

cadena

False

400

message

cadena

False

Uno de los parámetros de la solicitud no es válido.

CreateCloudFormationTemplateInput

Crea una solicitud de plantilla.

PropiedadTipoObligatorioDescripción
semanticVersion

cadena

False

La versión semántica de la aplicación:

https://semver.org/

ForbiddenException

El cliente no está autenticado.

PropiedadTipoObligatorioDescripción
errorCode

cadena

False

403

message

cadena

False

El cliente no está autenticado.

InternalServerErrorException

El AWS Serverless Application Repository servicio ha detectado un error interno.

PropiedadTipoObligatorioDescripción
errorCode

cadena

False

500

message

cadena

False

El AWS Serverless Application Repository servicio detectó un error interno.

NotFoundException

El recurso (por ejemplo, una declaración de política de acceso) especificado en la solicitud no existe.

PropiedadTipoObligatorioDescripción
errorCode

cadena

False

404

message

cadena

False

El recurso (por ejemplo, una declaración de política de acceso) especificado en la solicitud no existe.

TemplateDetails

Detalles de la plantilla.

PropiedadTipoObligatorioDescripción
applicationId

cadena

True

El nombre de recurso de Amazon (ARN) de la aplicación.

creationTime

cadena

True

Fecha y hora en que se creó este recurso.

expirationTime

cadena

True

La fecha y la hora en que caduca esta plantilla. Las plantillas caducan 1 hora después de su creación.

semanticVersion

cadena

True

La versión semántica de la aplicación:

https://semver.org/

status

cadena

Valores: PREPARING | ACTIVE | EXPIRED

True

Estado del flujo de trabajo de creación de plantillas.

Valores posibles: PREPARING | ACTIVE | EXPIRED

templateId

cadena

True

El UUID devuelto por CreateCloudFormationTemplate.

Patrón: [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

cadena

True

Un enlace a la plantilla que AWS CloudFormation se puede utilizar para implementar la aplicación mediante.

TooManyRequestsException

El cliente envía más solicitudes por unidad de tiempo de las permitidas.

PropiedadTipoObligatorioDescripción
errorCode

cadena

False

429

message

cadena

False

El cliente envía más solicitudes de las permitidas por unidad de tiempo.

Véase también

Para obtener más información sobre el uso de esta API en uno de los AWS SDK y referencias específicos del idioma, consulta lo siguiente:

CreateCloudFormationTemplate