Class: Aws::ServiceDiscovery::Types::OperationFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceDiscovery::Types::OperationFilter
- Defined in:
- gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb
Overview
A complex type that lets you select the operations that you want to list.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#condition ⇒ String
The operator that you want to use to determine whether an operation matches the specified value.
-
#name ⇒ String
Specify the operations that you want to get:.
-
#values ⇒ Array<String>
Specify values that are applicable to the value that you specify for
Name:.
Instance Attribute Details
#condition ⇒ String
The operator that you want to use to determine whether an operation matches the specified value. Valid values for condition include:
EQ: When you specifyEQfor the condition, you can specify only one value.EQis supported forNAMESPACE_ID,SERVICE_ID,STATUS, andTYPE.EQis the default condition and can be omitted.IN: When you specifyINfor the condition, you can specify a list of one or more values.INis supported forSTATUSandTYPE. An operation must match one of the specified values to be returned in the response.BETWEEN: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.BETWEENis supported forUPDATE_DATE.
2485 2486 2487 2488 2489 2490 2491 |
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2485 class OperationFilter < Struct.new( :name, :values, :condition) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Specify the operations that you want to get:
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations:
SUBMITTED,PENDING,SUCCEED, orFAIL.TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
2485 2486 2487 2488 2489 2490 2491 |
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2485 class OperationFilter < Struct.new( :name, :values, :condition) SENSITIVE = [] include Aws::Structure end |
#values ⇒ Array<String>
Specify values that are applicable to the value that you specify for
Name:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses:
SUBMITTED,PENDING,SUCCEED, orFAIL.TYPE: Specify one or more of the following types:
CREATE_NAMESPACE,DELETE_NAMESPACE,UPDATE_SERVICE,REGISTER_INSTANCE, orDEREGISTER_INSTANCE.UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
2485 2486 2487 2488 2489 2490 2491 |
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2485 class OperationFilter < Struct.new( :name, :values, :condition) SENSITIVE = [] include Aws::Structure end |