PutEventsRequestEntry

public struct PutEventsRequestEntry : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

    Declaration

    Swift

    public let detail: String?
  • Free-form string used to decide what fields to expect in the event detail.

    Declaration

    Swift

    public let detailType: String?
  • The event bus that will receive the event. Only the rules that are associated with this event bus will be able to match the event.

    Declaration

    Swift

    public let eventBusName: String?
  • AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

    Declaration

    Swift

    public let resources: [String]?
  • The source of the event.

    Declaration

    Swift

    public let source: String?
  • The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used.

    Declaration

    Swift

    public let time: TimeStamp?
  • Undocumented

    Declaration

    Swift

    public init(detail: String? = nil, detailType: String? = nil, eventBusName: String? = nil, resources: [String]? = nil, source: String? = nil, time: TimeStamp? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws