DescribeRuleResponse class

Constructors

DescribeRuleResponse({String? arn, String? createdBy, String? description, String? eventBusName, String? eventPattern, String? managedBy, String? name, String? roleArn, String? scheduleExpression, RuleState? state})
DescribeRuleResponse.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
The Amazon Resource Name (ARN) of the rule.
final
createdBy String?
The account ID of the user that created the rule. If you use PutRule to put a rule on an event bus in another account, the other account is the owner of the rule, and the rule ARN includes the account ID for that account. However, the value for CreatedBy is the account ID as the account that created the rule in the other account.
final
description String?
The description of the rule.
final
eventBusName String?
The name of the event bus associated with the rule.
final
eventPattern String?
The event pattern. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
final
hashCode int
The hash code for this object.
no setterinherited
managedBy String?
If this is a managed rule, created by an AWS service on your behalf, this field displays the principal name of the AWS service that created the rule.
final
name String?
The name of the rule.
final
roleArn String?
The Amazon Resource Name (ARN) of the IAM role associated with the rule.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduleExpression String?
The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)".
final
state RuleState?
Specifies whether the rule is enabled or disabled.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited