DescribeRuleResponse
public struct DescribeRuleResponse : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Amazon Resource Name (ARN) of the rule.
Declaration
Swift
public let arn: String?
-
The description of the rule.
Declaration
Swift
public let description: String?
-
The event bus associated with the rule.
Declaration
Swift
public let eventBusName: String?
-
The event pattern. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Declaration
Swift
public let eventPattern: 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.
Declaration
Swift
public let managedBy: String?
-
The name of the rule.
Declaration
Swift
public let name: String?
-
The Amazon Resource Name (ARN) of the IAM role associated with the rule.
Declaration
Swift
public let roleArn: String?
-
The scheduling expression. For example, “cron(0 20 * * ? *)”, “rate(5 minutes)”.
Declaration
Swift
public let scheduleExpression: String?
-
Specifies whether the rule is enabled or disabled.
Declaration
Swift
public let state: RuleState?
-
Undocumented
Declaration
Swift
public init(arn: String? = nil, description: String? = nil, eventBusName: String? = nil, eventPattern: String? = nil, managedBy: String? = nil, name: String? = nil, roleArn: String? = nil, scheduleExpression: String? = nil, state: RuleState? = nil)