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