翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
アプリケーション applicationId
URI
/applications/
applicationId
HTTP メソッド
GET
オペレーション ID: GetApplication
指定されたアプリケーションを入手します。
名前 | 型 | 必須 | 説明 |
---|---|---|---|
applicationId | 文字列 | True | アプリケーションの Amazon リソースネーム (ARN)。 |
名前 | 型 | 必須 | 説明 |
---|---|---|---|
semanticVersion | 文字列 | False | 取得するアプリケーションのセマンティックバージョン。 |
ステータスコード | レスポンスモデル | 説明 |
---|---|---|
200 | Application | 成功 |
400 | BadRequestException | リクエストに含まれているパラメータの 1 つが無効です。 |
403 | ForbiddenException | クライアントは認証されていません。 |
404 | NotFoundException | リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。 |
429 | TooManyRequestsException | クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。 |
500 | InternalServerErrorException | - AWS Serverless Application Repository サービスで内部エラーが発生しました。 |
DELETE
オペレーション ID: DeleteApplication
指定されたアプリケーションを削除します。
名前 | 型 | 必須 | 説明 |
---|---|---|---|
applicationId | 文字列 | True | アプリケーションの Amazon リソースネーム (ARN)。 |
ステータスコード | レスポンスモデル | 説明 |
---|---|---|
204 | なし | 成功 |
400 | BadRequestException | リクエストに含まれているパラメータの 1 つが無効です。 |
403 | ForbiddenException | クライアントは認証されていません。 |
404 | NotFoundException | リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。 |
409 | ConflictException | リソースは既に存在します。 |
429 | TooManyRequestsException | クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。 |
500 | InternalServerErrorException | - AWS Serverless Application Repository サービスで内部エラーが発生しました。 |
OPTIONS
名前 | 型 | 必須 | 説明 |
---|---|---|---|
applicationId | 文字列 | True | アプリケーションの Amazon リソースネーム (ARN)。 |
ステータスコード | レスポンスモデル | 説明 |
---|---|---|
200 | なし | 200 レスポンス |
PATCH
オペレーション ID: UpdateApplication
指定されたアプリケーションを更新します。
名前 | 型 | 必須 | 説明 |
---|---|---|---|
applicationId | 文字列 | True | アプリケーションの Amazon リソースネーム (ARN)。 |
ステータスコード | レスポンスモデル | 説明 |
---|---|---|
200 | Application | 成功 |
400 | BadRequestException | リクエストに含まれているパラメータの 1 つが無効です。 |
403 | ForbiddenException | クライアントは認証されていません。 |
404 | NotFoundException | リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。 |
409 | ConflictException | リソースは既に存在します。 |
429 | TooManyRequestsException | クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。 |
500 | InternalServerErrorException | - AWS Serverless Application Repository サービスで内部エラーが発生しました。 |
スキーマ
リクエストボディ
{ "description": "string", "author": "string", "readmeBody": "string", "readmeUrl": "string", "labels": [ "string" ], "homePageUrl": "string" }
レスポンス本文
{ "applicationId": "string", "name": "string", "description": "string", "author": "string", "isVerifiedAuthor": boolean, "verifiedAuthorUrl": "string", "spdxLicenseId": "string", "licenseUrl": "string", "readmeUrl": "string", "labels": [ "string" ], "creationTime": "string", "homePageUrl": "string", "version": { "applicationId": "string", "semanticVersion": "string", "sourceCodeUrl": "string", "sourceCodeArchiveUrl": "string", "templateUrl": "string", "creationTime": "string", "parameterDefinitions": [ { "name": "string", "defaultValue": "string", "description": "string", "type": "string", "noEcho": boolean, "allowedPattern": "string", "constraintDescription": "string", "minValue": integer, "maxValue": integer, "minLength": integer, "maxLength": integer, "allowedValues": [ "string" ], "referencedByResources": [ "string" ] } ], "requiredCapabilities": [ enum ], "resourcesSupported": boolean } }
プロパティ
Application
アプリケーションに関する詳細。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
applicationId | string | True | アプリケーションの Amazon リソースネーム (ARN)。 |
author | string | True | アプリケーションを公開する作成者の名前。 最小長: 1 最大長 = 127。 パターン: "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$"; |
creationTime | string | False | このリソースが作成された日時。 |
description | string | True | アプリケーションの説明。 最小長: 1 最大長 = 256。 |
homePageUrl | string | False | アプリケーションの GitHub リポジトリの場所など、アプリケーションに関する詳細情報URLを含む 。 |
isVerifiedAuthor | ブール値 | False | このアプリケーションの作成者が検証されているかどうかを指定します。つまり、 AWS は、合理的かつ慎重なサービスプロバイダーとして、リクエスタから提供された情報を誠実に確認し、リクエスタのアイデンティティがクレーム済みであることを確認しました。 |
labels | タイプの配列 string | False | 検索結果でアプリケーションを発見しやすくするラベル。 最小長: 1 最大長 = 127。ラベルの最大数: 10。 パターン: "^[a-zA-Z0-9+\\-_:\\/@]+$"; |
licenseUrl | string | False | アプリケーションの spdxLicenseID 値と一致するアプリケーションのライセンスファイルへのリンク。 最大サイズ: 5 MB。 |
name | string | True | アプリケーションの名前。 最小長: 1 最大長 = 140。 パターン: "[a-zA-Z0-9\\-]+"; |
readmeUrl | string | False | Markdown 言語の readme ファイルへのリンク。アプリケーションとその動作に関する詳細な説明が含まれます。 最大サイズ: 5 MB。 |
spdxLicenseId | string | False | https://spdx.org/licenses/ からの有効な識別子。 |
verifiedAuthorUrl | string | False | 検証済み作成者のパブリックプロファイルURLへの 。URL これは作成者によって送信されます。 |
version | False | アプリケーションに関するバージョン情報。 |
BadRequestException
リクエストに含まれているパラメータの 1 つが無効です。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
errorCode | string | False | 400 |
message | string | False | リクエストに含まれているパラメータの 1 つが無効です。 |
Capability
一部のアプリケーションをデプロイするために指定する必要がある値。
CAPABILITY_IAM
CAPABILITY_NAMED_IAM
CAPABILITY_AUTO_EXPAND
CAPABILITY_RESOURCE_POLICY
ConflictException
リソースは既に存在します。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
errorCode | string | False | 409 |
message | string | False | リソースは既に存在します。 |
ForbiddenException
クライアントは認証されていません。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
errorCode | string | False | 403 |
message | string | False | クライアントは認証されていません。 |
InternalServerErrorException
- AWS Serverless Application Repository サービスで内部エラーが発生しました。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
errorCode | string | False | 500 |
message | string | False | - AWS Serverless Application Repository サービスで内部エラーが発生しました。 |
NotFoundException
リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
errorCode | string | False | 404 |
message | string | False | リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。 |
ParameterDefinition
アプリケーションでサポートされるパラメータ。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
allowedPattern | string | False |
|
allowedValues | タイプの配列 string | False | パラメーターに許容される一連の値を含む配列。 |
constraintDescription | string | False | 制約が違反された場合に、制約について説明する文字列。たとえば、制約の説明を指定しないとき、許容されているパターンが
「must contain only uppercase and lowercase letters and numbers」などの制約の説明を追加することによって、次のようにカスタマイズされたエラーメッセージを表示することができます。
|
defaultValue | string | False | スタックの作成時に値を指定しなかった場合に、テンプレートで使用される適切な型の値。パラメーターの制約を定義する場合は、これらの制約に従う値を指定する必要があります。 |
description | string | False | パラメータについて説明する最大 4000 文字の文字列。 |
maxLength | integer | False |
|
maxValue | integer | False |
|
minLength | integer | False |
|
minValue | integer | False |
|
name | string | True | パラメータの名前。 |
noEcho | ブール値 | False | スタックの詳細を取得する呼び出しが他のユーザーによって作成された場合に、必ずパラメータ値をマスクするかどうか。値を true に設定すると、パラメータ値はアスタリスク (*****) でマスクされます。 |
referencedByResources | タイプの配列 string | True | のリスト AWS SAM このパラメータを使用する リソース。 |
type | string | False | パラメータのタイプ。 有効な値: 例えば、 例えば、 例えば、「80,20」を指定すると、 例えば、「test,dev,prod」を指定すると、 |
TooManyRequestsException
クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
errorCode | string | False | 429 |
message | string | False | クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。 |
UpdateApplicationInput
アプリケーションリクエストを更新します。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
author | string | False | アプリケーションを公開する作成者の名前。 最小長: 1 最大長 = 127。 パターン: "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$"; |
description | string | False | アプリケーションの説明。 最小長: 1 最大長 = 256。 |
homePageUrl | string | False | アプリケーションの GitHub リポジトリの場所など、アプリケーションに関する詳細情報URLを含む 。 |
labels | タイプの配列 string | False | 検索結果でアプリケーションを発見しやすくするラベル。 最小長: 1 最大長 = 127。ラベルの最大数: 10。 パターン: "^[a-zA-Z0-9+\\-_:\\/@]+$"; |
readmeBody | string | False | Markdown 言語のテキスト readme ファイル。アプリケーションとその動作に関する詳細な説明が含まれます。 最大サイズ: 5 MB。 |
readmeUrl | string | False | Markdown 言語の readme ファイルへのリンク。アプリケーションとその動作に関する詳細な説明が含まれます。 最大サイズ: 5 MB。 |
Version
アプリケーションのバージョンの詳細。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
applicationId | string | True | アプリケーションの Amazon リソースネーム (ARN)。 |
creationTime | string | True | このリソースが作成された日時。 |
parameterDefinitions | タイプの配列 ParameterDefinition | True | アプリケーションでサポートされるパラメータタイプの配列。 |
requiredCapabilities | タイプの配列 機能 | True | 特定のアプリケーションをデプロイする前に指定する必要がある値のリスト。一部のアプリケーションには、 のアクセス許可に影響を与える可能性のあるリソースが含まれている場合があります。 AWS アカウント。例えば、新しい を作成する AWS Identity and Access Management (IAM) ユーザー。このようなアプリケーションの場合は、このパラメータを指定して、それらの機能を明示的に認識する必要があります。 有効な値は、 次のリソースでは、 次のリソースでは、 1 つまたは複数のネストされたアプリケーションが含まれているアプリケーションでは、 アプリケーションテンプレートに前述のリソースが含まれている場合、デプロイする前にアプリケーションに関連付けられたすべてのアクセス許可を確認することをお勧めします。機能を必要とするアプリケーションにこのパラメータを指定しないと、呼び出しは失敗します。 |
resourcesSupported | ブール値 | True | すべての が AWS このアプリケーションに含まれる リソースは、取得するリージョンでサポートされています。 |
semanticVersion | string | True | アプリケーションのセマンティックバージョン: |
sourceCodeArchiveUrl | string | False | このバージョンのアプリケーションのソースコードのZIPアーカイブを含む S3 オブジェクトへのリンク。 最大サイズ: 50 MB。 |
sourceCodeUrl | string | False | URL 特定の GitHub コミットの など、アプリケーションのソースコードのパブリックリポジトリへのリンク。 |
templateUrl | string | True | パッケージ化された へのリンク AWS SAM アプリケーションの テンプレート。 |
以下も参照してください。
言語固有の 1 つAPIでこれを使用する方法の詳細については、「」を参照してください。 AWS SDKs および リファレンスについては、以下を参照してください。