Paws::ServiceDiscovery::OperationFilter
This class represents one of two things:
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::ServiceDiscovery::OperationFilter object:
$service_obj->Method(Att1 => { Condition => $value, ..., Values => $value });
Use accessors for each attribute. If Att1 is expected to be an Paws::ServiceDiscovery::OperationFilter object:
$result = $service_obj->Method(...); $result->Att1->Condition
A complex type that lets you select the operations that you want to list.
The operator that you want to use to determine whether an operation matches the specified value. Valid values for condition include:
EQ: When you specify EQ for the condition, you can specify only one value. EQ is supported for NAMESPACE_ID, SERVICE_ID, STATUS, and TYPE. EQ is the default condition and can be omitted.
EQ
NAMESPACE_ID
SERVICE_ID
STATUS
TYPE
IN: When you specify IN for the condition, you can specify a list of one or more values. IN is supported for STATUS and TYPE. An operation must match one of the specified values to be returned in the response.
IN
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. BETWEEN is supported for UPDATE_DATE.
BETWEEN
UPDATE_DATE
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, or FAIL.
SUBMITTED
PENDING
SUCCEED
FAIL
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
Specify values that are applicable to the value that you specify for Name:
Name
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED, PENDING, SUCCEED, or FAIL.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE, DELETE_NAMESPACE, UPDATE_SERVICE, REGISTER_INSTANCE, or DEREGISTER_INSTANCE.
CREATE_NAMESPACE
DELETE_NAMESPACE
UPDATE_SERVICE
REGISTER_INSTANCE
DEREGISTER_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.
This class forms part of Paws, describing an object used in Paws::ServiceDiscovery
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws
CPAN shell
perl -MCPAN -e shell install Paws
For more information on module installation, please visit the detailed CPAN module installation guide.