CountOpenWorkflowExecutionsInput

public struct CountOpenWorkflowExecutionsInput : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the domain containing the workflow executions to count.

    Declaration

    Swift

    public let domain: String
  • If specified, only workflow executions matching the WorkflowId in the filter are counted. executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

    Declaration

    Swift

    public let executionFilter: WorkflowExecutionFilter?
  • Specifies the start time criteria that workflow executions must meet in order to be counted.

    Declaration

    Swift

    public let startTimeFilter: ExecutionTimeFilter
  • If specified, only executions that have a tag that matches the filter are counted. executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

    Declaration

    Swift

    public let tagFilter: TagFilter?
  • Specifies the type of the workflow executions to be counted. executionFilter, typeFilter and tagFilter are mutually exclusive. You can specify at most one of these in a request.

    Declaration

    Swift

    public let typeFilter: WorkflowTypeFilter?
  • Undocumented

    Declaration

    Swift

    public init(domain: String, executionFilter: WorkflowExecutionFilter? = nil, startTimeFilter: ExecutionTimeFilter, tagFilter: TagFilter? = nil, typeFilter: WorkflowTypeFilter? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws