翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Applications applicationId Policy
[URI]
/applications/
applicationId
/policy
HTTP メソッド
GET
オペレーション ID: GetApplicationPolicy
アプリケーションのポリシーを取得します。
パスパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 型 | 必須 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
applicationId | 文字列 | True | アプリケーションの Amazon リソースネーム (ARN) です。 |
レスポンス | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ステータスコード | レスポンスモデル | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | ApplicationPolicy | 成功 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | BadRequestException | リクエストに含まれているパラメータの 1 つが無効です。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | ForbiddenException | クライアントは認証されていません。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | NotFoundException | リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | TooManyRequestsException | クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | InternalServerErrorException | AWS Serverless Application Repository サービスで内部エラーが発生しました。 |
PUT
オペレーション ID: PutApplicationPolicy
アプリケーションのアクセス許可ポリシーを設定します。このオペレーションでサポートされているアクションの詳細については、アプリケーションへのアクセス許可を参照してください。
パスパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 型 | 必須 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
applicationId | 文字列 | True | アプリケーションの Amazon リソースネーム (ARN) です。 |
レスポンス | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ステータスコード | レスポンスモデル | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | ApplicationPolicy | 成功 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | BadRequestException | リクエストに含まれているパラメータの 1 つが無効です。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | ForbiddenException | クライアントは認証されていません。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | NotFoundException | リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | TooManyRequestsException | クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | InternalServerErrorException | AWS Serverless Application Repository サービスで内部エラーが発生しました。 |
OPTIONS
パスパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 型 | 必須 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
applicationId | 文字列 | True | アプリケーションの Amazon リソースネーム (ARN) です。 |
レスポンス | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ステータスコード | レスポンスモデル | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | なし | 200 レスポンス |
スキーマ
リクエストボディ
{ "statements": [ { "statementId": "string", "principals": [ "string" ], "actions": [ "string" ], "principalOrgIDs": [ "string" ] } ] }
レスポンス本文
{ "statements": [ { "statementId": "string", "principals": [ "string" ], "actions": [ "string" ], "principalOrgIDs": [ "string" ] } ] }
プロパティ
ApplicationPolicy
アプリケーションに適用されるポリシーステートメント。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
statements | ApplicationPolicyStatement タイプの配列 | True | アプリケーションに適用されるポリシーステートメントの配列。 |
ApplicationPolicyStatement
アプリケーションに適用されるポリシーステートメント。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
actions | string タイプの配列 | True | このオペレーションでサポートされているアクションの詳細については、アプリケーションへのアクセス許可を参照してください。 |
principalOrgIDs | string タイプの配列 | False | アプリケーションを共有する AWS Organizations ID。 |
principals | string タイプの配列 | True | アプリケーションを共有する AWS アカウント IDs の配列、またはアプリケーションを公開するための *。 |
statementId | string | False | ステートメントの一意の ID。 |
BadRequestException
リクエストに含まれているパラメータの 1 つが無効です。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
errorCode | string | False | 400 |
message | string | False | リクエストに含まれているパラメータの 1 つが無効です。 |
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 | リクエストで指定されたリソース (例えば、アクセスポリシーステートメント) は存在しません。 |
TooManyRequestsException
クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
errorCode | string | False | 429 |
message | string | False | クライアントが、単位時間あたりの許可されるリクエスト数よりも多くのリクエストを送信しています。 |
以下も参照してください。
言語固有の AWS SDKs とリファレンスのいずれかでこの API を使用する方法の詳細については、以下を参照してください。