Data Transfer Terminal API references: Actions and resources
When creating AWS Identity and Access Management (IAM) policies, this page can help you understand the relationship between AWS Data Transfer Terminal API operations, the corresponding actions that you can grant permissions to perform, and the AWS resources for which you can grant the permissions.
In general, here’s how you add Data Transfer Terminal permissions to your policy:
-
Specify an action in the
Actionelement. The value includes adatatransferterminal:prefix and the API operation name. For example,datatransferterminal:CreateTask. -
Specify an AWS resource related to the action in the
Resourceelement.
You can also use AWS condition keys in your Data Transfer Terminal policies. For a complete list of AWS keys, see Available keys in the IAM User Guide.
Data Transfer Terminal API operations and corresponding actions
- CreateTransferTeam
-
-
Action:
datatransferterminal:CreateTransferTeamResource:
None
-
- GetTransferTeam
-
-
Action:
datatransferterminal:GetTransferTeamResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- UpdateTransferTeam
-
-
Action:
datatransferterminal:UpdateTransferTeamResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- DeleteTransferTeam
-
-
Action:
datatransferterminal:DeleteTransferTeamResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- ListTransferTeams
-
-
Action:
datatransferterminal:ListTransferTeamsResource:
None
-
- RegisterPerson
-
-
Action:
datatransferterminal:RegisterPersonResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- GetPerson
-
-
Action:
datatransferterminal:GetPersonResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````Dependent action:
datatransferterminal:GetTransferTeamDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- DeregisterPerson
-
-
Action:
datatransferterminal:DeregisterPersonResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````Dependent action:
datatransferterminal:GetTransferTeamDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- ListPersons
-
-
Action:
datatransferterminal:ListPersonsResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- CreateReservation
-
-
Action:
datatransferterminal:CreateReservationResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````Dependent action:
datatransferterminal:GetTransferTeamDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````Dependent action:
datatransferterminal:GetPersonDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````Dependent action:
datatransferterminal:GetFacilityDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:::facility/$[replaceable]FacilityId````
-
- GetReservation
-
-
Action:
datatransferterminal:GetReservationResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/reservation/$[replaceable]ReservationId````Dependent action:
datatransferterminal:GetTransferTeamDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- UpdateReservation
-
-
Action:
datatransferterminal:UpdateReservationResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/reservation/$[replaceable]ReservationId````Dependent action:
datatransferterminal:GetTransferTeamDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````Dependent action:
datatransferterminal:GetPersonDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````
-
- DeleteReservation
-
-
Action:
datatransferterminal:DeleteReservationResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````Dependent action:
datatransferterminal:GetTransferTeamDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- ListReservations
-
-
Action:
datatransferterminal:ListReservationsResource:
arn:aws::$[replaceable]Partition:datatransferterminal:$[replaceable]Region:$[replaceable]Account:transfer-team/$[replaceable]TransferTeamId````
-
- ListFacilities
-
-
Action:
datatransferterminal:ListFacilitiesResource:
None
-
- GetFacility
-
-
Action:
datatransferterminal:GetFacilityResource:
arn:aws::$[replaceable]Partition:datatransferterminal:::facility/$[replaceable]FacilityId````
-
- GetFacilityAvailability
-
-
Action:
datatransferterminal:GetFacilityAvailabilityResource:
arn:aws::$[replaceable]Partition:datatransferterminal:::facility/$[replaceable]FacilityId/availabilityDependent action:
datatransferterminal:GetFacilityDependent resource:
arn:aws::$[replaceable]Partition:datatransferterminal:::facility/$[replaceable]FacilityId/availability
-