

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# CloudFormation risorse generate quando AWS::Serverless::StateMachine è specificato
<a name="sam-specification-generated-resources-statemachine"></a>

Quando `AWS::Serverless::StateMachine` viene specificato un, AWS Serverless Application Model (AWS SAM) genera una CloudFormation risorsa di `AWS::StepFunctions::StateMachine` base.

**`AWS::StepFunctions::StateMachine`**  
*`LogicalId`: *`<statemachine‑LogicalId>`  
*Proprietà referenziabile:* N/A (è necessario utilizzare il `LogicalId` per fare riferimento a questa risorsa) CloudFormation 

Oltre a questa CloudFormation risorsa, quando `AWS::Serverless::StateMachine` viene specificata, genera AWS SAM anche CloudFormation risorse per i seguenti scenari:

**Topics**
+ [La proprietà del ruolo non è specificata](#sam-specification-generated-resources-statemachine-not-role)
+ [Viene specificata un'origine di eventi API](#sam-specification-generated-resources-statemachine-api)
+ [Viene specificata una fonte di eventi Event Bridge (o Event Bus)](#sam-specification-generated-resources-statemachine-eventbridge)

## La proprietà del ruolo non è specificata
<a name="sam-specification-generated-resources-statemachine-not-role"></a>

Quando la `Role` proprietà di un *non `AWS::Serverless::StateMachine`* è specificata, AWS SAM genera una `AWS::IAM::Role` CloudFormation risorsa.

**`AWS::IAM::Role`**  
*`LogicalId`: *`<statemachine‑LogicalId>Role`  
*Proprietà referenziabile:* N/A (è necessario utilizzare per fare riferimento `LogicalId` a questa risorsa) CloudFormation 

## Viene specificata un'origine di eventi API
<a name="sam-specification-generated-resources-statemachine-api"></a>

Quando la `Event` proprietà di an `AWS::Serverless::StateMachine` è impostata su`Api`, ma la `RestApiId` proprietà *non* è specificata, AWS SAM genera la `AWS::ApiGateway::RestApi` CloudFormation risorsa.

**`AWS::ApiGateway::RestApi`**  
*`LogicalId`: *`ServerlessRestApi`  
*Proprietà referenziabile:* N/A (è necessario utilizzare per fare riferimento `LogicalId` a questa risorsa) CloudFormation 

## Viene specificata una fonte di eventi Event Bridge (o Event Bus)
<a name="sam-specification-generated-resources-statemachine-eventbridge"></a>

Quando la `Event` proprietà di an `AWS::Serverless::StateMachine` è impostata su uno dei tipi di event bridge (o event bus), AWS SAM genera la `AWS::Events::Rule` CloudFormation risorsa. Questo vale per i seguenti tipi: `EventBridgeRule``Schedule`, e`CloudWatchEvents`.

**`AWS::Events::Rule`**  
*`LogicalId`: *`<statemachine‑LogicalId><event‑LogicalId>`  
*Proprietà referenziabile:* N/A (è necessario utilizzare per fare riferimento `LogicalId` a questa risorsa) CloudFormation 