DescribeRuleResponse

public struct DescribeRuleResponse : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • arn

    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)