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á.
Recursos CloudFormation 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 CloudFormation.
AWS::StepFunctions::StateMachine-
LogicalId:<statemachine‑LogicalId>Propriedade referenciável: N/A (você deve usar o
LogicalIdpara referenciar este recurso CloudFormation)
Além desse recurso CloudFormation, quando AWS::Serverless::StateMachine especificado, AWS SAM também gera recursos CloudFormation para os seguintes cenários:
Cenários
A propriedade da função não foi especificada
Quando a propriedade Role de um AWS::Serverless::StateMachine não é especificada, AWS SAM gera um recurso AWS::IAM::Role CloudFormation.
AWS::IAM::Role-
LogicalId:<statemachine‑LogicalId>RolePropriedade referenciável: N/A (você deve usar o
LogicalIdpara referenciar este recurso CloudFormation)
Uma origem de eventos de API é especificada
Quando a propriedade Event de um AWS::Serverless::StateMachine é definida como Api, mas a propriedade RestApiId não é especificada, AWS SAM gera o recurso AWS::ApiGateway::RestApi CloudFormation.
AWS::ApiGateway::RestApi-
LogicalId:ServerlessRestApiPropriedade referenciável: N/A (você deve usar o
LogicalIdpara referenciar este recurso CloudFormation)
Uma fonte de eventos de ponte de eventos (ou barramento de eventos) é especificada
Quando a propriedade Event de um AWS::Serverless::StateMachine é definida como um dos tipos de ponte de eventos (ou barramento de eventos), AWS SAM gera o recurso AWS::Events::Rule CloudFormation. 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
LogicalIdpara referenciar este recurso CloudFormation)