AWS CloudFormation ressources générées lorsque cela 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.

AWS CloudFormation ressources générées lorsque cela 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 AWS 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 AWS CloudFormation ressource)

Outre cette AWS CloudFormation ressource, lorsqu'elle AWS::Serverless::StateMachine est spécifiée, elle génère AWS SAM également AWS 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 AWS 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 AWS 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 AWS 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 AWS 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 AWS 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 AWS CloudFormation ressource)