Class: Aws::SWF::Types::CountOpenWorkflowExecutionsInput

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-swf/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#domainString

The name of the domain containing the workflow executions to count.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
# File 'lib/aws-sdk-swf/types.rb', line 1273

class CountOpenWorkflowExecutionsInput < Struct.new(
  :domain,
  :start_time_filter,
  :type_filter,
  :tag_filter,
  :execution_filter)
  SENSITIVE = []
  include Aws::Structure
end

#execution_filterTypes::WorkflowExecutionFilter

If specified, only workflow executions matching the ‘WorkflowId` in the filter are counted.

<note markdown=“1”> ‘executionFilter`, `typeFilter` and `tagFilter` are mutually exclusive. You can specify at most one of these in a request.

</note>


1273
1274
1275
1276
1277
1278
1279
1280
1281
# File 'lib/aws-sdk-swf/types.rb', line 1273

class CountOpenWorkflowExecutionsInput < Struct.new(
  :domain,
  :start_time_filter,
  :type_filter,
  :tag_filter,
  :execution_filter)
  SENSITIVE = []
  include Aws::Structure
end

#start_time_filterTypes::ExecutionTimeFilter

Specifies the start time criteria that workflow executions must meet in order to be counted.



1273
1274
1275
1276
1277
1278
1279
1280
1281
# File 'lib/aws-sdk-swf/types.rb', line 1273

class CountOpenWorkflowExecutionsInput < Struct.new(
  :domain,
  :start_time_filter,
  :type_filter,
  :tag_filter,
  :execution_filter)
  SENSITIVE = []
  include Aws::Structure
end

#tag_filterTypes::TagFilter

If specified, only executions that have a tag that matches the filter are counted.

<note markdown=“1”> ‘executionFilter`, `typeFilter` and `tagFilter` are mutually exclusive. You can specify at most one of these in a request.

</note>

Returns:



1273
1274
1275
1276
1277
1278
1279
1280
1281
# File 'lib/aws-sdk-swf/types.rb', line 1273

class CountOpenWorkflowExecutionsInput < Struct.new(
  :domain,
  :start_time_filter,
  :type_filter,
  :tag_filter,
  :execution_filter)
  SENSITIVE = []
  include Aws::Structure
end

#type_filterTypes::WorkflowTypeFilter

Specifies the type of the workflow executions to be counted.

<note markdown=“1”> ‘executionFilter`, `typeFilter` and `tagFilter` are mutually exclusive. You can specify at most one of these in a request.

</note>


1273
1274
1275
1276
1277
1278
1279
1280
1281
# File 'lib/aws-sdk-swf/types.rb', line 1273

class CountOpenWorkflowExecutionsInput < Struct.new(
  :domain,
  :start_time_filter,
  :type_filter,
  :tag_filter,
  :execution_filter)
  SENSITIVE = []
  include Aws::Structure
end