データ転送ターミナル API リファレンス: アクションとリソース - AWS データ転送ターミナル

データ転送ターミナル API リファレンス: アクションとリソース

AWS Identity and Access Management (IAM) ポリシーを作成する際、このページは、AWS データ転送ターミナル API オペレーション、実行するアクセス許可を付与する対象アクション、およびアクセス許可を付与できる AWS リソースの関係を理解するのに役立ちます。

一般的に、データ転送ターミナルのアクセス許可をポリシーに追加する方法は次のとおりです。

  • Action エレメントにアクションを指定します。datatransferterminal: 値にはプレフィックスと API オペレーション名が含まれます。例えば、datatransferterminal:CreateTask

  • Resource エレメントのアクションに関連する AWS リソースを指定します。

データ転送ターミナルポリシーで AWS 条件キーを使用することもできます。すべての AWS キーのリストについては、「IAM ユーザーガイド」の「利用可能なキー」を参照してください。

データ転送ターミナル API オペレーションと対応するアクション

CreateTransferTeam
  • アクション: datatransferterminal:CreateTransferTeam

    リソース: None

GetTransferTeam
  • アクション: datatransferterminal:GetTransferTeam

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

UpdateTransferTeam
  • アクション: datatransferterminal:UpdateTransferTeam

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

DeleteTransferTeam
  • アクション: datatransferterminal:DeleteTransferTeam

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

ListTransferTeams
  • アクション: datatransferterminal:ListTransferTeams

    リソース: None

RegisterPerson
  • アクション: datatransferterminal:RegisterPerson

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

GetPerson
  • アクション: datatransferterminal:GetPerson

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

    依存アクション: datatransferterminal:GetTransferTeam

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

DeregisterPerson
  • アクション: datatransferterminal:DeregisterPerson

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

    依存アクション: datatransferterminal:GetTransferTeam

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

ListPersons
  • アクション: datatransferterminal:ListPersons

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

CreateReservation
  • アクション: datatransferterminal:CreateReservation

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

    依存アクション: datatransferterminal:GetTransferTeam

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

    依存アクション: datatransferterminal:GetPerson

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

    依存アクション: datatransferterminal:GetFacility

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:::facility/$[replaceable]FacilityId````

GetReservation
  • アクション: datatransferterminal:GetReservation

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/reservation/$[replaceable]ReservationId````

    依存アクション: datatransferterminal:GetTransferTeam

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

UpdateReservation
  • アクション: datatransferterminal:UpdateReservation

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/reservation/$[replaceable]ReservationId````

    依存アクション: datatransferterminal:GetTransferTeam

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

    依存アクション: datatransferterminal:GetPerson

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

DeleteReservation
  • アクション: datatransferterminal:DeleteReservation

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

    依存アクション: datatransferterminal:GetTransferTeam

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

ListReservations
  • アクション: datatransferterminal:ListReservations

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````

ListFacilities
  • アクション: datatransferterminal:ListFacilities

    リソース: None

GetFacility
  • アクション: datatransferterminal:GetFacility

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:::facility/$[replaceable]FacilityId````

GetFacilityAvailability
  • アクション: datatransferterminal:GetFacilityAvailability

    リソース: arn:aws::$[replaceable]Partition:datatransferterminal:::facility/$[replaceable]FacilityId/availability

    依存アクション: datatransferterminal:GetFacility

    依存リソース: arn:aws::$[replaceable]Partition:datatransferterminal:::facility/$[replaceable]FacilityId/availability