

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon SWF アクションのカテゴリ別リスト
<a name="swf-api-by-category"></a>

このセクションでは、Amazon SWF アプリケーションプログラミングインターフェイス (API) における Amazon SWF アクションのリファレンストピックを示します。これらは*機能カテゴリ*別に一覧表示されます。

アクションの *アルファベット順* のリストについては、「[Amazon Simple Workflow Service API Reference](https://docs.aws.amazon.com/amazonswf/latest/apireference/)」(Amazon Simple Workflow Service API リファレンス) を参照してください。

**Topics**
+ [アクティビティに関連するアクション](#swf-api-activities)
+ [ディサイダーに関連するアクション](#swf-api-deciders)
+ [ワークフロー実行に関連するアクション](#swf-api-executions)
+ [管理に関するアクション](#swf-api-administration)
+ [アクションの可視化](#swf-api-visibility)

## アクティビティに関連するアクション
<a name="swf-api-activities"></a>

アクティビティワーカーは `PollForActivityTask` を使用して新しいアクティビティタスクを取得します。ワーカーは Amazon SWF からアクティビティタスクを受け取った後、タスクを実行し、成功した場合 `RespondActivityTaskCompleted` または失敗した場合は、`RespondActivityTaskFailed` を使用して応答します。

アクティビティワーカーによって実行されるアクションを以下に示します。
+ `[PollForActivityTask](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForActivityTask.html)`
+ `[RespondActivityTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCompleted.html)`
+ `[RespondActivityTaskFailed](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskFailed.html)`
+ `[RespondActivityTaskCanceled](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCanceled.html)`
+ `[RecordActivityTaskHeartbeat](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RecordActivityTaskHeartbeat.html)`

## ディサイダーに関連するアクション
<a name="swf-api-deciders"></a>

ディサイダーは `PollForDecisionTask` を使用して決定タスクを取得します。ディサイダーは Amazon SWF からデシジョンタスクを受け取った後、そのワークフロー実行履歴を調べて、次の動作を決定します。決定タスクを完了するために `RespondDecisionTaskCompleted` が呼び出され、ゼロ以上の次の判断が提供されます。

ディサイダーによって実行されるアクションを以下に示します。
+ `[PollForDecisionTask](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForDecisionTask.html)`
+ `[RespondDecisionTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html)`

## ワークフロー実行に関連するアクション
<a name="swf-api-executions"></a>

次のアクションはワークフロー実行で動作します。
+ `[RequestCancelWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelWorkflowExecution.html)`
+ `[StartWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html)`
+ `[SignalWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_SignalWorkflowExecution.html)`
+ `[TerminateWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TerminateWorkflowExecution.html)`

## 管理に関するアクション
<a name="swf-api-administration"></a>

Amazon SWF コンソールから管理タスクを実行できますが、このセクションのアクションを使用して機能を自動化したり、独自の管理ツールを構築したりできます。

### アクティビティ管理
<a name="activity-management"></a>
+ `[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)`
+ `[DeprecateActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateActivityType.html)`
+ `[UndeprecateActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateActivityType.html)`
+ `[DeleteActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeleteActivityType.html)`

### ワークフロー管理
<a name="workflow-management"></a>
+ `[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)`
+ `[DeprecateWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateWorkflowType.html)`
+ `[UndeprecateWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateWorkflowType.html)`
+ `[DeleteWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeleteWorkflowType.html)`

### ドメイン管理
<a name="domain-management"></a>

これらのアクションを使用して、Amazon SWF ドメインの登録および廃止ができます。
+ `[RegisterDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterDomain.html)`
+ `[DeprecateDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateDomain.html)`
+ `[UndeprecateDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateDomain.html)`

これらのドメイン管理アクションの詳細と例については、「[Amazon SWF によるドメインの登録](swf-dg-register-domain-api.md)」を参照してください。

### ワークフロー実行管理
<a name="workflow-execution-management"></a>
+ `[RequestCancelWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelWorkflowExecution.html)`
+ `[TerminateWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TerminateWorkflowExecution.html)`

## アクションの可視化
<a name="swf-api-visibility"></a>

Amazon SWF コンソールから可視性アクションを実行できますが、このセクションのアクションを使用して、独自のコンソールまたは管理ツールを作成できます。

### アクティビティの可視化
<a name="activity-visibility"></a>
+ `[ListActivityTypes](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListActivityTypes.html)`
+ `[DescribeActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeActivityType.html)`

### ワークフローの可視化
<a name="workflow-visibility"></a>
+ [ListWorkflowTypes](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListWorkflowTypes.html)
+ [DescribeWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeWorkflowType.html)

### ワークフロー実行の可視化
<a name="workflow-execution-visibility"></a>
+ `[DescribeWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeWorkflowExecution.html)`
+ `[ListOpenWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListOpenWorkflowExecutions.html)`
+ `[ListClosedWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListClosedWorkflowExecutions.html)`
+ `[CountOpenWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountOpenWorkflowExecutions.html)`
+ `[CountClosedWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountClosedWorkflowExecutions.html)`
+ `[GetWorkflowExecutionHistory](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_GetWorkflowExecutionHistory.html)`

### ドメインの可視化
<a name="domain-visibility"></a>
+ `[ListDomains](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListDomains.html)`
+ `[DescribeDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeDomain.html)`

### タスクリストの可視化
<a name="task-list-visibility"></a>
+ `[CountPendingActivityTasks](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountPendingActivityTasks.html)`
+ `[CountPendingDecisionTasks](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountPendingDecisionTasks.html)`