Management zones API - JSON models
Some JSON models of the Management zones API vary, depending on the type of some objects. Here you can find JSON models for each variation.
Variations of the ConditionKey
object
The ConditionKey
object is the base for all conditions. The actual set of fields depends on the type of the condition.
HOST_CUSTOM_METADATA_KEY
The CustomHostMetadataConditionKey object
The key to identify the data we're matching.
The actual set of fields and possible values vary, depending on the type of the key.
Find the list of actual objects in the description of the type field.
Element | Type | Description | Required |
---|---|---|---|
attribute | string |
The attribute to be used for comparision. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
optional |
dynamicKey | CustomHostMetadataKey | required |
The CustomHostMetadataKey object
The key of the attribute, which need dynamic keys.
Not applicable otherwise, as the attibute itself acts as a key.
Element | Type | Description | Required |
---|---|---|---|
source | string |
The source of the custom metadata. |
required |
key | string |
The actual key of the custom metadata. |
required |
{
"attribute": "HOST_CUSTOM_METADATA",
"type": "HOST_CUSTOM_METADATA_KEY",
"dynamicKey": {
"source": "ENVIRONMENT",
"key": "myKey"
}
}
PROCESS_CUSTOM_METADATA_KEY
The CustomProcessMetadataConditionKey object
The key to identify the data we're matching.
The actual set of fields and possible values vary, depending on the type of the key.
Find the list of actual objects in the description of the type field.
Element | Type | Description | Required |
---|---|---|---|
attribute | string |
The attribute to be used for comparision. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
optional |
dynamicKey | CustomProcessMetadataKey | required |
The CustomProcessMetadataKey object
The key of the attribute, which need dynamic keys.
Not applicable otherwise, as the attibute itself acts as a key.
Element | Type | Description | Required |
---|---|---|---|
source | string |
The source of the custom metadata. |
required |
key | string |
The actual key of the custom metadata. |
required |
{
"attribute": "PROCESS_GROUP_DETECTED_NAME",
"type": "PROCESS_CUSTOM_METADATA_KEY",
"dynamicKey": {
"source": "KUBERNETES",
"key": "myKey"
}
}
PROCESS_PREDEFINED_METADATA_KEY
The ProcessMetadataConditionKey object
The key to identify the data we're matching.
The actual set of fields and possible values vary, depending on the type of the key.
Find the list of actual objects in the description of the type field.
Element | Type | Description | Required |
---|---|---|---|
attribute | string |
The attribute to be used for comparision. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
optional |
dynamicKey | string |
The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. |
required |
{
"attribute": "PROCESS_GROUP_PREDEFINED_METADATA",
"type": "PROCESS_PREDEFINED_METADATA_KEY",
"dynamicKey": "JAVA_JAR_FILE"
}
STRING
The StringConditionKey object
The key to identify the data we're matching.
The actual set of fields and possible values vary, depending on the type of the key.
Find the list of actual objects in the description of the type field.
Element | Type | Description | Required |
---|---|---|---|
attribute | string |
The attribute to be used for comparision. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
optional |
dynamicKey | string |
The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. |
required |
{
"attribute": "HOST_GROUP_NAME",
"type": "STRING",
"dynamicKey": "myKey"
}
Variations of the ComparisonBasic
object
The ComparisonBasic
object is the base for all comparison operations. The actual set of fields depends on the type of the comparison.
APPLICATION_TYPE
The ApplicationTypeComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "SAAS_VENDOR",
"negate": false,
"type": "APPLICATION_TYPE"
}
AZURE_COMPUTE_MODE
The AzureComputeModeComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "DEDICATED",
"negate": false,
"type": "AZURE_COMPUTE_MODE"
}
AZURE_SKU
The AzureSkuComparision object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "PREMIUM",
"negate": false,
"type": "AZURE_SKU"
}
BITNESS
The BitnessComparision object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "64",
"negate": false,
"type": "BITNESS"
}
CLOUD_TYPE
The CloudTypeComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "ORACLE",
"negate": false,
"type": "CLOUD_TYPE"
}
CUSTOM_APPLICATION_TYPE
The CustomApplicationTypeComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "EMBEDDED",
"negate": false,
"type": "CUSTOM_APPLICATION_TYPE"
}
DATABASE_TOPOLOGY
The DatabaseTopologyComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "LOAD_BALANCING",
"negate": false,
"type": "DATABASE_TOPOLOGY"
}
DCRUM_DECODER_TYPE
The DcrumDecoderComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "MYSQL",
"negate": false,
"type": "DCRUM_DECODER_TYPE"
}
ENTITY_ID
The EntityIdComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "HOST-80FF8584D8954C1D",
"negate": false,
"type": "ENTITY_ID"
}
HYPERVISOR_TYPE
The HypervisorTypeComparision object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "HYPER_V",
"negate": false,
"type": "HYPERVISOR_TYPE"
}
INDEXED_NAME
The IndexedNameComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "string",
"negate": false,
"type": "INDEXED_NAME"
}
INDEXED_STRING
The IndexedStringComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "string",
"negate": false,
"type": "INDEXED_STRING"
}
INDEXED_TAG
The IndexedTagComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | TagInfo | optional | |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
The TagInfo object
Tag of a Dynatrace entity.
Element | Type | Description | Required |
---|---|---|---|
context | string |
The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the |
required |
key | string |
The key of the tag. Custom tags have the tag value here. |
required |
value | string |
The value of the tag. Not applicable to custom tags. |
optional |
{
"operator": "EQUALS",
"value": {
"context": "CONTEXTLESS",
"key": "hostOS"
},
"negate": false,
"type": "INDEXED_TAG"
}
INTEGER
The IntegerComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | integer |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "GREATER_THAN",
"value": 88,
"negate": false,
"type": "INTEGER"
}
IP_ADDRESS
The IntegerComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | integer |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "GREATER_THAN",
"value": 88,
"negate": false,
"type": "INTEGER"
}
MOBILE_PLATFORM
The MobilePlatformComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "IOS",
"negate": false,
"type": "MOBILE_PLATFORM"
}
OS_ARCHITECTURE
The OsArchitectureComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "IA64",
"negate": false,
"type": "OS_ARCHITECTURE"
}
OS_TYPE
The OsTypeComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "LINUX",
"negate": false,
"type": "OS_TYPE"
}
PAAS_TYPE
The PaasTypeComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "KUBERNETES",
"negate": false,
"type": "PAAS_TYPE"
}
SERVICE_TOPOLOGY
The ServiceTopologyComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "FULLY_MONITORED",
"negate": false,
"type": "SERVICE_TOPOLOGY"
}
SERVICE_TYPE
The ServiceTypeComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "BACKGROUND_ACTIVITY",
"negate": false,
"type": "SERVICE_TYPE"
}
SIMPLE_HOST_TECH
The SimpleHostTechComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | SimpleHostTech | optional | |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
The SimpleHostTech object
The value to compare to.
Element | Type | Description | Required |
---|---|---|---|
type | string |
Predefined technology, if technology is not predefined, then the verbatim type must be set |
optional |
verbatimType | string |
Non-predefined technology, use for custom technologies. |
optional |
{
"operator": "EQUALS",
"value": {
"type": "CLOUDFOUNDRY"
},
"negate": false,
"type": "SIMPLE_HOST_TECH"
}
SIMPLE_TECH
The SimpleTechComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | SimpleTech | optional | |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
The SimpleTech object
The value to compare to.
Element | Type | Description | Required |
---|---|---|---|
type | string |
Predefined technology, if technology is not predefined, then the verbatim type must be set |
optional |
verbatimType | string |
Non-predefined technology, use for custom technologies. |
optional |
{
"operator": "EQUALS",
"value": {
"verbatimType": "MyTechnology"
},
"negate": false,
"type": "SIMPLE_TECH"
}
STRING
The StringComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
caseSensitive | boolean |
The comparison is case-sensitive ( |
optional |
{
"operator": "CONTAINS",
"value": "myValue",
"negate": false,
"type": "STRING",
"caseSensitive": true
}
SYNTHETIC_ENGINE_TYPE
The SyntheticEngineTypeComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | string |
The value to compare to. |
optional |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
{
"operator": "EQUALS",
"value": "CLASSIC",
"negate": false,
"type": "SYNTHETIC_ENGINE_TYPE"
}
TAG
The TagComparison object
Defines how the matching is actually performed: what and how are we comparing.
The actual set of fields and possible values of the operator field depend on the type of the comparison. \n\nFind the list of actual models in the description of the type field and check the description of the model you need.
Element | Type | Description | Required |
---|---|---|---|
operator | string |
Operator of the comparison. You can reverse it by setting negate to Possible values depend on the type of the comparison. Find the list of actual models in the description of the type field and check the description of the model you need. |
required |
value | TagInfo | optional | |
negate | boolean |
Reverses the comparison operator. For example it turns the begins with into does not begin with. |
required |
type | string |
Defines the actual set of fields depending on the value. See one of the following objects:
|
required |
The TagInfo object
Tag of a Dynatrace entity.
Element | Type | Description | Required |
---|---|---|---|
context | string |
The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the |
required |
key | string |
The key of the tag. Custom tags have the tag value here. |
required |
value | string |
The value of the tag. Not applicable to custom tags. |
optional |
{
"operator": "TAG_KEY_EQUALS",
"value": {
"context": "CONTEXTLESS",
"key": "hostOS"
},
"negate": false,
"type": "TAG"
}