APIRésumé - Amazon Simple Workflow Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

APIRésumé

Cette section décrit brièvement comment vous pouvez utiliser IAM les politiques pour contrôler la manière dont un acteur peut utiliser chacune API et chaque pseudo API pour accéder aux SWF ressources Amazon.

  • Pour toutes les actions (sauf RegisterDomain et ListDomains), vous pouvez exprimer des autorisations pour la ressource de domaine afin d'autoriser ou de refuser l'accès à tout ou partie des domaines d'un compte.

  • Vous pouvez autoriser ou refuser l'autorisation à n'importe quel membre de l'équipe régulière API et, si vous autorisez l'appelRespondDecisionTaskCompleted, à n'importe quel membre du pseudoAPI.

  • Vous pouvez utiliser une condition pour limiter les valeurs autorisées de certains paramètres.

Les sections suivantes répertorient les paramètres qui peuvent être restreints pour chaque membre du standard et du pseudo, fournissent la clé associée, API et indiquent les éventuelles limites relatives à la manière dont vous pouvez contrôler l'accès au domaine.

Régulier API

Cette section répertorie les API membres réguliers et décrit brièvement les paramètres qui peuvent être limités ainsi que les clés associées. Elle indique également les limitations liées à la façon dont vous pouvez contrôler l'accès au domaine.

CountClosedWorkflowExecutions

  • tagFilter.tag— Contrainte de chaîne La clé est swf:tagFilter.tag.

  • typeFilter.name— Contrainte de chaîne La clé est swf:typeFilter.name.

  • typeFilter.version— Contrainte de chaîne La clé est swf:typeFilter.version.

Note

CountClosedWorkflowExecutions exige que typeFilter et tagFilter soient mutuellement exclusifs.

CountOpenWorkflowExecutions

  • tagFilter.tag— Contrainte de chaîne La clé est swf:tagFilter.tag.

  • typeFilter.name— Contrainte de chaîne La clé est swf:typeFilter.name.

  • typeFilter.version— Contrainte de chaîne La clé est swf:typeFilter.version.

Note

CountOpenWorkflowExecutions exige que typeFilter et tagFilter soient mutuellement exclusifs.

CountPendingActivityTasks

  • taskList.name— Contrainte de chaîne La clé est swf:taskList.name.

CountPendingDecisionTasks

  • taskList.name— Contrainte de chaîne La clé est swf:taskList.name.

DeleteActivityType

  • activityType.name— Contrainte de chaîne La clé est swf:activityType.name.

  • activityType.version— Contrainte de chaîne La clé est swf:activityType.version.

DeprecateActivityType

  • activityType.name— Contrainte de chaîne La clé est swf:activityType.name.

  • activityType.version— Contrainte de chaîne La clé est swf:activityType.version.

DeprecateDomain

  • Vous ne pouvez pas limiter les paramètres de cette action.

DeleteWorkflowType

  • workflowType.name— Contrainte de chaîne La clé est swf:workflowType.name.

  • workflowType.version— Contrainte de chaîne La clé est swf:workflowType.version.

DeprecateWorkflowType

  • workflowType.name— Contrainte de chaîne La clé est swf:workflowType.name.

  • workflowType.version— Contrainte de chaîne La clé est swf:workflowType.version.

DescribeActivityType

  • activityType.name— Contrainte de chaîne La clé est swf:activityType.name.

  • activityType.version— Contrainte de chaîne La clé est swf:activityType.version.

DescribeDomain

  • Vous ne pouvez pas limiter les paramètres de cette action.

DescribeWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

DescribeWorkflowType

  • workflowType.name— Contrainte de chaîne La clé est swf:workflowType.name.

  • workflowType.version— Contrainte de chaîne La clé est swf:workflowType.version.

GetWorkflowExecutionHistory

  • Vous ne pouvez pas limiter les paramètres de cette action.

ListActivityTypes

  • Vous ne pouvez pas limiter les paramètres de cette action.

ListClosedWorkflowExecutions

  • tagFilter.tag— Contrainte de chaîne La clé est swf:tagFilter.tag.

  • typeFilter.name— Contrainte de chaîne La clé est swf:typeFilter.name.

  • typeFilter.version— Contrainte de chaîne La clé est swf:typeFilter.version.

Note

ListClosedWorkflowExecutions exige que typeFilter et tagFilter soient mutuellement exclusifs.

ListDomains

  • Vous ne pouvez pas limiter les paramètres de cette action.

ListOpenWorkflowExecutions

  • tagFilter.tag— Contrainte de chaîne La clé est swf:tagFilter.tag.

  • typeFilter.name— Contrainte de chaîne La clé est swf:typeFilter.name.

  • typeFilter.version— Contrainte de chaîne La clé est swf:typeFilter.version.

Note

ListOpenWorkflowExecutions exige que typeFilter et tagFilter soient mutuellement exclusifs.

ListWorkflowTypes

  • Vous ne pouvez pas limiter les paramètres de cette action.

PollForActivityTask

  • taskList.name— Contrainte de chaîne La clé est swf:taskList.name.

PollForDecisionTask

  • taskList.name— Contrainte de chaîne La clé est swf:taskList.name.

RecordActivityTaskHeartbeat

  • Vous ne pouvez pas limiter les paramètres de cette action.

RegisterActivityType

  • defaultTaskList.name— Contrainte de chaîne La clé est swf:defaultTaskList.name.

  • name— Contrainte de chaîne La clé est swf:name.

  • version— Contrainte de chaîne La clé est swf:version.

RegisterDomain

  • name— Le nom du domaine en cours d'enregistrement est disponible en tant que ressource de cette action.

RegisterWorkflowType

  • defaultTaskList.name— Contrainte de chaîne La clé est swf:defaultTaskList.name.

  • name— Contrainte de chaîne La clé est swf:name.

  • version— Contrainte de chaîne La clé est swf:version.

RequestCancelWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

RespondActivityTaskCanceled

  • Vous ne pouvez pas limiter les paramètres de cette action.

RespondActivityTaskCompleted

  • Vous ne pouvez pas limiter les paramètres de cette action.

RespondActivityTaskFailed

  • Vous ne pouvez pas limiter les paramètres de cette action.

RespondDecisionTaskCompleted

  • decisions.member.N— Limité indirectement par le biais de API pseudo-autorisations. Pour plus de détails, consultez Pseudo API.

SignalWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

StartWorkflowExecution

  • tagList.member.0— Contrainte de chaîne La clé est swf:tagList.member.0.

  • tagList.member.1— Contrainte de chaîne La clé est swf:tagList.member.1.

  • tagList.member.2— Contrainte de chaîne La clé est swf:tagList.member.2.

  • tagList.member.3— Contrainte de chaîne La clé est swf:tagList.member.3.

  • tagList.member.4— Contrainte de chaîne La clé est swf:tagList.member.4.

  • taskList.name— Contrainte de chaîne La clé est swf:taskList.name.

  • workflowType.name— Contrainte de chaîne La clé est swf:workflowType.name.

  • workflowType.version— Contrainte de chaîne La clé est swf:workflowType.version.

Note

Vous ne pouvez pas limiter plus de cinq balises.

TerminateWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

Pseudo API

Cette section répertorie les membres du pseudoAPI, qui représentent les décisions incluses dansRespondDecisionTaskCompleted. Si vous avez accordé l'autorisation d'utilisationRespondDecisionTaskCompleted, votre politique peut exprimer des autorisations pour les membres de cette API politique de la même manière que pour les utilisateurs réguliersAPI. Vous pouvez restreindre davantage certains membres du pseudo- API en définissant des conditions sur un ou plusieurs paramètres. Cette section répertorie les API pseudo-membres et décrit brièvement les paramètres qui peuvent être limités ainsi que les clés associées.

Note

Les aws:SecureTransport touches aws:SourceIPaws:UserAgent, et ne sont pas disponibles pour le pseudoAPI. Si votre politique de sécurité prévue nécessite ces clés pour contrôler l'accès au pseudoAPI, vous pouvez les utiliser avec l'RespondDecisionTaskCompletedaction.

CancelTimer

  • Vous ne pouvez pas limiter les paramètres de cette action.

CancelWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

CompleteWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

ContinueAsNewWorkflowExecution

  • tagList.member.0— Contrainte de chaîne La clé est swf:tagList.member.0.

  • tagList.member.1— Contrainte de chaîne La clé est swf:tagList.member.1.

  • tagList.member.2— Contrainte de chaîne La clé est swf:tagList.member.2.

  • tagList.member.3— Contrainte de chaîne La clé est swf:tagList.member.3.

  • tagList.member.4— Contrainte de chaîne La clé est swf:tagList.member.4.

  • taskList.name— Contrainte de chaîne La clé est swf:taskList.name.

  • workflowTypeVersion— Contrainte de chaîne La clé est swf:workflowTypeVersion.

Note

Vous ne pouvez pas limiter plus de cinq balises.

FailWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

RecordMarker

  • Vous ne pouvez pas limiter les paramètres de cette action.

RequestCancelActivityTask

  • Vous ne pouvez pas limiter les paramètres de cette action.

RequestCancelExternalWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

ScheduleActivityTask

  • activityType.name— Contrainte de chaîne La clé est swf:activityType.name.

  • activityType.version— Contrainte de chaîne La clé est swf:activityType.version.

  • taskList.name— Contrainte de chaîne. La clé est swf:taskList.name.

SignalExternalWorkflowExecution

  • Vous ne pouvez pas limiter les paramètres de cette action.

StartChildWorkflowExecution

  • tagList.member.0— Contrainte de chaîne. La clé est swf:tagList.member.0.

  • tagList.member.1— Contrainte de chaîne. La clé est swf:tagList.member.1.

  • tagList.member.2— Contrainte de chaîne. La clé est swf:tagList.member.2.

  • tagList.member.3— Contrainte de chaîne. La clé est swf:tagList.member.3.

  • tagList.member.4— Contrainte de chaîne. La clé est swf:tagList.member.4.

  • taskList.name— Contrainte de chaîne. La clé est swf:taskList.name.

  • workflowType.name— Contrainte de chaîne. La clé est swf:workflowType.name.

  • workflowType.version— Contrainte de chaîne. La clé est swf:workflowType.version.

Note

Vous ne pouvez pas limiter plus de cinq balises.

StartTimer

  • Vous ne pouvez pas limiter les paramètres de cette action.