Failure detection API - JSON models

JSON models of the Failure detection rules API vary greatly, depending on the type of some objects. Here you can find JSON models for each variation.

Variations of the FdpTagPredicate object

The FdpTagPredicate object is the base of tag conditions for failure detection parameter sets. The actual set of fields depends on the type of the condition.

STRING_EQUALS

STRING_STARTS_WITH

STRING_ENDS_WITH

STRING_CONTAINS_SUBSTRING

INTEGER_EQUALS

INTEGER_LESS_THAN

INTEGER_LESS_THAN_OR_EQUAL

INTEGER_GREATER_THAN

INTEGER_GREATER_THAN_OR_EQUAL

DOUBLE_EQUALS

DOUBLE_LESS_THAN

DOUBLE_LESS_THAN_OR_EQUAL

DOUBLE_GREATER_THAN

DOUBLE_GREATER_THAN_OR_EQUAL

Variations of the FdcPredicate object

The FdcPredicate object is the base for predicates of a failure detection rule's condition. The actual set of fields depends on the type of the condition.

STRING_EQUALS

STRING_STARTS_WITH

STRING_ENDS_WITH

STRING_CONTAINS_SUBSTRING

INTEGER_EQUALS

INTEGER_LESS_THAN

INTEGER_LESS_THAN_OR_EQUAL

INTEGER_GREATER_THAN

INTEGER_GREATER_THAN_OR_EQUAL

LONG_EQUALS

LONG_LESS_THAN

LONG_LESS_THAN_OR_EQUAL

LONG_GREATER_THAN

LONG_GREATER_THAN_OR_EQUAL

TAG_KEY_EQUALS

TAG_EQUALS

SERVICE_TYPE_EQUALS

MANAGEMENT_ZONES_CONTAINS_ALL

SET_OF_INTEGERS_CONTAINS_ANY

SET_OF_INTEGERS_CONTAINS_ALL