/** * Dynatrace Configuration API * Documentation of the Dynatrace Configuration API. Refer to the [help page](https://www.dynatrace.com/support/help/shortlink/config-api) to read about use-cases and examples. Notes about compatibility: * Operations marked as early adopter or preview may be changed in non-compatible ways, although we try to avoid this. * We may add new enum constants without incrementing the API version; thus, clients need to handle unknown enum constants gracefully. * * The version of the OpenAPI document: 1.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { RequestFile } from '../api'; export class ProcessMetadataConditionKeyAllOf { /** * The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. */ 'dynamicKey'?: ProcessMetadataConditionKeyAllOf.DynamicKeyEnum; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "dynamicKey", "baseName": "dynamicKey", "type": "ProcessMetadataConditionKeyAllOf.DynamicKeyEnum" } ]; static getAttributeTypeMap() { return ProcessMetadataConditionKeyAllOf.attributeTypeMap; } } export namespace ProcessMetadataConditionKeyAllOf { export enum DynamicKeyEnum { AMAZONECRIMAGEACCOUNTID = 'AMAZON_ECR_IMAGE_ACCOUNT_ID', AMAZONECRIMAGEREGION = 'AMAZON_ECR_IMAGE_REGION', AMAZONLAMBDAFUNCTIONNAME = 'AMAZON_LAMBDA_FUNCTION_NAME', AMAZONREGION = 'AMAZON_REGION', APACHECONFIGPATH = 'APACHE_CONFIG_PATH', APACHESPARKMASTERIPADDRESS = 'APACHE_SPARK_MASTER_IP_ADDRESS', ASPDOTNETCOREAPPLICATIONPATH = 'ASP_DOT_NET_CORE_APPLICATION_PATH', AWSECSCLUSTER = 'AWS_ECS_CLUSTER', AWSECSCONTAINERNAME = 'AWS_ECS_CONTAINERNAME', AWSECSFAMILY = 'AWS_ECS_FAMILY', AWSECSREVISION = 'AWS_ECS_REVISION', CASSANDRACLUSTERNAME = 'CASSANDRA_CLUSTER_NAME', CATALINABASE = 'CATALINA_BASE', CATALINAHOME = 'CATALINA_HOME', CLOUDFOUNDRYAPPID = 'CLOUD_FOUNDRY_APP_ID', CLOUDFOUNDRYAPPNAME = 'CLOUD_FOUNDRY_APP_NAME', CLOUDFOUNDRYINSTANCEINDEX = 'CLOUD_FOUNDRY_INSTANCE_INDEX', CLOUDFOUNDRYSPACEID = 'CLOUD_FOUNDRY_SPACE_ID', CLOUDFOUNDRYSPACENAME = 'CLOUD_FOUNDRY_SPACE_NAME', COLDFUSIONJVMCONFIGFILE = 'COLDFUSION_JVM_CONFIG_FILE', COLDFUSIONSERVICENAME = 'COLDFUSION_SERVICE_NAME', COMMANDLINEARGS = 'COMMAND_LINE_ARGS', DOTNETCOMMAND = 'DOTNET_COMMAND', DOTNETCOMMANDPATH = 'DOTNET_COMMAND_PATH', DYNATRACECLUSTERID = 'DYNATRACE_CLUSTER_ID', DYNATRACENODEID = 'DYNATRACE_NODE_ID', ELASTICSEARCHCLUSTERNAME = 'ELASTICSEARCH_CLUSTER_NAME', ELASTICSEARCHNODENAME = 'ELASTICSEARCH_NODE_NAME', EQUINOXCONFIGPATH = 'EQUINOX_CONFIG_PATH', EXENAME = 'EXE_NAME', EXEPATH = 'EXE_PATH', GLASSFISHDOMAINNAME = 'GLASS_FISH_DOMAIN_NAME', GLASSFISHINSTANCENAME = 'GLASS_FISH_INSTANCE_NAME', GOOGLEAPPENGINEINSTANCE = 'GOOGLE_APP_ENGINE_INSTANCE', GOOGLEAPPENGINESERVICE = 'GOOGLE_APP_ENGINE_SERVICE', GOOGLECLOUDPROJECT = 'GOOGLE_CLOUD_PROJECT', HYBRISBINDIRECTORY = 'HYBRIS_BIN_DIRECTORY', HYBRISCONFIGDIRECTORY = 'HYBRIS_CONFIG_DIRECTORY', HYBRISDATADIRECTORY = 'HYBRIS_DATA_DIRECTORY', IBMCICSREGION = 'IBM_CICS_REGION', IBMCTGNAME = 'IBM_CTG_NAME', IBMIMSCONNECTREGION = 'IBM_IMS_CONNECT_REGION', IBMIMSCONTROLREGION = 'IBM_IMS_CONTROL_REGION', IBMIMSMESSAGEPROCESSINGREGION = 'IBM_IMS_MESSAGE_PROCESSING_REGION', IBMIMSSOAPGWNAME = 'IBM_IMS_SOAP_GW_NAME', IBMINTEGRATIONNODENAME = 'IBM_INTEGRATION_NODE_NAME', IBMINTEGRATIONSERVERNAME = 'IBM_INTEGRATION_SERVER_NAME', IISAPPPOOL = 'IIS_APP_POOL', IISROLENAME = 'IIS_ROLE_NAME', JAVAJARFILE = 'JAVA_JAR_FILE', JAVAJARPATH = 'JAVA_JAR_PATH', JAVAMAINCLASS = 'JAVA_MAIN_CLASS', JAVAMAINMODULE = 'JAVA_MAIN_MODULE', JBOSSHOME = 'JBOSS_HOME', JBOSSMODE = 'JBOSS_MODE', JBOSSSERVERNAME = 'JBOSS_SERVER_NAME', KUBERNETESBASEPODNAME = 'KUBERNETES_BASE_POD_NAME', KUBERNETESCONTAINERNAME = 'KUBERNETES_CONTAINER_NAME', KUBERNETESFULLPODNAME = 'KUBERNETES_FULL_POD_NAME', KUBERNETESNAMESPACE = 'KUBERNETES_NAMESPACE', KUBERNETESPODUID = 'KUBERNETES_POD_UID', MSSQLINSTANCENAME = 'MSSQL_INSTANCE_NAME', NODEJSAPPBASEDIRECTORY = 'NODE_JS_APP_BASE_DIRECTORY', NODEJSAPPNAME = 'NODE_JS_APP_NAME', NODEJSSCRIPTNAME = 'NODE_JS_SCRIPT_NAME', ORACLESID = 'ORACLE_SID', PGIDCALCINPUTKEYLINKAGE = 'PG_ID_CALC_INPUT_KEY_LINKAGE', PHPSCRIPTPATH = 'PHP_SCRIPT_PATH', PHPWORKINGDIRECTORY = 'PHP_WORKING_DIRECTORY', RUBYAPPROOTPATH = 'RUBY_APP_ROOT_PATH', RUBYSCRIPTPATH = 'RUBY_SCRIPT_PATH', RULERESULT = 'RULE_RESULT', SOFTWAREAGINSTALLROOT = 'SOFTWAREAG_INSTALL_ROOT', SOFTWAREAGPRODUCTPROPNAME = 'SOFTWAREAG_PRODUCTPROPNAME', SPRINGBOOTAPPNAME = 'SPRINGBOOT_APP_NAME', SPRINGBOOTPROFILENAME = 'SPRINGBOOT_PROFILE_NAME', SPRINGBOOTSTARTUPCLASS = 'SPRINGBOOT_STARTUP_CLASS', TIBCOBUSINESSWORKSCEAPPNAME = 'TIBCO_BUSINESSWORKS_CE_APP_NAME', TIBCOBUSINESSWORKSCEVERSION = 'TIBCO_BUSINESSWORKS_CE_VERSION', TIBCOBUSINESSWORKSAPPNODENAME = 'TIBCO_BUSINESS_WORKS_APP_NODE_NAME', TIBCOBUSINESSWORKSAPPSPACENAME = 'TIBCO_BUSINESS_WORKS_APP_SPACE_NAME', TIBCOBUSINESSWORKSDOMAINNAME = 'TIBCO_BUSINESS_WORKS_DOMAIN_NAME', TIBCOBUSINESSWORKSENGINEPROPERTYFILE = 'TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE', TIBCOBUSINESSWORKSENGINEPROPERTYFILEPATH = 'TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH', TIBCOBUSINESSWORKSHOME = 'TIBCO_BUSINESS_WORKS_HOME', VARNISHINSTANCENAME = 'VARNISH_INSTANCE_NAME', WEBLOGICCLUSTERNAME = 'WEB_LOGIC_CLUSTER_NAME', WEBLOGICDOMAINNAME = 'WEB_LOGIC_DOMAIN_NAME', WEBLOGICHOME = 'WEB_LOGIC_HOME', WEBLOGICNAME = 'WEB_LOGIC_NAME', WEBSPHERECELLNAME = 'WEB_SPHERE_CELL_NAME', WEBSPHERECLUSTERNAME = 'WEB_SPHERE_CLUSTER_NAME', WEBSPHERENODENAME = 'WEB_SPHERE_NODE_NAME', WEBSPHERESERVERNAME = 'WEB_SPHERE_SERVER_NAME' } }