Utilizzare DeleteRule con un SDK AWS o una CLI - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Utilizzare DeleteRule con un SDK AWS o una CLI

Gli esempi di codice seguenti mostrano come utilizzare DeleteRule.

Gli esempi di operazioni sono estratti di codice da programmi più grandi e devono essere eseguiti nel contesto. Puoi vedere questa azione nel contesto nel seguente esempio di codice:

.NET
SDK per .NET
Nota

Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice AWS.

Elimina una regola in base al nome della stessa.

/// <summary> /// Delete an event rule by name. /// </summary> /// <param name="ruleName">The name of the event rule.</param> /// <returns>True if successful.</returns> public async Task<bool> DeleteRuleByName(string ruleName) { var response = await _amazonEventBridge.DeleteRuleAsync( new DeleteRuleRequest() { Name = ruleName }); return response.HttpStatusCode == HttpStatusCode.OK; }
  • Per informazioni dettagliate sull’API, consulta DeleteRule in Riferimento API di AWS SDK per .NET.

CLI
AWS CLI

Come eliminare una regola di CloudWatch Events

Questo esempio elimina la regola denominata EC2InstanceStateChanges:

aws events delete-rule --name "EC2InstanceStateChanges"
  • Per informazioni dettagliate sull’API, consulta DeleteRule nella documentazione di riferimento dei comandi della AWS CLI.

Java
SDK per Java 2.x
Nota

Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice AWS.

public static void deleteRuleByName(EventBridgeClient eventBrClient, String ruleName) { DeleteRuleRequest ruleRequest = DeleteRuleRequest.builder() .name(ruleName) .build(); eventBrClient.deleteRule(ruleRequest); System.out.println("Successfully deleted the rule"); }
  • Per informazioni dettagliate sull’API, consulta DeleteRule in Riferimento API di AWS SDK for Java 2.x.

Kotlin
SDK per Kotlin
Nota

Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice AWS.

suspend fun deleteRuleByName(ruleName: String?) { val ruleRequest = DeleteRuleRequest { name = ruleName } EventBridgeClient.fromEnvironment { region = "us-east-1" }.use { eventBrClient -> eventBrClient.deleteRule(ruleRequest) println("Successfully deleted the rule") } }
  • Per informazioni dettagliate sull’API, consulta DeleteRule in Riferimento API di AWS SDK per Kotlin.