Applications applicationId Templates templateId - AWS Serverless Application Repository

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Applications applicationId Templates templateId

[URI]

/applications/applicationId/templates/templateId

HTTP メソッド

GET

オペレーション ID: GetCloudFormationTemplate

指定された AWS CloudFormation テンプレートを取得します。

パスパラメータ
名前必須説明
applicationIdStringTrue

アプリケーションの Amazon リソースネーム (ARN) です。

templateIdStringTrue

CreateCloudFormationTemplate によって返される UUID。

パターン: [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}

レスポンス
ステータスコードレスポンスモデル説明
200TemplateDetails

Success

400BadRequestException

リクエストに含まれているパラメータの 1 つが無効です。

403ForbiddenException

クライアントは認証されていません。

404NotFoundException

リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。

429TooManyRequestsException

クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。

500InternalServerErrorException

AWS Serverless Application Repository サービスで内部エラーが発生しました。

OPTIONS

パスパラメータ
名前必須説明
applicationIdStringTrue

アプリケーションの Amazon リソースネーム (ARN) です。

templateIdStringTrue

CreateCloudFormationTemplate によって返される UUID。

パターン: [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}

レスポンス
ステータスコードレスポンスモデル説明
200None

200 レスポンス

スキーマ

レスポンス本文

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

プロパティ

BadRequestException

リクエストに含まれているパラメータの 1 つが無効です。

プロパティタイプ必須説明
errorCode

string

False

400

メッセージ

string

False

リクエストに含まれているパラメータの 1 つが無効です。

ForbiddenException

クライアントは認証されていません。

プロパティタイプ必須説明
errorCode

string

False

403

メッセージ

string

False

クライアントは認証されていません。

InternalServerErrorException

AWS Serverless Application Repository サービスで内部エラーが発生しました。

プロパティタイプ必須説明
errorCode

string

False

500

メッセージ

string

False

AWS Serverless Application Repository サービスで内部エラーが発生しました。

NotFoundException

リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。

プロパティタイプ必須説明
errorCode

string

False

404

メッセージ

string

False

リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。

TemplateDetails

テンプレートの詳細。

プロパティタイプ必須説明
applicationId

string

True

アプリケーションの Amazon リソースネーム (ARN)。

creationTime

string

True

このリソースが作成された日時。

expirationTime

string

True

このテンプレートの有効期限が切れる日時。テンプレートは作成から 1 時間後に期限切れになります。

semanticVersion

string

True

アプリケーションのセマンティックバージョン:

https://semver.org/

ステータス

string

: PREPARING | ACTIVE | EXPIRED

True

テンプレート作成ワークフローのステータス。

使用できる値: PREPARING | ACTIVE | EXPIRED

templateId

string

True

CreateCloudFormationTemplate によって返される UUID。

パターン: [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

True

を使用してアプリケーションをデプロイするために使用できるテンプレートへのリンク AWS CloudFormation。

TooManyRequestsException

クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。

プロパティタイプ必須説明
errorCode

string

False

429

メッセージ

string

False

クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。

関連情報

言語固有の AWS SDKs とリファレンスのいずれかでこの API を使用する方法の詳細については、以下を参照してください。

GetCloudFormationTemplate