AWS CloudFormation recursos gerados quando AWS::Serverless::StateMachine é especificado - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS CloudFormation recursos gerados quando AWS::Serverless::StateMachine é especificado

Quando um AWS::Serverless::StateMachine é especificado, AWS Serverless Application Model (AWS SAM) gera um recurso AWS::StepFunctions::StateMachine com base AWS CloudFormation .

AWS::StepFunctions::StateMachine

LogicalId: <statemachine‑LogicalId>

Propriedade referenciável: N/A (você deve usar o LogicalId para referenciar este recurso) AWS CloudFormation

Além desse AWS CloudFormation recurso, quando AWS::Serverless::StateMachine especificado, AWS SAM também gera AWS CloudFormation recursos para os seguintes cenários:

A propriedade da função não foi especificada

Quando a Role propriedade de um não AWS::Serverless::StateMachine é especificada, AWS SAM gera um AWS::IAM::Role AWS CloudFormation recurso.

AWS::IAM::Role

LogicalId: <statemachine‑LogicalId>Role

Propriedade referenciável: N/A (você deve usar o LogicalId para referenciar este recurso) AWS CloudFormation

Uma fonte de eventos de API é especificada

Quando a Event propriedade de um AWS::Serverless::StateMachine é definida comoApi, mas a RestApiId propriedade não é especificada, AWS SAM gera o AWS::ApiGateway::RestApi AWS CloudFormation recurso.

AWS::ApiGateway::RestApi

LogicalId: ServerlessRestApi

Propriedade referenciável: N/A (você deve usar o LogicalId para referenciar este recurso) AWS CloudFormation

Uma fonte de eventos de ponte de eventos (ou barramento de eventos) é especificada

Quando a Event propriedade de an AWS::Serverless::StateMachine é definida como um dos tipos de ponte de eventos (ou barramento de eventos), AWS SAM gera o AWS::Events::Rule AWS CloudFormation recurso. Isso se aplica aos seguintes tipos: EventBridgeRule, Schedule e CloudWatchEvents.

AWS::Events::Rule

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

Propriedade referenciável: N/A (você deve usar o LogicalId para referenciar este recurso) AWS CloudFormation