CloudFormation ressources générées lorsque AWS::Serverless::StateMachine est spécifié - AWS Serverless Application Model

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.

CloudFormation ressources générées lorsque AWS::Serverless::StateMachine est spécifié

Lorsqu'une AWS::Serverless::StateMachine est spécifiée, AWS Serverless Application Model (AWS SAM) génère une ressource CloudFormation de base AWS::StepFunctions::StateMachine.

AWS::StepFunctions::StateMachine

LogicalId: <statemachine‑LogicalId>

Propriété référençable : N/A (vous devez utiliser le LogicalId pour référencer cette CloudFormation ressource)

Outre cette CloudFormation ressource, lorsqu'elle AWS::Serverless::StateMachine est spécifiée, elle génère AWS SAM également CloudFormation des ressources pour les scénarios suivants :

La propriété Role n'est pas spécifiée

Lorsque la Role propriété de an n'AWS::Serverless::StateMachineest pas spécifiée, AWS SAM génère une AWS::IAM::Role CloudFormation ressource.

AWS::IAM::Role

LogicalId: <statemachine‑LogicalId>Role

Propriété référençable : N/A (vous devez utiliser le LogicalId pour référencer cette CloudFormation ressource)

Une source d'événement d'API est spécifiée

Lorsque la Event propriété de an AWS::Serverless::StateMachine est définie surApi, mais que la RestApiId propriété n'est pas spécifiée, AWS SAM la AWS::ApiGateway::RestApi CloudFormation ressource est générée.

AWS::ApiGateway::RestApi

LogicalId: ServerlessRestApi

Propriété référençable : N/A (vous devez utiliser le LogicalId pour référencer cette CloudFormation ressource)

Une source d'événement pont d'événements (ou bus d'événements) est spécifiée

Lorsque la Event propriété de an AWS::Serverless::StateMachine est définie sur l'un des types de pont d'événements (ou bus d'événements), AWS SAM génère la AWS::Events::Rule CloudFormation ressource. Cela s'applique aux types suivants : EventBridgeRule, Schedule, et CloudWatchEvents.

AWS::Events::Rule

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

Propriété référençable : N/A (vous devez utiliser le LogicalId pour référencer cette CloudFormation ressource)