Some JSON models of the Conditional naming API vary depending on the type of the model. The JSON models for each variation are listed below.
ConditionKey objectThe ConditionKey object is the base for all conditions. The actual set of fields depends on the type of the condition.
CustomHostMetadataConditionKey objectThe key for dynamic attributes of the HOST_CUSTOM_METADATA_KEY type.
| Element | Type | Description |
|---|---|---|
| dynamicKey | Custom | The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. |
CustomHostMetadataKey objectThe key of the attribute, which need dynamic keys.
Not applicable otherwise, as the attibute itself acts as a key.
| Element | Type | Description |
|---|---|---|
| key | string | The actual key of the custom metadata. |
| source | string | The source of the custom metadata. The element can hold these values
|
CustomProcessMetadataConditionKey objectThe key for dynamic attributes of the PROCESS_CUSTOM_METADATA_KEY type.
| Element | Type | Description |
|---|---|---|
| dynamicKey | Custom | The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. |
CustomProcessMetadataKey objectThe key of the attribute, which need dynamic keys.
Not applicable otherwise, as the attibute itself acts as a key.
| Element | Type | Description |
|---|---|---|
| key | string | The actual key of the custom metadata. |
| source | string | The source of the custom metadata. The element can hold these values
|
ProcessMetadataConditionKey objectThe key for dynamic attributes of the PROCESS_PREDEFINED_METADATA_KEY type.
| Element | Type | Description |
|---|---|---|
| dynamicKey | string | The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. The element can hold these values
|
StringConditionKey objectThe key for dynamic attributes of the STRING type.
| Element | Type | Description |
|---|---|---|
| dynamicKey | string | The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. |
ComparisonBasic objectThe ComparisonBasic object is the base for all comparison operations. The actual set of fields depends on the type of the comparison.
ApplicationTypeComparison objectComparison for APPLICATION_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
AzureComputeModeComparison objectComparison for AZURE_COMPUTE_MODE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
AzureSkuComparision objectComparison for AZURE_SKU attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
BitnessComparision objectComparison for BITNESS attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
CloudTypeComparison objectComparison for CLOUD_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
CustomApplicationTypeComparison objectComparison for CUSTOM_APPLICATION_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
DatabaseTopologyComparison objectComparison for DATABASE_TOPOLOGY attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
DcrumDecoderComparison objectComparison for DCRUM_DECODER_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
EntityIdComparison objectComparison for ENTITY_ID attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. |
HypervisorTypeComparision objectComparison for HYPERVISOR_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
IndexedNameComparison objectComparison for INDEXED_NAME attributes.
| Element | Type | Description |
|---|---|---|
| caseSensitive | boolean | The comparison is case-sensitive ( |
| 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. The element can hold these values
|
| value | string | The value to compare to. |
IndexedStringComparison objectComparison for INDEXED_STRING attributes.
| Element | Type | Description |
|---|---|---|
| caseSensitive | boolean | The comparison is case-sensitive ( |
| 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. The element can hold these values
|
| value | string | The value to compare to. |
IndexedTagComparison objectComparison for INDEXED_TAG attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | Tag | Tag of a Dynatrace entity. |
TagInfo objectTag of a Dynatrace entity.
| Element | Type | Description |
|---|---|---|
| context | string | The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the The element can hold these values
|
| key | string | The key of the tag. Custom tags have the tag value here. |
| value | string | The value of the tag. Not applicable to custom tags. |
IntegerComparison objectComparison for INTEGER attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | integer | The value to compare to. |
IpAddressComparison objectComparison for IP_ADDRESS attributes.
| Element | Type | Description |
|---|---|---|
| caseSensitive | boolean | The comparison is case-sensitive ( |
| 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. The element can hold these values
|
| value | string | The value to compare to. |
MobilePlatformComparison objectComparison for MOBILE_PLATFORM attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
OsArchitectureComparison objectComparison for OS_ARCHITECTURE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
OsTypeComparison objectComparison for OS_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
PaasTypeComparison objectComparison for PAAS_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
ServiceTopologyComparison objectComparison for SERVICE_TOPOLOGY attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
ServiceTypeComparison objectComparison for SERVICE_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
SimpleHostTechComparison objectComparison for SIMPLE_HOST_TECH attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | Simple | The value to compare to. |
SimpleHostTech objectThe value to compare to.
| Element | Type | Description |
|---|---|---|
| type | string | Predefined technology, if technology is not predefined, then the verbatim type must be set The element can hold these values
|
| verbatimType | string | Non-predefined technology, use for custom technologies. |
SimpleTechComparison objectComparison for SIMPLE_TECH attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | Simple | The value to compare to. |
SimpleTech objectThe value to compare to.
| Element | Type | Description |
|---|---|---|
| type | string | Predefined technology, if technology is not predefined, then the verbatim type must be set The element can hold these values
|
| verbatimType | string | Non-predefined technology, use for custom technologies. |
StringComparison objectComparison for STRING attributes.
| Element | Type | Description |
|---|---|---|
| caseSensitive | boolean | The comparison is case-sensitive ( |
| 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. The element can hold these values
|
| value | string | The value to compare to. |
SyntheticEngineTypeComparison objectComparison for SYNTHETIC_ENGINE_TYPE attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | string | The value to compare to. The element can hold these values
|
TagComparison objectComparison for TAG attributes.
| Element | Type | Description |
|---|---|---|
| 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. The element can hold these values
|
| value | Tag | Tag of a Dynatrace entity. |
TagInfo objectTag of a Dynatrace entity.
| Element | Type | Description |
|---|---|---|
| context | string | The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the The element can hold these values
|
| key | string | The key of the tag. Custom tags have the tag value here. |
| value | string | The value of the tag. Not applicable to custom tags. |