AWS CloudFormation が指定されているときに生成される AWS::Serverless::StateMachine リソース - AWS Serverless Application Model

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

AWS CloudFormation が指定されているときに生成される AWS::Serverless::StateMachine リソース

AWS::Serverless::StateMachine が指定されている場合、 AWS Serverless Application Model (AWS SAM) は AWS::StepFunctions::StateMachine のベース AWS CloudFormation リソースを生成します。

AWS::StepFunctions::StateMachine

LogicalId: <statemachine‑LogicalId>

参照可能なプロパティ: 該当なし (この AWS CloudFormation リソースを参照するには LogicalId を使用する必要があります)

この AWS CloudFormation リソースに加えて、 を指定すると、 AWS::Serverless::StateMachine は次のシナリオの AWS CloudFormation リソース AWS SAM も生成します。

Role プロパティが指定されていない

Roleプロパティが指定されていない場合AWS::Serverless::StateMachineAWS::IAM::Role AWS CloudFormation リソース AWS SAM を生成します。

AWS::IAM::Role

LogicalId: <statemachine‑LogicalId>Role

参照可能なプロパティ: 該当なし (この AWS CloudFormation リソースを参照するには LogicalId を使用する必要があります)

API イベントソースが指定されています

EventプロパティAWS::Serverless::StateMachineが に設定されていてもApiRestApiIdプロパティが指定されていない場合、 はAWS::ApiGateway::RestApi AWS CloudFormation リソース AWS SAM を生成します。

AWS::ApiGateway::RestApi

LogicalId: ServerlessRestApi

参照可能なプロパティ: 該当なし (この AWS CloudFormation リソースを参照するには LogicalId を使用する必要があります)

イベントブリッジ (またはイベントバス) イベントソースが指定されている

EventプロパティAWS::Serverless::StateMachineがイベントブリッジ (またはイベントバス) タイプの 1 つに設定されている場合、 はAWS::Events::Rule AWS CloudFormation リソース AWS SAM を生成します。これは、EventBridgeRuleSchedule、および CloudWatchEvents の各タイプに適用されます。

AWS::Events::Rule

LogicalId: <statemachine‑LogicalId><event‑LogicalId>

参照可能なプロパティ: 該当なし (この AWS CloudFormation リソースを参照するには LogicalId を使用する必要があります)