Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare ListRuleNamesByTarget con un SDK AWS o una CLI
Gli esempi di codice seguenti mostrano come utilizzare ListRuleNamesByTarget.
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
. Elenca tutti i nomi delle regole utilizzando la destinazione.
/// <summary> /// List names of all rules matching a target. /// </summary> /// <param name="targetArn">The ARN of the target.</param> /// <returns>The list of rule names.</returns> public async Task<List<string>> ListAllRuleNamesByTarget(string targetArn) { var results = new List<string>(); var request = new ListRuleNamesByTargetRequest() { TargetArn = targetArn }; ListRuleNamesByTargetResponse response; do { response = await _amazonEventBridge.ListRuleNamesByTargetAsync(request); results.AddRange(response.RuleNames); request.NextToken = response.NextToken; } while (response.NextToken is not null); return results; }-
Per informazioni dettagliate sull’API, consulta ListRuleNamesByTarget in Riferimento API di AWS SDK per .NET.
-
- CLI
-
- AWS CLI
-
Come visualizzare tutte le regole che hanno un obiettivo specificato
Questo esempio visualizza tutte le regole che hanno come destinazione la funzione Lambda denominata “MyFunctionName”:
aws events list-rule-names-by-target --target-arn"arn:aws:lambda:us-east-1:123456789012:function:MyFunctionName"-
Per informazioni dettagliate sull’API, consulta ListRuleNamesByTarget
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
. Elenca tutti i nomi delle regole utilizzando la destinazione.
public static void listTargetRules(EventBridgeClient eventBrClient, String topicArn) { ListRuleNamesByTargetRequest ruleNamesByTargetRequest = ListRuleNamesByTargetRequest.builder() .targetArn(topicArn) .build(); ListRuleNamesByTargetResponse response = eventBrClient.listRuleNamesByTarget(ruleNamesByTargetRequest); List<String> rules = response.ruleNames(); for (String rule : rules) { System.out.println("The rule name is " + rule); } }-
Per informazioni dettagliate sull’API, consulta ListRuleNamesByTarget 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 listTargetRules(topicArnVal: String?) { val ruleNamesByTargetRequest = ListRuleNamesByTargetRequest { targetArn = topicArnVal } EventBridgeClient.fromEnvironment { region = "us-east-1" }.use { eventBrClient -> val response = eventBrClient.listRuleNamesByTarget(ruleNamesByTargetRequest) response.ruleNames?.forEach { rule -> println("The rule name is $rule") } } }-
Per informazioni dettagliate sull’API, consulta ListRuleNamesByTarget
in Riferimento API di AWS SDK per Kotlin.
-