AWS CloudFormation recursos generados cuando se especifica AWS::Serverless::StateMachine - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS CloudFormation recursos generados cuando se especifica AWS::Serverless::StateMachine

Cuando se especifica un AWS::Serverless::StateMachine, AWS Serverless Application Model (AWS SAM) genera un recurso AWS CloudFormation basado en AWS::StepFunctions::StateMachine.

AWS::StepFunctions::StateMachine

LogicalId: <statemachine‑LogicalId>

Propiedad referenciable: N/D (debe usar el LogicalId para hacer referencia a este recurso AWS CloudFormation)

Además de este recurso de AWS CloudFormation, cuando AWS::Serverless::StateMachine se especifica, AWS SAM también genera recursos de AWS CloudFormation para los siguientes escenarios:

La propiedad del rol no está especificada

Cuando no se especifica la propiedad Role de un AWS::Serverless::StateMachine, AWS SAM genera un recurso AWS CloudFormation de AWS::IAM::Role.

AWS::IAM::Role

LogicalId: <statemachine‑LogicalId>Role

Propiedad referenciable: N/D (debe usar el LogicalId para hacer referencia a este recurso AWS CloudFormation)

Se ha especificado una fuente de eventos de API

Cuando la propiedad Event de un AWS::Serverless::StateMachine se establece en Api, pero no se especifica la propiedad RestApiId, AWS SAM genera el recurso AWS::ApiGateway::RestApi AWS CloudFormation.

AWS::ApiGateway::RestApi

LogicalId: ServerlessRestApi

Propiedad referenciable: N/D (debe usar el LogicalId para hacer referencia a este recurso AWS CloudFormation)

Se ha especificado una origen de eventos de puente de eventos (o bus de eventos)

Cuando la Event propiedad de an AWS::Serverless::StateMachine se establece en uno de los tipos de puente de eventos (o bus de eventos), AWS SAM genera el recurso AWS CloudFormation de AWS::Events::Rule. Esto se aplica a los siguientes tipos: EventBridgeRule, Schedule, yCloudWatchEvents.

AWS::Events::Rule

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

Propiedad referenciable: N/D (debe usar el LogicalId para hacer referencia a este recurso AWS CloudFormation)