Referências da API do Data Transfer Terminal: ações e recursos - AWS Data Transfer Terminal

Referências da API do Data Transfer Terminal: ações e recursos

Ao criar políticas do AWS Identity and Access Management (IAM), esta página pode ajudar você a entender a relação entre as operações da API do AWS Data Transfer Terminal, as ações correspondentes às quais você pode conceder permissões para executar e os recursos da AWS ao qual você pode conceder as permissões.

Em geral, veja como adicionar permissões do Data Transfer Terminal à sua política:

  • Especifique uma ação no elemento Action. O valor inclui um prefixo datatransferterminal: e o nome da operação da API. Por exemplo, datatransferterminal:CreateTask.

  • Especifique um recurso AWS relacionado à ação no elemento Resource.

Você também pode usar chaves de condição da AWS em suas políticas do Data Transfer Terminal. Para obter uma lista completa das chaves da AWS, consulte Chaves disponíveis no Guia do usuário do IAM.

Operações da API do Data Transfer Terminal e ações correspondentes

CreateTransferTeam
  • Ação: datatransferterminal:CreateTransferTeam

    Recurso: None

GetTransferTeam
  • Ação: datatransferterminal:GetTransferTeam

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

UpdateTransferTeam
  • Ação: datatransferterminal:UpdateTransferTeam

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

DeleteTransferTeam
  • Ação: datatransferterminal:DeleteTransferTeam

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

ListTransferTeams
  • Ação: datatransferterminal:ListTransferTeams

    Recurso: None

RegisterPerson
  • Ação: datatransferterminal:RegisterPerson

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

GetPerson
  • Ação: datatransferterminal:GetPerson

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

    Ação dependente: datatransferterminal:GetTransferTeam

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

DeregisterPerson
  • Ação: datatransferterminal:DeregisterPerson

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

    Ação dependente: datatransferterminal:GetTransferTeam

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

ListPersons
  • Ação: datatransferterminal:ListPersons

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

CreateReservation
  • Ação: datatransferterminal:CreateReservation

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

    Ação dependente: datatransferterminal:GetTransferTeam

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

    Ação dependente: datatransferterminal:GetPerson

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

    Ação dependente: datatransferterminal:GetFacility

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:::facility/$[replaceable]FacilityId````

GetReservation
  • Ação: datatransferterminal:GetReservation

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId/reservation/$[replaceable]ReservationId````

    Ação dependente: datatransferterminal:GetTransferTeam

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

UpdateReservation
  • Ação: datatransferterminal:UpdateReservation

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId/reservation/$[replaceable]ReservationId````

    Ação dependente: datatransferterminal:GetTransferTeam

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

    Ação dependente: datatransferterminal:GetPerson

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

DeleteReservation
  • Ação: datatransferterminal:DeleteReservation

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId/person/$[replaceable]PersonId````

    Ação dependente: datatransferterminal:GetTransferTeam

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

ListReservations
  • Ação: datatransferterminal:ListReservations

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:$[replaceable]Região:$[replaceable]Conta:transfer-team/$[replaceable]TransferTeamId````

ListFacilities
  • Ação: datatransferterminal:ListFacilities

    Recurso: None

GetFacility
  • Ação: datatransferterminal:GetFacility

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:::facility/$[replaceable]FacilityId````

GetFacilityAvailability
  • Ação: datatransferterminal:GetFacilityAvailability

    Recurso: arn:aws::$[replaceable]Partição:datatransferterminal:::facility/$[replaceable]FacilityId/availability

    Ação dependente: datatransferterminal:GetFacility

    Recurso dependente: arn:aws::$[replaceable]Partição:datatransferterminal:::facility/$[replaceable]FacilityId/availability