Beschreiben einer - EventBridge Regel mithilfe eines -AWSSDK - AWS SDK-Codebeispiele

Weitere AWS SDK-Beispiele finden Sie im AWS Doc SDK Examples GitHub Repo.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beschreiben einer - EventBridge Regel mithilfe eines -AWSSDK

Die folgenden Codebeispiele zeigen, wie Sie eine Amazon- EventBridge Regel beschreiben.

Beispiele für Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Im folgenden Codebeispiel können Sie diese Aktion im Kontext sehen:

.NET
AWS SDK for .NET
Anmerkung

Auf gibt es mehr GitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel-Repository einrichten und ausführen.

Rufen Sie den Status einer Regel anhand der Regelbeschreibung ab.

/// <summary> /// Get the state for a rule by the rule name. /// </summary> /// <param name="ruleName">The name of the rule.</param> /// <param name="eventBusName">The optional name of the event bus. If empty, uses the default event bus.</param> /// <returns>The state of the rule.</returns> public async Task<RuleState> GetRuleStateByRuleName(string ruleName, string? eventBusName = null) { var ruleResponse = await _amazonEventBridge.DescribeRuleAsync( new DescribeRuleRequest() { Name = ruleName, EventBusName = eventBusName }); return ruleResponse.State; }
  • Weitere API-Informationen finden Sie unter DescribeRule in der APIAWS SDK for .NET-Referenz für .

CLI
AWS CLI

So zeigen Sie Informationen zu einer CloudWatch Ereignisregel an

In diesem Beispiel werden Informationen über die Regel mit dem Namen angezeigt DailyLambdaFunction:

aws events describe-rule --name "DailyLambdaFunction"
  • API-Details finden Sie unter DescribeRule in der AWS CLI -Befehlsreferenz.

Java
SDK für Java 2.x
Anmerkung

Auf gibt es mehr GitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel-Repository einrichten und ausführen.

public static void checkRule(EventBridgeClient eventBrClient, String eventRuleName) { try { DescribeRuleRequest ruleRequest = DescribeRuleRequest.builder() .name(eventRuleName) .build(); DescribeRuleResponse response = eventBrClient.describeRule(ruleRequest); System.out.println("The state of the rule is " + response.stateAsString()); } catch (EventBridgeException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }
  • Weitere API-Informationen finden Sie unter DescribeRule in der APIAWS SDK for Java 2.x-Referenz für .

Kotlin
SDK für Kotlin
Anmerkung

Auf gibt es mehr GitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel-Repository einrichten und ausführen.

suspend fun checkRule(eventRuleName: String?) { val ruleRequest = DescribeRuleRequest { name = eventRuleName } EventBridgeClient { region = "us-east-1" }.use { eventBrClient -> val response = eventBrClient.describeRule(ruleRequest) println("The state of the rule is $response") } }
  • Weitere API-Informationen finden Sie unter DescribeRule in der AWS API-Referenz zum -SDK für Kotlin.