

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à.

# Modifica dello stato della pianificazione in Scheduler EventBridge
<a name="managing-schedule-state"></a>

 *Una EventBridge pianificazione Scheduler ha due stati: *abilitato* e disabilitato.* L'esempio seguente utilizza `UpdateSchedule` per disabilitare una pianificazione che si attiva ogni cinque minuti e richiama un target Lambda. 

 Quando si utilizza`UpdateSchedule`, è necessario fornire tutti i parametri richiesti. EventBridge Scheduler sostituisce la pianificazione con le informazioni fornite dall'utente. Se non specifichi un parametro che hai impostato in precedenza, il valore predefinito è. `null` 

**Example AWS CLI**  

```
$ aws scheduler update-schedule --name lambda-universal --schedule-expression 'rate(5 minutes)' \
--target '{"RoleArn": "ROLE_ARN", "Arn":"arn:aws:scheduler:::aws-sdk:lambda:invoke" "Input": "{\"FunctionName\":\"arn:aws:lambda:REGION:123456789012:function:HelloWorld\",\"InvocationType\":\"Event\",\"Payload\":\"{\\\"message\\\":\\\"testing function\\\"}\"}" }' \
--flexible-time-window '{ "Mode": "OFF"}' \
--state DISABLED
```

```
{
    "ScheduleArn": "arn:aws:scheduler:us-west-2:123456789012:schedule/default/lambda-universal"
}
```

 L'esempio seguente utilizza l'SDK Python e l'`UpdateSchedule`operazione per disabilitare una pianificazione destinata ad Amazon SQS utilizzando una destinazione basata su modelli. 

**Example Python SDK**  

```
import boto3
scheduler = boto3.client('scheduler')

sqs_templated = {
    "RoleArn": "<ROLE_ARN>",
    "Arn": "<QUEUE_ARN>",
    "Input": "{}"}

flex_window = { "Mode": "OFF" }

scheduler.update_schedule(Name="your-schedule",
    ScheduleExpression="rate(5 minutes)",
    Target=sqs_templated,
    FlexibleTimeWindow=flex_window,
    State='DISABLED')
```