{ "type": "object", "required": [ "domain", "startTimeFilter" ], "title": "CountOpenWorkflowExecutionsInput", "properties": { "domain": { "allOf": [ { "$ref": "#/components/schemas/DomainName" }, { "description": "The name of the domain containing the workflow executions to count." } ] }, "startTimeFilter": { "allOf": [ { "$ref": "#/components/schemas/ExecutionTimeFilter" }, { "description": "Specifies the start time criteria that workflow executions must meet in order to be counted." } ] }, "typeFilter": { "allOf": [ { "$ref": "#/components/schemas/WorkflowTypeFilter" }, { "description": "

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.

" } ] }, "tagFilter": { "allOf": [ { "$ref": "#/components/schemas/TagFilter" }, { "description": "

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.

" } ] }, "executionFilter": { "allOf": [ { "$ref": "#/components/schemas/WorkflowExecutionFilter" }, { "description": "

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.

" } ] } }, "$schema": "http://json-schema.org/draft-07/schema#" }