View a markdown version of this page

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

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

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

リファレンス:

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

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

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

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

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

AcceptConnection

このアカウントを Amazon CodeCatalyst スペースに接続するリクエストを受け入れるアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

AssociateIamRoleToConnection

IAM ロールを接続に関連付けるアクセス許可を付与

接続*

aws:ResourceTag/${TagKey}

書き込み

AssociateIdentityCenterApplicationToSpace

IAM アイデンティティセンターアプリケーションを Amazon CodeCatalyst スペースに関連付けるためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

AssociateIdentityToIdentityCenterApplication

Amazon CodeCatalyst スペースの IAM アイデンティティセンターアプリケーションに ID を関連付けるためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

BatchAssociateIdentitiesToIdentityCenterApplication

Amazon CodeCatalyst スペースの IAM アイデンティティセンターアプリケーションに複数の ID を関連付けるためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

BatchDisassociateIdentitiesFromIdentityCenterApplication

Amazon CodeCatalyst スペースの IAM アイデンティティセンターアプリケーションから複数の ID の関連付けを解除するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

CreateIdentityCenterApplication

IAM アイデンティティセンターアプリケーションを作成するためのアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateSpace

Amazon CodeCatalyst スペースを作成するためのアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateSpaceAdminRoleAssignment

特定の Amazon CodeCatalyst スペースと IAM アイデンティティセンターアプリケーションの管理者ロール割り当てを作成するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

DeleteConnection

接続を削除する許可を付与。

接続*

aws:ResourceTag/${TagKey}

書き込み

DeleteIdentityCenterApplication

IAM アイデンティティセンターアプリケーションを削除するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

DisassociateIamRoleFromConnection

IAM ロールを接続から関連付け解除するアクセス許可を付与

接続*

aws:ResourceTag/${TagKey}

書き込み

DisassociateIdentityCenterApplicationFromSpace

IAM アイデンティティセンターアプリケーションを Amazon CodeCatalyst スペースから関連付け解除するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

DisassociateIdentityFromIdentityCenterApplication

Amazon CodeCatalyst スペースの IAM アイデンティティセンターアプリケーションから ID の関連付けを解除するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

GetBillingAuthorization

接続に対する請求許可を説明するアクセス許可を付与

接続*

aws:ResourceTag/${TagKey}

読み取り

GetConnection

接続を取得するためアクセス許可を付与

接続*

aws:ResourceTag/${TagKey}

読み取り

GetIdentityCenterApplication

IAM アイデンティティセンターアプリケーション関する情報を取得するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

読み取り

GetPendingConnection

このアカウントを Amazon CodeCatalyst スペースに接続するリクエストで、保留中のものを取得するアクセス許可を付与

読み取り

ListConnections

保留中ではない接続を一覧表示するアクセス許可を付与

リスト

ListIamRolesForConnection

IAM ロールを接続に関連付けるアクセス許可を付与

接続*

aws:ResourceTag/${TagKey}

リスト

ListIdentityCenterApplications

アカウント内のすべての IAM アイデンティティセンターアプリケーションのリストを表示するためのアクセス許可を付与

リスト

ListIdentityCenterApplicationsForSpace

Amazon CodeCatalyst スペースで IAM アイデンティティセンターアプリケーションのリストを表示するためのアクセス許可を付与

リスト

ListSpacesForIdentityCenterApplication

IAM アイデンティティセンターアプリケーションで Amazon CodeCatalyst スペースのリストを表示するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

リスト

ListTagsForResource

Amazon CodeCatalyst リソースのタグを一覧表示する許可を付与

接続

aws:ResourceTag/${TagKey}

読み取り

identity-center-applications

aws:ResourceTag/${TagKey}

PutBillingAuthorization

接続に関する請求の認可を作成または更新するアクセス許可を付与

接続*

aws:ResourceTag/${TagKey}

書き込み

RejectConnection

このアカウントを Amazon CodeCatalyst スペースに接続するリクエストを拒否するアクセス許可を付与

書き込み

SynchronizeIdentityCenterApplication

IAM アイデンティティセンターアプリケーションをバッキングアイデンティティストアと同期するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

TagResource

Amazon CodeCatalyst リソースにタグ付けする許可を付与

接続

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

identity-center-applications

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Amazon CodeCatalyst リソースのタグを削除する許可を付与

接続

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

identity-center-applications

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateIdentityCenterApplication

IAM アイデンティティセンターアプリケーションを更新するためのアクセス許可を付与

identity-center-applications*

aws:ResourceTag/${TagKey}

書き込み

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

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

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

接続

arn:${Partition}:codecatalyst:${Region}:${Account}:/connections/${ConnectionId}

aws:ResourceTag/${TagKey}

identity-center-applications

arn:${Partition}:codecatalyst:${Region}:${Account}:/identity-center-applications/${IdentityCenterApplicationId}

aws:ResourceTag/${TagKey}

プロジェクト

arn:${Partition}:codecatalyst:::space/${SpaceId}/project/${ProjectId}

スペース

arn:${Partition}:codecatalyst::space/${SpaceId}

Amazon CodeCatalyst の条件キー

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

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエスト内のタグのキーと値でアクセスをフィルター

String

aws:ResourceTag/${TagKey}

リクエスト内のタグキーと値のペアが存在するかどうかでアクションをフィルタリングします

String

aws:TagKeys

リクエスト内のタグキーでアクセスをフィルタリングします

ArrayOfString