

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

# Payload JSON in diverse interfacce
<a name="batchupdatecommand-payloads"></a>

Il payload JSON per il comando è diverso per le diverse interfacce:
+ In AWS CLI, il contenuto del payload dipende da come si utilizza il comando:
  + Puoi immettere un comando con due parametri: `channel-id` e `--cli-input-json`. In questo caso, crea un file che ripete l'ID del canale e include il payload JSON. 
  + Puoi immettere un comando con tre parametri: uno per l'ID canale, uno per il payload JSON per le operazioni di creazione (se applicabile) e uno per il payload JSON per le operazioni di eliminazione (se applicabile). I payload vengono passati nel comando. Se entrambi i parametri sono presenti, ogni parametro richiede un payload separato. Tuttavia, i due payload vengono convalidati ed eseguiti come batch. 

  Il payload per il case AWS CLI è sempre pascal (upper camel case). 
+ Nell'API è presente un payload con due sezioni, una sezione `CREATES` e una sezione `DELETES`. Una richiesta può contenere una o entrambe le sezioni. 

  Il payload per l'API utilizza sempre il Camel Case per i nomi delle variabili e lo stile Pascal per le classi.
+ Nel AWS SDKs, il payload JSON è rappresentato da costrutti adatti a quel linguaggio SDK. 

Per acquisire maggiore familiarità con le singole azioni, ti consigliamo di utilizzare la MediaLive console per creare un'azione. Dopo aver creato l'azione, utilizza il [DescribeSchedule](viewing-schedule-using-cli.md)comando nell'interfaccia appropriata (ad esempio, AWS CLI o un SDK) per ottenere il payload JSON non elaborato per l'intera pianificazione. Puoi copiare singole operazioni e salvarle come modelli da utilizzare quando lavori a livello di programmazione.