View a markdown version of this page

Amazon CodeWhisperer のアクション、リソース、および条件キー - サービス認可リファレンス

Amazon CodeWhisperer のアクション、リソース、および条件キー

Amazon CodeWhisperer (サービスプレフィックス: codewhisperer) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon CodeWhisperer で定義されるアクション

Amazon CodeWhisperer には、IAM ポリシーステートメントの Actions要素で使用できる API オペレーションはありません。

Amazon CodeWhisperer のアクセス許可のみのアクション

以下のアクションは Amazon CodeWhisperer によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AllowVendedLogDeliveryForResource

CodeWhisperer カスタマイゼーションリソースの vended log 配信を設定する許可を付与

カスタマイズ*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

AssociateCustomizationPermission

CodeWhisperer で AssociateCustomizationPermission を呼び出すアクセス許可を付与します

カスタマイズ*

aws:ResourceTag/${TagKey}

書き込み

CreateCustomization

CodeWhisperer で CreateCustomization を呼び出すアクセス許可を付与します

カスタマイズ*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateProfile

CodeWhisperer で CreateProfile を呼び出す許可を付与

プロファイル*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeleteCustomization

CodeWhisperer で DeleteCustomization を呼び出すアクセス許可を付与します

カスタマイズ*

aws:ResourceTag/${TagKey}

書き込み

DeleteProfile

CodeWhisperer で DeleteProfile を呼び出すアクセス許可を付与

プロファイル*

aws:ResourceTag/${TagKey}

書き込み

DisassociateCustomizationPermission

CodeWhisperer で DisassociateCustomizationPermission を呼び出すアクセス許可を付与します

カスタマイズ*

aws:ResourceTag/${TagKey}

書き込み

GenerateRecommendations

CodeWhisperer で GenerateRecommendations を呼び出す許可を付与

読み取り

GetCustomization

CodeWhisperer で GetCustomization を呼び出すアクセス許可を付与します

カスタマイズ*

aws:ResourceTag/${TagKey}

読み取り

ListCustomizationPermissions

CodeWhisperer で ListCustomizationPermissions を呼び出すアクセス許可を付与します

カスタマイズ*

aws:ResourceTag/${TagKey}

リスト

ListCustomizationVersions

CodeWhisperer で ListCustomizationVersions を呼び出すためのアクセス許可を付与

カスタマイズ*

aws:ResourceTag/${TagKey}

リスト

ListCustomizations

CodeWhisperer で ListCustomizations を呼び出すアクセス許可を付与します

カスタマイズ*

aws:ResourceTag/${TagKey}

リスト

ListProfiles

CodeWhisperer で ListProfiles を呼び出す許可を付与

リスト

ListTagsForResource

CodeWhisperer で istTagsForResource を呼び出すアクセス許可を付与

カスタマイズ

aws:ResourceTag/${TagKey}

リスト

profile (プロファイル)

aws:ResourceTag/${TagKey}

TagResource

CodeWhisperer で TagResource を呼び出すアクセス許可を付与

カスタマイズ

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

profile (プロファイル)

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

CodeWhisperer で UntagResource を呼び出すアクセス許可を付与

カスタマイズ

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

profile (プロファイル)

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCustomization

CodeWhisperer で UpdateCustomization を呼び出すアクセス許可を付与します

カスタマイズ*

aws:ResourceTag/${TagKey}

書き込み

UpdateProfile

CodeWhisperer で UpdateProfile を呼び出す許可を付与

プロファイル*

aws:ResourceTag/${TagKey}

書き込み

Amazon CodeWhisperer で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

カスタマイズ

arn:${Partition}:codewhisperer:${Region}:${Account}:customization/${Identifier}

aws:ResourceTag/${TagKey}

プロファイル

arn:${Partition}:codewhisperer:${Region}:${Account}:profile/${Identifier}

aws:ResourceTag/${TagKey}

Amazon CodeWhisperer の条件キー

Amazon CodeWhisperer では、IAM ポリシーの Condition 要素で使用できる次の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

CodeWhisperer リソースに関連付けられたタグによりアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString