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

URI

/applications/applicationId/templates/templateId

HTTPmétodos

GET

ID de la operación: GetCloudFormationTemplate

Obtiene la AWS CloudFormation plantilla especificada.

Parámetros de la ruta
NombreTipoObligatorioDescripción
applicationIdCadenaTrue

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

templateIdCadenaTrue

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}

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

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 del recurso de Amazon (ARN) de la aplicación.

templateIdCadenaTrue

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}

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

200 respuestas

Schemas

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.

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 ha detectado 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

La aplicación Amazon Resource Name (ARN).

creationTime

cadena

True

La fecha y la 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 su uso API en uno de los idiomas específicos AWS SDKs y las referencias, consulte lo siguiente:

GetCloudFormationTemplate