dynatrace

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// AlertingCustomTextFilterOperatorBEGINSWITH captures enum value "BEGINS_WITH"
	AlertingCustomTextFilterOperatorBEGINSWITH string = "BEGINS_WITH"

	// AlertingCustomTextFilterOperatorCONTAINS captures enum value "CONTAINS"
	AlertingCustomTextFilterOperatorCONTAINS string = "CONTAINS"

	// AlertingCustomTextFilterOperatorCONTAINSREGEX captures enum value "CONTAINS_REGEX"
	AlertingCustomTextFilterOperatorCONTAINSREGEX string = "CONTAINS_REGEX"

	// AlertingCustomTextFilterOperatorENDSWITH captures enum value "ENDS_WITH"
	AlertingCustomTextFilterOperatorENDSWITH string = "ENDS_WITH"

	// AlertingCustomTextFilterOperatorEQUALS captures enum value "EQUALS"
	AlertingCustomTextFilterOperatorEQUALS string = "EQUALS"
)
View Source
const (

	// AlertingPredefinedEventFilterEventTypeAPPLICATIONERRORRATEINCREASED captures enum value "APPLICATION_ERROR_RATE_INCREASED"
	AlertingPredefinedEventFilterEventTypeAPPLICATIONERRORRATEINCREASED string = "APPLICATION_ERROR_RATE_INCREASED"

	// AlertingPredefinedEventFilterEventTypeAPPLICATIONSLOWDOWN captures enum value "APPLICATION_SLOWDOWN"
	AlertingPredefinedEventFilterEventTypeAPPLICATIONSLOWDOWN string = "APPLICATION_SLOWDOWN"

	// AlertingPredefinedEventFilterEventTypeAPPLICATIONUNEXPECTEDHIGHLOAD captures enum value "APPLICATION_UNEXPECTED_HIGH_LOAD"
	AlertingPredefinedEventFilterEventTypeAPPLICATIONUNEXPECTEDHIGHLOAD string = "APPLICATION_UNEXPECTED_HIGH_LOAD"

	// AlertingPredefinedEventFilterEventTypeAPPLICATIONUNEXPECTEDLOWLOAD captures enum value "APPLICATION_UNEXPECTED_LOW_LOAD"
	AlertingPredefinedEventFilterEventTypeAPPLICATIONUNEXPECTEDLOWLOAD string = "APPLICATION_UNEXPECTED_LOW_LOAD"

	// AlertingPredefinedEventFilterEventTypeAWSLAMBDAHIGHERRORRATE captures enum value "AWS_LAMBDA_HIGH_ERROR_RATE"
	AlertingPredefinedEventFilterEventTypeAWSLAMBDAHIGHERRORRATE string = "AWS_LAMBDA_HIGH_ERROR_RATE"

	// AlertingPredefinedEventFilterEventTypeCUSTOMAPPLICATIONERRORRATEINCREASED captures enum value "CUSTOM_APPLICATION_ERROR_RATE_INCREASED"
	AlertingPredefinedEventFilterEventTypeCUSTOMAPPLICATIONERRORRATEINCREASED string = "CUSTOM_APPLICATION_ERROR_RATE_INCREASED"

	// AlertingPredefinedEventFilterEventTypeCUSTOMAPPLICATIONSLOWDOWN captures enum value "CUSTOM_APPLICATION_SLOWDOWN"
	AlertingPredefinedEventFilterEventTypeCUSTOMAPPLICATIONSLOWDOWN string = "CUSTOM_APPLICATION_SLOWDOWN"

	// AlertingPredefinedEventFilterEventTypeCUSTOMAPPLICATIONUNEXPECTEDHIGHLOAD captures enum value "CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD"
	AlertingPredefinedEventFilterEventTypeCUSTOMAPPLICATIONUNEXPECTEDHIGHLOAD string = "CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD"

	// AlertingPredefinedEventFilterEventTypeCUSTOMAPPLICATIONUNEXPECTEDLOWLOAD captures enum value "CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD"
	AlertingPredefinedEventFilterEventTypeCUSTOMAPPLICATIONUNEXPECTEDLOWLOAD string = "CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD"

	// AlertingPredefinedEventFilterEventTypeCUSTOMAPPCRASHRATEINCREASED captures enum value "CUSTOM_APP_CRASH_RATE_INCREASED"
	AlertingPredefinedEventFilterEventTypeCUSTOMAPPCRASHRATEINCREASED string = "CUSTOM_APP_CRASH_RATE_INCREASED"

	// AlertingPredefinedEventFilterEventTypeDATABASECONNECTIONFAILURE captures enum value "DATABASE_CONNECTION_FAILURE"
	AlertingPredefinedEventFilterEventTypeDATABASECONNECTIONFAILURE string = "DATABASE_CONNECTION_FAILURE"

	// AlertingPredefinedEventFilterEventTypeDATACENTERSERVICEPERFORMANCEDEGRADATION captures enum value "DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION"
	AlertingPredefinedEventFilterEventTypeDATACENTERSERVICEPERFORMANCEDEGRADATION string = "DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION"

	// AlertingPredefinedEventFilterEventTypeDATACENTERSERVICEUNAVAILABLE captures enum value "DATA_CENTER_SERVICE_UNAVAILABLE"
	AlertingPredefinedEventFilterEventTypeDATACENTERSERVICEUNAVAILABLE string = "DATA_CENTER_SERVICE_UNAVAILABLE"

	// AlertingPredefinedEventFilterEventTypeEBSVOLUMEHIGHLATENCY captures enum value "EBS_VOLUME_HIGH_LATENCY"
	AlertingPredefinedEventFilterEventTypeEBSVOLUMEHIGHLATENCY string = "EBS_VOLUME_HIGH_LATENCY"

	// AlertingPredefinedEventFilterEventTypeEC2HIGHCPU captures enum value "EC2_HIGH_CPU"
	AlertingPredefinedEventFilterEventTypeEC2HIGHCPU string = "EC2_HIGH_CPU"

	// AlertingPredefinedEventFilterEventTypeELBHIGHBACKENDERRORRATE captures enum value "ELB_HIGH_BACKEND_ERROR_RATE"
	AlertingPredefinedEventFilterEventTypeELBHIGHBACKENDERRORRATE string = "ELB_HIGH_BACKEND_ERROR_RATE"

	// AlertingPredefinedEventFilterEventTypeENTERPRICEAPPLICATIONPERFORMANCEDEGRADATION captures enum value "ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION"
	AlertingPredefinedEventFilterEventTypeENTERPRICEAPPLICATIONPERFORMANCEDEGRADATION string = "ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION"

	// AlertingPredefinedEventFilterEventTypeENTERPRISEAPPLICATIONUNAVAILABLE captures enum value "ENTERPRISE_APPLICATION_UNAVAILABLE"
	AlertingPredefinedEventFilterEventTypeENTERPRISEAPPLICATIONUNAVAILABLE string = "ENTERPRISE_APPLICATION_UNAVAILABLE"

	// AlertingPredefinedEventFilterEventTypeESXIGUESTACTIVESWAPWAIT captures enum value "ESXI_GUEST_ACTIVE_SWAP_WAIT"
	AlertingPredefinedEventFilterEventTypeESXIGUESTACTIVESWAPWAIT string = "ESXI_GUEST_ACTIVE_SWAP_WAIT"

	// AlertingPredefinedEventFilterEventTypeESXIGUESTCPULIMITREACHED captures enum value "ESXI_GUEST_CPU_LIMIT_REACHED"
	AlertingPredefinedEventFilterEventTypeESXIGUESTCPULIMITREACHED string = "ESXI_GUEST_CPU_LIMIT_REACHED"

	// AlertingPredefinedEventFilterEventTypeESXIHOSTCPUSATURATION captures enum value "ESXI_HOST_CPU_SATURATION"
	AlertingPredefinedEventFilterEventTypeESXIHOSTCPUSATURATION string = "ESXI_HOST_CPU_SATURATION"

	// AlertingPredefinedEventFilterEventTypeESXIHOSTDATASTORELOWDISKSPACE captures enum value "ESXI_HOST_DATASTORE_LOW_DISK_SPACE"
	AlertingPredefinedEventFilterEventTypeESXIHOSTDATASTORELOWDISKSPACE string = "ESXI_HOST_DATASTORE_LOW_DISK_SPACE"

	// AlertingPredefinedEventFilterEventTypeESXIHOSTDISKQUEUESLOW captures enum value "ESXI_HOST_DISK_QUEUE_SLOW"
	AlertingPredefinedEventFilterEventTypeESXIHOSTDISKQUEUESLOW string = "ESXI_HOST_DISK_QUEUE_SLOW"

	// AlertingPredefinedEventFilterEventTypeESXIHOSTDISKSLOW captures enum value "ESXI_HOST_DISK_SLOW"
	AlertingPredefinedEventFilterEventTypeESXIHOSTDISKSLOW string = "ESXI_HOST_DISK_SLOW"

	// AlertingPredefinedEventFilterEventTypeESXIHOSTMEMORYSATURATION captures enum value "ESXI_HOST_MEMORY_SATURATION"
	AlertingPredefinedEventFilterEventTypeESXIHOSTMEMORYSATURATION string = "ESXI_HOST_MEMORY_SATURATION"

	// AlertingPredefinedEventFilterEventTypeESXIHOSTNETWORKPROBLEMS captures enum value "ESXI_HOST_NETWORK_PROBLEMS"
	AlertingPredefinedEventFilterEventTypeESXIHOSTNETWORKPROBLEMS string = "ESXI_HOST_NETWORK_PROBLEMS"

	// AlertingPredefinedEventFilterEventTypeESXIHOSTOVERLOADEDSTORAGE captures enum value "ESXI_HOST_OVERLOADED_STORAGE"
	AlertingPredefinedEventFilterEventTypeESXIHOSTOVERLOADEDSTORAGE string = "ESXI_HOST_OVERLOADED_STORAGE"

	// AlertingPredefinedEventFilterEventTypeESXIVMIMPACTHOSTCPUSATURATION captures enum value "ESXI_VM_IMPACT_HOST_CPU_SATURATION"
	AlertingPredefinedEventFilterEventTypeESXIVMIMPACTHOSTCPUSATURATION string = "ESXI_VM_IMPACT_HOST_CPU_SATURATION"

	// AlertingPredefinedEventFilterEventTypeESXIVMIMPACTHOSTMEMORYSATURATION captures enum value "ESXI_VM_IMPACT_HOST_MEMORY_SATURATION"
	AlertingPredefinedEventFilterEventTypeESXIVMIMPACTHOSTMEMORYSATURATION string = "ESXI_VM_IMPACT_HOST_MEMORY_SATURATION"

	// AlertingPredefinedEventFilterEventTypeEXTERNALSYNTHETICTESTOUTAGE captures enum value "EXTERNAL_SYNTHETIC_TEST_OUTAGE"
	AlertingPredefinedEventFilterEventTypeEXTERNALSYNTHETICTESTOUTAGE string = "EXTERNAL_SYNTHETIC_TEST_OUTAGE"

	// AlertingPredefinedEventFilterEventTypeEXTERNALSYNTHETICTESTSLOWDOWN captures enum value "EXTERNAL_SYNTHETIC_TEST_SLOWDOWN"
	AlertingPredefinedEventFilterEventTypeEXTERNALSYNTHETICTESTSLOWDOWN string = "EXTERNAL_SYNTHETIC_TEST_SLOWDOWN"

	// AlertingPredefinedEventFilterEventTypeHOSTOFSERVICEUNAVAILABLE captures enum value "HOST_OF_SERVICE_UNAVAILABLE"
	AlertingPredefinedEventFilterEventTypeHOSTOFSERVICEUNAVAILABLE string = "HOST_OF_SERVICE_UNAVAILABLE"

	// AlertingPredefinedEventFilterEventTypeHTTPCHECKGLOBALOUTAGE captures enum value "HTTP_CHECK_GLOBAL_OUTAGE"
	AlertingPredefinedEventFilterEventTypeHTTPCHECKGLOBALOUTAGE string = "HTTP_CHECK_GLOBAL_OUTAGE"

	// AlertingPredefinedEventFilterEventTypeHTTPCHECKLOCALOUTAGE captures enum value "HTTP_CHECK_LOCAL_OUTAGE"
	AlertingPredefinedEventFilterEventTypeHTTPCHECKLOCALOUTAGE string = "HTTP_CHECK_LOCAL_OUTAGE"

	// AlertingPredefinedEventFilterEventTypeHTTPCHECKTESTLOCATIONSLOWDOWN captures enum value "HTTP_CHECK_TEST_LOCATION_SLOWDOWN"
	AlertingPredefinedEventFilterEventTypeHTTPCHECKTESTLOCATIONSLOWDOWN string = "HTTP_CHECK_TEST_LOCATION_SLOWDOWN"

	// AlertingPredefinedEventFilterEventTypeMOBILEAPPLICATIONERRORRATEINCREASED captures enum value "MOBILE_APPLICATION_ERROR_RATE_INCREASED"
	AlertingPredefinedEventFilterEventTypeMOBILEAPPLICATIONERRORRATEINCREASED string = "MOBILE_APPLICATION_ERROR_RATE_INCREASED"

	// AlertingPredefinedEventFilterEventTypeMOBILEAPPLICATIONSLOWDOWN captures enum value "MOBILE_APPLICATION_SLOWDOWN"
	AlertingPredefinedEventFilterEventTypeMOBILEAPPLICATIONSLOWDOWN string = "MOBILE_APPLICATION_SLOWDOWN"

	// AlertingPredefinedEventFilterEventTypeMOBILEAPPLICATIONUNEXPECTEDHIGHLOAD captures enum value "MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD"
	AlertingPredefinedEventFilterEventTypeMOBILEAPPLICATIONUNEXPECTEDHIGHLOAD string = "MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD"

	// AlertingPredefinedEventFilterEventTypeMOBILEAPPLICATIONUNEXPECTEDLOWLOAD captures enum value "MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD"
	AlertingPredefinedEventFilterEventTypeMOBILEAPPLICATIONUNEXPECTEDLOWLOAD string = "MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD"

	// AlertingPredefinedEventFilterEventTypeMOBILEAPPCRASHRATEINCREASED captures enum value "MOBILE_APP_CRASH_RATE_INCREASED"
	AlertingPredefinedEventFilterEventTypeMOBILEAPPCRASHRATEINCREASED string = "MOBILE_APP_CRASH_RATE_INCREASED"

	// AlertingPredefinedEventFilterEventTypeMONITORINGUNAVAILABLE captures enum value "MONITORING_UNAVAILABLE"
	AlertingPredefinedEventFilterEventTypeMONITORINGUNAVAILABLE string = "MONITORING_UNAVAILABLE"

	// AlertingPredefinedEventFilterEventTypeOSIDISKLOWINODES captures enum value "OSI_DISK_LOW_INODES"
	AlertingPredefinedEventFilterEventTypeOSIDISKLOWINODES string = "OSI_DISK_LOW_INODES"

	// AlertingPredefinedEventFilterEventTypeOSIGRACEFULLYSHUTDOWN captures enum value "OSI_GRACEFULLY_SHUTDOWN"
	AlertingPredefinedEventFilterEventTypeOSIGRACEFULLYSHUTDOWN string = "OSI_GRACEFULLY_SHUTDOWN"

	// AlertingPredefinedEventFilterEventTypeOSIHIGHCPU captures enum value "OSI_HIGH_CPU"
	AlertingPredefinedEventFilterEventTypeOSIHIGHCPU string = "OSI_HIGH_CPU"

	// AlertingPredefinedEventFilterEventTypeOSIHIGHMEMORY captures enum value "OSI_HIGH_MEMORY"
	AlertingPredefinedEventFilterEventTypeOSIHIGHMEMORY string = "OSI_HIGH_MEMORY"

	// AlertingPredefinedEventFilterEventTypeOSILOWDISKSPACE captures enum value "OSI_LOW_DISK_SPACE"
	AlertingPredefinedEventFilterEventTypeOSILOWDISKSPACE string = "OSI_LOW_DISK_SPACE"

	// AlertingPredefinedEventFilterEventTypeOSINICDROPPEDPACKETSHIGH captures enum value "OSI_NIC_DROPPED_PACKETS_HIGH"
	AlertingPredefinedEventFilterEventTypeOSINICDROPPEDPACKETSHIGH string = "OSI_NIC_DROPPED_PACKETS_HIGH"

	// AlertingPredefinedEventFilterEventTypeOSINICERRORSHIGH captures enum value "OSI_NIC_ERRORS_HIGH"
	AlertingPredefinedEventFilterEventTypeOSINICERRORSHIGH string = "OSI_NIC_ERRORS_HIGH"

	// AlertingPredefinedEventFilterEventTypeOSINICUTILIZATIONHIGH captures enum value "OSI_NIC_UTILIZATION_HIGH"
	AlertingPredefinedEventFilterEventTypeOSINICUTILIZATIONHIGH string = "OSI_NIC_UTILIZATION_HIGH"

	// AlertingPredefinedEventFilterEventTypeOSISLOWDISK captures enum value "OSI_SLOW_DISK"
	AlertingPredefinedEventFilterEventTypeOSISLOWDISK string = "OSI_SLOW_DISK"

	// AlertingPredefinedEventFilterEventTypeOSIUNEXPECTEDLYUNAVAILABLE captures enum value "OSI_UNEXPECTEDLY_UNAVAILABLE"
	AlertingPredefinedEventFilterEventTypeOSIUNEXPECTEDLYUNAVAILABLE string = "OSI_UNEXPECTEDLY_UNAVAILABLE"

	// AlertingPredefinedEventFilterEventTypePGIOFSERVICEUNAVAILABLE captures enum value "PGI_OF_SERVICE_UNAVAILABLE"
	AlertingPredefinedEventFilterEventTypePGIOFSERVICEUNAVAILABLE string = "PGI_OF_SERVICE_UNAVAILABLE"

	// AlertingPredefinedEventFilterEventTypePGIUNAVAILABLE captures enum value "PGI_UNAVAILABLE"
	AlertingPredefinedEventFilterEventTypePGIUNAVAILABLE string = "PGI_UNAVAILABLE"

	// AlertingPredefinedEventFilterEventTypePGLOWINSTANCECOUNT captures enum value "PG_LOW_INSTANCE_COUNT"
	AlertingPredefinedEventFilterEventTypePGLOWINSTANCECOUNT string = "PG_LOW_INSTANCE_COUNT"

	// AlertingPredefinedEventFilterEventTypePROCESSCRASHED captures enum value "PROCESS_CRASHED"
	AlertingPredefinedEventFilterEventTypePROCESSCRASHED string = "PROCESS_CRASHED"

	// AlertingPredefinedEventFilterEventTypePROCESSHIGHGCACTIVITY captures enum value "PROCESS_HIGH_GC_ACTIVITY"
	AlertingPredefinedEventFilterEventTypePROCESSHIGHGCACTIVITY string = "PROCESS_HIGH_GC_ACTIVITY"

	// AlertingPredefinedEventFilterEventTypePROCESSMEMORYRESOURCEEXHAUSTED captures enum value "PROCESS_MEMORY_RESOURCE_EXHAUSTED"
	AlertingPredefinedEventFilterEventTypePROCESSMEMORYRESOURCEEXHAUSTED string = "PROCESS_MEMORY_RESOURCE_EXHAUSTED"

	// AlertingPredefinedEventFilterEventTypePROCESSNAHIGHCONNFAILRATE captures enum value "PROCESS_NA_HIGH_CONN_FAIL_RATE"
	AlertingPredefinedEventFilterEventTypePROCESSNAHIGHCONNFAILRATE string = "PROCESS_NA_HIGH_CONN_FAIL_RATE"

	// AlertingPredefinedEventFilterEventTypePROCESSNAHIGHLOSSRATE captures enum value "PROCESS_NA_HIGH_LOSS_RATE"
	AlertingPredefinedEventFilterEventTypePROCESSNAHIGHLOSSRATE string = "PROCESS_NA_HIGH_LOSS_RATE"

	// AlertingPredefinedEventFilterEventTypePROCESSTHREADSRESOURCEEXHAUSTED captures enum value "PROCESS_THREADS_RESOURCE_EXHAUSTED"
	AlertingPredefinedEventFilterEventTypePROCESSTHREADSRESOURCEEXHAUSTED string = "PROCESS_THREADS_RESOURCE_EXHAUSTED"

	// AlertingPredefinedEventFilterEventTypeRDSHIGHCPU captures enum value "RDS_HIGH_CPU"
	AlertingPredefinedEventFilterEventTypeRDSHIGHCPU string = "RDS_HIGH_CPU"

	// AlertingPredefinedEventFilterEventTypeRDSHIGHLATENCY captures enum value "RDS_HIGH_LATENCY"
	AlertingPredefinedEventFilterEventTypeRDSHIGHLATENCY string = "RDS_HIGH_LATENCY"

	// AlertingPredefinedEventFilterEventTypeRDSLOWMEMORY captures enum value "RDS_LOW_MEMORY"
	AlertingPredefinedEventFilterEventTypeRDSLOWMEMORY string = "RDS_LOW_MEMORY"

	// AlertingPredefinedEventFilterEventTypeRDSLOWSTORAGESPACE captures enum value "RDS_LOW_STORAGE_SPACE"
	AlertingPredefinedEventFilterEventTypeRDSLOWSTORAGESPACE string = "RDS_LOW_STORAGE_SPACE"

	// AlertingPredefinedEventFilterEventTypeRDSOFSERVICEUNAVAILABLE captures enum value "RDS_OF_SERVICE_UNAVAILABLE"
	AlertingPredefinedEventFilterEventTypeRDSOFSERVICEUNAVAILABLE string = "RDS_OF_SERVICE_UNAVAILABLE"

	// AlertingPredefinedEventFilterEventTypeRDSRESTARTSEQUENCE captures enum value "RDS_RESTART_SEQUENCE"
	AlertingPredefinedEventFilterEventTypeRDSRESTARTSEQUENCE string = "RDS_RESTART_SEQUENCE"

	// AlertingPredefinedEventFilterEventTypeSERVICEERRORRATEINCREASED captures enum value "SERVICE_ERROR_RATE_INCREASED"
	AlertingPredefinedEventFilterEventTypeSERVICEERRORRATEINCREASED string = "SERVICE_ERROR_RATE_INCREASED"

	// AlertingPredefinedEventFilterEventTypeSERVICESLOWDOWN captures enum value "SERVICE_SLOWDOWN"
	AlertingPredefinedEventFilterEventTypeSERVICESLOWDOWN string = "SERVICE_SLOWDOWN"

	// AlertingPredefinedEventFilterEventTypeSERVICEUNEXPECTEDHIGHLOAD captures enum value "SERVICE_UNEXPECTED_HIGH_LOAD"
	AlertingPredefinedEventFilterEventTypeSERVICEUNEXPECTEDHIGHLOAD string = "SERVICE_UNEXPECTED_HIGH_LOAD"

	// AlertingPredefinedEventFilterEventTypeSERVICEUNEXPECTEDLOWLOAD captures enum value "SERVICE_UNEXPECTED_LOW_LOAD"
	AlertingPredefinedEventFilterEventTypeSERVICEUNEXPECTEDLOWLOAD string = "SERVICE_UNEXPECTED_LOW_LOAD"

	// AlertingPredefinedEventFilterEventTypeSYNTHETICGLOBALOUTAGE captures enum value "SYNTHETIC_GLOBAL_OUTAGE"
	AlertingPredefinedEventFilterEventTypeSYNTHETICGLOBALOUTAGE string = "SYNTHETIC_GLOBAL_OUTAGE"

	// AlertingPredefinedEventFilterEventTypeSYNTHETICLOCALOUTAGE captures enum value "SYNTHETIC_LOCAL_OUTAGE"
	AlertingPredefinedEventFilterEventTypeSYNTHETICLOCALOUTAGE string = "SYNTHETIC_LOCAL_OUTAGE"

	// AlertingPredefinedEventFilterEventTypeSYNTHETICTESTLOCATIONSLOWDOWN captures enum value "SYNTHETIC_TEST_LOCATION_SLOWDOWN"
	AlertingPredefinedEventFilterEventTypeSYNTHETICTESTLOCATIONSLOWDOWN string = "SYNTHETIC_TEST_LOCATION_SLOWDOWN"
)
View Source
const (

	// AlertingProfileSeverityRuleSeverityLevelAVAILABILITY captures enum value "AVAILABILITY"
	AlertingProfileSeverityRuleSeverityLevelAVAILABILITY string = "AVAILABILITY"

	// AlertingProfileSeverityRuleSeverityLevelCUSTOMALERT captures enum value "CUSTOM_ALERT"
	AlertingProfileSeverityRuleSeverityLevelCUSTOMALERT string = "CUSTOM_ALERT"

	// AlertingProfileSeverityRuleSeverityLevelERROR captures enum value "ERROR"
	AlertingProfileSeverityRuleSeverityLevelERROR string = "ERROR"

	// AlertingProfileSeverityRuleSeverityLevelMONITORINGUNAVAILABLE captures enum value "MONITORING_UNAVAILABLE"
	AlertingProfileSeverityRuleSeverityLevelMONITORINGUNAVAILABLE string = "MONITORING_UNAVAILABLE"

	// AlertingProfileSeverityRuleSeverityLevelPERFORMANCE captures enum value "PERFORMANCE"
	AlertingProfileSeverityRuleSeverityLevelPERFORMANCE string = "PERFORMANCE"

	// AlertingProfileSeverityRuleSeverityLevelRESOURCECONTENTION captures enum value "RESOURCE_CONTENTION"
	AlertingProfileSeverityRuleSeverityLevelRESOURCECONTENTION string = "RESOURCE_CONTENTION"
)
View Source
const (

	// AlertingProfileTagFilterIncludeModeINCLUDEALL captures enum value "INCLUDE_ALL"
	AlertingProfileTagFilterIncludeModeINCLUDEALL string = "INCLUDE_ALL"

	// AlertingProfileTagFilterIncludeModeINCLUDEANY captures enum value "INCLUDE_ANY"
	AlertingProfileTagFilterIncludeModeINCLUDEANY string = "INCLUDE_ANY"

	// AlertingProfileTagFilterIncludeModeNONE captures enum value "NONE"
	AlertingProfileTagFilterIncludeModeNONE string = "NONE"
)
View Source
const (

	// AppIdentifierOsANDROID captures enum value "ANDROID"
	AppIdentifierOsANDROID string = "ANDROID"

	// AppIdentifierOsIOS captures enum value "IOS"
	AppIdentifierOsIOS string = "IOS"

	// AppIdentifierOsTVOS captures enum value "TVOS"
	AppIdentifierOsTVOS string = "TVOS"
)
View Source
const (

	// ApplicationDataPrivacyDoNotTrackBehaviourCAPTUREANONYMIZED captures enum value "CAPTURE_ANONYMIZED"
	ApplicationDataPrivacyDoNotTrackBehaviourCAPTUREANONYMIZED string = "CAPTURE_ANONYMIZED"

	// ApplicationDataPrivacyDoNotTrackBehaviourDONOTCAPTURE captures enum value "DO_NOT_CAPTURE"
	ApplicationDataPrivacyDoNotTrackBehaviourDONOTCAPTURE string = "DO_NOT_CAPTURE"

	// ApplicationDataPrivacyDoNotTrackBehaviourIGNOREDONOTTRACK captures enum value "IGNORE_DO_NOT_TRACK"
	ApplicationDataPrivacyDoNotTrackBehaviourIGNOREDONOTTRACK string = "IGNORE_DO_NOT_TRACK"
)
View Source
const (

	// ApplicationFilterApplicationMatchTargetDOMAIN captures enum value "DOMAIN"
	ApplicationFilterApplicationMatchTargetDOMAIN string = "DOMAIN"

	// ApplicationFilterApplicationMatchTargetURL captures enum value "URL"
	ApplicationFilterApplicationMatchTargetURL string = "URL"
)
View Source
const (

	// ApplicationFilterApplicationMatchTypeBEGINSWITH captures enum value "BEGINS_WITH"
	ApplicationFilterApplicationMatchTypeBEGINSWITH string = "BEGINS_WITH"

	// ApplicationFilterApplicationMatchTypeCONTAINS captures enum value "CONTAINS"
	ApplicationFilterApplicationMatchTypeCONTAINS string = "CONTAINS"

	// ApplicationFilterApplicationMatchTypeENDSWITH captures enum value "ENDS_WITH"
	ApplicationFilterApplicationMatchTypeENDSWITH string = "ENDS_WITH"

	// ApplicationFilterApplicationMatchTypeEQUALS captures enum value "EQUALS"
	ApplicationFilterApplicationMatchTypeEQUALS string = "EQUALS"

	// ApplicationFilterApplicationMatchTypeMATCHES captures enum value "MATCHES"
	ApplicationFilterApplicationMatchTypeMATCHES string = "MATCHES"
)
View Source
const (

	// AutoTagRuleTypeAPPLICATION captures enum value "APPLICATION"
	AutoTagRuleTypeAPPLICATION string = "APPLICATION"

	// AutoTagRuleTypeAWSAPPLICATIONLOADBALANCER captures enum value "AWS_APPLICATION_LOAD_BALANCER"
	AutoTagRuleTypeAWSAPPLICATIONLOADBALANCER string = "AWS_APPLICATION_LOAD_BALANCER"

	// AutoTagRuleTypeAWSCLASSICLOADBALANCER captures enum value "AWS_CLASSIC_LOAD_BALANCER"
	AutoTagRuleTypeAWSCLASSICLOADBALANCER string = "AWS_CLASSIC_LOAD_BALANCER"

	// AutoTagRuleTypeAWSNETWORKLOADBALANCER captures enum value "AWS_NETWORK_LOAD_BALANCER"
	AutoTagRuleTypeAWSNETWORKLOADBALANCER string = "AWS_NETWORK_LOAD_BALANCER"

	// AutoTagRuleTypeAWSRELATIONALDATABASESERVICE captures enum value "AWS_RELATIONAL_DATABASE_SERVICE"
	AutoTagRuleTypeAWSRELATIONALDATABASESERVICE string = "AWS_RELATIONAL_DATABASE_SERVICE"

	// AutoTagRuleTypeAZURE captures enum value "AZURE"
	AutoTagRuleTypeAZURE string = "AZURE"

	// AutoTagRuleTypeCUSTOMAPPLICATION captures enum value "CUSTOM_APPLICATION"
	AutoTagRuleTypeCUSTOMAPPLICATION string = "CUSTOM_APPLICATION"

	// AutoTagRuleTypeCUSTOMDEVICE captures enum value "CUSTOM_DEVICE"
	AutoTagRuleTypeCUSTOMDEVICE string = "CUSTOM_DEVICE"

	// AutoTagRuleTypeDCRUMAPPLICATION captures enum value "DCRUM_APPLICATION"
	AutoTagRuleTypeDCRUMAPPLICATION string = "DCRUM_APPLICATION"

	// AutoTagRuleTypeESXIHOST captures enum value "ESXI_HOST"
	AutoTagRuleTypeESXIHOST string = "ESXI_HOST"

	// AutoTagRuleTypeEXTERNALSYNTHETICTEST captures enum value "EXTERNAL_SYNTHETIC_TEST"
	AutoTagRuleTypeEXTERNALSYNTHETICTEST string = "EXTERNAL_SYNTHETIC_TEST"

	// AutoTagRuleTypeHOST captures enum value "HOST"
	AutoTagRuleTypeHOST string = "HOST"

	// AutoTagRuleTypeHTTPCHECK captures enum value "HTTP_CHECK"
	AutoTagRuleTypeHTTPCHECK string = "HTTP_CHECK"

	// AutoTagRuleTypeKUBERNETESNODE captures enum value "KUBERNETES_NODE"
	AutoTagRuleTypeKUBERNETESNODE string = "KUBERNETES_NODE"

	// AutoTagRuleTypeMOBILEAPPLICATION captures enum value "MOBILE_APPLICATION"
	AutoTagRuleTypeMOBILEAPPLICATION string = "MOBILE_APPLICATION"

	// AutoTagRuleTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	AutoTagRuleTypePROCESSGROUP string = "PROCESS_GROUP"

	// AutoTagRuleTypeSERVICE captures enum value "SERVICE"
	AutoTagRuleTypeSERVICE string = "SERVICE"

	// AutoTagRuleTypeSYNTHETICTEST captures enum value "SYNTHETIC_TEST"
	AutoTagRuleTypeSYNTHETICTEST string = "SYNTHETIC_TEST"
)
View Source
const (

	// AwsAuthenticationDataTypeKEYS captures enum value "KEYS"
	AwsAuthenticationDataTypeKEYS string = "KEYS"

	// AwsAuthenticationDataTypeROLE captures enum value "ROLE"
	AwsAuthenticationDataTypeROLE string = "ROLE"
)
View Source
const (

	// AwsCredentialsConfigConnectionStatusCONNECTED captures enum value "CONNECTED"
	AwsCredentialsConfigConnectionStatusCONNECTED string = "CONNECTED"

	// AwsCredentialsConfigConnectionStatusDISCONNECTED captures enum value "DISCONNECTED"
	AwsCredentialsConfigConnectionStatusDISCONNECTED string = "DISCONNECTED"

	// AwsCredentialsConfigConnectionStatusUNINITIALIZED captures enum value "UNINITIALIZED"
	AwsCredentialsConfigConnectionStatusUNINITIALIZED string = "UNINITIALIZED"
)
View Source
const (

	// AwsCredentialsConfigPartitionTypeAWSCN captures enum value "AWS_CN"
	AwsCredentialsConfigPartitionTypeAWSCN string = "AWS_CN"

	// AwsCredentialsConfigPartitionTypeAWSDEFAULT captures enum value "AWS_DEFAULT"
	AwsCredentialsConfigPartitionTypeAWSDEFAULT string = "AWS_DEFAULT"

	// AwsCredentialsConfigPartitionTypeAWSUSGOV captures enum value "AWS_US_GOV"
	AwsCredentialsConfigPartitionTypeAWSUSGOV string = "AWS_US_GOV"
)
View Source
const (

	// AwsSupportingServiceMetricStatisticAVERAGE captures enum value "AVERAGE"
	AwsSupportingServiceMetricStatisticAVERAGE string = "AVERAGE"

	// AwsSupportingServiceMetricStatisticAVGMINMAX captures enum value "AVG_MIN_MAX"
	AwsSupportingServiceMetricStatisticAVGMINMAX string = "AVG_MIN_MAX"

	// AwsSupportingServiceMetricStatisticMAXIMUM captures enum value "MAXIMUM"
	AwsSupportingServiceMetricStatisticMAXIMUM string = "MAXIMUM"

	// AwsSupportingServiceMetricStatisticMINIMUM captures enum value "MINIMUM"
	AwsSupportingServiceMetricStatisticMINIMUM string = "MINIMUM"

	// AwsSupportingServiceMetricStatisticSAMPLECOUNT captures enum value "SAMPLE_COUNT"
	AwsSupportingServiceMetricStatisticSAMPLECOUNT string = "SAMPLE_COUNT"

	// AwsSupportingServiceMetricStatisticSUM captures enum value "SUM"
	AwsSupportingServiceMetricStatisticSUM string = "SUM"
)
View Source
const (

	// CalculatedMetricDefinitionMetricCPUTIME captures enum value "CPU_TIME"
	CalculatedMetricDefinitionMetricCPUTIME string = "CPU_TIME"

	// CalculatedMetricDefinitionMetricDATABASECHILDCALLCOUNT captures enum value "DATABASE_CHILD_CALL_COUNT"
	CalculatedMetricDefinitionMetricDATABASECHILDCALLCOUNT string = "DATABASE_CHILD_CALL_COUNT"

	// CalculatedMetricDefinitionMetricDATABASECHILDCALLTIME captures enum value "DATABASE_CHILD_CALL_TIME"
	CalculatedMetricDefinitionMetricDATABASECHILDCALLTIME string = "DATABASE_CHILD_CALL_TIME"

	// CalculatedMetricDefinitionMetricEXCEPTIONCOUNT captures enum value "EXCEPTION_COUNT"
	CalculatedMetricDefinitionMetricEXCEPTIONCOUNT string = "EXCEPTION_COUNT"

	// CalculatedMetricDefinitionMetricFAILEDREQUESTCOUNT captures enum value "FAILED_REQUEST_COUNT"
	CalculatedMetricDefinitionMetricFAILEDREQUESTCOUNT string = "FAILED_REQUEST_COUNT"

	// CalculatedMetricDefinitionMetricFAILEDREQUESTCOUNTCLIENT captures enum value "FAILED_REQUEST_COUNT_CLIENT"
	CalculatedMetricDefinitionMetricFAILEDREQUESTCOUNTCLIENT string = "FAILED_REQUEST_COUNT_CLIENT"

	// CalculatedMetricDefinitionMetricFAILURERATE captures enum value "FAILURE_RATE"
	CalculatedMetricDefinitionMetricFAILURERATE string = "FAILURE_RATE"

	// CalculatedMetricDefinitionMetricFAILURERATECLIENT captures enum value "FAILURE_RATE_CLIENT"
	CalculatedMetricDefinitionMetricFAILURERATECLIENT string = "FAILURE_RATE_CLIENT"

	// CalculatedMetricDefinitionMetricHTTP4XXERRORCOUNT captures enum value "HTTP_4XX_ERROR_COUNT"
	CalculatedMetricDefinitionMetricHTTP4XXERRORCOUNT string = "HTTP_4XX_ERROR_COUNT"

	// CalculatedMetricDefinitionMetricHTTP4XXERRORCOUNTCLIENT captures enum value "HTTP_4XX_ERROR_COUNT_CLIENT"
	CalculatedMetricDefinitionMetricHTTP4XXERRORCOUNTCLIENT string = "HTTP_4XX_ERROR_COUNT_CLIENT"

	// CalculatedMetricDefinitionMetricHTTP5XXERRORCOUNT captures enum value "HTTP_5XX_ERROR_COUNT"
	CalculatedMetricDefinitionMetricHTTP5XXERRORCOUNT string = "HTTP_5XX_ERROR_COUNT"

	// CalculatedMetricDefinitionMetricHTTP5XXERRORCOUNTCLIENT captures enum value "HTTP_5XX_ERROR_COUNT_CLIENT"
	CalculatedMetricDefinitionMetricHTTP5XXERRORCOUNTCLIENT string = "HTTP_5XX_ERROR_COUNT_CLIENT"

	// CalculatedMetricDefinitionMetricIOTIME captures enum value "IO_TIME"
	CalculatedMetricDefinitionMetricIOTIME string = "IO_TIME"

	// CalculatedMetricDefinitionMetricLOCKTIME captures enum value "LOCK_TIME"
	CalculatedMetricDefinitionMetricLOCKTIME string = "LOCK_TIME"

	// CalculatedMetricDefinitionMetricNONDATABASECHILDCALLCOUNT captures enum value "NON_DATABASE_CHILD_CALL_COUNT"
	CalculatedMetricDefinitionMetricNONDATABASECHILDCALLCOUNT string = "NON_DATABASE_CHILD_CALL_COUNT"

	// CalculatedMetricDefinitionMetricNONDATABASECHILDCALLTIME captures enum value "NON_DATABASE_CHILD_CALL_TIME"
	CalculatedMetricDefinitionMetricNONDATABASECHILDCALLTIME string = "NON_DATABASE_CHILD_CALL_TIME"

	// CalculatedMetricDefinitionMetricPROCESSINGTIME captures enum value "PROCESSING_TIME"
	CalculatedMetricDefinitionMetricPROCESSINGTIME string = "PROCESSING_TIME"

	// CalculatedMetricDefinitionMetricREQUESTATTRIBUTE captures enum value "REQUEST_ATTRIBUTE"
	CalculatedMetricDefinitionMetricREQUESTATTRIBUTE string = "REQUEST_ATTRIBUTE"

	// CalculatedMetricDefinitionMetricREQUESTCOUNT captures enum value "REQUEST_COUNT"
	CalculatedMetricDefinitionMetricREQUESTCOUNT string = "REQUEST_COUNT"

	// CalculatedMetricDefinitionMetricRESPONSETIME captures enum value "RESPONSE_TIME"
	CalculatedMetricDefinitionMetricRESPONSETIME string = "RESPONSE_TIME"

	// CalculatedMetricDefinitionMetricRESPONSETIMECLIENT captures enum value "RESPONSE_TIME_CLIENT"
	CalculatedMetricDefinitionMetricRESPONSETIMECLIENT string = "RESPONSE_TIME_CLIENT"

	// CalculatedMetricDefinitionMetricSUCCESSFULREQUESTCOUNT captures enum value "SUCCESSFUL_REQUEST_COUNT"
	CalculatedMetricDefinitionMetricSUCCESSFULREQUESTCOUNT string = "SUCCESSFUL_REQUEST_COUNT"

	// CalculatedMetricDefinitionMetricSUCCESSFULREQUESTCOUNTCLIENT captures enum value "SUCCESSFUL_REQUEST_COUNT_CLIENT"
	CalculatedMetricDefinitionMetricSUCCESSFULREQUESTCOUNTCLIENT string = "SUCCESSFUL_REQUEST_COUNT_CLIENT"

	// CalculatedMetricDefinitionMetricWAITTIME captures enum value "WAIT_TIME"
	CalculatedMetricDefinitionMetricWAITTIME string = "WAIT_TIME"
)
View Source
const (

	// CalculatedServiceMetricUnitBIT captures enum value "BIT"
	CalculatedServiceMetricUnitBIT string = "BIT"

	// CalculatedServiceMetricUnitBITPERHOUR captures enum value "BIT_PER_HOUR"
	CalculatedServiceMetricUnitBITPERHOUR string = "BIT_PER_HOUR"

	// CalculatedServiceMetricUnitBITPERMINUTE captures enum value "BIT_PER_MINUTE"
	CalculatedServiceMetricUnitBITPERMINUTE string = "BIT_PER_MINUTE"

	// CalculatedServiceMetricUnitBITPERSECOND captures enum value "BIT_PER_SECOND"
	CalculatedServiceMetricUnitBITPERSECOND string = "BIT_PER_SECOND"

	// CalculatedServiceMetricUnitBYTE captures enum value "BYTE"
	CalculatedServiceMetricUnitBYTE string = "BYTE"

	// CalculatedServiceMetricUnitBYTEPERHOUR captures enum value "BYTE_PER_HOUR"
	CalculatedServiceMetricUnitBYTEPERHOUR string = "BYTE_PER_HOUR"

	// CalculatedServiceMetricUnitBYTEPERMINUTE captures enum value "BYTE_PER_MINUTE"
	CalculatedServiceMetricUnitBYTEPERMINUTE string = "BYTE_PER_MINUTE"

	// CalculatedServiceMetricUnitBYTEPERSECOND captures enum value "BYTE_PER_SECOND"
	CalculatedServiceMetricUnitBYTEPERSECOND string = "BYTE_PER_SECOND"

	// CalculatedServiceMetricUnitCORES captures enum value "CORES"
	CalculatedServiceMetricUnitCORES string = "CORES"

	// CalculatedServiceMetricUnitCOUNT captures enum value "COUNT"
	CalculatedServiceMetricUnitCOUNT string = "COUNT"

	// CalculatedServiceMetricUnitGIBIBYTE captures enum value "GIBI_BYTE"
	CalculatedServiceMetricUnitGIBIBYTE string = "GIBI_BYTE"

	// CalculatedServiceMetricUnitGIGABYTE captures enum value "GIGA_BYTE"
	CalculatedServiceMetricUnitGIGABYTE string = "GIGA_BYTE"

	// CalculatedServiceMetricUnitHOUR captures enum value "HOUR"
	CalculatedServiceMetricUnitHOUR string = "HOUR"

	// CalculatedServiceMetricUnitKIBIBYTE captures enum value "KIBI_BYTE"
	CalculatedServiceMetricUnitKIBIBYTE string = "KIBI_BYTE"

	// CalculatedServiceMetricUnitKIBIBYTEPERHOUR captures enum value "KIBI_BYTE_PER_HOUR"
	CalculatedServiceMetricUnitKIBIBYTEPERHOUR string = "KIBI_BYTE_PER_HOUR"

	// CalculatedServiceMetricUnitKIBIBYTEPERMINUTE captures enum value "KIBI_BYTE_PER_MINUTE"
	CalculatedServiceMetricUnitKIBIBYTEPERMINUTE string = "KIBI_BYTE_PER_MINUTE"

	// CalculatedServiceMetricUnitKIBIBYTEPERSECOND captures enum value "KIBI_BYTE_PER_SECOND"
	CalculatedServiceMetricUnitKIBIBYTEPERSECOND string = "KIBI_BYTE_PER_SECOND"

	// CalculatedServiceMetricUnitKILOBYTE captures enum value "KILO_BYTE"
	CalculatedServiceMetricUnitKILOBYTE string = "KILO_BYTE"

	// CalculatedServiceMetricUnitKILOBYTEPERHOUR captures enum value "KILO_BYTE_PER_HOUR"
	CalculatedServiceMetricUnitKILOBYTEPERHOUR string = "KILO_BYTE_PER_HOUR"

	// CalculatedServiceMetricUnitKILOBYTEPERMINUTE captures enum value "KILO_BYTE_PER_MINUTE"
	CalculatedServiceMetricUnitKILOBYTEPERMINUTE string = "KILO_BYTE_PER_MINUTE"

	// CalculatedServiceMetricUnitKILOBYTEPERSECOND captures enum value "KILO_BYTE_PER_SECOND"
	CalculatedServiceMetricUnitKILOBYTEPERSECOND string = "KILO_BYTE_PER_SECOND"

	// CalculatedServiceMetricUnitMEBIBYTE captures enum value "MEBI_BYTE"
	CalculatedServiceMetricUnitMEBIBYTE string = "MEBI_BYTE"

	// CalculatedServiceMetricUnitMEBIBYTEPERHOUR captures enum value "MEBI_BYTE_PER_HOUR"
	CalculatedServiceMetricUnitMEBIBYTEPERHOUR string = "MEBI_BYTE_PER_HOUR"

	// CalculatedServiceMetricUnitMEBIBYTEPERMINUTE captures enum value "MEBI_BYTE_PER_MINUTE"
	CalculatedServiceMetricUnitMEBIBYTEPERMINUTE string = "MEBI_BYTE_PER_MINUTE"

	// CalculatedServiceMetricUnitMEBIBYTEPERSECOND captures enum value "MEBI_BYTE_PER_SECOND"
	CalculatedServiceMetricUnitMEBIBYTEPERSECOND string = "MEBI_BYTE_PER_SECOND"

	// CalculatedServiceMetricUnitMEGABYTE captures enum value "MEGA_BYTE"
	CalculatedServiceMetricUnitMEGABYTE string = "MEGA_BYTE"

	// CalculatedServiceMetricUnitMEGABYTEPERHOUR captures enum value "MEGA_BYTE_PER_HOUR"
	CalculatedServiceMetricUnitMEGABYTEPERHOUR string = "MEGA_BYTE_PER_HOUR"

	// CalculatedServiceMetricUnitMEGABYTEPERMINUTE captures enum value "MEGA_BYTE_PER_MINUTE"
	CalculatedServiceMetricUnitMEGABYTEPERMINUTE string = "MEGA_BYTE_PER_MINUTE"

	// CalculatedServiceMetricUnitMEGABYTEPERSECOND captures enum value "MEGA_BYTE_PER_SECOND"
	CalculatedServiceMetricUnitMEGABYTEPERSECOND string = "MEGA_BYTE_PER_SECOND"

	// CalculatedServiceMetricUnitMICROSECOND captures enum value "MICRO_SECOND"
	CalculatedServiceMetricUnitMICROSECOND string = "MICRO_SECOND"

	// CalculatedServiceMetricUnitMILLICORES captures enum value "MILLI_CORES"
	CalculatedServiceMetricUnitMILLICORES string = "MILLI_CORES"

	// CalculatedServiceMetricUnitMILLISECOND captures enum value "MILLI_SECOND"
	CalculatedServiceMetricUnitMILLISECOND string = "MILLI_SECOND"

	// CalculatedServiceMetricUnitMILLISECONDPERMINUTE captures enum value "MILLI_SECOND_PER_MINUTE"
	CalculatedServiceMetricUnitMILLISECONDPERMINUTE string = "MILLI_SECOND_PER_MINUTE"

	// CalculatedServiceMetricUnitMINUTE captures enum value "MINUTE"
	CalculatedServiceMetricUnitMINUTE string = "MINUTE"

	// CalculatedServiceMetricUnitNANOSECOND captures enum value "NANO_SECOND"
	CalculatedServiceMetricUnitNANOSECOND string = "NANO_SECOND"

	// CalculatedServiceMetricUnitNANOSECONDPERMINUTE captures enum value "NANO_SECOND_PER_MINUTE"
	CalculatedServiceMetricUnitNANOSECONDPERMINUTE string = "NANO_SECOND_PER_MINUTE"

	// CalculatedServiceMetricUnitNOTAPPLICABLE captures enum value "NOT_APPLICABLE"
	CalculatedServiceMetricUnitNOTAPPLICABLE string = "NOT_APPLICABLE"

	// CalculatedServiceMetricUnitPERCENT captures enum value "PERCENT"
	CalculatedServiceMetricUnitPERCENT string = "PERCENT"

	// CalculatedServiceMetricUnitPERHOUR captures enum value "PER_HOUR"
	CalculatedServiceMetricUnitPERHOUR string = "PER_HOUR"

	// CalculatedServiceMetricUnitPERMINUTE captures enum value "PER_MINUTE"
	CalculatedServiceMetricUnitPERMINUTE string = "PER_MINUTE"

	// CalculatedServiceMetricUnitPERSECOND captures enum value "PER_SECOND"
	CalculatedServiceMetricUnitPERSECOND string = "PER_SECOND"

	// CalculatedServiceMetricUnitPROMILLE captures enum value "PROMILLE"
	CalculatedServiceMetricUnitPROMILLE string = "PROMILLE"

	// CalculatedServiceMetricUnitRATIO captures enum value "RATIO"
	CalculatedServiceMetricUnitRATIO string = "RATIO"

	// CalculatedServiceMetricUnitSECOND captures enum value "SECOND"
	CalculatedServiceMetricUnitSECOND string = "SECOND"

	// CalculatedServiceMetricUnitSTATE captures enum value "STATE"
	CalculatedServiceMetricUnitSTATE string = "STATE"

	// CalculatedServiceMetricUnitUNSPECIFIED captures enum value "UNSPECIFIED"
	CalculatedServiceMetricUnitUNSPECIFIED string = "UNSPECIFIED"
)
View Source
const (

	// CapturedMethodCaptureARGUMENT captures enum value "ARGUMENT"
	CapturedMethodCaptureARGUMENT string = "ARGUMENT"

	// CapturedMethodCaptureCLASSNAME captures enum value "CLASS_NAME"
	CapturedMethodCaptureCLASSNAME string = "CLASS_NAME"

	// CapturedMethodCaptureMETHODNAME captures enum value "METHOD_NAME"
	CapturedMethodCaptureMETHODNAME string = "METHOD_NAME"

	// CapturedMethodCaptureOCCURRENCES captures enum value "OCCURRENCES"
	CapturedMethodCaptureOCCURRENCES string = "OCCURRENCES"

	// CapturedMethodCaptureSIMPLECLASSNAME captures enum value "SIMPLE_CLASS_NAME"
	CapturedMethodCaptureSIMPLECLASSNAME string = "SIMPLE_CLASS_NAME"

	// CapturedMethodCaptureTHIS captures enum value "THIS"
	CapturedMethodCaptureTHIS string = "THIS"
)
View Source
const (

	// CloudFoundryCredentialsEndpointStatusASSIGNED captures enum value "ASSIGNED"
	CloudFoundryCredentialsEndpointStatusASSIGNED string = "ASSIGNED"

	// CloudFoundryCredentialsEndpointStatusDISABLED captures enum value "DISABLED"
	CloudFoundryCredentialsEndpointStatusDISABLED string = "DISABLED"

	// CloudFoundryCredentialsEndpointStatusFASTCHECKAUTHERROR captures enum value "FASTCHECK_AUTH_ERROR"
	CloudFoundryCredentialsEndpointStatusFASTCHECKAUTHERROR string = "FASTCHECK_AUTH_ERROR"

	// CloudFoundryCredentialsEndpointStatusFASTCHECKAUTHLOCKED captures enum value "FASTCHECK_AUTH_LOCKED"
	CloudFoundryCredentialsEndpointStatusFASTCHECKAUTHLOCKED string = "FASTCHECK_AUTH_LOCKED"

	// CloudFoundryCredentialsEndpointStatusFASTCHECKINVALIDENDPOINT captures enum value "FASTCHECK_INVALID_ENDPOINT"
	CloudFoundryCredentialsEndpointStatusFASTCHECKINVALIDENDPOINT string = "FASTCHECK_INVALID_ENDPOINT"

	// CloudFoundryCredentialsEndpointStatusFASTCHECKNORESPONSE captures enum value "FASTCHECK_NO_RESPONSE"
	CloudFoundryCredentialsEndpointStatusFASTCHECKNORESPONSE string = "FASTCHECK_NO_RESPONSE"

	// CloudFoundryCredentialsEndpointStatusFASTCHECKTLSERROR captures enum value "FASTCHECK_TLS_ERROR"
	CloudFoundryCredentialsEndpointStatusFASTCHECKTLSERROR string = "FASTCHECK_TLS_ERROR"

	// CloudFoundryCredentialsEndpointStatusUNASSIGNED captures enum value "UNASSIGNED"
	CloudFoundryCredentialsEndpointStatusUNASSIGNED string = "UNASSIGNED"

	// CloudFoundryCredentialsEndpointStatusUNKNOWN captures enum value "UNKNOWN"
	CloudFoundryCredentialsEndpointStatusUNKNOWN string = "UNKNOWN"
)
View Source
const (

	// ColumnDefinitionTypeCUSTOM captures enum value "CUSTOM"
	ColumnDefinitionTypeCUSTOM string = "CUSTOM"

	// ColumnDefinitionTypeJSON captures enum value "JSON"
	ColumnDefinitionTypeJSON string = "JSON"
)
View Source
const (

	// ComparisonBasicTypeSTRING captures enum value "STRING"
	ComparisonBasicTypeSTRING string = "STRING"

	// ComparisonBasicTypeINDEXEDNAME captures enum value "INDEXED_NAME"
	ComparisonBasicTypeINDEXEDNAME string = "INDEXED_NAME"

	// ComparisonBasicTypeINDEXEDSTRING captures enum value "INDEXED_STRING"
	ComparisonBasicTypeINDEXEDSTRING string = "INDEXED_STRING"

	// ComparisonBasicTypeINTEGER captures enum value "INTEGER"
	ComparisonBasicTypeINTEGER string = "INTEGER"

	// ComparisonBasicTypeSERVICETYPE captures enum value "SERVICE_TYPE"
	ComparisonBasicTypeSERVICETYPE string = "SERVICE_TYPE"

	// ComparisonBasicTypePAASTYPE captures enum value "PAAS_TYPE"
	ComparisonBasicTypePAASTYPE string = "PAAS_TYPE"

	// ComparisonBasicTypeCLOUDTYPE captures enum value "CLOUD_TYPE"
	ComparisonBasicTypeCLOUDTYPE string = "CLOUD_TYPE"

	// ComparisonBasicTypeAZURESKU captures enum value "AZURE_SKU"
	ComparisonBasicTypeAZURESKU string = "AZURE_SKU"

	// ComparisonBasicTypeAZURECOMPUTEMODE captures enum value "AZURE_COMPUTE_MODE"
	ComparisonBasicTypeAZURECOMPUTEMODE string = "AZURE_COMPUTE_MODE"

	// ComparisonBasicTypeENTITYID captures enum value "ENTITY_ID"
	ComparisonBasicTypeENTITYID string = "ENTITY_ID"

	// ComparisonBasicTypeSIMPLETECH captures enum value "SIMPLE_TECH"
	ComparisonBasicTypeSIMPLETECH string = "SIMPLE_TECH"

	// ComparisonBasicTypeSIMPLEHOSTTECH captures enum value "SIMPLE_HOST_TECH"
	ComparisonBasicTypeSIMPLEHOSTTECH string = "SIMPLE_HOST_TECH"

	// ComparisonBasicTypeSERVICETOPOLOGY captures enum value "SERVICE_TOPOLOGY"
	ComparisonBasicTypeSERVICETOPOLOGY string = "SERVICE_TOPOLOGY"

	// ComparisonBasicTypeDATABASETOPOLOGY captures enum value "DATABASE_TOPOLOGY"
	ComparisonBasicTypeDATABASETOPOLOGY string = "DATABASE_TOPOLOGY"

	// ComparisonBasicTypeOSTYPE captures enum value "OS_TYPE"
	ComparisonBasicTypeOSTYPE string = "OS_TYPE"

	// ComparisonBasicTypeHYPERVISORTYPE captures enum value "HYPERVISOR_TYPE"
	ComparisonBasicTypeHYPERVISORTYPE string = "HYPERVISOR_TYPE"

	// ComparisonBasicTypeIPADDRESS captures enum value "IP_ADDRESS"
	ComparisonBasicTypeIPADDRESS string = "IP_ADDRESS"

	// ComparisonBasicTypeOSARCHITECTURE captures enum value "OS_ARCHITECTURE"
	ComparisonBasicTypeOSARCHITECTURE string = "OS_ARCHITECTURE"

	// ComparisonBasicTypeBITNESS captures enum value "BITNESS"
	ComparisonBasicTypeBITNESS string = "BITNESS"

	// ComparisonBasicTypeAPPLICATIONTYPE captures enum value "APPLICATION_TYPE"
	ComparisonBasicTypeAPPLICATIONTYPE string = "APPLICATION_TYPE"

	// ComparisonBasicTypeMOBILEPLATFORM captures enum value "MOBILE_PLATFORM"
	ComparisonBasicTypeMOBILEPLATFORM string = "MOBILE_PLATFORM"

	// ComparisonBasicTypeCUSTOMAPPLICATIONTYPE captures enum value "CUSTOM_APPLICATION_TYPE"
	ComparisonBasicTypeCUSTOMAPPLICATIONTYPE string = "CUSTOM_APPLICATION_TYPE"

	// ComparisonBasicTypeDCRUMDECODERTYPE captures enum value "DCRUM_DECODER_TYPE"
	ComparisonBasicTypeDCRUMDECODERTYPE string = "DCRUM_DECODER_TYPE"

	// ComparisonBasicTypeSYNTHETICENGINETYPE captures enum value "SYNTHETIC_ENGINE_TYPE"
	ComparisonBasicTypeSYNTHETICENGINETYPE string = "SYNTHETIC_ENGINE_TYPE"

	// ComparisonBasicTypeTAG captures enum value "TAG"
	ComparisonBasicTypeTAG string = "TAG"

	// ComparisonBasicTypeINDEXEDTAG captures enum value "INDEXED_TAG"
	ComparisonBasicTypeINDEXEDTAG string = "INDEXED_TAG"
)
View Source
const (

	// ComparisonInfoTypeSTRING captures enum value "STRING"
	ComparisonInfoTypeSTRING string = "STRING"

	// ComparisonInfoTypeNUMBER captures enum value "NUMBER"
	ComparisonInfoTypeNUMBER string = "NUMBER"

	// ComparisonInfoTypeBOOLEAN captures enum value "BOOLEAN"
	ComparisonInfoTypeBOOLEAN string = "BOOLEAN"

	// ComparisonInfoTypeHTTPMETHOD captures enum value "HTTP_METHOD"
	ComparisonInfoTypeHTTPMETHOD string = "HTTP_METHOD"

	// ComparisonInfoTypeSTRINGREQUESTATTRIBUTE captures enum value "STRING_REQUEST_ATTRIBUTE"
	ComparisonInfoTypeSTRINGREQUESTATTRIBUTE string = "STRING_REQUEST_ATTRIBUTE"

	// ComparisonInfoTypeNUMBERREQUESTATTRIBUTE captures enum value "NUMBER_REQUEST_ATTRIBUTE"
	ComparisonInfoTypeNUMBERREQUESTATTRIBUTE string = "NUMBER_REQUEST_ATTRIBUTE"

	// ComparisonInfoTypeZOSCALLTYPE captures enum value "ZOS_CALL_TYPE"
	ComparisonInfoTypeZOSCALLTYPE string = "ZOS_CALL_TYPE"

	// ComparisonInfoTypeIIBINPUTNODETYPE captures enum value "IIB_INPUT_NODE_TYPE"
	ComparisonInfoTypeIIBINPUTNODETYPE string = "IIB_INPUT_NODE_TYPE"

	// ComparisonInfoTypeESBINPUTNODETYPE captures enum value "ESB_INPUT_NODE_TYPE"
	ComparisonInfoTypeESBINPUTNODETYPE string = "ESB_INPUT_NODE_TYPE"

	// ComparisonInfoTypeFAILEDSTATE captures enum value "FAILED_STATE"
	ComparisonInfoTypeFAILEDSTATE string = "FAILED_STATE"

	// ComparisonInfoTypeFLAWSTATE captures enum value "FLAW_STATE"
	ComparisonInfoTypeFLAWSTATE string = "FLAW_STATE"

	// ComparisonInfoTypeFAILUREREASON captures enum value "FAILURE_REASON"
	ComparisonInfoTypeFAILUREREASON string = "FAILURE_REASON"

	// ComparisonInfoTypeHTTPSTATUSCLASS captures enum value "HTTP_STATUS_CLASS"
	ComparisonInfoTypeHTTPSTATUSCLASS string = "HTTP_STATUS_CLASS"

	// ComparisonInfoTypeTAG captures enum value "TAG"
	ComparisonInfoTypeTAG string = "TAG"

	// ComparisonInfoTypeFASTSTRING captures enum value "FAST_STRING"
	ComparisonInfoTypeFASTSTRING string = "FAST_STRING"

	// ComparisonInfoTypeSERVICETYPE captures enum value "SERVICE_TYPE"
	ComparisonInfoTypeSERVICETYPE string = "SERVICE_TYPE"
)
View Source
const (

	// ConditionAttributeACTORSYSTEM captures enum value "ACTOR_SYSTEM"
	ConditionAttributeACTORSYSTEM string = "ACTOR_SYSTEM"

	// ConditionAttributeAKKAACTORCLASSNAME captures enum value "AKKA_ACTOR_CLASS_NAME"
	ConditionAttributeAKKAACTORCLASSNAME string = "AKKA_ACTOR_CLASS_NAME"

	// ConditionAttributeAKKAACTORMESSAGETYPE captures enum value "AKKA_ACTOR_MESSAGE_TYPE"
	ConditionAttributeAKKAACTORMESSAGETYPE string = "AKKA_ACTOR_MESSAGE_TYPE"

	// ConditionAttributeAKKAACTORPATH captures enum value "AKKA_ACTOR_PATH"
	ConditionAttributeAKKAACTORPATH string = "AKKA_ACTOR_PATH"

	// ConditionAttributeAZUREFUNCTIONSFUNCTIONNAME captures enum value "AZURE_FUNCTIONS_FUNCTION_NAME"
	ConditionAttributeAZUREFUNCTIONSFUNCTIONNAME string = "AZURE_FUNCTIONS_FUNCTION_NAME"

	// ConditionAttributeAZUREFUNCTIONSSITENAME captures enum value "AZURE_FUNCTIONS_SITE_NAME"
	ConditionAttributeAZUREFUNCTIONSSITENAME string = "AZURE_FUNCTIONS_SITE_NAME"

	// ConditionAttributeCICSPROGRAMNAME captures enum value "CICS_PROGRAM_NAME"
	ConditionAttributeCICSPROGRAMNAME string = "CICS_PROGRAM_NAME"

	// ConditionAttributeCICSSYSTEMID captures enum value "CICS_SYSTEM_ID"
	ConditionAttributeCICSSYSTEMID string = "CICS_SYSTEM_ID"

	// ConditionAttributeCICSTASKID captures enum value "CICS_TASK_ID"
	ConditionAttributeCICSTASKID string = "CICS_TASK_ID"

	// ConditionAttributeCICSTRANSACTIONID captures enum value "CICS_TRANSACTION_ID"
	ConditionAttributeCICSTRANSACTIONID string = "CICS_TRANSACTION_ID"

	// ConditionAttributeCPUTIME captures enum value "CPU_TIME"
	ConditionAttributeCPUTIME string = "CPU_TIME"

	// ConditionAttributeCTGGATEWAYURL captures enum value "CTG_GATEWAY_URL"
	ConditionAttributeCTGGATEWAYURL string = "CTG_GATEWAY_URL"

	// ConditionAttributeCTGPROGRAM captures enum value "CTG_PROGRAM"
	ConditionAttributeCTGPROGRAM string = "CTG_PROGRAM"

	// ConditionAttributeCTGSERVERNAME captures enum value "CTG_SERVER_NAME"
	ConditionAttributeCTGSERVERNAME string = "CTG_SERVER_NAME"

	// ConditionAttributeCTGTRANSACTIONID captures enum value "CTG_TRANSACTION_ID"
	ConditionAttributeCTGTRANSACTIONID string = "CTG_TRANSACTION_ID"

	// ConditionAttributeCUSTOMSERVICECLASS captures enum value "CUSTOMSERVICE_CLASS"
	ConditionAttributeCUSTOMSERVICECLASS string = "CUSTOMSERVICE_CLASS"

	// ConditionAttributeCUSTOMSERVICEMETHOD captures enum value "CUSTOMSERVICE_METHOD"
	ConditionAttributeCUSTOMSERVICEMETHOD string = "CUSTOMSERVICE_METHOD"

	// ConditionAttributeDATABASECHILDCALLCOUNT captures enum value "DATABASE_CHILD_CALL_COUNT"
	ConditionAttributeDATABASECHILDCALLCOUNT string = "DATABASE_CHILD_CALL_COUNT"

	// ConditionAttributeDATABASECHILDCALLTIME captures enum value "DATABASE_CHILD_CALL_TIME"
	ConditionAttributeDATABASECHILDCALLTIME string = "DATABASE_CHILD_CALL_TIME"

	// ConditionAttributeERRORCOUNT captures enum value "ERROR_COUNT"
	ConditionAttributeERRORCOUNT string = "ERROR_COUNT"

	// ConditionAttributeESBAPPLICATIONNAME captures enum value "ESB_APPLICATION_NAME"
	ConditionAttributeESBAPPLICATIONNAME string = "ESB_APPLICATION_NAME"

	// ConditionAttributeESBINPUTTYPE captures enum value "ESB_INPUT_TYPE"
	ConditionAttributeESBINPUTTYPE string = "ESB_INPUT_TYPE"

	// ConditionAttributeESBLIBRARYNAME captures enum value "ESB_LIBRARY_NAME"
	ConditionAttributeESBLIBRARYNAME string = "ESB_LIBRARY_NAME"

	// ConditionAttributeESBMESSAGEFLOWNAME captures enum value "ESB_MESSAGE_FLOW_NAME"
	ConditionAttributeESBMESSAGEFLOWNAME string = "ESB_MESSAGE_FLOW_NAME"

	// ConditionAttributeEXCEPTIONCLASS captures enum value "EXCEPTION_CLASS"
	ConditionAttributeEXCEPTIONCLASS string = "EXCEPTION_CLASS"

	// ConditionAttributeEXCEPTIONMESSAGE captures enum value "EXCEPTION_MESSAGE"
	ConditionAttributeEXCEPTIONMESSAGE string = "EXCEPTION_MESSAGE"

	// ConditionAttributeFAILEDSTATE captures enum value "FAILED_STATE"
	ConditionAttributeFAILEDSTATE string = "FAILED_STATE"

	// ConditionAttributeFAILUREREASON captures enum value "FAILURE_REASON"
	ConditionAttributeFAILUREREASON string = "FAILURE_REASON"

	// ConditionAttributeFLAWSTATE captures enum value "FLAW_STATE"
	ConditionAttributeFLAWSTATE string = "FLAW_STATE"

	// ConditionAttributeHTTPREQUESTMETHOD captures enum value "HTTP_REQUEST_METHOD"
	ConditionAttributeHTTPREQUESTMETHOD string = "HTTP_REQUEST_METHOD"

	// ConditionAttributeHTTPSTATUS captures enum value "HTTP_STATUS"
	ConditionAttributeHTTPSTATUS string = "HTTP_STATUS"

	// ConditionAttributeHTTPSTATUSCLASS captures enum value "HTTP_STATUS_CLASS"
	ConditionAttributeHTTPSTATUSCLASS string = "HTTP_STATUS_CLASS"

	// ConditionAttributeIMSPROGRAMNAME captures enum value "IMS_PROGRAM_NAME"
	ConditionAttributeIMSPROGRAMNAME string = "IMS_PROGRAM_NAME"

	// ConditionAttributeIMSTRANSACTIONID captures enum value "IMS_TRANSACTION_ID"
	ConditionAttributeIMSTRANSACTIONID string = "IMS_TRANSACTION_ID"

	// ConditionAttributeIOTIME captures enum value "IO_TIME"
	ConditionAttributeIOTIME string = "IO_TIME"

	// ConditionAttributeLOCKTIME captures enum value "LOCK_TIME"
	ConditionAttributeLOCKTIME string = "LOCK_TIME"

	// ConditionAttributeMESSAGINGDESTINATIONTYPE captures enum value "MESSAGING_DESTINATION_TYPE"
	ConditionAttributeMESSAGINGDESTINATIONTYPE string = "MESSAGING_DESTINATION_TYPE"

	// ConditionAttributeMESSAGINGISTEMPORARYQUEUE captures enum value "MESSAGING_IS_TEMPORARY_QUEUE"
	ConditionAttributeMESSAGINGISTEMPORARYQUEUE string = "MESSAGING_IS_TEMPORARY_QUEUE"

	// ConditionAttributeMESSAGINGQUEUENAME captures enum value "MESSAGING_QUEUE_NAME"
	ConditionAttributeMESSAGINGQUEUENAME string = "MESSAGING_QUEUE_NAME"

	// ConditionAttributeMESSAGINGQUEUEVENDOR captures enum value "MESSAGING_QUEUE_VENDOR"
	ConditionAttributeMESSAGINGQUEUEVENDOR string = "MESSAGING_QUEUE_VENDOR"

	// ConditionAttributeNONDATABASECHILDCALLCOUNT captures enum value "NON_DATABASE_CHILD_CALL_COUNT"
	ConditionAttributeNONDATABASECHILDCALLCOUNT string = "NON_DATABASE_CHILD_CALL_COUNT"

	// ConditionAttributeNONDATABASECHILDCALLTIME captures enum value "NON_DATABASE_CHILD_CALL_TIME"
	ConditionAttributeNONDATABASECHILDCALLTIME string = "NON_DATABASE_CHILD_CALL_TIME"

	// ConditionAttributePROCESSGROUPNAME captures enum value "PROCESS_GROUP_NAME"
	ConditionAttributePROCESSGROUPNAME string = "PROCESS_GROUP_NAME"

	// ConditionAttributePROCESSGROUPTAG captures enum value "PROCESS_GROUP_TAG"
	ConditionAttributePROCESSGROUPTAG string = "PROCESS_GROUP_TAG"

	// ConditionAttributeREMOTEENDPOINT captures enum value "REMOTE_ENDPOINT"
	ConditionAttributeREMOTEENDPOINT string = "REMOTE_ENDPOINT"

	// ConditionAttributeREMOTEMETHOD captures enum value "REMOTE_METHOD"
	ConditionAttributeREMOTEMETHOD string = "REMOTE_METHOD"

	// ConditionAttributeREMOTESERVICENAME captures enum value "REMOTE_SERVICE_NAME"
	ConditionAttributeREMOTESERVICENAME string = "REMOTE_SERVICE_NAME"

	// ConditionAttributeREQUESTNAME captures enum value "REQUEST_NAME"
	ConditionAttributeREQUESTNAME string = "REQUEST_NAME"

	// ConditionAttributeREQUESTTYPE captures enum value "REQUEST_TYPE"
	ConditionAttributeREQUESTTYPE string = "REQUEST_TYPE"

	// ConditionAttributeRESPONSETIME captures enum value "RESPONSE_TIME"
	ConditionAttributeRESPONSETIME string = "RESPONSE_TIME"

	// ConditionAttributeRESPONSETIMECLIENT captures enum value "RESPONSE_TIME_CLIENT"
	ConditionAttributeRESPONSETIMECLIENT string = "RESPONSE_TIME_CLIENT"

	// ConditionAttributeRMICLASS captures enum value "RMI_CLASS"
	ConditionAttributeRMICLASS string = "RMI_CLASS"

	// ConditionAttributeRMIMETHOD captures enum value "RMI_METHOD"
	ConditionAttributeRMIMETHOD string = "RMI_METHOD"

	// ConditionAttributeSERVICEDISPLAYNAME captures enum value "SERVICE_DISPLAY_NAME"
	ConditionAttributeSERVICEDISPLAYNAME string = "SERVICE_DISPLAY_NAME"

	// ConditionAttributeSERVICENAME captures enum value "SERVICE_NAME"
	ConditionAttributeSERVICENAME string = "SERVICE_NAME"

	// ConditionAttributeSERVICEPORT captures enum value "SERVICE_PORT"
	ConditionAttributeSERVICEPORT string = "SERVICE_PORT"

	// ConditionAttributeSERVICEPUBLICDOMAINNAME captures enum value "SERVICE_PUBLIC_DOMAIN_NAME"
	ConditionAttributeSERVICEPUBLICDOMAINNAME string = "SERVICE_PUBLIC_DOMAIN_NAME"

	// ConditionAttributeSERVICEREQUESTATTRIBUTE captures enum value "SERVICE_REQUEST_ATTRIBUTE"
	ConditionAttributeSERVICEREQUESTATTRIBUTE string = "SERVICE_REQUEST_ATTRIBUTE"

	// ConditionAttributeSERVICETAG captures enum value "SERVICE_TAG"
	ConditionAttributeSERVICETAG string = "SERVICE_TAG"

	// ConditionAttributeSERVICETYPE captures enum value "SERVICE_TYPE"
	ConditionAttributeSERVICETYPE string = "SERVICE_TYPE"

	// ConditionAttributeSERVICEWEBAPPLICATIONID captures enum value "SERVICE_WEB_APPLICATION_ID"
	ConditionAttributeSERVICEWEBAPPLICATIONID string = "SERVICE_WEB_APPLICATION_ID"

	// ConditionAttributeSERVICEWEBCONTEXTROOT captures enum value "SERVICE_WEB_CONTEXT_ROOT"
	ConditionAttributeSERVICEWEBCONTEXTROOT string = "SERVICE_WEB_CONTEXT_ROOT"

	// ConditionAttributeSERVICEWEBSERVERNAME captures enum value "SERVICE_WEB_SERVER_NAME"
	ConditionAttributeSERVICEWEBSERVERNAME string = "SERVICE_WEB_SERVER_NAME"

	// ConditionAttributeSERVICEWEBSERVICENAME captures enum value "SERVICE_WEB_SERVICE_NAME"
	ConditionAttributeSERVICEWEBSERVICENAME string = "SERVICE_WEB_SERVICE_NAME"

	// ConditionAttributeSERVICEWEBSERVICENAMESPACE captures enum value "SERVICE_WEB_SERVICE_NAMESPACE"
	ConditionAttributeSERVICEWEBSERVICENAMESPACE string = "SERVICE_WEB_SERVICE_NAMESPACE"

	// ConditionAttributeSUSPENSIONTIME captures enum value "SUSPENSION_TIME"
	ConditionAttributeSUSPENSIONTIME string = "SUSPENSION_TIME"

	// ConditionAttributeTOTALPROCESSINGTIME captures enum value "TOTAL_PROCESSING_TIME"
	ConditionAttributeTOTALPROCESSINGTIME string = "TOTAL_PROCESSING_TIME"

	// ConditionAttributeWAITTIME captures enum value "WAIT_TIME"
	ConditionAttributeWAITTIME string = "WAIT_TIME"

	// ConditionAttributeWEBREQUESTQUERY captures enum value "WEBREQUEST_QUERY"
	ConditionAttributeWEBREQUESTQUERY string = "WEBREQUEST_QUERY"

	// ConditionAttributeWEBREQUESTURL captures enum value "WEBREQUEST_URL"
	ConditionAttributeWEBREQUESTURL string = "WEBREQUEST_URL"

	// ConditionAttributeWEBREQUESTURLHOST captures enum value "WEBREQUEST_URL_HOST"
	ConditionAttributeWEBREQUESTURLHOST string = "WEBREQUEST_URL_HOST"

	// ConditionAttributeWEBREQUESTURLPATH captures enum value "WEBREQUEST_URL_PATH"
	ConditionAttributeWEBREQUESTURLPATH string = "WEBREQUEST_URL_PATH"

	// ConditionAttributeWEBREQUESTURLPORT captures enum value "WEBREQUEST_URL_PORT"
	ConditionAttributeWEBREQUESTURLPORT string = "WEBREQUEST_URL_PORT"

	// ConditionAttributeWEBSERVICEENDPOINT captures enum value "WEBSERVICE_ENDPOINT"
	ConditionAttributeWEBSERVICEENDPOINT string = "WEBSERVICE_ENDPOINT"

	// ConditionAttributeWEBSERVICEMETHOD captures enum value "WEBSERVICE_METHOD"
	ConditionAttributeWEBSERVICEMETHOD string = "WEBSERVICE_METHOD"

	// ConditionAttributeZOSCALLTYPE captures enum value "ZOS_CALL_TYPE"
	ConditionAttributeZOSCALLTYPE string = "ZOS_CALL_TYPE"
)
View Source
const (

	// ConditionKeyAttributeAPPMONSERVERNAME captures enum value "APPMON_SERVER_NAME"
	ConditionKeyAttributeAPPMONSERVERNAME string = "APPMON_SERVER_NAME"

	// ConditionKeyAttributeAPPMONSYSTEMPROFILENAME captures enum value "APPMON_SYSTEM_PROFILE_NAME"
	ConditionKeyAttributeAPPMONSYSTEMPROFILENAME string = "APPMON_SYSTEM_PROFILE_NAME"

	// ConditionKeyAttributeAWSACCOUNTID captures enum value "AWS_ACCOUNT_ID"
	ConditionKeyAttributeAWSACCOUNTID string = "AWS_ACCOUNT_ID"

	// ConditionKeyAttributeAWSACCOUNTNAME captures enum value "AWS_ACCOUNT_NAME"
	ConditionKeyAttributeAWSACCOUNTNAME string = "AWS_ACCOUNT_NAME"

	// ConditionKeyAttributeAWSAPPLICATIONLOADBALANCERNAME captures enum value "AWS_APPLICATION_LOAD_BALANCER_NAME"
	ConditionKeyAttributeAWSAPPLICATIONLOADBALANCERNAME string = "AWS_APPLICATION_LOAD_BALANCER_NAME"

	// ConditionKeyAttributeAWSAPPLICATIONLOADBALANCERTAGS captures enum value "AWS_APPLICATION_LOAD_BALANCER_TAGS"
	ConditionKeyAttributeAWSAPPLICATIONLOADBALANCERTAGS string = "AWS_APPLICATION_LOAD_BALANCER_TAGS"

	// ConditionKeyAttributeAWSAUTOSCALINGGROUPNAME captures enum value "AWS_AUTO_SCALING_GROUP_NAME"
	ConditionKeyAttributeAWSAUTOSCALINGGROUPNAME string = "AWS_AUTO_SCALING_GROUP_NAME"

	// ConditionKeyAttributeAWSAUTOSCALINGGROUPTAGS captures enum value "AWS_AUTO_SCALING_GROUP_TAGS"
	ConditionKeyAttributeAWSAUTOSCALINGGROUPTAGS string = "AWS_AUTO_SCALING_GROUP_TAGS"

	// ConditionKeyAttributeAWSAVAILABILITYZONENAME captures enum value "AWS_AVAILABILITY_ZONE_NAME"
	ConditionKeyAttributeAWSAVAILABILITYZONENAME string = "AWS_AVAILABILITY_ZONE_NAME"

	// ConditionKeyAttributeAWSCLASSICLOADBALANCERBACKENDPORTS captures enum value "AWS_CLASSIC_LOAD_BALANCER_BACKEND_PORTS"
	ConditionKeyAttributeAWSCLASSICLOADBALANCERBACKENDPORTS string = "AWS_CLASSIC_LOAD_BALANCER_BACKEND_PORTS"

	// ConditionKeyAttributeAWSCLASSICLOADBALANCERFRONTENDPORTS captures enum value "AWS_CLASSIC_LOAD_BALANCER_FRONTEND_PORTS"
	ConditionKeyAttributeAWSCLASSICLOADBALANCERFRONTENDPORTS string = "AWS_CLASSIC_LOAD_BALANCER_FRONTEND_PORTS"

	// ConditionKeyAttributeAWSCLASSICLOADBALANCERNAME captures enum value "AWS_CLASSIC_LOAD_BALANCER_NAME"
	ConditionKeyAttributeAWSCLASSICLOADBALANCERNAME string = "AWS_CLASSIC_LOAD_BALANCER_NAME"

	// ConditionKeyAttributeAWSCLASSICLOADBALANCERTAGS captures enum value "AWS_CLASSIC_LOAD_BALANCER_TAGS"
	ConditionKeyAttributeAWSCLASSICLOADBALANCERTAGS string = "AWS_CLASSIC_LOAD_BALANCER_TAGS"

	// ConditionKeyAttributeAWSNETWORKLOADBALANCERNAME captures enum value "AWS_NETWORK_LOAD_BALANCER_NAME"
	ConditionKeyAttributeAWSNETWORKLOADBALANCERNAME string = "AWS_NETWORK_LOAD_BALANCER_NAME"

	// ConditionKeyAttributeAWSNETWORKLOADBALANCERTAGS captures enum value "AWS_NETWORK_LOAD_BALANCER_TAGS"
	ConditionKeyAttributeAWSNETWORKLOADBALANCERTAGS string = "AWS_NETWORK_LOAD_BALANCER_TAGS"

	// ConditionKeyAttributeAWSRELATIONALDATABASESERVICEDBNAME captures enum value "AWS_RELATIONAL_DATABASE_SERVICE_DB_NAME"
	ConditionKeyAttributeAWSRELATIONALDATABASESERVICEDBNAME string = "AWS_RELATIONAL_DATABASE_SERVICE_DB_NAME"

	// ConditionKeyAttributeAWSRELATIONALDATABASESERVICEENDPOINT captures enum value "AWS_RELATIONAL_DATABASE_SERVICE_ENDPOINT"
	ConditionKeyAttributeAWSRELATIONALDATABASESERVICEENDPOINT string = "AWS_RELATIONAL_DATABASE_SERVICE_ENDPOINT"

	// ConditionKeyAttributeAWSRELATIONALDATABASESERVICEENGINE captures enum value "AWS_RELATIONAL_DATABASE_SERVICE_ENGINE"
	ConditionKeyAttributeAWSRELATIONALDATABASESERVICEENGINE string = "AWS_RELATIONAL_DATABASE_SERVICE_ENGINE"

	// ConditionKeyAttributeAWSRELATIONALDATABASESERVICEINSTANCECLASS captures enum value "AWS_RELATIONAL_DATABASE_SERVICE_INSTANCE_CLASS"
	ConditionKeyAttributeAWSRELATIONALDATABASESERVICEINSTANCECLASS string = "AWS_RELATIONAL_DATABASE_SERVICE_INSTANCE_CLASS"

	// ConditionKeyAttributeAWSRELATIONALDATABASESERVICENAME captures enum value "AWS_RELATIONAL_DATABASE_SERVICE_NAME"
	ConditionKeyAttributeAWSRELATIONALDATABASESERVICENAME string = "AWS_RELATIONAL_DATABASE_SERVICE_NAME"

	// ConditionKeyAttributeAWSRELATIONALDATABASESERVICEPORT captures enum value "AWS_RELATIONAL_DATABASE_SERVICE_PORT"
	ConditionKeyAttributeAWSRELATIONALDATABASESERVICEPORT string = "AWS_RELATIONAL_DATABASE_SERVICE_PORT"

	// ConditionKeyAttributeAWSRELATIONALDATABASESERVICETAGS captures enum value "AWS_RELATIONAL_DATABASE_SERVICE_TAGS"
	ConditionKeyAttributeAWSRELATIONALDATABASESERVICETAGS string = "AWS_RELATIONAL_DATABASE_SERVICE_TAGS"

	// ConditionKeyAttributeAZUREENTITYNAME captures enum value "AZURE_ENTITY_NAME"
	ConditionKeyAttributeAZUREENTITYNAME string = "AZURE_ENTITY_NAME"

	// ConditionKeyAttributeAZUREENTITYTAGS captures enum value "AZURE_ENTITY_TAGS"
	ConditionKeyAttributeAZUREENTITYTAGS string = "AZURE_ENTITY_TAGS"

	// ConditionKeyAttributeAZUREMGMTGROUPNAME captures enum value "AZURE_MGMT_GROUP_NAME"
	ConditionKeyAttributeAZUREMGMTGROUPNAME string = "AZURE_MGMT_GROUP_NAME"

	// ConditionKeyAttributeAZUREMGMTGROUPUUID captures enum value "AZURE_MGMT_GROUP_UUID"
	ConditionKeyAttributeAZUREMGMTGROUPUUID string = "AZURE_MGMT_GROUP_UUID"

	// ConditionKeyAttributeAZUREREGIONNAME captures enum value "AZURE_REGION_NAME"
	ConditionKeyAttributeAZUREREGIONNAME string = "AZURE_REGION_NAME"

	// ConditionKeyAttributeAZURESCALESETNAME captures enum value "AZURE_SCALE_SET_NAME"
	ConditionKeyAttributeAZURESCALESETNAME string = "AZURE_SCALE_SET_NAME"

	// ConditionKeyAttributeAZURESUBSCRIPTIONNAME captures enum value "AZURE_SUBSCRIPTION_NAME"
	ConditionKeyAttributeAZURESUBSCRIPTIONNAME string = "AZURE_SUBSCRIPTION_NAME"

	// ConditionKeyAttributeAZURESUBSCRIPTIONUUID captures enum value "AZURE_SUBSCRIPTION_UUID"
	ConditionKeyAttributeAZURESUBSCRIPTIONUUID string = "AZURE_SUBSCRIPTION_UUID"

	// ConditionKeyAttributeAZURETENANTNAME captures enum value "AZURE_TENANT_NAME"
	ConditionKeyAttributeAZURETENANTNAME string = "AZURE_TENANT_NAME"

	// ConditionKeyAttributeAZURETENANTUUID captures enum value "AZURE_TENANT_UUID"
	ConditionKeyAttributeAZURETENANTUUID string = "AZURE_TENANT_UUID"

	// ConditionKeyAttributeAZUREVMNAME captures enum value "AZURE_VM_NAME"
	ConditionKeyAttributeAZUREVMNAME string = "AZURE_VM_NAME"

	// ConditionKeyAttributeBROWSERMONITORNAME captures enum value "BROWSER_MONITOR_NAME"
	ConditionKeyAttributeBROWSERMONITORNAME string = "BROWSER_MONITOR_NAME"

	// ConditionKeyAttributeBROWSERMONITORTAGS captures enum value "BROWSER_MONITOR_TAGS"
	ConditionKeyAttributeBROWSERMONITORTAGS string = "BROWSER_MONITOR_TAGS"

	// ConditionKeyAttributeCLOUDAPPLICATIONNAME captures enum value "CLOUD_APPLICATION_NAME"
	ConditionKeyAttributeCLOUDAPPLICATIONNAME string = "CLOUD_APPLICATION_NAME"

	// ConditionKeyAttributeCLOUDAPPLICATIONNAMESPACENAME captures enum value "CLOUD_APPLICATION_NAMESPACE_NAME"
	ConditionKeyAttributeCLOUDAPPLICATIONNAMESPACENAME string = "CLOUD_APPLICATION_NAMESPACE_NAME"

	// ConditionKeyAttributeCLOUDFOUNDRYFOUNDATIONNAME captures enum value "CLOUD_FOUNDRY_FOUNDATION_NAME"
	ConditionKeyAttributeCLOUDFOUNDRYFOUNDATIONNAME string = "CLOUD_FOUNDRY_FOUNDATION_NAME"

	// ConditionKeyAttributeCLOUDFOUNDRYORGNAME captures enum value "CLOUD_FOUNDRY_ORG_NAME"
	ConditionKeyAttributeCLOUDFOUNDRYORGNAME string = "CLOUD_FOUNDRY_ORG_NAME"

	// ConditionKeyAttributeCUSTOMAPPLICATIONNAME captures enum value "CUSTOM_APPLICATION_NAME"
	ConditionKeyAttributeCUSTOMAPPLICATIONNAME string = "CUSTOM_APPLICATION_NAME"

	// ConditionKeyAttributeCUSTOMAPPLICATIONPLATFORM captures enum value "CUSTOM_APPLICATION_PLATFORM"
	ConditionKeyAttributeCUSTOMAPPLICATIONPLATFORM string = "CUSTOM_APPLICATION_PLATFORM"

	// ConditionKeyAttributeCUSTOMAPPLICATIONTAGS captures enum value "CUSTOM_APPLICATION_TAGS"
	ConditionKeyAttributeCUSTOMAPPLICATIONTAGS string = "CUSTOM_APPLICATION_TAGS"

	// ConditionKeyAttributeCUSTOMAPPLICATIONTYPE captures enum value "CUSTOM_APPLICATION_TYPE"
	ConditionKeyAttributeCUSTOMAPPLICATIONTYPE string = "CUSTOM_APPLICATION_TYPE"

	// ConditionKeyAttributeCUSTOMDEVICEDETECTEDNAME captures enum value "CUSTOM_DEVICE_DETECTED_NAME"
	ConditionKeyAttributeCUSTOMDEVICEDETECTEDNAME string = "CUSTOM_DEVICE_DETECTED_NAME"

	// ConditionKeyAttributeCUSTOMDEVICEDNSADDRESS captures enum value "CUSTOM_DEVICE_DNS_ADDRESS"
	ConditionKeyAttributeCUSTOMDEVICEDNSADDRESS string = "CUSTOM_DEVICE_DNS_ADDRESS"

	// ConditionKeyAttributeCUSTOMDEVICEGROUPNAME captures enum value "CUSTOM_DEVICE_GROUP_NAME"
	ConditionKeyAttributeCUSTOMDEVICEGROUPNAME string = "CUSTOM_DEVICE_GROUP_NAME"

	// ConditionKeyAttributeCUSTOMDEVICEGROUPTAGS captures enum value "CUSTOM_DEVICE_GROUP_TAGS"
	ConditionKeyAttributeCUSTOMDEVICEGROUPTAGS string = "CUSTOM_DEVICE_GROUP_TAGS"

	// ConditionKeyAttributeCUSTOMDEVICEIPADDRESS captures enum value "CUSTOM_DEVICE_IP_ADDRESS"
	ConditionKeyAttributeCUSTOMDEVICEIPADDRESS string = "CUSTOM_DEVICE_IP_ADDRESS"

	// ConditionKeyAttributeCUSTOMDEVICEMETADATA captures enum value "CUSTOM_DEVICE_METADATA"
	ConditionKeyAttributeCUSTOMDEVICEMETADATA string = "CUSTOM_DEVICE_METADATA"

	// ConditionKeyAttributeCUSTOMDEVICENAME captures enum value "CUSTOM_DEVICE_NAME"
	ConditionKeyAttributeCUSTOMDEVICENAME string = "CUSTOM_DEVICE_NAME"

	// ConditionKeyAttributeCUSTOMDEVICEPORT captures enum value "CUSTOM_DEVICE_PORT"
	ConditionKeyAttributeCUSTOMDEVICEPORT string = "CUSTOM_DEVICE_PORT"

	// ConditionKeyAttributeCUSTOMDEVICETAGS captures enum value "CUSTOM_DEVICE_TAGS"
	ConditionKeyAttributeCUSTOMDEVICETAGS string = "CUSTOM_DEVICE_TAGS"

	// ConditionKeyAttributeCUSTOMDEVICETECHNOLOGY captures enum value "CUSTOM_DEVICE_TECHNOLOGY"
	ConditionKeyAttributeCUSTOMDEVICETECHNOLOGY string = "CUSTOM_DEVICE_TECHNOLOGY"

	// ConditionKeyAttributeDATACENTERSERVICEDECODERTYPE captures enum value "DATA_CENTER_SERVICE_DECODER_TYPE"
	ConditionKeyAttributeDATACENTERSERVICEDECODERTYPE string = "DATA_CENTER_SERVICE_DECODER_TYPE"

	// ConditionKeyAttributeDATACENTERSERVICEIPADDRESS captures enum value "DATA_CENTER_SERVICE_IP_ADDRESS"
	ConditionKeyAttributeDATACENTERSERVICEIPADDRESS string = "DATA_CENTER_SERVICE_IP_ADDRESS"

	// ConditionKeyAttributeDATACENTERSERVICEMETADATA captures enum value "DATA_CENTER_SERVICE_METADATA"
	ConditionKeyAttributeDATACENTERSERVICEMETADATA string = "DATA_CENTER_SERVICE_METADATA"

	// ConditionKeyAttributeDATACENTERSERVICENAME captures enum value "DATA_CENTER_SERVICE_NAME"
	ConditionKeyAttributeDATACENTERSERVICENAME string = "DATA_CENTER_SERVICE_NAME"

	// ConditionKeyAttributeDATACENTERSERVICEPORT captures enum value "DATA_CENTER_SERVICE_PORT"
	ConditionKeyAttributeDATACENTERSERVICEPORT string = "DATA_CENTER_SERVICE_PORT"

	// ConditionKeyAttributeDATACENTERSERVICETAGS captures enum value "DATA_CENTER_SERVICE_TAGS"
	ConditionKeyAttributeDATACENTERSERVICETAGS string = "DATA_CENTER_SERVICE_TAGS"

	// ConditionKeyAttributeDOCKERCONTAINERNAME captures enum value "DOCKER_CONTAINER_NAME"
	ConditionKeyAttributeDOCKERCONTAINERNAME string = "DOCKER_CONTAINER_NAME"

	// ConditionKeyAttributeDOCKERFULLIMAGENAME captures enum value "DOCKER_FULL_IMAGE_NAME"
	ConditionKeyAttributeDOCKERFULLIMAGENAME string = "DOCKER_FULL_IMAGE_NAME"

	// ConditionKeyAttributeDOCKERIMAGEVERSION captures enum value "DOCKER_IMAGE_VERSION"
	ConditionKeyAttributeDOCKERIMAGEVERSION string = "DOCKER_IMAGE_VERSION"

	// ConditionKeyAttributeDOCKERSTRIPPEDIMAGENAME captures enum value "DOCKER_STRIPPED_IMAGE_NAME"
	ConditionKeyAttributeDOCKERSTRIPPEDIMAGENAME string = "DOCKER_STRIPPED_IMAGE_NAME"

	// ConditionKeyAttributeEC2INSTANCEAMIID captures enum value "EC2_INSTANCE_AMI_ID"
	ConditionKeyAttributeEC2INSTANCEAMIID string = "EC2_INSTANCE_AMI_ID"

	// ConditionKeyAttributeEC2INSTANCEAWSINSTANCETYPE captures enum value "EC2_INSTANCE_AWS_INSTANCE_TYPE"
	ConditionKeyAttributeEC2INSTANCEAWSINSTANCETYPE string = "EC2_INSTANCE_AWS_INSTANCE_TYPE"

	// ConditionKeyAttributeEC2INSTANCEAWSSECURITYGROUP captures enum value "EC2_INSTANCE_AWS_SECURITY_GROUP"
	ConditionKeyAttributeEC2INSTANCEAWSSECURITYGROUP string = "EC2_INSTANCE_AWS_SECURITY_GROUP"

	// ConditionKeyAttributeEC2INSTANCEBEANSTALKENVNAME captures enum value "EC2_INSTANCE_BEANSTALK_ENV_NAME"
	ConditionKeyAttributeEC2INSTANCEBEANSTALKENVNAME string = "EC2_INSTANCE_BEANSTALK_ENV_NAME"

	// ConditionKeyAttributeEC2INSTANCEID captures enum value "EC2_INSTANCE_ID"
	ConditionKeyAttributeEC2INSTANCEID string = "EC2_INSTANCE_ID"

	// ConditionKeyAttributeEC2INSTANCENAME captures enum value "EC2_INSTANCE_NAME"
	ConditionKeyAttributeEC2INSTANCENAME string = "EC2_INSTANCE_NAME"

	// ConditionKeyAttributeEC2INSTANCEPRIVATEHOSTNAME captures enum value "EC2_INSTANCE_PRIVATE_HOST_NAME"
	ConditionKeyAttributeEC2INSTANCEPRIVATEHOSTNAME string = "EC2_INSTANCE_PRIVATE_HOST_NAME"

	// ConditionKeyAttributeEC2INSTANCEPUBLICHOSTNAME captures enum value "EC2_INSTANCE_PUBLIC_HOST_NAME"
	ConditionKeyAttributeEC2INSTANCEPUBLICHOSTNAME string = "EC2_INSTANCE_PUBLIC_HOST_NAME"

	// ConditionKeyAttributeEC2INSTANCETAGS captures enum value "EC2_INSTANCE_TAGS"
	ConditionKeyAttributeEC2INSTANCETAGS string = "EC2_INSTANCE_TAGS"

	// ConditionKeyAttributeENTERPRISEAPPLICATIONDECODERTYPE captures enum value "ENTERPRISE_APPLICATION_DECODER_TYPE"
	ConditionKeyAttributeENTERPRISEAPPLICATIONDECODERTYPE string = "ENTERPRISE_APPLICATION_DECODER_TYPE"

	// ConditionKeyAttributeENTERPRISEAPPLICATIONIPADDRESS captures enum value "ENTERPRISE_APPLICATION_IP_ADDRESS"
	ConditionKeyAttributeENTERPRISEAPPLICATIONIPADDRESS string = "ENTERPRISE_APPLICATION_IP_ADDRESS"

	// ConditionKeyAttributeENTERPRISEAPPLICATIONMETADATA captures enum value "ENTERPRISE_APPLICATION_METADATA"
	ConditionKeyAttributeENTERPRISEAPPLICATIONMETADATA string = "ENTERPRISE_APPLICATION_METADATA"

	// ConditionKeyAttributeENTERPRISEAPPLICATIONNAME captures enum value "ENTERPRISE_APPLICATION_NAME"
	ConditionKeyAttributeENTERPRISEAPPLICATIONNAME string = "ENTERPRISE_APPLICATION_NAME"

	// ConditionKeyAttributeENTERPRISEAPPLICATIONPORT captures enum value "ENTERPRISE_APPLICATION_PORT"
	ConditionKeyAttributeENTERPRISEAPPLICATIONPORT string = "ENTERPRISE_APPLICATION_PORT"

	// ConditionKeyAttributeENTERPRISEAPPLICATIONTAGS captures enum value "ENTERPRISE_APPLICATION_TAGS"
	ConditionKeyAttributeENTERPRISEAPPLICATIONTAGS string = "ENTERPRISE_APPLICATION_TAGS"

	// ConditionKeyAttributeESXIHOSTCLUSTERNAME captures enum value "ESXI_HOST_CLUSTER_NAME"
	ConditionKeyAttributeESXIHOSTCLUSTERNAME string = "ESXI_HOST_CLUSTER_NAME"

	// ConditionKeyAttributeESXIHOSTHARDWAREMODEL captures enum value "ESXI_HOST_HARDWARE_MODEL"
	ConditionKeyAttributeESXIHOSTHARDWAREMODEL string = "ESXI_HOST_HARDWARE_MODEL"

	// ConditionKeyAttributeESXIHOSTHARDWAREVENDOR captures enum value "ESXI_HOST_HARDWARE_VENDOR"
	ConditionKeyAttributeESXIHOSTHARDWAREVENDOR string = "ESXI_HOST_HARDWARE_VENDOR"

	// ConditionKeyAttributeESXIHOSTNAME captures enum value "ESXI_HOST_NAME"
	ConditionKeyAttributeESXIHOSTNAME string = "ESXI_HOST_NAME"

	// ConditionKeyAttributeESXIHOSTPRODUCTNAME captures enum value "ESXI_HOST_PRODUCT_NAME"
	ConditionKeyAttributeESXIHOSTPRODUCTNAME string = "ESXI_HOST_PRODUCT_NAME"

	// ConditionKeyAttributeESXIHOSTPRODUCTVERSION captures enum value "ESXI_HOST_PRODUCT_VERSION"
	ConditionKeyAttributeESXIHOSTPRODUCTVERSION string = "ESXI_HOST_PRODUCT_VERSION"

	// ConditionKeyAttributeESXIHOSTTAGS captures enum value "ESXI_HOST_TAGS"
	ConditionKeyAttributeESXIHOSTTAGS string = "ESXI_HOST_TAGS"

	// ConditionKeyAttributeEXTERNALMONITORENGINEDESCRIPTION captures enum value "EXTERNAL_MONITOR_ENGINE_DESCRIPTION"
	ConditionKeyAttributeEXTERNALMONITORENGINEDESCRIPTION string = "EXTERNAL_MONITOR_ENGINE_DESCRIPTION"

	// ConditionKeyAttributeEXTERNALMONITORENGINENAME captures enum value "EXTERNAL_MONITOR_ENGINE_NAME"
	ConditionKeyAttributeEXTERNALMONITORENGINENAME string = "EXTERNAL_MONITOR_ENGINE_NAME"

	// ConditionKeyAttributeEXTERNALMONITORENGINETYPE captures enum value "EXTERNAL_MONITOR_ENGINE_TYPE"
	ConditionKeyAttributeEXTERNALMONITORENGINETYPE string = "EXTERNAL_MONITOR_ENGINE_TYPE"

	// ConditionKeyAttributeEXTERNALMONITORNAME captures enum value "EXTERNAL_MONITOR_NAME"
	ConditionKeyAttributeEXTERNALMONITORNAME string = "EXTERNAL_MONITOR_NAME"

	// ConditionKeyAttributeEXTERNALMONITORTAGS captures enum value "EXTERNAL_MONITOR_TAGS"
	ConditionKeyAttributeEXTERNALMONITORTAGS string = "EXTERNAL_MONITOR_TAGS"

	// ConditionKeyAttributeGEOLOCATIONSITENAME captures enum value "GEOLOCATION_SITE_NAME"
	ConditionKeyAttributeGEOLOCATIONSITENAME string = "GEOLOCATION_SITE_NAME"

	// ConditionKeyAttributeGOOGLECLOUDPLATFORMZONENAME captures enum value "GOOGLE_CLOUD_PLATFORM_ZONE_NAME"
	ConditionKeyAttributeGOOGLECLOUDPLATFORMZONENAME string = "GOOGLE_CLOUD_PLATFORM_ZONE_NAME"

	// ConditionKeyAttributeGOOGLECOMPUTEINSTANCEID captures enum value "GOOGLE_COMPUTE_INSTANCE_ID"
	ConditionKeyAttributeGOOGLECOMPUTEINSTANCEID string = "GOOGLE_COMPUTE_INSTANCE_ID"

	// ConditionKeyAttributeGOOGLECOMPUTEINSTANCEMACHINETYPE captures enum value "GOOGLE_COMPUTE_INSTANCE_MACHINE_TYPE"
	ConditionKeyAttributeGOOGLECOMPUTEINSTANCEMACHINETYPE string = "GOOGLE_COMPUTE_INSTANCE_MACHINE_TYPE"

	// ConditionKeyAttributeGOOGLECOMPUTEINSTANCENAME captures enum value "GOOGLE_COMPUTE_INSTANCE_NAME"
	ConditionKeyAttributeGOOGLECOMPUTEINSTANCENAME string = "GOOGLE_COMPUTE_INSTANCE_NAME"

	// ConditionKeyAttributeGOOGLECOMPUTEINSTANCEPROJECT captures enum value "GOOGLE_COMPUTE_INSTANCE_PROJECT"
	ConditionKeyAttributeGOOGLECOMPUTEINSTANCEPROJECT string = "GOOGLE_COMPUTE_INSTANCE_PROJECT"

	// ConditionKeyAttributeGOOGLECOMPUTEINSTANCEPROJECTID captures enum value "GOOGLE_COMPUTE_INSTANCE_PROJECT_ID"
	ConditionKeyAttributeGOOGLECOMPUTEINSTANCEPROJECTID string = "GOOGLE_COMPUTE_INSTANCE_PROJECT_ID"

	// ConditionKeyAttributeGOOGLECOMPUTEINSTANCEPUBLICIPADDRESSES captures enum value "GOOGLE_COMPUTE_INSTANCE_PUBLIC_IP_ADDRESSES"
	ConditionKeyAttributeGOOGLECOMPUTEINSTANCEPUBLICIPADDRESSES string = "GOOGLE_COMPUTE_INSTANCE_PUBLIC_IP_ADDRESSES"

	// ConditionKeyAttributeHOSTAIXLOGICALCPUCOUNT captures enum value "HOST_AIX_LOGICAL_CPU_COUNT"
	ConditionKeyAttributeHOSTAIXLOGICALCPUCOUNT string = "HOST_AIX_LOGICAL_CPU_COUNT"

	// ConditionKeyAttributeHOSTAIXSIMULTANEOUSTHREADS captures enum value "HOST_AIX_SIMULTANEOUS_THREADS"
	ConditionKeyAttributeHOSTAIXSIMULTANEOUSTHREADS string = "HOST_AIX_SIMULTANEOUS_THREADS"

	// ConditionKeyAttributeHOSTAIXVIRTUALCPUCOUNT captures enum value "HOST_AIX_VIRTUAL_CPU_COUNT"
	ConditionKeyAttributeHOSTAIXVIRTUALCPUCOUNT string = "HOST_AIX_VIRTUAL_CPU_COUNT"

	// ConditionKeyAttributeHOSTARCHITECTURE captures enum value "HOST_ARCHITECTURE"
	ConditionKeyAttributeHOSTARCHITECTURE string = "HOST_ARCHITECTURE"

	// ConditionKeyAttributeHOSTAWSNAMETAG captures enum value "HOST_AWS_NAME_TAG"
	ConditionKeyAttributeHOSTAWSNAMETAG string = "HOST_AWS_NAME_TAG"

	// ConditionKeyAttributeHOSTAZURECOMPUTEMODE captures enum value "HOST_AZURE_COMPUTE_MODE"
	ConditionKeyAttributeHOSTAZURECOMPUTEMODE string = "HOST_AZURE_COMPUTE_MODE"

	// ConditionKeyAttributeHOSTAZURESKU captures enum value "HOST_AZURE_SKU"
	ConditionKeyAttributeHOSTAZURESKU string = "HOST_AZURE_SKU"

	// ConditionKeyAttributeHOSTAZUREWEBAPPLICATIONHOSTNAMES captures enum value "HOST_AZURE_WEB_APPLICATION_HOST_NAMES"
	ConditionKeyAttributeHOSTAZUREWEBAPPLICATIONHOSTNAMES string = "HOST_AZURE_WEB_APPLICATION_HOST_NAMES"

	// ConditionKeyAttributeHOSTAZUREWEBAPPLICATIONSITENAMES captures enum value "HOST_AZURE_WEB_APPLICATION_SITE_NAMES"
	ConditionKeyAttributeHOSTAZUREWEBAPPLICATIONSITENAMES string = "HOST_AZURE_WEB_APPLICATION_SITE_NAMES"

	// ConditionKeyAttributeHOSTBITNESS captures enum value "HOST_BITNESS"
	ConditionKeyAttributeHOSTBITNESS string = "HOST_BITNESS"

	// ConditionKeyAttributeHOSTBOSHAVAILABILITYZONE captures enum value "HOST_BOSH_AVAILABILITY_ZONE"
	ConditionKeyAttributeHOSTBOSHAVAILABILITYZONE string = "HOST_BOSH_AVAILABILITY_ZONE"

	// ConditionKeyAttributeHOSTBOSHDEPLOYMENTID captures enum value "HOST_BOSH_DEPLOYMENT_ID"
	ConditionKeyAttributeHOSTBOSHDEPLOYMENTID string = "HOST_BOSH_DEPLOYMENT_ID"

	// ConditionKeyAttributeHOSTBOSHINSTANCEID captures enum value "HOST_BOSH_INSTANCE_ID"
	ConditionKeyAttributeHOSTBOSHINSTANCEID string = "HOST_BOSH_INSTANCE_ID"

	// ConditionKeyAttributeHOSTBOSHINSTANCENAME captures enum value "HOST_BOSH_INSTANCE_NAME"
	ConditionKeyAttributeHOSTBOSHINSTANCENAME string = "HOST_BOSH_INSTANCE_NAME"

	// ConditionKeyAttributeHOSTBOSHNAME captures enum value "HOST_BOSH_NAME"
	ConditionKeyAttributeHOSTBOSHNAME string = "HOST_BOSH_NAME"

	// ConditionKeyAttributeHOSTBOSHSTEMCELLVERSION captures enum value "HOST_BOSH_STEMCELL_VERSION"
	ConditionKeyAttributeHOSTBOSHSTEMCELLVERSION string = "HOST_BOSH_STEMCELL_VERSION"

	// ConditionKeyAttributeHOSTCLOUDTYPE captures enum value "HOST_CLOUD_TYPE"
	ConditionKeyAttributeHOSTCLOUDTYPE string = "HOST_CLOUD_TYPE"

	// ConditionKeyAttributeHOSTCPUCORES captures enum value "HOST_CPU_CORES"
	ConditionKeyAttributeHOSTCPUCORES string = "HOST_CPU_CORES"

	// ConditionKeyAttributeHOSTCUSTOMMETADATA captures enum value "HOST_CUSTOM_METADATA"
	ConditionKeyAttributeHOSTCUSTOMMETADATA string = "HOST_CUSTOM_METADATA"

	// ConditionKeyAttributeHOSTDETECTEDNAME captures enum value "HOST_DETECTED_NAME"
	ConditionKeyAttributeHOSTDETECTEDNAME string = "HOST_DETECTED_NAME"

	// ConditionKeyAttributeHOSTGROUPID captures enum value "HOST_GROUP_ID"
	ConditionKeyAttributeHOSTGROUPID string = "HOST_GROUP_ID"

	// ConditionKeyAttributeHOSTGROUPNAME captures enum value "HOST_GROUP_NAME"
	ConditionKeyAttributeHOSTGROUPNAME string = "HOST_GROUP_NAME"

	// ConditionKeyAttributeHOSTHYPERVISORTYPE captures enum value "HOST_HYPERVISOR_TYPE"
	ConditionKeyAttributeHOSTHYPERVISORTYPE string = "HOST_HYPERVISOR_TYPE"

	// ConditionKeyAttributeHOSTIPADDRESS captures enum value "HOST_IP_ADDRESS"
	ConditionKeyAttributeHOSTIPADDRESS string = "HOST_IP_ADDRESS"

	// ConditionKeyAttributeHOSTKUBERNETESLABELS captures enum value "HOST_KUBERNETES_LABELS"
	ConditionKeyAttributeHOSTKUBERNETESLABELS string = "HOST_KUBERNETES_LABELS"

	// ConditionKeyAttributeHOSTLOGICALCPUCORES captures enum value "HOST_LOGICAL_CPU_CORES"
	ConditionKeyAttributeHOSTLOGICALCPUCORES string = "HOST_LOGICAL_CPU_CORES"

	// ConditionKeyAttributeHOSTNAME captures enum value "HOST_NAME"
	ConditionKeyAttributeHOSTNAME string = "HOST_NAME"

	// ConditionKeyAttributeHOSTONEAGENTCUSTOMHOSTNAME captures enum value "HOST_ONEAGENT_CUSTOM_HOST_NAME"
	ConditionKeyAttributeHOSTONEAGENTCUSTOMHOSTNAME string = "HOST_ONEAGENT_CUSTOM_HOST_NAME"

	// ConditionKeyAttributeHOSTOSTYPE captures enum value "HOST_OS_TYPE"
	ConditionKeyAttributeHOSTOSTYPE string = "HOST_OS_TYPE"

	// ConditionKeyAttributeHOSTOSVERSION captures enum value "HOST_OS_VERSION"
	ConditionKeyAttributeHOSTOSVERSION string = "HOST_OS_VERSION"

	// ConditionKeyAttributeHOSTPAASMEMORYLIMIT captures enum value "HOST_PAAS_MEMORY_LIMIT"
	ConditionKeyAttributeHOSTPAASMEMORYLIMIT string = "HOST_PAAS_MEMORY_LIMIT"

	// ConditionKeyAttributeHOSTPAASTYPE captures enum value "HOST_PAAS_TYPE"
	ConditionKeyAttributeHOSTPAASTYPE string = "HOST_PAAS_TYPE"

	// ConditionKeyAttributeHOSTTAGS captures enum value "HOST_TAGS"
	ConditionKeyAttributeHOSTTAGS string = "HOST_TAGS"

	// ConditionKeyAttributeHOSTTECHNOLOGY captures enum value "HOST_TECHNOLOGY"
	ConditionKeyAttributeHOSTTECHNOLOGY string = "HOST_TECHNOLOGY"

	// ConditionKeyAttributeHTTPMONITORNAME captures enum value "HTTP_MONITOR_NAME"
	ConditionKeyAttributeHTTPMONITORNAME string = "HTTP_MONITOR_NAME"

	// ConditionKeyAttributeHTTPMONITORTAGS captures enum value "HTTP_MONITOR_TAGS"
	ConditionKeyAttributeHTTPMONITORTAGS string = "HTTP_MONITOR_TAGS"

	// ConditionKeyAttributeKUBERNETESCLUSTERNAME captures enum value "KUBERNETES_CLUSTER_NAME"
	ConditionKeyAttributeKUBERNETESCLUSTERNAME string = "KUBERNETES_CLUSTER_NAME"

	// ConditionKeyAttributeKUBERNETESNODENAME captures enum value "KUBERNETES_NODE_NAME"
	ConditionKeyAttributeKUBERNETESNODENAME string = "KUBERNETES_NODE_NAME"

	// ConditionKeyAttributeMOBILEAPPLICATIONNAME captures enum value "MOBILE_APPLICATION_NAME"
	ConditionKeyAttributeMOBILEAPPLICATIONNAME string = "MOBILE_APPLICATION_NAME"

	// ConditionKeyAttributeMOBILEAPPLICATIONPLATFORM captures enum value "MOBILE_APPLICATION_PLATFORM"
	ConditionKeyAttributeMOBILEAPPLICATIONPLATFORM string = "MOBILE_APPLICATION_PLATFORM"

	// ConditionKeyAttributeMOBILEAPPLICATIONTAGS captures enum value "MOBILE_APPLICATION_TAGS"
	ConditionKeyAttributeMOBILEAPPLICATIONTAGS string = "MOBILE_APPLICATION_TAGS"

	// ConditionKeyAttributeNAMEOFCOMPUTENODE captures enum value "NAME_OF_COMPUTE_NODE"
	ConditionKeyAttributeNAMEOFCOMPUTENODE string = "NAME_OF_COMPUTE_NODE"

	// ConditionKeyAttributeOPENSTACKACCOUNTNAME captures enum value "OPENSTACK_ACCOUNT_NAME"
	ConditionKeyAttributeOPENSTACKACCOUNTNAME string = "OPENSTACK_ACCOUNT_NAME"

	// ConditionKeyAttributeOPENSTACKACCOUNTPROJECTNAME captures enum value "OPENSTACK_ACCOUNT_PROJECT_NAME"
	ConditionKeyAttributeOPENSTACKACCOUNTPROJECTNAME string = "OPENSTACK_ACCOUNT_PROJECT_NAME"

	// ConditionKeyAttributeOPENSTACKAVAILABILITYZONENAME captures enum value "OPENSTACK_AVAILABILITY_ZONE_NAME"
	ConditionKeyAttributeOPENSTACKAVAILABILITYZONENAME string = "OPENSTACK_AVAILABILITY_ZONE_NAME"

	// ConditionKeyAttributeOPENSTACKPROJECTNAME captures enum value "OPENSTACK_PROJECT_NAME"
	ConditionKeyAttributeOPENSTACKPROJECTNAME string = "OPENSTACK_PROJECT_NAME"

	// ConditionKeyAttributeOPENSTACKREGIONNAME captures enum value "OPENSTACK_REGION_NAME"
	ConditionKeyAttributeOPENSTACKREGIONNAME string = "OPENSTACK_REGION_NAME"

	// ConditionKeyAttributeOPENSTACKVMINSTANCETYPE captures enum value "OPENSTACK_VM_INSTANCE_TYPE"
	ConditionKeyAttributeOPENSTACKVMINSTANCETYPE string = "OPENSTACK_VM_INSTANCE_TYPE"

	// ConditionKeyAttributeOPENSTACKVMNAME captures enum value "OPENSTACK_VM_NAME"
	ConditionKeyAttributeOPENSTACKVMNAME string = "OPENSTACK_VM_NAME"

	// ConditionKeyAttributeOPENSTACKVMSECURITYGROUP captures enum value "OPENSTACK_VM_SECURITY_GROUP"
	ConditionKeyAttributeOPENSTACKVMSECURITYGROUP string = "OPENSTACK_VM_SECURITY_GROUP"

	// ConditionKeyAttributePROCESSGROUPAZUREHOSTNAME captures enum value "PROCESS_GROUP_AZURE_HOST_NAME"
	ConditionKeyAttributePROCESSGROUPAZUREHOSTNAME string = "PROCESS_GROUP_AZURE_HOST_NAME"

	// ConditionKeyAttributePROCESSGROUPAZURESITENAME captures enum value "PROCESS_GROUP_AZURE_SITE_NAME"
	ConditionKeyAttributePROCESSGROUPAZURESITENAME string = "PROCESS_GROUP_AZURE_SITE_NAME"

	// ConditionKeyAttributePROCESSGROUPCUSTOMMETADATA captures enum value "PROCESS_GROUP_CUSTOM_METADATA"
	ConditionKeyAttributePROCESSGROUPCUSTOMMETADATA string = "PROCESS_GROUP_CUSTOM_METADATA"

	// ConditionKeyAttributePROCESSGROUPDETECTEDNAME captures enum value "PROCESS_GROUP_DETECTED_NAME"
	ConditionKeyAttributePROCESSGROUPDETECTEDNAME string = "PROCESS_GROUP_DETECTED_NAME"

	// ConditionKeyAttributePROCESSGROUPID captures enum value "PROCESS_GROUP_ID"
	ConditionKeyAttributePROCESSGROUPID string = "PROCESS_GROUP_ID"

	// ConditionKeyAttributePROCESSGROUPINSTANCECUSTOMMETADATA captures enum value "PROCESS_GROUP_INSTANCE_CUSTOM_METADATA"
	ConditionKeyAttributePROCESSGROUPINSTANCECUSTOMMETADATA string = "PROCESS_GROUP_INSTANCE_CUSTOM_METADATA"

	// ConditionKeyAttributePROCESSGROUPLISTENPORT captures enum value "PROCESS_GROUP_LISTEN_PORT"
	ConditionKeyAttributePROCESSGROUPLISTENPORT string = "PROCESS_GROUP_LISTEN_PORT"

	// ConditionKeyAttributePROCESSGROUPNAME captures enum value "PROCESS_GROUP_NAME"
	ConditionKeyAttributePROCESSGROUPNAME string = "PROCESS_GROUP_NAME"

	// ConditionKeyAttributePROCESSGROUPPREDEFINEDMETADATA captures enum value "PROCESS_GROUP_PREDEFINED_METADATA"
	ConditionKeyAttributePROCESSGROUPPREDEFINEDMETADATA string = "PROCESS_GROUP_PREDEFINED_METADATA"

	// ConditionKeyAttributePROCESSGROUPTAGS captures enum value "PROCESS_GROUP_TAGS"
	ConditionKeyAttributePROCESSGROUPTAGS string = "PROCESS_GROUP_TAGS"

	// ConditionKeyAttributePROCESSGROUPTECHNOLOGY captures enum value "PROCESS_GROUP_TECHNOLOGY"
	ConditionKeyAttributePROCESSGROUPTECHNOLOGY string = "PROCESS_GROUP_TECHNOLOGY"

	// ConditionKeyAttributePROCESSGROUPTECHNOLOGYEDITION captures enum value "PROCESS_GROUP_TECHNOLOGY_EDITION"
	ConditionKeyAttributePROCESSGROUPTECHNOLOGYEDITION string = "PROCESS_GROUP_TECHNOLOGY_EDITION"

	// ConditionKeyAttributePROCESSGROUPTECHNOLOGYVERSION captures enum value "PROCESS_GROUP_TECHNOLOGY_VERSION"
	ConditionKeyAttributePROCESSGROUPTECHNOLOGYVERSION string = "PROCESS_GROUP_TECHNOLOGY_VERSION"

	// ConditionKeyAttributeSERVICEAKKAACTORSYSTEM captures enum value "SERVICE_AKKA_ACTOR_SYSTEM"
	ConditionKeyAttributeSERVICEAKKAACTORSYSTEM string = "SERVICE_AKKA_ACTOR_SYSTEM"

	// ConditionKeyAttributeSERVICECTGSERVICENAME captures enum value "SERVICE_CTG_SERVICE_NAME"
	ConditionKeyAttributeSERVICECTGSERVICENAME string = "SERVICE_CTG_SERVICE_NAME"

	// ConditionKeyAttributeSERVICEDATABASEHOSTNAME captures enum value "SERVICE_DATABASE_HOST_NAME"
	ConditionKeyAttributeSERVICEDATABASEHOSTNAME string = "SERVICE_DATABASE_HOST_NAME"

	// ConditionKeyAttributeSERVICEDATABASENAME captures enum value "SERVICE_DATABASE_NAME"
	ConditionKeyAttributeSERVICEDATABASENAME string = "SERVICE_DATABASE_NAME"

	// ConditionKeyAttributeSERVICEDATABASETOPOLOGY captures enum value "SERVICE_DATABASE_TOPOLOGY"
	ConditionKeyAttributeSERVICEDATABASETOPOLOGY string = "SERVICE_DATABASE_TOPOLOGY"

	// ConditionKeyAttributeSERVICEDATABASEVENDOR captures enum value "SERVICE_DATABASE_VENDOR"
	ConditionKeyAttributeSERVICEDATABASEVENDOR string = "SERVICE_DATABASE_VENDOR"

	// ConditionKeyAttributeSERVICEDETECTEDNAME captures enum value "SERVICE_DETECTED_NAME"
	ConditionKeyAttributeSERVICEDETECTEDNAME string = "SERVICE_DETECTED_NAME"

	// ConditionKeyAttributeSERVICEESBAPPLICATIONNAME captures enum value "SERVICE_ESB_APPLICATION_NAME"
	ConditionKeyAttributeSERVICEESBAPPLICATIONNAME string = "SERVICE_ESB_APPLICATION_NAME"

	// ConditionKeyAttributeSERVICEIBMCTGGATEWAYURL captures enum value "SERVICE_IBM_CTG_GATEWAY_URL"
	ConditionKeyAttributeSERVICEIBMCTGGATEWAYURL string = "SERVICE_IBM_CTG_GATEWAY_URL"

	// ConditionKeyAttributeSERVICEIIBAPPLICATIONNAME captures enum value "SERVICE_IIB_APPLICATION_NAME"
	ConditionKeyAttributeSERVICEIIBAPPLICATIONNAME string = "SERVICE_IIB_APPLICATION_NAME"

	// ConditionKeyAttributeSERVICEMESSAGINGLISTENERCLASSNAME captures enum value "SERVICE_MESSAGING_LISTENER_CLASS_NAME"
	ConditionKeyAttributeSERVICEMESSAGINGLISTENERCLASSNAME string = "SERVICE_MESSAGING_LISTENER_CLASS_NAME"

	// ConditionKeyAttributeSERVICENAME captures enum value "SERVICE_NAME"
	ConditionKeyAttributeSERVICENAME string = "SERVICE_NAME"

	// ConditionKeyAttributeSERVICEPORT captures enum value "SERVICE_PORT"
	ConditionKeyAttributeSERVICEPORT string = "SERVICE_PORT"

	// ConditionKeyAttributeSERVICEPUBLICDOMAINNAME captures enum value "SERVICE_PUBLIC_DOMAIN_NAME"
	ConditionKeyAttributeSERVICEPUBLICDOMAINNAME string = "SERVICE_PUBLIC_DOMAIN_NAME"

	// ConditionKeyAttributeSERVICEREMOTEENDPOINT captures enum value "SERVICE_REMOTE_ENDPOINT"
	ConditionKeyAttributeSERVICEREMOTEENDPOINT string = "SERVICE_REMOTE_ENDPOINT"

	// ConditionKeyAttributeSERVICEREMOTESERVICENAME captures enum value "SERVICE_REMOTE_SERVICE_NAME"
	ConditionKeyAttributeSERVICEREMOTESERVICENAME string = "SERVICE_REMOTE_SERVICE_NAME"

	// ConditionKeyAttributeSERVICETAGS captures enum value "SERVICE_TAGS"
	ConditionKeyAttributeSERVICETAGS string = "SERVICE_TAGS"

	// ConditionKeyAttributeSERVICETECHNOLOGY captures enum value "SERVICE_TECHNOLOGY"
	ConditionKeyAttributeSERVICETECHNOLOGY string = "SERVICE_TECHNOLOGY"

	// ConditionKeyAttributeSERVICETECHNOLOGYEDITION captures enum value "SERVICE_TECHNOLOGY_EDITION"
	ConditionKeyAttributeSERVICETECHNOLOGYEDITION string = "SERVICE_TECHNOLOGY_EDITION"

	// ConditionKeyAttributeSERVICETECHNOLOGYVERSION captures enum value "SERVICE_TECHNOLOGY_VERSION"
	ConditionKeyAttributeSERVICETECHNOLOGYVERSION string = "SERVICE_TECHNOLOGY_VERSION"

	// ConditionKeyAttributeSERVICETOPOLOGY captures enum value "SERVICE_TOPOLOGY"
	ConditionKeyAttributeSERVICETOPOLOGY string = "SERVICE_TOPOLOGY"

	// ConditionKeyAttributeSERVICETYPE captures enum value "SERVICE_TYPE"
	ConditionKeyAttributeSERVICETYPE string = "SERVICE_TYPE"

	// ConditionKeyAttributeSERVICEWEBAPPLICATIONID captures enum value "SERVICE_WEB_APPLICATION_ID"
	ConditionKeyAttributeSERVICEWEBAPPLICATIONID string = "SERVICE_WEB_APPLICATION_ID"

	// ConditionKeyAttributeSERVICEWEBCONTEXTROOT captures enum value "SERVICE_WEB_CONTEXT_ROOT"
	ConditionKeyAttributeSERVICEWEBCONTEXTROOT string = "SERVICE_WEB_CONTEXT_ROOT"

	// ConditionKeyAttributeSERVICEWEBSERVERENDPOINT captures enum value "SERVICE_WEB_SERVER_ENDPOINT"
	ConditionKeyAttributeSERVICEWEBSERVERENDPOINT string = "SERVICE_WEB_SERVER_ENDPOINT"

	// ConditionKeyAttributeSERVICEWEBSERVERNAME captures enum value "SERVICE_WEB_SERVER_NAME"
	ConditionKeyAttributeSERVICEWEBSERVERNAME string = "SERVICE_WEB_SERVER_NAME"

	// ConditionKeyAttributeSERVICEWEBSERVICENAME captures enum value "SERVICE_WEB_SERVICE_NAME"
	ConditionKeyAttributeSERVICEWEBSERVICENAME string = "SERVICE_WEB_SERVICE_NAME"

	// ConditionKeyAttributeSERVICEWEBSERVICENAMESPACE captures enum value "SERVICE_WEB_SERVICE_NAMESPACE"
	ConditionKeyAttributeSERVICEWEBSERVICENAMESPACE string = "SERVICE_WEB_SERVICE_NAMESPACE"

	// ConditionKeyAttributeVMWAREDATACENTERNAME captures enum value "VMWARE_DATACENTER_NAME"
	ConditionKeyAttributeVMWAREDATACENTERNAME string = "VMWARE_DATACENTER_NAME"

	// ConditionKeyAttributeVMWAREVMNAME captures enum value "VMWARE_VM_NAME"
	ConditionKeyAttributeVMWAREVMNAME string = "VMWARE_VM_NAME"

	// ConditionKeyAttributeWEBAPPLICATIONNAME captures enum value "WEB_APPLICATION_NAME"
	ConditionKeyAttributeWEBAPPLICATIONNAME string = "WEB_APPLICATION_NAME"

	// ConditionKeyAttributeWEBAPPLICATIONNAMEPATTERN captures enum value "WEB_APPLICATION_NAME_PATTERN"
	ConditionKeyAttributeWEBAPPLICATIONNAMEPATTERN string = "WEB_APPLICATION_NAME_PATTERN"

	// ConditionKeyAttributeWEBAPPLICATIONTAGS captures enum value "WEB_APPLICATION_TAGS"
	ConditionKeyAttributeWEBAPPLICATIONTAGS string = "WEB_APPLICATION_TAGS"

	// ConditionKeyAttributeWEBAPPLICATIONTYPE captures enum value "WEB_APPLICATION_TYPE"
	ConditionKeyAttributeWEBAPPLICATIONTYPE string = "WEB_APPLICATION_TYPE"
)
View Source
const (

	// ConditionKeyTypePROCESSCUSTOMMETADATAKEY captures enum value "PROCESS_CUSTOM_METADATA_KEY"
	ConditionKeyTypePROCESSCUSTOMMETADATAKEY string = "PROCESS_CUSTOM_METADATA_KEY"

	// ConditionKeyTypeHOSTCUSTOMMETADATAKEY captures enum value "HOST_CUSTOM_METADATA_KEY"
	ConditionKeyTypeHOSTCUSTOMMETADATAKEY string = "HOST_CUSTOM_METADATA_KEY"

	// ConditionKeyTypePROCESSPREDEFINEDMETADATAKEY captures enum value "PROCESS_PREDEFINED_METADATA_KEY"
	ConditionKeyTypePROCESSPREDEFINEDMETADATAKEY string = "PROCESS_PREDEFINED_METADATA_KEY"

	// ConditionKeyTypeSTRING captures enum value "STRING"
	ConditionKeyTypeSTRING string = "STRING"
)
View Source
const (

	// ConditionsFullWebRequestAttributeTypeDtoAttributeTypeAPPLICATIONID captures enum value "APPLICATION_ID"
	ConditionsFullWebRequestAttributeTypeDtoAttributeTypeAPPLICATIONID string = "APPLICATION_ID"

	// ConditionsFullWebRequestAttributeTypeDtoAttributeTypeCONTEXTROOT captures enum value "CONTEXT_ROOT"
	ConditionsFullWebRequestAttributeTypeDtoAttributeTypeCONTEXTROOT string = "CONTEXT_ROOT"

	// ConditionsFullWebRequestAttributeTypeDtoAttributeTypePGTAG captures enum value "PG_TAG"
	ConditionsFullWebRequestAttributeTypeDtoAttributeTypePGTAG string = "PG_TAG"

	// ConditionsFullWebRequestAttributeTypeDtoAttributeTypeSERVERNAME captures enum value "SERVER_NAME"
	ConditionsFullWebRequestAttributeTypeDtoAttributeTypeSERVERNAME string = "SERVER_NAME"

	// ConditionsFullWebRequestAttributeTypeDtoAttributeTypeURLHOSTNAME captures enum value "URL_HOST_NAME"
	ConditionsFullWebRequestAttributeTypeDtoAttributeTypeURLHOSTNAME string = "URL_HOST_NAME"

	// ConditionsFullWebRequestAttributeTypeDtoAttributeTypeURLPATH captures enum value "URL_PATH"
	ConditionsFullWebRequestAttributeTypeDtoAttributeTypeURLPATH string = "URL_PATH"
)
View Source
const (

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeAPPLICATIONID captures enum value "APPLICATION_ID"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeAPPLICATIONID string = "APPLICATION_ID"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeCONTEXTROOT captures enum value "CONTEXT_ROOT"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeCONTEXTROOT string = "CONTEXT_ROOT"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeFRAMEWORK captures enum value "FRAMEWORK"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeFRAMEWORK string = "FRAMEWORK"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeISSOAPSERVICE captures enum value "IS_SOAP_SERVICE"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeISSOAPSERVICE string = "IS_SOAP_SERVICE"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypePGTAG captures enum value "PG_TAG"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypePGTAG string = "PG_TAG"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeSERVERNAME captures enum value "SERVER_NAME"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeSERVERNAME string = "SERVER_NAME"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeURLHOSTNAME captures enum value "URL_HOST_NAME"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeURLHOSTNAME string = "URL_HOST_NAME"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeURLPATH captures enum value "URL_PATH"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeURLPATH string = "URL_PATH"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeWEBSERVICEMETHOD captures enum value "WEBSERVICE_METHOD"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeWEBSERVICEMETHOD string = "WEBSERVICE_METHOD"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeWEBSERVICENAME captures enum value "WEBSERVICE_NAME"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeWEBSERVICENAME string = "WEBSERVICE_NAME"

	// ConditionsFullWebServiceAttributeTypeDtoAttributeTypeWEBSERVICENAMESPACE captures enum value "WEBSERVICE_NAMESPACE"
	ConditionsFullWebServiceAttributeTypeDtoAttributeTypeWEBSERVICENAMESPACE string = "WEBSERVICE_NAMESPACE"
)
View Source
const (

	// ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeIP captures enum value "IP"
	ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeIP string = "IP"

	// ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypePGTAG captures enum value "PG_TAG"
	ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypePGTAG string = "PG_TAG"

	// ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeTOPLEVELDOMAIN captures enum value "TOP_LEVEL_DOMAIN"
	ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeTOPLEVELDOMAIN string = "TOP_LEVEL_DOMAIN"

	// ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeURL captures enum value "URL"
	ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeURL string = "URL"

	// ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeURLHOSTNAME captures enum value "URL_HOST_NAME"
	ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeURLHOSTNAME string = "URL_HOST_NAME"

	// ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeURLPATH captures enum value "URL_PATH"
	ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeURLPATH string = "URL_PATH"

	// ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeURLPORT captures enum value "URL_PORT"
	ConditionsOpaqueAndExternalWebRequestAttributeTypeDtoAttributeTypeURLPORT string = "URL_PORT"
)
View Source
const (

	// ConstraintViolationParameterLocationPATH captures enum value "PATH"
	ConstraintViolationParameterLocationPATH string = "PATH"

	// ConstraintViolationParameterLocationPAYLOADBODY captures enum value "PAYLOAD_BODY"
	ConstraintViolationParameterLocationPAYLOADBODY string = "PAYLOAD_BODY"

	// ConstraintViolationParameterLocationQUERY captures enum value "QUERY"
	ConstraintViolationParameterLocationQUERY string = "QUERY"
)
View Source
const (

	// ContextRootTransformationTypeBEFORE captures enum value "BEFORE"
	ContextRootTransformationTypeBEFORE string = "BEFORE"

	// ContextRootTransformationTypeREPLACEBETWEEN captures enum value "REPLACE_BETWEEN"
	ContextRootTransformationTypeREPLACEBETWEEN string = "REPLACE_BETWEEN"

	// ContextRootTransformationTypeREMOVENUMBERS captures enum value "REMOVE_NUMBERS"
	ContextRootTransformationTypeREMOVENUMBERS string = "REMOVE_NUMBERS"

	// ContextRootTransformationTypeREMOVECREDITCARDS captures enum value "REMOVE_CREDIT_CARDS"
	ContextRootTransformationTypeREMOVECREDITCARDS string = "REMOVE_CREDIT_CARDS"

	// ContextRootTransformationTypeREMOVEIBANS captures enum value "REMOVE_IBANS"
	ContextRootTransformationTypeREMOVEIBANS string = "REMOVE_IBANS"

	// ContextRootTransformationTypeREMOVEIPS captures enum value "REMOVE_IPS"
	ContextRootTransformationTypeREMOVEIPS string = "REMOVE_IPS"
)
View Source
const (

	// ConversionGoalTypeDestination captures enum value "Destination"
	ConversionGoalTypeDestination string = "Destination"

	// ConversionGoalTypeUserAction captures enum value "UserAction"
	ConversionGoalTypeUserAction string = "UserAction"

	// ConversionGoalTypeVisitDuration captures enum value "VisitDuration"
	ConversionGoalTypeVisitDuration string = "VisitDuration"

	// ConversionGoalTypeVisitNumActions captures enum value "VisitNumActions"
	ConversionGoalTypeVisitNumActions string = "VisitNumActions"
)
View Source
const (

	// CredentialsTypeCERTIFICATE captures enum value "CERTIFICATE"
	CredentialsTypeCERTIFICATE string = "CERTIFICATE"

	// CredentialsTypeUSERNAMEPASSWORD captures enum value "USERNAME_PASSWORD"
	CredentialsTypeUSERNAMEPASSWORD string = "USERNAME_PASSWORD"

	// CredentialsTypeTOKEN captures enum value "TOKEN"
	CredentialsTypeTOKEN string = "TOKEN"
)
View Source
const (

	// CredentialsResponseElementTypeCERTIFICATE captures enum value "CERTIFICATE"
	CredentialsResponseElementTypeCERTIFICATE string = "CERTIFICATE"

	// CredentialsResponseElementTypeTOKEN captures enum value "TOKEN"
	CredentialsResponseElementTypeTOKEN string = "TOKEN"

	// CredentialsResponseElementTypeUNKNOWN captures enum value "UNKNOWN"
	CredentialsResponseElementTypeUNKNOWN string = "UNKNOWN"

	// CredentialsResponseElementTypeUSERNAMEPASSWORD captures enum value "USERNAME_PASSWORD"
	CredentialsResponseElementTypeUSERNAMEPASSWORD string = "USERNAME_PASSWORD"
)
View Source
const (

	// CustomFilterChartConfigTypePIE captures enum value "PIE"
	CustomFilterChartConfigTypePIE string = "PIE"

	// CustomFilterChartConfigTypeSINGLEVALUE captures enum value "SINGLE_VALUE"
	CustomFilterChartConfigTypeSINGLEVALUE string = "SINGLE_VALUE"

	// CustomFilterChartConfigTypeTIMESERIES captures enum value "TIMESERIES"
	CustomFilterChartConfigTypeTIMESERIES string = "TIMESERIES"

	// CustomFilterChartConfigTypeTOPLIST captures enum value "TOP_LIST"
	CustomFilterChartConfigTypeTOPLIST string = "TOP_LIST"
)
View Source
const (

	// CustomFilterChartSeriesConfigAggregationAVG captures enum value "AVG"
	CustomFilterChartSeriesConfigAggregationAVG string = "AVG"

	// CustomFilterChartSeriesConfigAggregationCOUNT captures enum value "COUNT"
	CustomFilterChartSeriesConfigAggregationCOUNT string = "COUNT"

	// CustomFilterChartSeriesConfigAggregationDISTINCT captures enum value "DISTINCT"
	CustomFilterChartSeriesConfigAggregationDISTINCT string = "DISTINCT"

	// CustomFilterChartSeriesConfigAggregationFASTEST10PERCENT captures enum value "FASTEST10PERCENT"
	CustomFilterChartSeriesConfigAggregationFASTEST10PERCENT string = "FASTEST10PERCENT"

	// CustomFilterChartSeriesConfigAggregationMAX captures enum value "MAX"
	CustomFilterChartSeriesConfigAggregationMAX string = "MAX"

	// CustomFilterChartSeriesConfigAggregationMEDIAN captures enum value "MEDIAN"
	CustomFilterChartSeriesConfigAggregationMEDIAN string = "MEDIAN"

	// CustomFilterChartSeriesConfigAggregationMIN captures enum value "MIN"
	CustomFilterChartSeriesConfigAggregationMIN string = "MIN"

	// CustomFilterChartSeriesConfigAggregationNONE captures enum value "NONE"
	CustomFilterChartSeriesConfigAggregationNONE string = "NONE"

	// CustomFilterChartSeriesConfigAggregationOFINTERESTRATIO captures enum value "OF_INTEREST_RATIO"
	CustomFilterChartSeriesConfigAggregationOFINTERESTRATIO string = "OF_INTEREST_RATIO"

	// CustomFilterChartSeriesConfigAggregationOTHERRATIO captures enum value "OTHER_RATIO"
	CustomFilterChartSeriesConfigAggregationOTHERRATIO string = "OTHER_RATIO"

	// CustomFilterChartSeriesConfigAggregationPERCENTILE captures enum value "PERCENTILE"
	CustomFilterChartSeriesConfigAggregationPERCENTILE string = "PERCENTILE"

	// CustomFilterChartSeriesConfigAggregationPERMIN captures enum value "PER_MIN"
	CustomFilterChartSeriesConfigAggregationPERMIN string = "PER_MIN"

	// CustomFilterChartSeriesConfigAggregationSLOWEST10PERCENT captures enum value "SLOWEST10PERCENT"
	CustomFilterChartSeriesConfigAggregationSLOWEST10PERCENT string = "SLOWEST10PERCENT"

	// CustomFilterChartSeriesConfigAggregationSLOWEST5PERCENT captures enum value "SLOWEST5PERCENT"
	CustomFilterChartSeriesConfigAggregationSLOWEST5PERCENT string = "SLOWEST5PERCENT"

	// CustomFilterChartSeriesConfigAggregationSUM captures enum value "SUM"
	CustomFilterChartSeriesConfigAggregationSUM string = "SUM"
)
View Source
const (

	// CustomFilterChartSeriesConfigAggregationRateHOUR captures enum value "HOUR"
	CustomFilterChartSeriesConfigAggregationRateHOUR string = "HOUR"

	// CustomFilterChartSeriesConfigAggregationRateMINUTE captures enum value "MINUTE"
	CustomFilterChartSeriesConfigAggregationRateMINUTE string = "MINUTE"

	// CustomFilterChartSeriesConfigAggregationRateSECOND captures enum value "SECOND"
	CustomFilterChartSeriesConfigAggregationRateSECOND string = "SECOND"

	// CustomFilterChartSeriesConfigAggregationRateTOTAL captures enum value "TOTAL"
	CustomFilterChartSeriesConfigAggregationRateTOTAL string = "TOTAL"
)
View Source
const (

	// CustomFilterChartSeriesConfigTypeAREA captures enum value "AREA"
	CustomFilterChartSeriesConfigTypeAREA string = "AREA"

	// CustomFilterChartSeriesConfigTypeBAR captures enum value "BAR"
	CustomFilterChartSeriesConfigTypeBAR string = "BAR"

	// CustomFilterChartSeriesConfigTypeLINE captures enum value "LINE"
	CustomFilterChartSeriesConfigTypeLINE string = "LINE"
)
View Source
const (

	// CustomFilterConfigTypeALB captures enum value "ALB"
	CustomFilterConfigTypeALB string = "ALB"

	// CustomFilterConfigTypeAPPLICATION captures enum value "APPLICATION"
	CustomFilterConfigTypeAPPLICATION string = "APPLICATION"

	// CustomFilterConfigTypeAPPLICATIONMETHOD captures enum value "APPLICATION_METHOD"
	CustomFilterConfigTypeAPPLICATIONMETHOD string = "APPLICATION_METHOD"

	// CustomFilterConfigTypeAPPMON captures enum value "APPMON"
	CustomFilterConfigTypeAPPMON string = "APPMON"

	// CustomFilterConfigTypeASG captures enum value "ASG"
	CustomFilterConfigTypeASG string = "ASG"

	// CustomFilterConfigTypeAWSCREDENTIALS captures enum value "AWS_CREDENTIALS"
	CustomFilterConfigTypeAWSCREDENTIALS string = "AWS_CREDENTIALS"

	// CustomFilterConfigTypeAWSCUSTOMSERVICE captures enum value "AWS_CUSTOM_SERVICE"
	CustomFilterConfigTypeAWSCUSTOMSERVICE string = "AWS_CUSTOM_SERVICE"

	// CustomFilterConfigTypeAWSLAMBDAFUNCTION captures enum value "AWS_LAMBDA_FUNCTION"
	CustomFilterConfigTypeAWSLAMBDAFUNCTION string = "AWS_LAMBDA_FUNCTION"

	// CustomFilterConfigTypeCLOUDAPPLICATION captures enum value "CLOUD_APPLICATION"
	CustomFilterConfigTypeCLOUDAPPLICATION string = "CLOUD_APPLICATION"

	// CustomFilterConfigTypeCLOUDAPPLICATIONNAMESPACE captures enum value "CLOUD_APPLICATION_NAMESPACE"
	CustomFilterConfigTypeCLOUDAPPLICATIONNAMESPACE string = "CLOUD_APPLICATION_NAMESPACE"

	// CustomFilterConfigTypeCONTAINERGROUPINSTANCE captures enum value "CONTAINER_GROUP_INSTANCE"
	CustomFilterConfigTypeCONTAINERGROUPINSTANCE string = "CONTAINER_GROUP_INSTANCE"

	// CustomFilterConfigTypeCUSTOMAPPLICATION captures enum value "CUSTOM_APPLICATION"
	CustomFilterConfigTypeCUSTOMAPPLICATION string = "CUSTOM_APPLICATION"

	// CustomFilterConfigTypeCUSTOMDEVICES captures enum value "CUSTOM_DEVICES"
	CustomFilterConfigTypeCUSTOMDEVICES string = "CUSTOM_DEVICES"

	// CustomFilterConfigTypeCUSTOMSERVICES captures enum value "CUSTOM_SERVICES"
	CustomFilterConfigTypeCUSTOMSERVICES string = "CUSTOM_SERVICES"

	// CustomFilterConfigTypeDATABASE captures enum value "DATABASE"
	CustomFilterConfigTypeDATABASE string = "DATABASE"

	// CustomFilterConfigTypeDATABASEKEYREQUEST captures enum value "DATABASE_KEY_REQUEST"
	CustomFilterConfigTypeDATABASEKEYREQUEST string = "DATABASE_KEY_REQUEST"

	// CustomFilterConfigTypeDCRUMAPPLICATION captures enum value "DCRUM_APPLICATION"
	CustomFilterConfigTypeDCRUMAPPLICATION string = "DCRUM_APPLICATION"

	// CustomFilterConfigTypeDCRUMENTITY captures enum value "DCRUM_ENTITY"
	CustomFilterConfigTypeDCRUMENTITY string = "DCRUM_ENTITY"

	// CustomFilterConfigTypeDYNAMODB captures enum value "DYNAMO_DB"
	CustomFilterConfigTypeDYNAMODB string = "DYNAMO_DB"

	// CustomFilterConfigTypeEBS captures enum value "EBS"
	CustomFilterConfigTypeEBS string = "EBS"

	// CustomFilterConfigTypeEC2 captures enum value "EC2"
	CustomFilterConfigTypeEC2 string = "EC2"

	// CustomFilterConfigTypeELB captures enum value "ELB"
	CustomFilterConfigTypeELB string = "ELB"

	// CustomFilterConfigTypeENVIRONMENT captures enum value "ENVIRONMENT"
	CustomFilterConfigTypeENVIRONMENT string = "ENVIRONMENT"

	// CustomFilterConfigTypeESXI captures enum value "ESXI"
	CustomFilterConfigTypeESXI string = "ESXI"

	// CustomFilterConfigTypeEXTERNALSYNTHETICTEST captures enum value "EXTERNAL_SYNTHETIC_TEST"
	CustomFilterConfigTypeEXTERNALSYNTHETICTEST string = "EXTERNAL_SYNTHETIC_TEST"

	// CustomFilterConfigTypeGLOBALBACKGROUNDACTIVITY captures enum value "GLOBAL_BACKGROUND_ACTIVITY"
	CustomFilterConfigTypeGLOBALBACKGROUNDACTIVITY string = "GLOBAL_BACKGROUND_ACTIVITY"

	// CustomFilterConfigTypeHOST captures enum value "HOST"
	CustomFilterConfigTypeHOST string = "HOST"

	// CustomFilterConfigTypeIOT captures enum value "IOT"
	CustomFilterConfigTypeIOT string = "IOT"

	// CustomFilterConfigTypeKUBERNETESCLUSTER captures enum value "KUBERNETES_CLUSTER"
	CustomFilterConfigTypeKUBERNETESCLUSTER string = "KUBERNETES_CLUSTER"

	// CustomFilterConfigTypeKUBERNETESNODE captures enum value "KUBERNETES_NODE"
	CustomFilterConfigTypeKUBERNETESNODE string = "KUBERNETES_NODE"

	// CustomFilterConfigTypeMDASERVICE captures enum value "MDA_SERVICE"
	CustomFilterConfigTypeMDASERVICE string = "MDA_SERVICE"

	// CustomFilterConfigTypeMIXED captures enum value "MIXED"
	CustomFilterConfigTypeMIXED string = "MIXED"

	// CustomFilterConfigTypeMOBILEAPPLICATION captures enum value "MOBILE_APPLICATION"
	CustomFilterConfigTypeMOBILEAPPLICATION string = "MOBILE_APPLICATION"

	// CustomFilterConfigTypeMONITOREDENTITY captures enum value "MONITORED_ENTITY"
	CustomFilterConfigTypeMONITOREDENTITY string = "MONITORED_ENTITY"

	// CustomFilterConfigTypeNLB captures enum value "NLB"
	CustomFilterConfigTypeNLB string = "NLB"

	// CustomFilterConfigTypePGBACKGROUNDACTIVITY captures enum value "PG_BACKGROUND_ACTIVITY"
	CustomFilterConfigTypePGBACKGROUNDACTIVITY string = "PG_BACKGROUND_ACTIVITY"

	// CustomFilterConfigTypePROBLEM captures enum value "PROBLEM"
	CustomFilterConfigTypePROBLEM string = "PROBLEM"

	// CustomFilterConfigTypePROCESSGROUPINSTANCE captures enum value "PROCESS_GROUP_INSTANCE"
	CustomFilterConfigTypePROCESSGROUPINSTANCE string = "PROCESS_GROUP_INSTANCE"

	// CustomFilterConfigTypeRDS captures enum value "RDS"
	CustomFilterConfigTypeRDS string = "RDS"

	// CustomFilterConfigTypeREMOTEPLUGIN captures enum value "REMOTE_PLUGIN"
	CustomFilterConfigTypeREMOTEPLUGIN string = "REMOTE_PLUGIN"

	// CustomFilterConfigTypeSERVICE captures enum value "SERVICE"
	CustomFilterConfigTypeSERVICE string = "SERVICE"

	// CustomFilterConfigTypeSERVICEKEYREQUEST captures enum value "SERVICE_KEY_REQUEST"
	CustomFilterConfigTypeSERVICEKEYREQUEST string = "SERVICE_KEY_REQUEST"

	// CustomFilterConfigTypeSYNTHETICBROWSERMONITOR captures enum value "SYNTHETIC_BROWSER_MONITOR"
	CustomFilterConfigTypeSYNTHETICBROWSERMONITOR string = "SYNTHETIC_BROWSER_MONITOR"

	// CustomFilterConfigTypeSYNTHETICHTTPCHECK captures enum value "SYNTHETIC_HTTPCHECK"
	CustomFilterConfigTypeSYNTHETICHTTPCHECK string = "SYNTHETIC_HTTPCHECK"

	// CustomFilterConfigTypeSYNTHETICHTTPCHECKSTEP captures enum value "SYNTHETIC_HTTPCHECK_STEP"
	CustomFilterConfigTypeSYNTHETICHTTPCHECKSTEP string = "SYNTHETIC_HTTPCHECK_STEP"

	// CustomFilterConfigTypeSYNTHETICLOCATION captures enum value "SYNTHETIC_LOCATION"
	CustomFilterConfigTypeSYNTHETICLOCATION string = "SYNTHETIC_LOCATION"

	// CustomFilterConfigTypeSYNTHETICTEST captures enum value "SYNTHETIC_TEST"
	CustomFilterConfigTypeSYNTHETICTEST string = "SYNTHETIC_TEST"

	// CustomFilterConfigTypeSYNTHETICTESTSTEP captures enum value "SYNTHETIC_TEST_STEP"
	CustomFilterConfigTypeSYNTHETICTESTSTEP string = "SYNTHETIC_TEST_STEP"

	// CustomFilterConfigTypeUIENTITY captures enum value "UI_ENTITY"
	CustomFilterConfigTypeUIENTITY string = "UI_ENTITY"

	// CustomFilterConfigTypeVIRTUALMACHINE captures enum value "VIRTUAL_MACHINE"
	CustomFilterConfigTypeVIRTUALMACHINE string = "VIRTUAL_MACHINE"

	// CustomFilterConfigTypeWEBCHECK captures enum value "WEB_CHECK"
	CustomFilterConfigTypeWEBCHECK string = "WEB_CHECK"
)
View Source
const (

	// CustomHostMetadataKeySourceENVIRONMENT captures enum value "ENVIRONMENT"
	CustomHostMetadataKeySourceENVIRONMENT string = "ENVIRONMENT"

	// CustomHostMetadataKeySourceGOOGLECOMPUTEENGINE captures enum value "GOOGLE_COMPUTE_ENGINE"
	CustomHostMetadataKeySourceGOOGLECOMPUTEENGINE string = "GOOGLE_COMPUTE_ENGINE"

	// CustomHostMetadataKeySourcePLUGIN captures enum value "PLUGIN"
	CustomHostMetadataKeySourcePLUGIN string = "PLUGIN"
)
View Source
const (

	// CustomProcessMetadataKeySourceCLOUDFOUNDRY captures enum value "CLOUD_FOUNDRY"
	CustomProcessMetadataKeySourceCLOUDFOUNDRY string = "CLOUD_FOUNDRY"

	// CustomProcessMetadataKeySourceENVIRONMENT captures enum value "ENVIRONMENT"
	CustomProcessMetadataKeySourceENVIRONMENT string = "ENVIRONMENT"

	// CustomProcessMetadataKeySourceGOOGLECLOUD captures enum value "GOOGLE_CLOUD"
	CustomProcessMetadataKeySourceGOOGLECLOUD string = "GOOGLE_CLOUD"

	// CustomProcessMetadataKeySourceKUBERNETES captures enum value "KUBERNETES"
	CustomProcessMetadataKeySourceKUBERNETES string = "KUBERNETES"

	// CustomProcessMetadataKeySourcePLUGIN captures enum value "PLUGIN"
	CustomProcessMetadataKeySourcePLUGIN string = "PLUGIN"
)
View Source
const (

	// CustomServiceQueueEntryPointTypeIBMMQ captures enum value "IBM_MQ"
	CustomServiceQueueEntryPointTypeIBMMQ string = "IBM_MQ"

	// CustomServiceQueueEntryPointTypeJMS captures enum value "JMS"
	CustomServiceQueueEntryPointTypeJMS string = "JMS"

	// CustomServiceQueueEntryPointTypeKAFKA captures enum value "KAFKA"
	CustomServiceQueueEntryPointTypeKAFKA string = "KAFKA"

	// CustomServiceQueueEntryPointTypeMSMQ captures enum value "MSMQ"
	CustomServiceQueueEntryPointTypeMSMQ string = "MSMQ"

	// CustomServiceQueueEntryPointTypeRABBITMQ captures enum value "RABBIT_MQ"
	CustomServiceQueueEntryPointTypeRABBITMQ string = "RABBIT_MQ"
)
View Source
const (

	// DataSourceCapturingAndStorageLocationCAPTUREANDSTOREONBOTH captures enum value "CAPTURE_AND_STORE_ON_BOTH"
	DataSourceCapturingAndStorageLocationCAPTUREANDSTOREONBOTH string = "CAPTURE_AND_STORE_ON_BOTH"

	// DataSourceCapturingAndStorageLocationCAPTUREANDSTOREONCLIENT captures enum value "CAPTURE_AND_STORE_ON_CLIENT"
	DataSourceCapturingAndStorageLocationCAPTUREANDSTOREONCLIENT string = "CAPTURE_AND_STORE_ON_CLIENT"

	// DataSourceCapturingAndStorageLocationCAPTUREANDSTOREONSERVER captures enum value "CAPTURE_AND_STORE_ON_SERVER"
	DataSourceCapturingAndStorageLocationCAPTUREANDSTOREONSERVER string = "CAPTURE_AND_STORE_ON_SERVER"

	// DataSourceCapturingAndStorageLocationCAPTUREONCLIENTSTOREONSERVER captures enum value "CAPTURE_ON_CLIENT_STORE_ON_SERVER"
	DataSourceCapturingAndStorageLocationCAPTUREONCLIENTSTOREONSERVER string = "CAPTURE_ON_CLIENT_STORE_ON_SERVER"
)
View Source
const (

	// DataSourceIibNodeTypeAGGREGATECONTROLNODE captures enum value "AGGREGATE_CONTROL_NODE"
	DataSourceIibNodeTypeAGGREGATECONTROLNODE string = "AGGREGATE_CONTROL_NODE"

	// DataSourceIibNodeTypeAGGREGATEREPLYNODE captures enum value "AGGREGATE_REPLY_NODE"
	DataSourceIibNodeTypeAGGREGATEREPLYNODE string = "AGGREGATE_REPLY_NODE"

	// DataSourceIibNodeTypeAGGREGATEREQUESTNODE captures enum value "AGGREGATE_REQUEST_NODE"
	DataSourceIibNodeTypeAGGREGATEREQUESTNODE string = "AGGREGATE_REQUEST_NODE"

	// DataSourceIibNodeTypeCALLABLEFLOWREPLYNODE captures enum value "CALLABLE_FLOW_REPLY_NODE"
	DataSourceIibNodeTypeCALLABLEFLOWREPLYNODE string = "CALLABLE_FLOW_REPLY_NODE"

	// DataSourceIibNodeTypeCOLLECTORNODE captures enum value "COLLECTOR_NODE"
	DataSourceIibNodeTypeCOLLECTORNODE string = "COLLECTOR_NODE"

	// DataSourceIibNodeTypeCOMPUTENODE captures enum value "COMPUTE_NODE"
	DataSourceIibNodeTypeCOMPUTENODE string = "COMPUTE_NODE"

	// DataSourceIibNodeTypeDATABASENODE captures enum value "DATABASE_NODE"
	DataSourceIibNodeTypeDATABASENODE string = "DATABASE_NODE"

	// DataSourceIibNodeTypeDECISIONSERVICENODE captures enum value "DECISION_SERVICE_NODE"
	DataSourceIibNodeTypeDECISIONSERVICENODE string = "DECISION_SERVICE_NODE"

	// DataSourceIibNodeTypeDOTNETCOMPUTENODE captures enum value "DOT_NET_COMPUTE_NODE"
	DataSourceIibNodeTypeDOTNETCOMPUTENODE string = "DOT_NET_COMPUTE_NODE"

	// DataSourceIibNodeTypeFILEREADNODE captures enum value "FILE_READ_NODE"
	DataSourceIibNodeTypeFILEREADNODE string = "FILE_READ_NODE"

	// DataSourceIibNodeTypeFILTERNODE captures enum value "FILTER_NODE"
	DataSourceIibNodeTypeFILTERNODE string = "FILTER_NODE"

	// DataSourceIibNodeTypeFLOWORDERNODE captures enum value "FLOW_ORDER_NODE"
	DataSourceIibNodeTypeFLOWORDERNODE string = "FLOW_ORDER_NODE"

	// DataSourceIibNodeTypeGROUPCOMPLETENODE captures enum value "GROUP_COMPLETE_NODE"
	DataSourceIibNodeTypeGROUPCOMPLETENODE string = "GROUP_COMPLETE_NODE"

	// DataSourceIibNodeTypeGROUPGATHERNODE captures enum value "GROUP_GATHER_NODE"
	DataSourceIibNodeTypeGROUPGATHERNODE string = "GROUP_GATHER_NODE"

	// DataSourceIibNodeTypeGROUPSCATTERNODE captures enum value "GROUP_SCATTER_NODE"
	DataSourceIibNodeTypeGROUPSCATTERNODE string = "GROUP_SCATTER_NODE"

	// DataSourceIibNodeTypeHTTPHEADER captures enum value "HTTP_HEADER"
	DataSourceIibNodeTypeHTTPHEADER string = "HTTP_HEADER"

	// DataSourceIibNodeTypeJAVACOMPUTENODE captures enum value "JAVA_COMPUTE_NODE"
	DataSourceIibNodeTypeJAVACOMPUTENODE string = "JAVA_COMPUTE_NODE"

	// DataSourceIibNodeTypeJMSCLIENTRECEIVE captures enum value "JMS_CLIENT_RECEIVE"
	DataSourceIibNodeTypeJMSCLIENTRECEIVE string = "JMS_CLIENT_RECEIVE"

	// DataSourceIibNodeTypeJMSCLIENTREPLYNODE captures enum value "JMS_CLIENT_REPLY_NODE"
	DataSourceIibNodeTypeJMSCLIENTREPLYNODE string = "JMS_CLIENT_REPLY_NODE"

	// DataSourceIibNodeTypeJMSHEADER captures enum value "JMS_HEADER"
	DataSourceIibNodeTypeJMSHEADER string = "JMS_HEADER"

	// DataSourceIibNodeTypeMQGETNODE captures enum value "MQ_GET_NODE"
	DataSourceIibNodeTypeMQGETNODE string = "MQ_GET_NODE"

	// DataSourceIibNodeTypeMQOUTPUTNODE captures enum value "MQ_OUTPUT_NODE"
	DataSourceIibNodeTypeMQOUTPUTNODE string = "MQ_OUTPUT_NODE"

	// DataSourceIibNodeTypePASSTHRUNODE captures enum value "PASSTHRU_NODE"
	DataSourceIibNodeTypePASSTHRUNODE string = "PASSTHRU_NODE"

	// DataSourceIibNodeTypeRESETCONTENTDESCRIPTORNODE captures enum value "RESET_CONTENT_DESCRIPTOR_NODE"
	DataSourceIibNodeTypeRESETCONTENTDESCRIPTORNODE string = "RESET_CONTENT_DESCRIPTOR_NODE"

	// DataSourceIibNodeTypeRESEQUENCENODE captures enum value "RE_SEQUENCE_NODE"
	DataSourceIibNodeTypeRESEQUENCENODE string = "RE_SEQUENCE_NODE"

	// DataSourceIibNodeTypeROUTENODE captures enum value "ROUTE_NODE"
	DataSourceIibNodeTypeROUTENODE string = "ROUTE_NODE"

	// DataSourceIibNodeTypeSAPREPLYNODE captures enum value "SAP_REPLY_NODE"
	DataSourceIibNodeTypeSAPREPLYNODE string = "SAP_REPLY_NODE"

	// DataSourceIibNodeTypeSCAREPLYNODE captures enum value "SCA_REPLY_NODE"
	DataSourceIibNodeTypeSCAREPLYNODE string = "SCA_REPLY_NODE"

	// DataSourceIibNodeTypeSECURITYPEP captures enum value "SECURITY_PEP"
	DataSourceIibNodeTypeSECURITYPEP string = "SECURITY_PEP"

	// DataSourceIibNodeTypeSEQUENCENODE captures enum value "SEQUENCE_NODE"
	DataSourceIibNodeTypeSEQUENCENODE string = "SEQUENCE_NODE"

	// DataSourceIibNodeTypeSOAPEXTRACTNODE captures enum value "SOAP_EXTRACT_NODE"
	DataSourceIibNodeTypeSOAPEXTRACTNODE string = "SOAP_EXTRACT_NODE"

	// DataSourceIibNodeTypeSOAPREPLYNODE captures enum value "SOAP_REPLY_NODE"
	DataSourceIibNodeTypeSOAPREPLYNODE string = "SOAP_REPLY_NODE"

	// DataSourceIibNodeTypeSOAPWRAPPERNODE captures enum value "SOAP_WRAPPER_NODE"
	DataSourceIibNodeTypeSOAPWRAPPERNODE string = "SOAP_WRAPPER_NODE"

	// DataSourceIibNodeTypeSRRETRIEVEENTITYNODE captures enum value "SR_RETRIEVE_ENTITY_NODE"
	DataSourceIibNodeTypeSRRETRIEVEENTITYNODE string = "SR_RETRIEVE_ENTITY_NODE"

	// DataSourceIibNodeTypeSRRETRIEVEITSERVICENODE captures enum value "SR_RETRIEVE_IT_SERVICE_NODE"
	DataSourceIibNodeTypeSRRETRIEVEITSERVICENODE string = "SR_RETRIEVE_IT_SERVICE_NODE"

	// DataSourceIibNodeTypeTHROWNODE captures enum value "THROW_NODE"
	DataSourceIibNodeTypeTHROWNODE string = "THROW_NODE"

	// DataSourceIibNodeTypeTRACENODE captures enum value "TRACE_NODE"
	DataSourceIibNodeTypeTRACENODE string = "TRACE_NODE"

	// DataSourceIibNodeTypeTRYCATCHNODE captures enum value "TRY_CATCH_NODE"
	DataSourceIibNodeTypeTRYCATCHNODE string = "TRY_CATCH_NODE"

	// DataSourceIibNodeTypeVALIDATENODE captures enum value "VALIDATE_NODE"
	DataSourceIibNodeTypeVALIDATENODE string = "VALIDATE_NODE"

	// DataSourceIibNodeTypeWSREPLYNODE captures enum value "WS_REPLY_NODE"
	DataSourceIibNodeTypeWSREPLYNODE string = "WS_REPLY_NODE"

	// DataSourceIibNodeTypeXSLMQSINODE captures enum value "XSL_MQSI_NODE"
	DataSourceIibNodeTypeXSLMQSINODE string = "XSL_MQSI_NODE"
)
View Source
const (

	// DataSourceSessionAttributeTechnologyASPNET captures enum value "ASP_NET"
	DataSourceSessionAttributeTechnologyASPNET string = "ASP_NET"

	// DataSourceSessionAttributeTechnologyASPNETCORE captures enum value "ASP_NET_CORE"
	DataSourceSessionAttributeTechnologyASPNETCORE string = "ASP_NET_CORE"

	// DataSourceSessionAttributeTechnologyJAVA captures enum value "JAVA"
	DataSourceSessionAttributeTechnologyJAVA string = "JAVA"
)
View Source
const (

	// DataSourceSourceCICSSDK captures enum value "CICS_SDK"
	DataSourceSourceCICSSDK string = "CICS_SDK"

	// DataSourceSourceCLIENTIP captures enum value "CLIENT_IP"
	DataSourceSourceCLIENTIP string = "CLIENT_IP"

	// DataSourceSourceCUSTOMATTRIBUTE captures enum value "CUSTOM_ATTRIBUTE"
	DataSourceSourceCUSTOMATTRIBUTE string = "CUSTOM_ATTRIBUTE"

	// DataSourceSourceIIBNODE captures enum value "IIB_NODE"
	DataSourceSourceIIBNODE string = "IIB_NODE"

	// DataSourceSourceMETHODPARAM captures enum value "METHOD_PARAM"
	DataSourceSourceMETHODPARAM string = "METHOD_PARAM"

	// DataSourceSourcePOSTPARAMETER captures enum value "POST_PARAMETER"
	DataSourceSourcePOSTPARAMETER string = "POST_PARAMETER"

	// DataSourceSourceQUERYPARAMETER captures enum value "QUERY_PARAMETER"
	DataSourceSourceQUERYPARAMETER string = "QUERY_PARAMETER"

	// DataSourceSourceREQUESTHEADER captures enum value "REQUEST_HEADER"
	DataSourceSourceREQUESTHEADER string = "REQUEST_HEADER"

	// DataSourceSourceRESPONSEHEADER captures enum value "RESPONSE_HEADER"
	DataSourceSourceRESPONSEHEADER string = "RESPONSE_HEADER"

	// DataSourceSourceSESSIONATTRIBUTE captures enum value "SESSION_ATTRIBUTE"
	DataSourceSourceSESSIONATTRIBUTE string = "SESSION_ATTRIBUTE"

	// DataSourceSourceURI captures enum value "URI"
	DataSourceSourceURI string = "URI"

	// DataSourceSourceURIPATH captures enum value "URI_PATH"
	DataSourceSourceURIPATH string = "URI_PATH"
)
View Source
const (

	// DataSourceTechnologyDOTNET captures enum value "DOTNET"
	DataSourceTechnologyDOTNET string = "DOTNET"

	// DataSourceTechnologyJAVA captures enum value "JAVA"
	DataSourceTechnologyJAVA string = "JAVA"

	// DataSourceTechnologyPHP captures enum value "PHP"
	DataSourceTechnologyPHP string = "PHP"
)
View Source
const (

	// DestinationDetailsMatchTypeBegins captures enum value "Begins"
	DestinationDetailsMatchTypeBegins string = "Begins"

	// DestinationDetailsMatchTypeContains captures enum value "Contains"
	DestinationDetailsMatchTypeContains string = "Contains"

	// DestinationDetailsMatchTypeEnds captures enum value "Ends"
	DestinationDetailsMatchTypeEnds string = "Ends"
)
View Source
const (

	// DetectionRuleFileNameMatcherENDSWITH captures enum value "ENDS_WITH"
	DetectionRuleFileNameMatcherENDSWITH string = "ENDS_WITH"

	// DetectionRuleFileNameMatcherEQUALS captures enum value "EQUALS"
	DetectionRuleFileNameMatcherEQUALS string = "EQUALS"

	// DetectionRuleFileNameMatcherSTARTSWITH captures enum value "STARTS_WITH"
	DetectionRuleFileNameMatcherSTARTSWITH string = "STARTS_WITH"
)
View Source
const (

	// DetectionRuleMatcherENDSWITH captures enum value "ENDS_WITH"
	DetectionRuleMatcherENDSWITH string = "ENDS_WITH"

	// DetectionRuleMatcherEQUALS captures enum value "EQUALS"
	DetectionRuleMatcherEQUALS string = "EQUALS"

	// DetectionRuleMatcherSTARTSWITH captures enum value "STARTS_WITH"
	DetectionRuleMatcherSTARTSWITH string = "STARTS_WITH"
)
View Source
const (

	// DimensionDefinitionTopXAggregationAVERAGE captures enum value "AVERAGE"
	DimensionDefinitionTopXAggregationAVERAGE string = "AVERAGE"

	// DimensionDefinitionTopXAggregationCOUNT captures enum value "COUNT"
	DimensionDefinitionTopXAggregationCOUNT string = "COUNT"

	// DimensionDefinitionTopXAggregationMAX captures enum value "MAX"
	DimensionDefinitionTopXAggregationMAX string = "MAX"

	// DimensionDefinitionTopXAggregationMIN captures enum value "MIN"
	DimensionDefinitionTopXAggregationMIN string = "MIN"

	// DimensionDefinitionTopXAggregationOFINTERESTRATIO captures enum value "OF_INTEREST_RATIO"
	DimensionDefinitionTopXAggregationOFINTERESTRATIO string = "OF_INTEREST_RATIO"

	// DimensionDefinitionTopXAggregationOTHERRATIO captures enum value "OTHER_RATIO"
	DimensionDefinitionTopXAggregationOTHERRATIO string = "OTHER_RATIO"

	// DimensionDefinitionTopXAggregationSINGLEVALUE captures enum value "SINGLE_VALUE"
	DimensionDefinitionTopXAggregationSINGLEVALUE string = "SINGLE_VALUE"

	// DimensionDefinitionTopXAggregationSUM captures enum value "SUM"
	DimensionDefinitionTopXAggregationSUM string = "SUM"
)
View Source
const (

	// DimensionDefinitionTopXDirectionASCENDING captures enum value "ASCENDING"
	DimensionDefinitionTopXDirectionASCENDING string = "ASCENDING"

	// DimensionDefinitionTopXDirectionDESCENDING captures enum value "DESCENDING"
	DimensionDefinitionTopXDirectionDESCENDING string = "DESCENDING"
)
View Source
const (

	// DiskEventAnomalyDetectionConfigMetricLOWDISKSPACE captures enum value "LOW_DISK_SPACE"
	DiskEventAnomalyDetectionConfigMetricLOWDISKSPACE string = "LOW_DISK_SPACE"

	// DiskEventAnomalyDetectionConfigMetricLOWINODES captures enum value "LOW_INODES"
	DiskEventAnomalyDetectionConfigMetricLOWINODES string = "LOW_INODES"

	// DiskEventAnomalyDetectionConfigMetricREADTIMEEXCEEDING captures enum value "READ_TIME_EXCEEDING"
	DiskEventAnomalyDetectionConfigMetricREADTIMEEXCEEDING string = "READ_TIME_EXCEEDING"

	// DiskEventAnomalyDetectionConfigMetricWRITETIMEEXCEEDING captures enum value "WRITE_TIME_EXCEEDING"
	DiskEventAnomalyDetectionConfigMetricWRITETIMEEXCEEDING string = "WRITE_TIME_EXCEEDING"
)
View Source
const (

	// DiskNameFilterOperatorCONTAINS captures enum value "CONTAINS"
	DiskNameFilterOperatorCONTAINS string = "CONTAINS"

	// DiskNameFilterOperatorDOESNOTCONTAIN captures enum value "DOES_NOT_CONTAIN"
	DiskNameFilterOperatorDOESNOTCONTAIN string = "DOES_NOT_CONTAIN"

	// DiskNameFilterOperatorDOESNOTEQUAL captures enum value "DOES_NOT_EQUAL"
	DiskNameFilterOperatorDOESNOTEQUAL string = "DOES_NOT_EQUAL"

	// DiskNameFilterOperatorDOESNOTSTARTWITH captures enum value "DOES_NOT_START_WITH"
	DiskNameFilterOperatorDOESNOTSTARTWITH string = "DOES_NOT_START_WITH"

	// DiskNameFilterOperatorEQUALS captures enum value "EQUALS"
	DiskNameFilterOperatorEQUALS string = "EQUALS"

	// DiskNameFilterOperatorSTARTSWITH captures enum value "STARTS_WITH"
	DiskNameFilterOperatorSTARTSWITH string = "STARTS_WITH"
)
View Source
const (

	// ExtractSubstringPositionAFTER captures enum value "AFTER"
	ExtractSubstringPositionAFTER string = "AFTER"

	// ExtractSubstringPositionBEFORE captures enum value "BEFORE"
	ExtractSubstringPositionBEFORE string = "BEFORE"

	// ExtractSubstringPositionBETWEEN captures enum value "BETWEEN"
	ExtractSubstringPositionBETWEEN string = "BETWEEN"
)
View Source
const (

	// FailureRateIncreaseDetectionConfigDetectionModeDETECTAUTOMATICALLY captures enum value "DETECT_AUTOMATICALLY"
	FailureRateIncreaseDetectionConfigDetectionModeDETECTAUTOMATICALLY string = "DETECT_AUTOMATICALLY"

	// FailureRateIncreaseDetectionConfigDetectionModeDETECTUSINGFIXEDTHRESHOLDS captures enum value "DETECT_USING_FIXED_THRESHOLDS"
	FailureRateIncreaseDetectionConfigDetectionModeDETECTUSINGFIXEDTHRESHOLDS string = "DETECT_USING_FIXED_THRESHOLDS"

	// FailureRateIncreaseDetectionConfigDetectionModeDONTDETECT captures enum value "DONT_DETECT"
	FailureRateIncreaseDetectionConfigDetectionModeDONTDETECT string = "DONT_DETECT"
)
View Source
const (

	// FailureRateIncreaseThresholdConfigSensitivityHIGH captures enum value "HIGH"
	FailureRateIncreaseThresholdConfigSensitivityHIGH string = "HIGH"

	// FailureRateIncreaseThresholdConfigSensitivityLOW captures enum value "LOW"
	FailureRateIncreaseThresholdConfigSensitivityLOW string = "LOW"

	// FailureRateIncreaseThresholdConfigSensitivityMEDIUM captures enum value "MEDIUM"
	FailureRateIncreaseThresholdConfigSensitivityMEDIUM string = "MEDIUM"
)
View Source
const (

	// JavaScriptInjectionRulesRuleAFTERSPECIFICHTML captures enum value "AFTER_SPECIFIC_HTML"
	JavaScriptInjectionRulesRuleAFTERSPECIFICHTML string = "AFTER_SPECIFIC_HTML"

	// JavaScriptInjectionRulesRuleAUTOMATICINJECTION captures enum value "AUTOMATIC_INJECTION"
	JavaScriptInjectionRulesRuleAUTOMATICINJECTION string = "AUTOMATIC_INJECTION"

	// JavaScriptInjectionRulesRuleBEFORESPECIFICHTML captures enum value "BEFORE_SPECIFIC_HTML"
	JavaScriptInjectionRulesRuleBEFORESPECIFICHTML string = "BEFORE_SPECIFIC_HTML"

	// JavaScriptInjectionRulesRuleDONOTINJECT captures enum value "DO_NOT_INJECT"
	JavaScriptInjectionRulesRuleDONOTINJECT string = "DO_NOT_INJECT"
)
View Source
const (

	// JavaScriptInjectionRulesURLOperatorALLPAGES captures enum value "ALL_PAGES"
	JavaScriptInjectionRulesURLOperatorALLPAGES string = "ALL_PAGES"

	// JavaScriptInjectionRulesURLOperatorCONTAINS captures enum value "CONTAINS"
	JavaScriptInjectionRulesURLOperatorCONTAINS string = "CONTAINS"

	// JavaScriptInjectionRulesURLOperatorENDSWITH captures enum value "ENDS_WITH"
	JavaScriptInjectionRulesURLOperatorENDSWITH string = "ENDS_WITH"

	// JavaScriptInjectionRulesURLOperatorEQUALS captures enum value "EQUALS"
	JavaScriptInjectionRulesURLOperatorEQUALS string = "EQUALS"

	// JavaScriptInjectionRulesURLOperatorSTARTSWITH captures enum value "STARTS_WITH"
	JavaScriptInjectionRulesURLOperatorSTARTSWITH string = "STARTS_WITH"
)
View Source
const (

	// KubernetesCredentialsEndpointStatusASSIGNED captures enum value "ASSIGNED"
	KubernetesCredentialsEndpointStatusASSIGNED string = "ASSIGNED"

	// KubernetesCredentialsEndpointStatusDISABLED captures enum value "DISABLED"
	KubernetesCredentialsEndpointStatusDISABLED string = "DISABLED"

	// KubernetesCredentialsEndpointStatusFASTCHECKAUTHERROR captures enum value "FASTCHECK_AUTH_ERROR"
	KubernetesCredentialsEndpointStatusFASTCHECKAUTHERROR string = "FASTCHECK_AUTH_ERROR"

	// KubernetesCredentialsEndpointStatusFASTCHECKAUTHLOCKED captures enum value "FASTCHECK_AUTH_LOCKED"
	KubernetesCredentialsEndpointStatusFASTCHECKAUTHLOCKED string = "FASTCHECK_AUTH_LOCKED"

	// KubernetesCredentialsEndpointStatusFASTCHECKINVALIDENDPOINT captures enum value "FASTCHECK_INVALID_ENDPOINT"
	KubernetesCredentialsEndpointStatusFASTCHECKINVALIDENDPOINT string = "FASTCHECK_INVALID_ENDPOINT"

	// KubernetesCredentialsEndpointStatusFASTCHECKNORESPONSE captures enum value "FASTCHECK_NO_RESPONSE"
	KubernetesCredentialsEndpointStatusFASTCHECKNORESPONSE string = "FASTCHECK_NO_RESPONSE"

	// KubernetesCredentialsEndpointStatusFASTCHECKTLSERROR captures enum value "FASTCHECK_TLS_ERROR"
	KubernetesCredentialsEndpointStatusFASTCHECKTLSERROR string = "FASTCHECK_TLS_ERROR"

	// KubernetesCredentialsEndpointStatusUNASSIGNED captures enum value "UNASSIGNED"
	KubernetesCredentialsEndpointStatusUNASSIGNED string = "UNASSIGNED"

	// KubernetesCredentialsEndpointStatusUNKNOWN captures enum value "UNKNOWN"
	KubernetesCredentialsEndpointStatusUNKNOWN string = "UNKNOWN"
)
View Source
const (

	// LogMetricConfigMetricValueTypeFPCOLUMNAVG captures enum value "FP_COLUMN_AVG"
	LogMetricConfigMetricValueTypeFPCOLUMNAVG string = "FP_COLUMN_AVG"

	// LogMetricConfigMetricValueTypeFPCOLUMNCOUNT captures enum value "FP_COLUMN_COUNT"
	LogMetricConfigMetricValueTypeFPCOLUMNCOUNT string = "FP_COLUMN_COUNT"

	// LogMetricConfigMetricValueTypeFPCOLUMNMAX captures enum value "FP_COLUMN_MAX"
	LogMetricConfigMetricValueTypeFPCOLUMNMAX string = "FP_COLUMN_MAX"

	// LogMetricConfigMetricValueTypeFPCOLUMNMIN captures enum value "FP_COLUMN_MIN"
	LogMetricConfigMetricValueTypeFPCOLUMNMIN string = "FP_COLUMN_MIN"

	// LogMetricConfigMetricValueTypeFPCOLUMNSUM captures enum value "FP_COLUMN_SUM"
	LogMetricConfigMetricValueTypeFPCOLUMNSUM string = "FP_COLUMN_SUM"

	// LogMetricConfigMetricValueTypeFPCOLUMNTOPXAVG captures enum value "FP_COLUMN_TOP_X_AVG"
	LogMetricConfigMetricValueTypeFPCOLUMNTOPXAVG string = "FP_COLUMN_TOP_X_AVG"

	// LogMetricConfigMetricValueTypeFPCOLUMNTOPXCOUNT captures enum value "FP_COLUMN_TOP_X_COUNT"
	LogMetricConfigMetricValueTypeFPCOLUMNTOPXCOUNT string = "FP_COLUMN_TOP_X_COUNT"

	// LogMetricConfigMetricValueTypeFPCOLUMNTOPXMAX captures enum value "FP_COLUMN_TOP_X_MAX"
	LogMetricConfigMetricValueTypeFPCOLUMNTOPXMAX string = "FP_COLUMN_TOP_X_MAX"

	// LogMetricConfigMetricValueTypeFPCOLUMNTOPXMIN captures enum value "FP_COLUMN_TOP_X_MIN"
	LogMetricConfigMetricValueTypeFPCOLUMNTOPXMIN string = "FP_COLUMN_TOP_X_MIN"

	// LogMetricConfigMetricValueTypeFPCOLUMNTOPXSUM captures enum value "FP_COLUMN_TOP_X_SUM"
	LogMetricConfigMetricValueTypeFPCOLUMNTOPXSUM string = "FP_COLUMN_TOP_X_SUM"

	// LogMetricConfigMetricValueTypeINTCOLUMNAVG captures enum value "INT_COLUMN_AVG"
	LogMetricConfigMetricValueTypeINTCOLUMNAVG string = "INT_COLUMN_AVG"

	// LogMetricConfigMetricValueTypeINTCOLUMNCOUNT captures enum value "INT_COLUMN_COUNT"
	LogMetricConfigMetricValueTypeINTCOLUMNCOUNT string = "INT_COLUMN_COUNT"

	// LogMetricConfigMetricValueTypeINTCOLUMNMAX captures enum value "INT_COLUMN_MAX"
	LogMetricConfigMetricValueTypeINTCOLUMNMAX string = "INT_COLUMN_MAX"

	// LogMetricConfigMetricValueTypeINTCOLUMNMIN captures enum value "INT_COLUMN_MIN"
	LogMetricConfigMetricValueTypeINTCOLUMNMIN string = "INT_COLUMN_MIN"

	// LogMetricConfigMetricValueTypeINTCOLUMNSUM captures enum value "INT_COLUMN_SUM"
	LogMetricConfigMetricValueTypeINTCOLUMNSUM string = "INT_COLUMN_SUM"

	// LogMetricConfigMetricValueTypeINTCOLUMNTOPXAVG captures enum value "INT_COLUMN_TOP_X_AVG"
	LogMetricConfigMetricValueTypeINTCOLUMNTOPXAVG string = "INT_COLUMN_TOP_X_AVG"

	// LogMetricConfigMetricValueTypeINTCOLUMNTOPXCOUNT captures enum value "INT_COLUMN_TOP_X_COUNT"
	LogMetricConfigMetricValueTypeINTCOLUMNTOPXCOUNT string = "INT_COLUMN_TOP_X_COUNT"

	// LogMetricConfigMetricValueTypeINTCOLUMNTOPXMAX captures enum value "INT_COLUMN_TOP_X_MAX"
	LogMetricConfigMetricValueTypeINTCOLUMNTOPXMAX string = "INT_COLUMN_TOP_X_MAX"

	// LogMetricConfigMetricValueTypeINTCOLUMNTOPXMIN captures enum value "INT_COLUMN_TOP_X_MIN"
	LogMetricConfigMetricValueTypeINTCOLUMNTOPXMIN string = "INT_COLUMN_TOP_X_MIN"

	// LogMetricConfigMetricValueTypeINTCOLUMNTOPXSUM captures enum value "INT_COLUMN_TOP_X_SUM"
	LogMetricConfigMetricValueTypeINTCOLUMNTOPXSUM string = "INT_COLUMN_TOP_X_SUM"

	// LogMetricConfigMetricValueTypeOCCURRENCES captures enum value "OCCURRENCES"
	LogMetricConfigMetricValueTypeOCCURRENCES string = "OCCURRENCES"
)
View Source
const (

	// LogMetricConfigUnitBIT captures enum value "BIT"
	LogMetricConfigUnitBIT string = "BIT"

	// LogMetricConfigUnitBITPERHOUR captures enum value "BIT_PER_HOUR"
	LogMetricConfigUnitBITPERHOUR string = "BIT_PER_HOUR"

	// LogMetricConfigUnitBITPERMINUTE captures enum value "BIT_PER_MINUTE"
	LogMetricConfigUnitBITPERMINUTE string = "BIT_PER_MINUTE"

	// LogMetricConfigUnitBITPERSECOND captures enum value "BIT_PER_SECOND"
	LogMetricConfigUnitBITPERSECOND string = "BIT_PER_SECOND"

	// LogMetricConfigUnitBYTE captures enum value "BYTE"
	LogMetricConfigUnitBYTE string = "BYTE"

	// LogMetricConfigUnitBYTEPERHOUR captures enum value "BYTE_PER_HOUR"
	LogMetricConfigUnitBYTEPERHOUR string = "BYTE_PER_HOUR"

	// LogMetricConfigUnitBYTEPERMINUTE captures enum value "BYTE_PER_MINUTE"
	LogMetricConfigUnitBYTEPERMINUTE string = "BYTE_PER_MINUTE"

	// LogMetricConfigUnitBYTEPERSECOND captures enum value "BYTE_PER_SECOND"
	LogMetricConfigUnitBYTEPERSECOND string = "BYTE_PER_SECOND"

	// LogMetricConfigUnitCORES captures enum value "CORES"
	LogMetricConfigUnitCORES string = "CORES"

	// LogMetricConfigUnitCOUNT captures enum value "COUNT"
	LogMetricConfigUnitCOUNT string = "COUNT"

	// LogMetricConfigUnitGIBIBYTE captures enum value "GIBI_BYTE"
	LogMetricConfigUnitGIBIBYTE string = "GIBI_BYTE"

	// LogMetricConfigUnitGIGABYTE captures enum value "GIGA_BYTE"
	LogMetricConfigUnitGIGABYTE string = "GIGA_BYTE"

	// LogMetricConfigUnitHOUR captures enum value "HOUR"
	LogMetricConfigUnitHOUR string = "HOUR"

	// LogMetricConfigUnitKIBIBYTE captures enum value "KIBI_BYTE"
	LogMetricConfigUnitKIBIBYTE string = "KIBI_BYTE"

	// LogMetricConfigUnitKIBIBYTEPERHOUR captures enum value "KIBI_BYTE_PER_HOUR"
	LogMetricConfigUnitKIBIBYTEPERHOUR string = "KIBI_BYTE_PER_HOUR"

	// LogMetricConfigUnitKIBIBYTEPERMINUTE captures enum value "KIBI_BYTE_PER_MINUTE"
	LogMetricConfigUnitKIBIBYTEPERMINUTE string = "KIBI_BYTE_PER_MINUTE"

	// LogMetricConfigUnitKIBIBYTEPERSECOND captures enum value "KIBI_BYTE_PER_SECOND"
	LogMetricConfigUnitKIBIBYTEPERSECOND string = "KIBI_BYTE_PER_SECOND"

	// LogMetricConfigUnitKILOBYTE captures enum value "KILO_BYTE"
	LogMetricConfigUnitKILOBYTE string = "KILO_BYTE"

	// LogMetricConfigUnitKILOBYTEPERHOUR captures enum value "KILO_BYTE_PER_HOUR"
	LogMetricConfigUnitKILOBYTEPERHOUR string = "KILO_BYTE_PER_HOUR"

	// LogMetricConfigUnitKILOBYTEPERMINUTE captures enum value "KILO_BYTE_PER_MINUTE"
	LogMetricConfigUnitKILOBYTEPERMINUTE string = "KILO_BYTE_PER_MINUTE"

	// LogMetricConfigUnitKILOBYTEPERSECOND captures enum value "KILO_BYTE_PER_SECOND"
	LogMetricConfigUnitKILOBYTEPERSECOND string = "KILO_BYTE_PER_SECOND"

	// LogMetricConfigUnitMEBIBYTE captures enum value "MEBI_BYTE"
	LogMetricConfigUnitMEBIBYTE string = "MEBI_BYTE"

	// LogMetricConfigUnitMEBIBYTEPERHOUR captures enum value "MEBI_BYTE_PER_HOUR"
	LogMetricConfigUnitMEBIBYTEPERHOUR string = "MEBI_BYTE_PER_HOUR"

	// LogMetricConfigUnitMEBIBYTEPERMINUTE captures enum value "MEBI_BYTE_PER_MINUTE"
	LogMetricConfigUnitMEBIBYTEPERMINUTE string = "MEBI_BYTE_PER_MINUTE"

	// LogMetricConfigUnitMEBIBYTEPERSECOND captures enum value "MEBI_BYTE_PER_SECOND"
	LogMetricConfigUnitMEBIBYTEPERSECOND string = "MEBI_BYTE_PER_SECOND"

	// LogMetricConfigUnitMEGABYTE captures enum value "MEGA_BYTE"
	LogMetricConfigUnitMEGABYTE string = "MEGA_BYTE"

	// LogMetricConfigUnitMEGABYTEPERHOUR captures enum value "MEGA_BYTE_PER_HOUR"
	LogMetricConfigUnitMEGABYTEPERHOUR string = "MEGA_BYTE_PER_HOUR"

	// LogMetricConfigUnitMEGABYTEPERMINUTE captures enum value "MEGA_BYTE_PER_MINUTE"
	LogMetricConfigUnitMEGABYTEPERMINUTE string = "MEGA_BYTE_PER_MINUTE"

	// LogMetricConfigUnitMEGABYTEPERSECOND captures enum value "MEGA_BYTE_PER_SECOND"
	LogMetricConfigUnitMEGABYTEPERSECOND string = "MEGA_BYTE_PER_SECOND"

	// LogMetricConfigUnitMICROSECOND captures enum value "MICRO_SECOND"
	LogMetricConfigUnitMICROSECOND string = "MICRO_SECOND"

	// LogMetricConfigUnitMILLICORES captures enum value "MILLI_CORES"
	LogMetricConfigUnitMILLICORES string = "MILLI_CORES"

	// LogMetricConfigUnitMILLISECOND captures enum value "MILLI_SECOND"
	LogMetricConfigUnitMILLISECOND string = "MILLI_SECOND"

	// LogMetricConfigUnitMILLISECONDPERMINUTE captures enum value "MILLI_SECOND_PER_MINUTE"
	LogMetricConfigUnitMILLISECONDPERMINUTE string = "MILLI_SECOND_PER_MINUTE"

	// LogMetricConfigUnitMINUTE captures enum value "MINUTE"
	LogMetricConfigUnitMINUTE string = "MINUTE"

	// LogMetricConfigUnitNANOSECOND captures enum value "NANO_SECOND"
	LogMetricConfigUnitNANOSECOND string = "NANO_SECOND"

	// LogMetricConfigUnitNANOSECONDPERMINUTE captures enum value "NANO_SECOND_PER_MINUTE"
	LogMetricConfigUnitNANOSECONDPERMINUTE string = "NANO_SECOND_PER_MINUTE"

	// LogMetricConfigUnitNOTAPPLICABLE captures enum value "NOT_APPLICABLE"
	LogMetricConfigUnitNOTAPPLICABLE string = "NOT_APPLICABLE"

	// LogMetricConfigUnitPERCENT captures enum value "PERCENT"
	LogMetricConfigUnitPERCENT string = "PERCENT"

	// LogMetricConfigUnitPERHOUR captures enum value "PER_HOUR"
	LogMetricConfigUnitPERHOUR string = "PER_HOUR"

	// LogMetricConfigUnitPERMINUTE captures enum value "PER_MINUTE"
	LogMetricConfigUnitPERMINUTE string = "PER_MINUTE"

	// LogMetricConfigUnitPERSECOND captures enum value "PER_SECOND"
	LogMetricConfigUnitPERSECOND string = "PER_SECOND"

	// LogMetricConfigUnitPROMILLE captures enum value "PROMILLE"
	LogMetricConfigUnitPROMILLE string = "PROMILLE"

	// LogMetricConfigUnitRATIO captures enum value "RATIO"
	LogMetricConfigUnitRATIO string = "RATIO"

	// LogMetricConfigUnitSECOND captures enum value "SECOND"
	LogMetricConfigUnitSECOND string = "SECOND"

	// LogMetricConfigUnitSTATE captures enum value "STATE"
	LogMetricConfigUnitSTATE string = "STATE"

	// LogMetricConfigUnitUNSPECIFIED captures enum value "UNSPECIFIED"
	LogMetricConfigUnitUNSPECIFIED string = "UNSPECIFIED"
)
View Source
const (

	// MaintenanceWindowSuppressionDETECTPROBLEMSANDALERT captures enum value "DETECT_PROBLEMS_AND_ALERT"
	MaintenanceWindowSuppressionDETECTPROBLEMSANDALERT string = "DETECT_PROBLEMS_AND_ALERT"

	// MaintenanceWindowSuppressionDETECTPROBLEMSDONTALERT captures enum value "DETECT_PROBLEMS_DONT_ALERT"
	MaintenanceWindowSuppressionDETECTPROBLEMSDONTALERT string = "DETECT_PROBLEMS_DONT_ALERT"

	// MaintenanceWindowSuppressionDONTDETECTPROBLEMS captures enum value "DONT_DETECT_PROBLEMS"
	MaintenanceWindowSuppressionDONTDETECTPROBLEMS string = "DONT_DETECT_PROBLEMS"
)
View Source
const (

	// MaintenanceWindowTypePLANNED captures enum value "PLANNED"
	MaintenanceWindowTypePLANNED string = "PLANNED"

	// MaintenanceWindowTypeUNPLANNED captures enum value "UNPLANNED"
	MaintenanceWindowTypeUNPLANNED string = "UNPLANNED"
)
View Source
const (

	// ManagementZoneRuleTypeAPPMONSERVER captures enum value "APPMON_SERVER"
	ManagementZoneRuleTypeAPPMONSERVER string = "APPMON_SERVER"

	// ManagementZoneRuleTypeAPPMONSYSTEMPROFILE captures enum value "APPMON_SYSTEM_PROFILE"
	ManagementZoneRuleTypeAPPMONSYSTEMPROFILE string = "APPMON_SYSTEM_PROFILE"

	// ManagementZoneRuleTypeAWSACCOUNT captures enum value "AWS_ACCOUNT"
	ManagementZoneRuleTypeAWSACCOUNT string = "AWS_ACCOUNT"

	// ManagementZoneRuleTypeAWSAPPLICATIONLOADBALANCER captures enum value "AWS_APPLICATION_LOAD_BALANCER"
	ManagementZoneRuleTypeAWSAPPLICATIONLOADBALANCER string = "AWS_APPLICATION_LOAD_BALANCER"

	// ManagementZoneRuleTypeAWSAUTOSCALINGGROUP captures enum value "AWS_AUTO_SCALING_GROUP"
	ManagementZoneRuleTypeAWSAUTOSCALINGGROUP string = "AWS_AUTO_SCALING_GROUP"

	// ManagementZoneRuleTypeAWSCLASSICLOADBALANCER captures enum value "AWS_CLASSIC_LOAD_BALANCER"
	ManagementZoneRuleTypeAWSCLASSICLOADBALANCER string = "AWS_CLASSIC_LOAD_BALANCER"

	// ManagementZoneRuleTypeAWSNETWORKLOADBALANCER captures enum value "AWS_NETWORK_LOAD_BALANCER"
	ManagementZoneRuleTypeAWSNETWORKLOADBALANCER string = "AWS_NETWORK_LOAD_BALANCER"

	// ManagementZoneRuleTypeAWSRELATIONALDATABASESERVICE captures enum value "AWS_RELATIONAL_DATABASE_SERVICE"
	ManagementZoneRuleTypeAWSRELATIONALDATABASESERVICE string = "AWS_RELATIONAL_DATABASE_SERVICE"

	// ManagementZoneRuleTypeAZURE captures enum value "AZURE"
	ManagementZoneRuleTypeAZURE string = "AZURE"

	// ManagementZoneRuleTypeBROWSERMONITOR captures enum value "BROWSER_MONITOR"
	ManagementZoneRuleTypeBROWSERMONITOR string = "BROWSER_MONITOR"

	// ManagementZoneRuleTypeCLOUDAPPLICATION captures enum value "CLOUD_APPLICATION"
	ManagementZoneRuleTypeCLOUDAPPLICATION string = "CLOUD_APPLICATION"

	// ManagementZoneRuleTypeCLOUDAPPLICATIONNAMESPACE captures enum value "CLOUD_APPLICATION_NAMESPACE"
	ManagementZoneRuleTypeCLOUDAPPLICATIONNAMESPACE string = "CLOUD_APPLICATION_NAMESPACE"

	// ManagementZoneRuleTypeCLOUDFOUNDRYFOUNDATION captures enum value "CLOUD_FOUNDRY_FOUNDATION"
	ManagementZoneRuleTypeCLOUDFOUNDRYFOUNDATION string = "CLOUD_FOUNDRY_FOUNDATION"

	// ManagementZoneRuleTypeCUSTOMAPPLICATION captures enum value "CUSTOM_APPLICATION"
	ManagementZoneRuleTypeCUSTOMAPPLICATION string = "CUSTOM_APPLICATION"

	// ManagementZoneRuleTypeCUSTOMDEVICE captures enum value "CUSTOM_DEVICE"
	ManagementZoneRuleTypeCUSTOMDEVICE string = "CUSTOM_DEVICE"

	// ManagementZoneRuleTypeCUSTOMDEVICEGROUP captures enum value "CUSTOM_DEVICE_GROUP"
	ManagementZoneRuleTypeCUSTOMDEVICEGROUP string = "CUSTOM_DEVICE_GROUP"

	// ManagementZoneRuleTypeDATACENTERSERVICE captures enum value "DATA_CENTER_SERVICE"
	ManagementZoneRuleTypeDATACENTERSERVICE string = "DATA_CENTER_SERVICE"

	// ManagementZoneRuleTypeENTERPRISEAPPLICATION captures enum value "ENTERPRISE_APPLICATION"
	ManagementZoneRuleTypeENTERPRISEAPPLICATION string = "ENTERPRISE_APPLICATION"

	// ManagementZoneRuleTypeESXIHOST captures enum value "ESXI_HOST"
	ManagementZoneRuleTypeESXIHOST string = "ESXI_HOST"

	// ManagementZoneRuleTypeEXTERNALMONITOR captures enum value "EXTERNAL_MONITOR"
	ManagementZoneRuleTypeEXTERNALMONITOR string = "EXTERNAL_MONITOR"

	// ManagementZoneRuleTypeHOST captures enum value "HOST"
	ManagementZoneRuleTypeHOST string = "HOST"

	// ManagementZoneRuleTypeHTTPMONITOR captures enum value "HTTP_MONITOR"
	ManagementZoneRuleTypeHTTPMONITOR string = "HTTP_MONITOR"

	// ManagementZoneRuleTypeKUBERNETESCLUSTER captures enum value "KUBERNETES_CLUSTER"
	ManagementZoneRuleTypeKUBERNETESCLUSTER string = "KUBERNETES_CLUSTER"

	// ManagementZoneRuleTypeKUBERNETESNODE captures enum value "KUBERNETES_NODE"
	ManagementZoneRuleTypeKUBERNETESNODE string = "KUBERNETES_NODE"

	// ManagementZoneRuleTypeMOBILEAPPLICATION captures enum value "MOBILE_APPLICATION"
	ManagementZoneRuleTypeMOBILEAPPLICATION string = "MOBILE_APPLICATION"

	// ManagementZoneRuleTypeOPENSTACKACCOUNT captures enum value "OPENSTACK_ACCOUNT"
	ManagementZoneRuleTypeOPENSTACKACCOUNT string = "OPENSTACK_ACCOUNT"

	// ManagementZoneRuleTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	ManagementZoneRuleTypePROCESSGROUP string = "PROCESS_GROUP"

	// ManagementZoneRuleTypeSERVICE captures enum value "SERVICE"
	ManagementZoneRuleTypeSERVICE string = "SERVICE"

	// ManagementZoneRuleTypeWEBAPPLICATION captures enum value "WEB_APPLICATION"
	ManagementZoneRuleTypeWEBAPPLICATION string = "WEB_APPLICATION"
)
View Source
const (

	// MetaDataCapturingTypeCOOKIE captures enum value "COOKIE"
	MetaDataCapturingTypeCOOKIE string = "COOKIE"

	// MetaDataCapturingTypeCSSSELECTOR captures enum value "CSS_SELECTOR"
	MetaDataCapturingTypeCSSSELECTOR string = "CSS_SELECTOR"

	// MetaDataCapturingTypeJAVASCRIPTVARIABLE captures enum value "JAVA_SCRIPT_VARIABLE"
	MetaDataCapturingTypeJAVASCRIPTVARIABLE string = "JAVA_SCRIPT_VARIABLE"

	// MetaDataCapturingTypeMETATAG captures enum value "META_TAG"
	MetaDataCapturingTypeMETATAG string = "META_TAG"
)
View Source
const (

	// MethodReferenceFileNameMatcherENDSWITH captures enum value "ENDS_WITH"
	MethodReferenceFileNameMatcherENDSWITH string = "ENDS_WITH"

	// MethodReferenceFileNameMatcherEQUALS captures enum value "EQUALS"
	MethodReferenceFileNameMatcherEQUALS string = "EQUALS"

	// MethodReferenceFileNameMatcherSTARTSWITH captures enum value "STARTS_WITH"
	MethodReferenceFileNameMatcherSTARTSWITH string = "STARTS_WITH"
)
View Source
const (

	// MethodReferenceVisibilityINTERNAL captures enum value "INTERNAL"
	MethodReferenceVisibilityINTERNAL string = "INTERNAL"

	// MethodReferenceVisibilityPACKAGEPROTECTED captures enum value "PACKAGE_PROTECTED"
	MethodReferenceVisibilityPACKAGEPROTECTED string = "PACKAGE_PROTECTED"

	// MethodReferenceVisibilityPRIVATE captures enum value "PRIVATE"
	MethodReferenceVisibilityPRIVATE string = "PRIVATE"

	// MethodReferenceVisibilityPROTECTED captures enum value "PROTECTED"
	MethodReferenceVisibilityPROTECTED string = "PROTECTED"

	// MethodReferenceVisibilityPUBLIC captures enum value "PUBLIC"
	MethodReferenceVisibilityPUBLIC string = "PUBLIC"
)
View Source
const (

	// MetricEventAggregationTypeAVG captures enum value "AVG"
	MetricEventAggregationTypeAVG string = "AVG"

	// MetricEventAggregationTypeCOUNT captures enum value "COUNT"
	MetricEventAggregationTypeCOUNT string = "COUNT"

	// MetricEventAggregationTypeMAX captures enum value "MAX"
	MetricEventAggregationTypeMAX string = "MAX"

	// MetricEventAggregationTypeMEDIAN captures enum value "MEDIAN"
	MetricEventAggregationTypeMEDIAN string = "MEDIAN"

	// MetricEventAggregationTypeMIN captures enum value "MIN"
	MetricEventAggregationTypeMIN string = "MIN"

	// MetricEventAggregationTypeOFINTEREST captures enum value "OF_INTEREST"
	MetricEventAggregationTypeOFINTEREST string = "OF_INTEREST"

	// MetricEventAggregationTypeOFINTERESTRATIO captures enum value "OF_INTEREST_RATIO"
	MetricEventAggregationTypeOFINTERESTRATIO string = "OF_INTEREST_RATIO"

	// MetricEventAggregationTypeOTHER captures enum value "OTHER"
	MetricEventAggregationTypeOTHER string = "OTHER"

	// MetricEventAggregationTypeOTHERRATIO captures enum value "OTHER_RATIO"
	MetricEventAggregationTypeOTHERRATIO string = "OTHER_RATIO"

	// MetricEventAggregationTypeP90 captures enum value "P90"
	MetricEventAggregationTypeP90 string = "P90"

	// MetricEventAggregationTypeSUM captures enum value "SUM"
	MetricEventAggregationTypeSUM string = "SUM"

	// MetricEventAggregationTypeVALUE captures enum value "VALUE"
	MetricEventAggregationTypeVALUE string = "VALUE"
)
View Source
const (

	// MetricEventAlertConditionABOVE captures enum value "ABOVE"
	MetricEventAlertConditionABOVE string = "ABOVE"

	// MetricEventAlertConditionBELOW captures enum value "BELOW"
	MetricEventAlertConditionBELOW string = "BELOW"
)
View Source
const (

	// MetricEventSeverityAVAILABILITY captures enum value "AVAILABILITY"
	MetricEventSeverityAVAILABILITY string = "AVAILABILITY"

	// MetricEventSeverityCUSTOMALERT captures enum value "CUSTOM_ALERT"
	MetricEventSeverityCUSTOMALERT string = "CUSTOM_ALERT"

	// MetricEventSeverityERROR captures enum value "ERROR"
	MetricEventSeverityERROR string = "ERROR"

	// MetricEventSeverityINFO captures enum value "INFO"
	MetricEventSeverityINFO string = "INFO"

	// MetricEventSeverityPERFORMANCE captures enum value "PERFORMANCE"
	MetricEventSeverityPERFORMANCE string = "PERFORMANCE"

	// MetricEventSeverityRESOURCECONTENTION captures enum value "RESOURCE_CONTENTION"
	MetricEventSeverityRESOURCECONTENTION string = "RESOURCE_CONTENTION"
)
View Source
const (

	// MetricEventUnitBIT captures enum value "BIT"
	MetricEventUnitBIT string = "BIT"

	// MetricEventUnitBITPERHOUR captures enum value "BIT_PER_HOUR"
	MetricEventUnitBITPERHOUR string = "BIT_PER_HOUR"

	// MetricEventUnitBITPERMINUTE captures enum value "BIT_PER_MINUTE"
	MetricEventUnitBITPERMINUTE string = "BIT_PER_MINUTE"

	// MetricEventUnitBITPERSECOND captures enum value "BIT_PER_SECOND"
	MetricEventUnitBITPERSECOND string = "BIT_PER_SECOND"

	// MetricEventUnitBYTE captures enum value "BYTE"
	MetricEventUnitBYTE string = "BYTE"

	// MetricEventUnitBYTEPERHOUR captures enum value "BYTE_PER_HOUR"
	MetricEventUnitBYTEPERHOUR string = "BYTE_PER_HOUR"

	// MetricEventUnitBYTEPERMINUTE captures enum value "BYTE_PER_MINUTE"
	MetricEventUnitBYTEPERMINUTE string = "BYTE_PER_MINUTE"

	// MetricEventUnitBYTEPERSECOND captures enum value "BYTE_PER_SECOND"
	MetricEventUnitBYTEPERSECOND string = "BYTE_PER_SECOND"

	// MetricEventUnitCORES captures enum value "CORES"
	MetricEventUnitCORES string = "CORES"

	// MetricEventUnitCOUNT captures enum value "COUNT"
	MetricEventUnitCOUNT string = "COUNT"

	// MetricEventUnitGIBIBYTE captures enum value "GIBI_BYTE"
	MetricEventUnitGIBIBYTE string = "GIBI_BYTE"

	// MetricEventUnitGIGABYTE captures enum value "GIGA_BYTE"
	MetricEventUnitGIGABYTE string = "GIGA_BYTE"

	// MetricEventUnitHOUR captures enum value "HOUR"
	MetricEventUnitHOUR string = "HOUR"

	// MetricEventUnitKIBIBYTE captures enum value "KIBI_BYTE"
	MetricEventUnitKIBIBYTE string = "KIBI_BYTE"

	// MetricEventUnitKIBIBYTEPERHOUR captures enum value "KIBI_BYTE_PER_HOUR"
	MetricEventUnitKIBIBYTEPERHOUR string = "KIBI_BYTE_PER_HOUR"

	// MetricEventUnitKIBIBYTEPERMINUTE captures enum value "KIBI_BYTE_PER_MINUTE"
	MetricEventUnitKIBIBYTEPERMINUTE string = "KIBI_BYTE_PER_MINUTE"

	// MetricEventUnitKIBIBYTEPERSECOND captures enum value "KIBI_BYTE_PER_SECOND"
	MetricEventUnitKIBIBYTEPERSECOND string = "KIBI_BYTE_PER_SECOND"

	// MetricEventUnitKILOBYTE captures enum value "KILO_BYTE"
	MetricEventUnitKILOBYTE string = "KILO_BYTE"

	// MetricEventUnitKILOBYTEPERHOUR captures enum value "KILO_BYTE_PER_HOUR"
	MetricEventUnitKILOBYTEPERHOUR string = "KILO_BYTE_PER_HOUR"

	// MetricEventUnitKILOBYTEPERMINUTE captures enum value "KILO_BYTE_PER_MINUTE"
	MetricEventUnitKILOBYTEPERMINUTE string = "KILO_BYTE_PER_MINUTE"

	// MetricEventUnitKILOBYTEPERSECOND captures enum value "KILO_BYTE_PER_SECOND"
	MetricEventUnitKILOBYTEPERSECOND string = "KILO_BYTE_PER_SECOND"

	// MetricEventUnitMEBIBYTE captures enum value "MEBI_BYTE"
	MetricEventUnitMEBIBYTE string = "MEBI_BYTE"

	// MetricEventUnitMEBIBYTEPERHOUR captures enum value "MEBI_BYTE_PER_HOUR"
	MetricEventUnitMEBIBYTEPERHOUR string = "MEBI_BYTE_PER_HOUR"

	// MetricEventUnitMEBIBYTEPERMINUTE captures enum value "MEBI_BYTE_PER_MINUTE"
	MetricEventUnitMEBIBYTEPERMINUTE string = "MEBI_BYTE_PER_MINUTE"

	// MetricEventUnitMEBIBYTEPERSECOND captures enum value "MEBI_BYTE_PER_SECOND"
	MetricEventUnitMEBIBYTEPERSECOND string = "MEBI_BYTE_PER_SECOND"

	// MetricEventUnitMEGABYTE captures enum value "MEGA_BYTE"
	MetricEventUnitMEGABYTE string = "MEGA_BYTE"

	// MetricEventUnitMEGABYTEPERHOUR captures enum value "MEGA_BYTE_PER_HOUR"
	MetricEventUnitMEGABYTEPERHOUR string = "MEGA_BYTE_PER_HOUR"

	// MetricEventUnitMEGABYTEPERMINUTE captures enum value "MEGA_BYTE_PER_MINUTE"
	MetricEventUnitMEGABYTEPERMINUTE string = "MEGA_BYTE_PER_MINUTE"

	// MetricEventUnitMEGABYTEPERSECOND captures enum value "MEGA_BYTE_PER_SECOND"
	MetricEventUnitMEGABYTEPERSECOND string = "MEGA_BYTE_PER_SECOND"

	// MetricEventUnitMICROSECOND captures enum value "MICRO_SECOND"
	MetricEventUnitMICROSECOND string = "MICRO_SECOND"

	// MetricEventUnitMILLICORES captures enum value "MILLI_CORES"
	MetricEventUnitMILLICORES string = "MILLI_CORES"

	// MetricEventUnitMILLISECOND captures enum value "MILLI_SECOND"
	MetricEventUnitMILLISECOND string = "MILLI_SECOND"

	// MetricEventUnitMILLISECONDPERMINUTE captures enum value "MILLI_SECOND_PER_MINUTE"
	MetricEventUnitMILLISECONDPERMINUTE string = "MILLI_SECOND_PER_MINUTE"

	// MetricEventUnitMINUTE captures enum value "MINUTE"
	MetricEventUnitMINUTE string = "MINUTE"

	// MetricEventUnitNANOSECOND captures enum value "NANO_SECOND"
	MetricEventUnitNANOSECOND string = "NANO_SECOND"

	// MetricEventUnitNANOSECONDPERMINUTE captures enum value "NANO_SECOND_PER_MINUTE"
	MetricEventUnitNANOSECONDPERMINUTE string = "NANO_SECOND_PER_MINUTE"

	// MetricEventUnitNOTAPPLICABLE captures enum value "NOT_APPLICABLE"
	MetricEventUnitNOTAPPLICABLE string = "NOT_APPLICABLE"

	// MetricEventUnitPERCENT captures enum value "PERCENT"
	MetricEventUnitPERCENT string = "PERCENT"

	// MetricEventUnitPERHOUR captures enum value "PER_HOUR"
	MetricEventUnitPERHOUR string = "PER_HOUR"

	// MetricEventUnitPERMINUTE captures enum value "PER_MINUTE"
	MetricEventUnitPERMINUTE string = "PER_MINUTE"

	// MetricEventUnitPERSECOND captures enum value "PER_SECOND"
	MetricEventUnitPERSECOND string = "PER_SECOND"

	// MetricEventUnitPROMILLE captures enum value "PROMILLE"
	MetricEventUnitPROMILLE string = "PROMILLE"

	// MetricEventUnitRATIO captures enum value "RATIO"
	MetricEventUnitRATIO string = "RATIO"

	// MetricEventUnitSECOND captures enum value "SECOND"
	MetricEventUnitSECOND string = "SECOND"

	// MetricEventUnitSTATE captures enum value "STATE"
	MetricEventUnitSTATE string = "STATE"

	// MetricEventUnitUNSPECIFIED captures enum value "UNSPECIFIED"
	MetricEventUnitUNSPECIFIED string = "UNSPECIFIED"
)
View Source
const (

	// MetricEventDimensionsFilterTypeENTITY captures enum value "ENTITY"
	MetricEventDimensionsFilterTypeENTITY string = "ENTITY"

	// MetricEventDimensionsFilterTypeSTRING captures enum value "STRING"
	MetricEventDimensionsFilterTypeSTRING string = "STRING"
)
View Source
const (

	// MetricEventTextFilterMetricEventTextFilterOperatorDtoOperatorCONTAINSCASEINSENSITIVE captures enum value "CONTAINS_CASE_INSENSITIVE"
	MetricEventTextFilterMetricEventTextFilterOperatorDtoOperatorCONTAINSCASEINSENSITIVE string = "CONTAINS_CASE_INSENSITIVE"

	// MetricEventTextFilterMetricEventTextFilterOperatorDtoOperatorCONTAINSCASESENSITIVE captures enum value "CONTAINS_CASE_SENSITIVE"
	MetricEventTextFilterMetricEventTextFilterOperatorDtoOperatorCONTAINSCASESENSITIVE string = "CONTAINS_CASE_SENSITIVE"

	// MetricEventTextFilterMetricEventTextFilterOperatorDtoOperatorEQUALS captures enum value "EQUALS"
	MetricEventTextFilterMetricEventTextFilterOperatorDtoOperatorEQUALS string = "EQUALS"
)
View Source
const (

	// MonitoredEntityFilterTagCombinationAND captures enum value "AND"
	MonitoredEntityFilterTagCombinationAND string = "AND"

	// MonitoredEntityFilterTagCombinationOR captures enum value "OR"
	MonitoredEntityFilterTagCombinationOR string = "OR"
)
View Source
const (

	// MonitoredEntityFilterTypeAPPLICATION captures enum value "APPLICATION"
	MonitoredEntityFilterTypeAPPLICATION string = "APPLICATION"

	// MonitoredEntityFilterTypeAPPLICATIONMETHOD captures enum value "APPLICATION_METHOD"
	MonitoredEntityFilterTypeAPPLICATIONMETHOD string = "APPLICATION_METHOD"

	// MonitoredEntityFilterTypeAPPLICATIONMETHODGROUP captures enum value "APPLICATION_METHOD_GROUP"
	MonitoredEntityFilterTypeAPPLICATIONMETHODGROUP string = "APPLICATION_METHOD_GROUP"

	// MonitoredEntityFilterTypeAUTOSCALINGGROUP captures enum value "AUTO_SCALING_GROUP"
	MonitoredEntityFilterTypeAUTOSCALINGGROUP string = "AUTO_SCALING_GROUP"

	// MonitoredEntityFilterTypeAUXILIARYSYNTHETICTEST captures enum value "AUXILIARY_SYNTHETIC_TEST"
	MonitoredEntityFilterTypeAUXILIARYSYNTHETICTEST string = "AUXILIARY_SYNTHETIC_TEST"

	// MonitoredEntityFilterTypeAWSAPPLICATIONLOADBALANCER captures enum value "AWS_APPLICATION_LOAD_BALANCER"
	MonitoredEntityFilterTypeAWSAPPLICATIONLOADBALANCER string = "AWS_APPLICATION_LOAD_BALANCER"

	// MonitoredEntityFilterTypeAWSAVAILABILITYZONE captures enum value "AWS_AVAILABILITY_ZONE"
	MonitoredEntityFilterTypeAWSAVAILABILITYZONE string = "AWS_AVAILABILITY_ZONE"

	// MonitoredEntityFilterTypeAWSCREDENTIALS captures enum value "AWS_CREDENTIALS"
	MonitoredEntityFilterTypeAWSCREDENTIALS string = "AWS_CREDENTIALS"

	// MonitoredEntityFilterTypeAWSLAMBDAFUNCTION captures enum value "AWS_LAMBDA_FUNCTION"
	MonitoredEntityFilterTypeAWSLAMBDAFUNCTION string = "AWS_LAMBDA_FUNCTION"

	// MonitoredEntityFilterTypeAWSNETWORKLOADBALANCER captures enum value "AWS_NETWORK_LOAD_BALANCER"
	MonitoredEntityFilterTypeAWSNETWORKLOADBALANCER string = "AWS_NETWORK_LOAD_BALANCER"

	// MonitoredEntityFilterTypeAZUREAPIMANAGEMENTSERVICE captures enum value "AZURE_API_MANAGEMENT_SERVICE"
	MonitoredEntityFilterTypeAZUREAPIMANAGEMENTSERVICE string = "AZURE_API_MANAGEMENT_SERVICE"

	// MonitoredEntityFilterTypeAZUREAPPLICATIONGATEWAY captures enum value "AZURE_APPLICATION_GATEWAY"
	MonitoredEntityFilterTypeAZUREAPPLICATIONGATEWAY string = "AZURE_APPLICATION_GATEWAY"

	// MonitoredEntityFilterTypeAZURECOSMOSDB captures enum value "AZURE_COSMOS_DB"
	MonitoredEntityFilterTypeAZURECOSMOSDB string = "AZURE_COSMOS_DB"

	// MonitoredEntityFilterTypeAZURECREDENTIALS captures enum value "AZURE_CREDENTIALS"
	MonitoredEntityFilterTypeAZURECREDENTIALS string = "AZURE_CREDENTIALS"

	// MonitoredEntityFilterTypeAZUREEVENTHUB captures enum value "AZURE_EVENT_HUB"
	MonitoredEntityFilterTypeAZUREEVENTHUB string = "AZURE_EVENT_HUB"

	// MonitoredEntityFilterTypeAZUREEVENTHUBNAMESPACE captures enum value "AZURE_EVENT_HUB_NAMESPACE"
	MonitoredEntityFilterTypeAZUREEVENTHUBNAMESPACE string = "AZURE_EVENT_HUB_NAMESPACE"

	// MonitoredEntityFilterTypeAZUREFUNCTIONAPP captures enum value "AZURE_FUNCTION_APP"
	MonitoredEntityFilterTypeAZUREFUNCTIONAPP string = "AZURE_FUNCTION_APP"

	// MonitoredEntityFilterTypeAZUREIOTHUB captures enum value "AZURE_IOT_HUB"
	MonitoredEntityFilterTypeAZUREIOTHUB string = "AZURE_IOT_HUB"

	// MonitoredEntityFilterTypeAZURELOADBALANCER captures enum value "AZURE_LOAD_BALANCER"
	MonitoredEntityFilterTypeAZURELOADBALANCER string = "AZURE_LOAD_BALANCER"

	// MonitoredEntityFilterTypeAZUREMGMTGROUP captures enum value "AZURE_MGMT_GROUP"
	MonitoredEntityFilterTypeAZUREMGMTGROUP string = "AZURE_MGMT_GROUP"

	// MonitoredEntityFilterTypeAZUREREDISCACHE captures enum value "AZURE_REDIS_CACHE"
	MonitoredEntityFilterTypeAZUREREDISCACHE string = "AZURE_REDIS_CACHE"

	// MonitoredEntityFilterTypeAZUREREGION captures enum value "AZURE_REGION"
	MonitoredEntityFilterTypeAZUREREGION string = "AZURE_REGION"

	// MonitoredEntityFilterTypeAZURESERVICEBUSNAMESPACE captures enum value "AZURE_SERVICE_BUS_NAMESPACE"
	MonitoredEntityFilterTypeAZURESERVICEBUSNAMESPACE string = "AZURE_SERVICE_BUS_NAMESPACE"

	// MonitoredEntityFilterTypeAZURESERVICEBUSQUEUE captures enum value "AZURE_SERVICE_BUS_QUEUE"
	MonitoredEntityFilterTypeAZURESERVICEBUSQUEUE string = "AZURE_SERVICE_BUS_QUEUE"

	// MonitoredEntityFilterTypeAZURESERVICEBUSTOPIC captures enum value "AZURE_SERVICE_BUS_TOPIC"
	MonitoredEntityFilterTypeAZURESERVICEBUSTOPIC string = "AZURE_SERVICE_BUS_TOPIC"

	// MonitoredEntityFilterTypeAZURESQLDATABASE captures enum value "AZURE_SQL_DATABASE"
	MonitoredEntityFilterTypeAZURESQLDATABASE string = "AZURE_SQL_DATABASE"

	// MonitoredEntityFilterTypeAZURESQLELASTICPOOL captures enum value "AZURE_SQL_ELASTIC_POOL"
	MonitoredEntityFilterTypeAZURESQLELASTICPOOL string = "AZURE_SQL_ELASTIC_POOL"

	// MonitoredEntityFilterTypeAZURESQLSERVER captures enum value "AZURE_SQL_SERVER"
	MonitoredEntityFilterTypeAZURESQLSERVER string = "AZURE_SQL_SERVER"

	// MonitoredEntityFilterTypeAZURESTORAGEACCOUNT captures enum value "AZURE_STORAGE_ACCOUNT"
	MonitoredEntityFilterTypeAZURESTORAGEACCOUNT string = "AZURE_STORAGE_ACCOUNT"

	// MonitoredEntityFilterTypeAZURESUBSCRIPTION captures enum value "AZURE_SUBSCRIPTION"
	MonitoredEntityFilterTypeAZURESUBSCRIPTION string = "AZURE_SUBSCRIPTION"

	// MonitoredEntityFilterTypeAZURETENANT captures enum value "AZURE_TENANT"
	MonitoredEntityFilterTypeAZURETENANT string = "AZURE_TENANT"

	// MonitoredEntityFilterTypeAZUREVM captures enum value "AZURE_VM"
	MonitoredEntityFilterTypeAZUREVM string = "AZURE_VM"

	// MonitoredEntityFilterTypeAZUREVMSCALESET captures enum value "AZURE_VM_SCALE_SET"
	MonitoredEntityFilterTypeAZUREVMSCALESET string = "AZURE_VM_SCALE_SET"

	// MonitoredEntityFilterTypeAZUREWEBAPP captures enum value "AZURE_WEB_APP"
	MonitoredEntityFilterTypeAZUREWEBAPP string = "AZURE_WEB_APP"

	// MonitoredEntityFilterTypeCFAPPLICATION captures enum value "CF_APPLICATION"
	MonitoredEntityFilterTypeCFAPPLICATION string = "CF_APPLICATION"

	// MonitoredEntityFilterTypeCFFOUNDATION captures enum value "CF_FOUNDATION"
	MonitoredEntityFilterTypeCFFOUNDATION string = "CF_FOUNDATION"

	// MonitoredEntityFilterTypeCINDERVOLUME captures enum value "CINDER_VOLUME"
	MonitoredEntityFilterTypeCINDERVOLUME string = "CINDER_VOLUME"

	// MonitoredEntityFilterTypeCLOUDAPPLICATION captures enum value "CLOUD_APPLICATION"
	MonitoredEntityFilterTypeCLOUDAPPLICATION string = "CLOUD_APPLICATION"

	// MonitoredEntityFilterTypeCLOUDAPPLICATIONINSTANCE captures enum value "CLOUD_APPLICATION_INSTANCE"
	MonitoredEntityFilterTypeCLOUDAPPLICATIONINSTANCE string = "CLOUD_APPLICATION_INSTANCE"

	// MonitoredEntityFilterTypeCLOUDAPPLICATIONNAMESPACE captures enum value "CLOUD_APPLICATION_NAMESPACE"
	MonitoredEntityFilterTypeCLOUDAPPLICATIONNAMESPACE string = "CLOUD_APPLICATION_NAMESPACE"

	// MonitoredEntityFilterTypeCONTAINERGROUP captures enum value "CONTAINER_GROUP"
	MonitoredEntityFilterTypeCONTAINERGROUP string = "CONTAINER_GROUP"

	// MonitoredEntityFilterTypeCONTAINERGROUPINSTANCE captures enum value "CONTAINER_GROUP_INSTANCE"
	MonitoredEntityFilterTypeCONTAINERGROUPINSTANCE string = "CONTAINER_GROUP_INSTANCE"

	// MonitoredEntityFilterTypeCUSTOMAPPLICATION captures enum value "CUSTOM_APPLICATION"
	MonitoredEntityFilterTypeCUSTOMAPPLICATION string = "CUSTOM_APPLICATION"

	// MonitoredEntityFilterTypeCUSTOMDEVICE captures enum value "CUSTOM_DEVICE"
	MonitoredEntityFilterTypeCUSTOMDEVICE string = "CUSTOM_DEVICE"

	// MonitoredEntityFilterTypeCUSTOMDEVICEGROUP captures enum value "CUSTOM_DEVICE_GROUP"
	MonitoredEntityFilterTypeCUSTOMDEVICEGROUP string = "CUSTOM_DEVICE_GROUP"

	// MonitoredEntityFilterTypeDCRUMAPPLICATION captures enum value "DCRUM_APPLICATION"
	MonitoredEntityFilterTypeDCRUMAPPLICATION string = "DCRUM_APPLICATION"

	// MonitoredEntityFilterTypeDCRUMSERVICE captures enum value "DCRUM_SERVICE"
	MonitoredEntityFilterTypeDCRUMSERVICE string = "DCRUM_SERVICE"

	// MonitoredEntityFilterTypeDCRUMSERVICEINSTANCE captures enum value "DCRUM_SERVICE_INSTANCE"
	MonitoredEntityFilterTypeDCRUMSERVICEINSTANCE string = "DCRUM_SERVICE_INSTANCE"

	// MonitoredEntityFilterTypeDEVICEAPPLICATIONMETHOD captures enum value "DEVICE_APPLICATION_METHOD"
	MonitoredEntityFilterTypeDEVICEAPPLICATIONMETHOD string = "DEVICE_APPLICATION_METHOD"

	// MonitoredEntityFilterTypeDISK captures enum value "DISK"
	MonitoredEntityFilterTypeDISK string = "DISK"

	// MonitoredEntityFilterTypeDOCKERCONTAINERGROUPINSTANCE captures enum value "DOCKER_CONTAINER_GROUP_INSTANCE"
	MonitoredEntityFilterTypeDOCKERCONTAINERGROUPINSTANCE string = "DOCKER_CONTAINER_GROUP_INSTANCE"

	// MonitoredEntityFilterTypeDYNAMODBTABLE captures enum value "DYNAMO_DB_TABLE"
	MonitoredEntityFilterTypeDYNAMODBTABLE string = "DYNAMO_DB_TABLE"

	// MonitoredEntityFilterTypeEBSVOLUME captures enum value "EBS_VOLUME"
	MonitoredEntityFilterTypeEBSVOLUME string = "EBS_VOLUME"

	// MonitoredEntityFilterTypeEC2INSTANCE captures enum value "EC2_INSTANCE"
	MonitoredEntityFilterTypeEC2INSTANCE string = "EC2_INSTANCE"

	// MonitoredEntityFilterTypeELASTICLOADBALANCER captures enum value "ELASTIC_LOAD_BALANCER"
	MonitoredEntityFilterTypeELASTICLOADBALANCER string = "ELASTIC_LOAD_BALANCER"

	// MonitoredEntityFilterTypeENVIRONMENT captures enum value "ENVIRONMENT"
	MonitoredEntityFilterTypeENVIRONMENT string = "ENVIRONMENT"

	// MonitoredEntityFilterTypeEXTERNALSYNTHETICTESTSTEP captures enum value "EXTERNAL_SYNTHETIC_TEST_STEP"
	MonitoredEntityFilterTypeEXTERNALSYNTHETICTESTSTEP string = "EXTERNAL_SYNTHETIC_TEST_STEP"

	// MonitoredEntityFilterTypeGCPZONE captures enum value "GCP_ZONE"
	MonitoredEntityFilterTypeGCPZONE string = "GCP_ZONE"

	// MonitoredEntityFilterTypeGEOLOCATION captures enum value "GEOLOCATION"
	MonitoredEntityFilterTypeGEOLOCATION string = "GEOLOCATION"

	// MonitoredEntityFilterTypeGEOLOCSITE captures enum value "GEOLOC_SITE"
	MonitoredEntityFilterTypeGEOLOCSITE string = "GEOLOC_SITE"

	// MonitoredEntityFilterTypeGOOGLECOMPUTEENGINE captures enum value "GOOGLE_COMPUTE_ENGINE"
	MonitoredEntityFilterTypeGOOGLECOMPUTEENGINE string = "GOOGLE_COMPUTE_ENGINE"

	// MonitoredEntityFilterTypeHOST captures enum value "HOST"
	MonitoredEntityFilterTypeHOST string = "HOST"

	// MonitoredEntityFilterTypeHOSTGROUP captures enum value "HOST_GROUP"
	MonitoredEntityFilterTypeHOSTGROUP string = "HOST_GROUP"

	// MonitoredEntityFilterTypeHTTPCHECK captures enum value "HTTP_CHECK"
	MonitoredEntityFilterTypeHTTPCHECK string = "HTTP_CHECK"

	// MonitoredEntityFilterTypeHTTPCHECKSTEP captures enum value "HTTP_CHECK_STEP"
	MonitoredEntityFilterTypeHTTPCHECKSTEP string = "HTTP_CHECK_STEP"

	// MonitoredEntityFilterTypeHYPERVISOR captures enum value "HYPERVISOR"
	MonitoredEntityFilterTypeHYPERVISOR string = "HYPERVISOR"

	// MonitoredEntityFilterTypeKUBERNETESCLUSTER captures enum value "KUBERNETES_CLUSTER"
	MonitoredEntityFilterTypeKUBERNETESCLUSTER string = "KUBERNETES_CLUSTER"

	// MonitoredEntityFilterTypeKUBERNETESNODE captures enum value "KUBERNETES_NODE"
	MonitoredEntityFilterTypeKUBERNETESNODE string = "KUBERNETES_NODE"

	// MonitoredEntityFilterTypeMOBILEAPPLICATION captures enum value "MOBILE_APPLICATION"
	MonitoredEntityFilterTypeMOBILEAPPLICATION string = "MOBILE_APPLICATION"

	// MonitoredEntityFilterTypeNETWORKINTERFACE captures enum value "NETWORK_INTERFACE"
	MonitoredEntityFilterTypeNETWORKINTERFACE string = "NETWORK_INTERFACE"

	// MonitoredEntityFilterTypeNEUTRONSUBNET captures enum value "NEUTRON_SUBNET"
	MonitoredEntityFilterTypeNEUTRONSUBNET string = "NEUTRON_SUBNET"

	// MonitoredEntityFilterTypeOPENSTACKPROJECT captures enum value "OPENSTACK_PROJECT"
	MonitoredEntityFilterTypeOPENSTACKPROJECT string = "OPENSTACK_PROJECT"

	// MonitoredEntityFilterTypeOPENSTACKREGION captures enum value "OPENSTACK_REGION"
	MonitoredEntityFilterTypeOPENSTACKREGION string = "OPENSTACK_REGION"

	// MonitoredEntityFilterTypeOPENSTACKVM captures enum value "OPENSTACK_VM"
	MonitoredEntityFilterTypeOPENSTACKVM string = "OPENSTACK_VM"

	// MonitoredEntityFilterTypeOS captures enum value "OS"
	MonitoredEntityFilterTypeOS string = "OS"

	// MonitoredEntityFilterTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	MonitoredEntityFilterTypePROCESSGROUP string = "PROCESS_GROUP"

	// MonitoredEntityFilterTypePROCESSGROUPINSTANCE captures enum value "PROCESS_GROUP_INSTANCE"
	MonitoredEntityFilterTypePROCESSGROUPINSTANCE string = "PROCESS_GROUP_INSTANCE"

	// MonitoredEntityFilterTypeRELATIONALDATABASESERVICE captures enum value "RELATIONAL_DATABASE_SERVICE"
	MonitoredEntityFilterTypeRELATIONALDATABASESERVICE string = "RELATIONAL_DATABASE_SERVICE"

	// MonitoredEntityFilterTypeSERVICE captures enum value "SERVICE"
	MonitoredEntityFilterTypeSERVICE string = "SERVICE"

	// MonitoredEntityFilterTypeSERVICEINSTANCE captures enum value "SERVICE_INSTANCE"
	MonitoredEntityFilterTypeSERVICEINSTANCE string = "SERVICE_INSTANCE"

	// MonitoredEntityFilterTypeSERVICEMETHOD captures enum value "SERVICE_METHOD"
	MonitoredEntityFilterTypeSERVICEMETHOD string = "SERVICE_METHOD"

	// MonitoredEntityFilterTypeSERVICEMETHODGROUP captures enum value "SERVICE_METHOD_GROUP"
	MonitoredEntityFilterTypeSERVICEMETHODGROUP string = "SERVICE_METHOD_GROUP"

	// MonitoredEntityFilterTypeSWIFTCONTAINER captures enum value "SWIFT_CONTAINER"
	MonitoredEntityFilterTypeSWIFTCONTAINER string = "SWIFT_CONTAINER"

	// MonitoredEntityFilterTypeSYNTHETICLOCATION captures enum value "SYNTHETIC_LOCATION"
	MonitoredEntityFilterTypeSYNTHETICLOCATION string = "SYNTHETIC_LOCATION"

	// MonitoredEntityFilterTypeSYNTHETICTEST captures enum value "SYNTHETIC_TEST"
	MonitoredEntityFilterTypeSYNTHETICTEST string = "SYNTHETIC_TEST"

	// MonitoredEntityFilterTypeSYNTHETICTESTSTEP captures enum value "SYNTHETIC_TEST_STEP"
	MonitoredEntityFilterTypeSYNTHETICTESTSTEP string = "SYNTHETIC_TEST_STEP"

	// MonitoredEntityFilterTypeVIRTUALMACHINE captures enum value "VIRTUALMACHINE"
	MonitoredEntityFilterTypeVIRTUALMACHINE string = "VIRTUALMACHINE"

	// MonitoredEntityFilterTypeVMWAREDATACENTER captures enum value "VMWARE_DATACENTER"
	MonitoredEntityFilterTypeVMWAREDATACENTER string = "VMWARE_DATACENTER"
)
View Source
const (

	// MonitoringSettingsInjectionModeCODESNIPPET captures enum value "CODE_SNIPPET"
	MonitoringSettingsInjectionModeCODESNIPPET string = "CODE_SNIPPET"

	// MonitoringSettingsInjectionModeCODESNIPPETASYNC captures enum value "CODE_SNIPPET_ASYNC"
	MonitoringSettingsInjectionModeCODESNIPPETASYNC string = "CODE_SNIPPET_ASYNC"

	// MonitoringSettingsInjectionModeINLINECODE captures enum value "INLINE_CODE"
	MonitoringSettingsInjectionModeINLINECODE string = "INLINE_CODE"

	// MonitoringSettingsInjectionModeJAVASCRIPTTAG captures enum value "JAVASCRIPT_TAG"
	MonitoringSettingsInjectionModeJAVASCRIPTTAG string = "JAVASCRIPT_TAG"
)
View Source
const (

	// NotificationConfigTypeEMAIL captures enum value "EMAIL"
	NotificationConfigTypeEMAIL string = "EMAIL"

	// NotificationConfigTypePAGERDUTY captures enum value "PAGER_DUTY"
	NotificationConfigTypePAGERDUTY string = "PAGER_DUTY"

	// NotificationConfigTypeWEBHOOK captures enum value "WEBHOOK"
	NotificationConfigTypeWEBHOOK string = "WEBHOOK"

	// NotificationConfigTypeSLACK captures enum value "SLACK"
	NotificationConfigTypeSLACK string = "SLACK"

	// NotificationConfigTypeHIPCHAT captures enum value "HIPCHAT"
	NotificationConfigTypeHIPCHAT string = "HIPCHAT"

	// NotificationConfigTypeVICTOROPS captures enum value "VICTOROPS"
	NotificationConfigTypeVICTOROPS string = "VICTOROPS"

	// NotificationConfigTypeSERVICENOW captures enum value "SERVICE_NOW"
	NotificationConfigTypeSERVICENOW string = "SERVICE_NOW"

	// NotificationConfigTypeXMATTERS captures enum value "XMATTERS"
	NotificationConfigTypeXMATTERS string = "XMATTERS"

	// NotificationConfigTypeANSIBLETOWER captures enum value "ANSIBLETOWER"
	NotificationConfigTypeANSIBLETOWER string = "ANSIBLETOWER"

	// NotificationConfigTypeOPSGENIE captures enum value "OPS_GENIE"
	NotificationConfigTypeOPSGENIE string = "OPS_GENIE"

	// NotificationConfigTypeJIRA captures enum value "JIRA"
	NotificationConfigTypeJIRA string = "JIRA"

	// NotificationConfigTypeTRELLO captures enum value "TRELLO"
	NotificationConfigTypeTRELLO string = "TRELLO"
)
View Source
const (

	// NotificationConfigStubTypeANSIBLETOWER captures enum value "ANSIBLETOWER"
	NotificationConfigStubTypeANSIBLETOWER string = "ANSIBLETOWER"

	// NotificationConfigStubTypeEMAIL captures enum value "EMAIL"
	NotificationConfigStubTypeEMAIL string = "EMAIL"

	// NotificationConfigStubTypeHIPCHAT captures enum value "HIPCHAT"
	NotificationConfigStubTypeHIPCHAT string = "HIPCHAT"

	// NotificationConfigStubTypeJIRA captures enum value "JIRA"
	NotificationConfigStubTypeJIRA string = "JIRA"

	// NotificationConfigStubTypeOPSGENIE captures enum value "OPS_GENIE"
	NotificationConfigStubTypeOPSGENIE string = "OPS_GENIE"

	// NotificationConfigStubTypePAGERDUTY captures enum value "PAGER_DUTY"
	NotificationConfigStubTypePAGERDUTY string = "PAGER_DUTY"

	// NotificationConfigStubTypeSERVICENOW captures enum value "SERVICE_NOW"
	NotificationConfigStubTypeSERVICENOW string = "SERVICE_NOW"

	// NotificationConfigStubTypeSLACK captures enum value "SLACK"
	NotificationConfigStubTypeSLACK string = "SLACK"

	// NotificationConfigStubTypeTRELLO captures enum value "TRELLO"
	NotificationConfigStubTypeTRELLO string = "TRELLO"

	// NotificationConfigStubTypeVICTOROPS captures enum value "VICTOROPS"
	NotificationConfigStubTypeVICTOROPS string = "VICTOROPS"

	// NotificationConfigStubTypeWEBHOOK captures enum value "WEBHOOK"
	NotificationConfigStubTypeWEBHOOK string = "WEBHOOK"

	// NotificationConfigStubTypeXMATTERS captures enum value "XMATTERS"
	NotificationConfigStubTypeXMATTERS string = "XMATTERS"
)
View Source
const (

	// PathDefinitionTypeFIXED captures enum value "FIXED"
	PathDefinitionTypeFIXED string = "FIXED"

	// PathDefinitionTypeWILDCARD captures enum value "WILDCARD"
	PathDefinitionTypeWILDCARD string = "WILDCARD"
)
View Source
const (

	// PlaceholderAttributeACTORSYSTEM captures enum value "ACTOR_SYSTEM"
	PlaceholderAttributeACTORSYSTEM string = "ACTOR_SYSTEM"

	// PlaceholderAttributeAKKAACTORCLASSNAME captures enum value "AKKA_ACTOR_CLASS_NAME"
	PlaceholderAttributeAKKAACTORCLASSNAME string = "AKKA_ACTOR_CLASS_NAME"

	// PlaceholderAttributeAKKAACTORMESSAGETYPE captures enum value "AKKA_ACTOR_MESSAGE_TYPE"
	PlaceholderAttributeAKKAACTORMESSAGETYPE string = "AKKA_ACTOR_MESSAGE_TYPE"

	// PlaceholderAttributeAKKAACTORPATH captures enum value "AKKA_ACTOR_PATH"
	PlaceholderAttributeAKKAACTORPATH string = "AKKA_ACTOR_PATH"

	// PlaceholderAttributeAZUREFUNCTIONSFUNCTIONNAME captures enum value "AZURE_FUNCTIONS_FUNCTION_NAME"
	PlaceholderAttributeAZUREFUNCTIONSFUNCTIONNAME string = "AZURE_FUNCTIONS_FUNCTION_NAME"

	// PlaceholderAttributeAZUREFUNCTIONSSITENAME captures enum value "AZURE_FUNCTIONS_SITE_NAME"
	PlaceholderAttributeAZUREFUNCTIONSSITENAME string = "AZURE_FUNCTIONS_SITE_NAME"

	// PlaceholderAttributeCICSPROGRAMNAME captures enum value "CICS_PROGRAM_NAME"
	PlaceholderAttributeCICSPROGRAMNAME string = "CICS_PROGRAM_NAME"

	// PlaceholderAttributeCICSSYSTEMID captures enum value "CICS_SYSTEM_ID"
	PlaceholderAttributeCICSSYSTEMID string = "CICS_SYSTEM_ID"

	// PlaceholderAttributeCICSTASKID captures enum value "CICS_TASK_ID"
	PlaceholderAttributeCICSTASKID string = "CICS_TASK_ID"

	// PlaceholderAttributeCICSTRANSACTIONID captures enum value "CICS_TRANSACTION_ID"
	PlaceholderAttributeCICSTRANSACTIONID string = "CICS_TRANSACTION_ID"

	// PlaceholderAttributeCPUTIME captures enum value "CPU_TIME"
	PlaceholderAttributeCPUTIME string = "CPU_TIME"

	// PlaceholderAttributeCTGGATEWAYURL captures enum value "CTG_GATEWAY_URL"
	PlaceholderAttributeCTGGATEWAYURL string = "CTG_GATEWAY_URL"

	// PlaceholderAttributeCTGPROGRAM captures enum value "CTG_PROGRAM"
	PlaceholderAttributeCTGPROGRAM string = "CTG_PROGRAM"

	// PlaceholderAttributeCTGSERVERNAME captures enum value "CTG_SERVER_NAME"
	PlaceholderAttributeCTGSERVERNAME string = "CTG_SERVER_NAME"

	// PlaceholderAttributeCTGTRANSACTIONID captures enum value "CTG_TRANSACTION_ID"
	PlaceholderAttributeCTGTRANSACTIONID string = "CTG_TRANSACTION_ID"

	// PlaceholderAttributeCUSTOMSERVICECLASS captures enum value "CUSTOMSERVICE_CLASS"
	PlaceholderAttributeCUSTOMSERVICECLASS string = "CUSTOMSERVICE_CLASS"

	// PlaceholderAttributeCUSTOMSERVICEMETHOD captures enum value "CUSTOMSERVICE_METHOD"
	PlaceholderAttributeCUSTOMSERVICEMETHOD string = "CUSTOMSERVICE_METHOD"

	// PlaceholderAttributeDATABASECHILDCALLCOUNT captures enum value "DATABASE_CHILD_CALL_COUNT"
	PlaceholderAttributeDATABASECHILDCALLCOUNT string = "DATABASE_CHILD_CALL_COUNT"

	// PlaceholderAttributeDATABASECHILDCALLTIME captures enum value "DATABASE_CHILD_CALL_TIME"
	PlaceholderAttributeDATABASECHILDCALLTIME string = "DATABASE_CHILD_CALL_TIME"

	// PlaceholderAttributeERRORCOUNT captures enum value "ERROR_COUNT"
	PlaceholderAttributeERRORCOUNT string = "ERROR_COUNT"

	// PlaceholderAttributeESBAPPLICATIONNAME captures enum value "ESB_APPLICATION_NAME"
	PlaceholderAttributeESBAPPLICATIONNAME string = "ESB_APPLICATION_NAME"

	// PlaceholderAttributeESBINPUTTYPE captures enum value "ESB_INPUT_TYPE"
	PlaceholderAttributeESBINPUTTYPE string = "ESB_INPUT_TYPE"

	// PlaceholderAttributeESBLIBRARYNAME captures enum value "ESB_LIBRARY_NAME"
	PlaceholderAttributeESBLIBRARYNAME string = "ESB_LIBRARY_NAME"

	// PlaceholderAttributeESBMESSAGEFLOWNAME captures enum value "ESB_MESSAGE_FLOW_NAME"
	PlaceholderAttributeESBMESSAGEFLOWNAME string = "ESB_MESSAGE_FLOW_NAME"

	// PlaceholderAttributeEXCEPTIONCLASS captures enum value "EXCEPTION_CLASS"
	PlaceholderAttributeEXCEPTIONCLASS string = "EXCEPTION_CLASS"

	// PlaceholderAttributeEXCEPTIONMESSAGE captures enum value "EXCEPTION_MESSAGE"
	PlaceholderAttributeEXCEPTIONMESSAGE string = "EXCEPTION_MESSAGE"

	// PlaceholderAttributeFAILEDSTATE captures enum value "FAILED_STATE"
	PlaceholderAttributeFAILEDSTATE string = "FAILED_STATE"

	// PlaceholderAttributeFAILUREREASON captures enum value "FAILURE_REASON"
	PlaceholderAttributeFAILUREREASON string = "FAILURE_REASON"

	// PlaceholderAttributeFLAWSTATE captures enum value "FLAW_STATE"
	PlaceholderAttributeFLAWSTATE string = "FLAW_STATE"

	// PlaceholderAttributeHTTPREQUESTMETHOD captures enum value "HTTP_REQUEST_METHOD"
	PlaceholderAttributeHTTPREQUESTMETHOD string = "HTTP_REQUEST_METHOD"

	// PlaceholderAttributeHTTPSTATUS captures enum value "HTTP_STATUS"
	PlaceholderAttributeHTTPSTATUS string = "HTTP_STATUS"

	// PlaceholderAttributeHTTPSTATUSCLASS captures enum value "HTTP_STATUS_CLASS"
	PlaceholderAttributeHTTPSTATUSCLASS string = "HTTP_STATUS_CLASS"

	// PlaceholderAttributeIMSPROGRAMNAME captures enum value "IMS_PROGRAM_NAME"
	PlaceholderAttributeIMSPROGRAMNAME string = "IMS_PROGRAM_NAME"

	// PlaceholderAttributeIMSTRANSACTIONID captures enum value "IMS_TRANSACTION_ID"
	PlaceholderAttributeIMSTRANSACTIONID string = "IMS_TRANSACTION_ID"

	// PlaceholderAttributeIOTIME captures enum value "IO_TIME"
	PlaceholderAttributeIOTIME string = "IO_TIME"

	// PlaceholderAttributeLOCKTIME captures enum value "LOCK_TIME"
	PlaceholderAttributeLOCKTIME string = "LOCK_TIME"

	// PlaceholderAttributeMESSAGINGDESTINATIONTYPE captures enum value "MESSAGING_DESTINATION_TYPE"
	PlaceholderAttributeMESSAGINGDESTINATIONTYPE string = "MESSAGING_DESTINATION_TYPE"

	// PlaceholderAttributeMESSAGINGISTEMPORARYQUEUE captures enum value "MESSAGING_IS_TEMPORARY_QUEUE"
	PlaceholderAttributeMESSAGINGISTEMPORARYQUEUE string = "MESSAGING_IS_TEMPORARY_QUEUE"

	// PlaceholderAttributeMESSAGINGQUEUENAME captures enum value "MESSAGING_QUEUE_NAME"
	PlaceholderAttributeMESSAGINGQUEUENAME string = "MESSAGING_QUEUE_NAME"

	// PlaceholderAttributeMESSAGINGQUEUEVENDOR captures enum value "MESSAGING_QUEUE_VENDOR"
	PlaceholderAttributeMESSAGINGQUEUEVENDOR string = "MESSAGING_QUEUE_VENDOR"

	// PlaceholderAttributeNONDATABASECHILDCALLCOUNT captures enum value "NON_DATABASE_CHILD_CALL_COUNT"
	PlaceholderAttributeNONDATABASECHILDCALLCOUNT string = "NON_DATABASE_CHILD_CALL_COUNT"

	// PlaceholderAttributeNONDATABASECHILDCALLTIME captures enum value "NON_DATABASE_CHILD_CALL_TIME"
	PlaceholderAttributeNONDATABASECHILDCALLTIME string = "NON_DATABASE_CHILD_CALL_TIME"

	// PlaceholderAttributePROCESSGROUPNAME captures enum value "PROCESS_GROUP_NAME"
	PlaceholderAttributePROCESSGROUPNAME string = "PROCESS_GROUP_NAME"

	// PlaceholderAttributePROCESSGROUPTAG captures enum value "PROCESS_GROUP_TAG"
	PlaceholderAttributePROCESSGROUPTAG string = "PROCESS_GROUP_TAG"

	// PlaceholderAttributeREMOTEENDPOINT captures enum value "REMOTE_ENDPOINT"
	PlaceholderAttributeREMOTEENDPOINT string = "REMOTE_ENDPOINT"

	// PlaceholderAttributeREMOTEMETHOD captures enum value "REMOTE_METHOD"
	PlaceholderAttributeREMOTEMETHOD string = "REMOTE_METHOD"

	// PlaceholderAttributeREMOTESERVICENAME captures enum value "REMOTE_SERVICE_NAME"
	PlaceholderAttributeREMOTESERVICENAME string = "REMOTE_SERVICE_NAME"

	// PlaceholderAttributeREQUESTNAME captures enum value "REQUEST_NAME"
	PlaceholderAttributeREQUESTNAME string = "REQUEST_NAME"

	// PlaceholderAttributeREQUESTTYPE captures enum value "REQUEST_TYPE"
	PlaceholderAttributeREQUESTTYPE string = "REQUEST_TYPE"

	// PlaceholderAttributeRESPONSETIME captures enum value "RESPONSE_TIME"
	PlaceholderAttributeRESPONSETIME string = "RESPONSE_TIME"

	// PlaceholderAttributeRESPONSETIMECLIENT captures enum value "RESPONSE_TIME_CLIENT"
	PlaceholderAttributeRESPONSETIMECLIENT string = "RESPONSE_TIME_CLIENT"

	// PlaceholderAttributeRMICLASS captures enum value "RMI_CLASS"
	PlaceholderAttributeRMICLASS string = "RMI_CLASS"

	// PlaceholderAttributeRMIMETHOD captures enum value "RMI_METHOD"
	PlaceholderAttributeRMIMETHOD string = "RMI_METHOD"

	// PlaceholderAttributeSERVICEDISPLAYNAME captures enum value "SERVICE_DISPLAY_NAME"
	PlaceholderAttributeSERVICEDISPLAYNAME string = "SERVICE_DISPLAY_NAME"

	// PlaceholderAttributeSERVICENAME captures enum value "SERVICE_NAME"
	PlaceholderAttributeSERVICENAME string = "SERVICE_NAME"

	// PlaceholderAttributeSERVICEPORT captures enum value "SERVICE_PORT"
	PlaceholderAttributeSERVICEPORT string = "SERVICE_PORT"

	// PlaceholderAttributeSERVICEPUBLICDOMAINNAME captures enum value "SERVICE_PUBLIC_DOMAIN_NAME"
	PlaceholderAttributeSERVICEPUBLICDOMAINNAME string = "SERVICE_PUBLIC_DOMAIN_NAME"

	// PlaceholderAttributeSERVICEREQUESTATTRIBUTE captures enum value "SERVICE_REQUEST_ATTRIBUTE"
	PlaceholderAttributeSERVICEREQUESTATTRIBUTE string = "SERVICE_REQUEST_ATTRIBUTE"

	// PlaceholderAttributeSERVICETAG captures enum value "SERVICE_TAG"
	PlaceholderAttributeSERVICETAG string = "SERVICE_TAG"

	// PlaceholderAttributeSERVICETYPE captures enum value "SERVICE_TYPE"
	PlaceholderAttributeSERVICETYPE string = "SERVICE_TYPE"

	// PlaceholderAttributeSERVICEWEBAPPLICATIONID captures enum value "SERVICE_WEB_APPLICATION_ID"
	PlaceholderAttributeSERVICEWEBAPPLICATIONID string = "SERVICE_WEB_APPLICATION_ID"

	// PlaceholderAttributeSERVICEWEBCONTEXTROOT captures enum value "SERVICE_WEB_CONTEXT_ROOT"
	PlaceholderAttributeSERVICEWEBCONTEXTROOT string = "SERVICE_WEB_CONTEXT_ROOT"

	// PlaceholderAttributeSERVICEWEBSERVERNAME captures enum value "SERVICE_WEB_SERVER_NAME"
	PlaceholderAttributeSERVICEWEBSERVERNAME string = "SERVICE_WEB_SERVER_NAME"

	// PlaceholderAttributeSERVICEWEBSERVICENAME captures enum value "SERVICE_WEB_SERVICE_NAME"
	PlaceholderAttributeSERVICEWEBSERVICENAME string = "SERVICE_WEB_SERVICE_NAME"

	// PlaceholderAttributeSERVICEWEBSERVICENAMESPACE captures enum value "SERVICE_WEB_SERVICE_NAMESPACE"
	PlaceholderAttributeSERVICEWEBSERVICENAMESPACE string = "SERVICE_WEB_SERVICE_NAMESPACE"

	// PlaceholderAttributeSUSPENSIONTIME captures enum value "SUSPENSION_TIME"
	PlaceholderAttributeSUSPENSIONTIME string = "SUSPENSION_TIME"

	// PlaceholderAttributeTOTALPROCESSINGTIME captures enum value "TOTAL_PROCESSING_TIME"
	PlaceholderAttributeTOTALPROCESSINGTIME string = "TOTAL_PROCESSING_TIME"

	// PlaceholderAttributeWAITTIME captures enum value "WAIT_TIME"
	PlaceholderAttributeWAITTIME string = "WAIT_TIME"

	// PlaceholderAttributeWEBREQUESTQUERY captures enum value "WEBREQUEST_QUERY"
	PlaceholderAttributeWEBREQUESTQUERY string = "WEBREQUEST_QUERY"

	// PlaceholderAttributeWEBREQUESTURL captures enum value "WEBREQUEST_URL"
	PlaceholderAttributeWEBREQUESTURL string = "WEBREQUEST_URL"

	// PlaceholderAttributeWEBREQUESTURLHOST captures enum value "WEBREQUEST_URL_HOST"
	PlaceholderAttributeWEBREQUESTURLHOST string = "WEBREQUEST_URL_HOST"

	// PlaceholderAttributeWEBREQUESTURLPATH captures enum value "WEBREQUEST_URL_PATH"
	PlaceholderAttributeWEBREQUESTURLPATH string = "WEBREQUEST_URL_PATH"

	// PlaceholderAttributeWEBREQUESTURLPORT captures enum value "WEBREQUEST_URL_PORT"
	PlaceholderAttributeWEBREQUESTURLPORT string = "WEBREQUEST_URL_PORT"

	// PlaceholderAttributeWEBSERVICEENDPOINT captures enum value "WEBSERVICE_ENDPOINT"
	PlaceholderAttributeWEBSERVICEENDPOINT string = "WEBSERVICE_ENDPOINT"

	// PlaceholderAttributeWEBSERVICEMETHOD captures enum value "WEBSERVICE_METHOD"
	PlaceholderAttributeWEBSERVICEMETHOD string = "WEBSERVICE_METHOD"

	// PlaceholderAttributeZOSCALLTYPE captures enum value "ZOS_CALL_TYPE"
	PlaceholderAttributeZOSCALLTYPE string = "ZOS_CALL_TYPE"
)
View Source
const (

	// PlaceholderKindAFTERDELIMITER captures enum value "AFTER_DELIMITER"
	PlaceholderKindAFTERDELIMITER string = "AFTER_DELIMITER"

	// PlaceholderKindBEFOREDELIMITER captures enum value "BEFORE_DELIMITER"
	PlaceholderKindBEFOREDELIMITER string = "BEFORE_DELIMITER"

	// PlaceholderKindBETWEENDELIMITER captures enum value "BETWEEN_DELIMITER"
	PlaceholderKindBETWEENDELIMITER string = "BETWEEN_DELIMITER"

	// PlaceholderKindREGEXEXTRACTION captures enum value "REGEX_EXTRACTION"
	PlaceholderKindREGEXEXTRACTION string = "REGEX_EXTRACTION"
)
View Source
const (

	// PlaceholderNormalizationORIGINAL captures enum value "ORIGINAL"
	PlaceholderNormalizationORIGINAL string = "ORIGINAL"

	// PlaceholderNormalizationTOLOWERCASE captures enum value "TO_LOWER_CASE"
	PlaceholderNormalizationTOLOWERCASE string = "TO_LOWER_CASE"

	// PlaceholderNormalizationTOUPPERCASE captures enum value "TO_UPPER_CASE"
	PlaceholderNormalizationTOUPPERCASE string = "TO_UPPER_CASE"
)
View Source
const (

	// PluginTypeActiveGate captures enum value "ActiveGate"
	PluginTypeActiveGate string = "ActiveGate"

	// PluginTypeJMX captures enum value "JMX"
	PluginTypeJMX string = "JMX"

	// PluginTypeOneAgent captures enum value "OneAgent"
	PluginTypeOneAgent string = "OneAgent"

	// PluginTypePMI captures enum value "PMI"
	PluginTypePMI string = "PMI"
)
View Source
const (

	// PluginStateStateDISABLED captures enum value "DISABLED"
	PluginStateStateDISABLED string = "DISABLED"

	// PluginStateStateERRORAUTH captures enum value "ERROR_AUTH"
	PluginStateStateERRORAUTH string = "ERROR_AUTH"

	// PluginStateStateERRORCOMMUNICATIONFAILURE captures enum value "ERROR_COMMUNICATION_FAILURE"
	PluginStateStateERRORCOMMUNICATIONFAILURE string = "ERROR_COMMUNICATION_FAILURE"

	// PluginStateStateERRORCONFIG captures enum value "ERROR_CONFIG"
	PluginStateStateERRORCONFIG string = "ERROR_CONFIG"

	// PluginStateStateERRORTIMEOUT captures enum value "ERROR_TIMEOUT"
	PluginStateStateERRORTIMEOUT string = "ERROR_TIMEOUT"

	// PluginStateStateERRORUNKNOWN captures enum value "ERROR_UNKNOWN"
	PluginStateStateERRORUNKNOWN string = "ERROR_UNKNOWN"

	// PluginStateStateINCOMPATIBLE captures enum value "INCOMPATIBLE"
	PluginStateStateINCOMPATIBLE string = "INCOMPATIBLE"

	// PluginStateStateLIMITREACHED captures enum value "LIMIT_REACHED"
	PluginStateStateLIMITREACHED string = "LIMIT_REACHED"

	// PluginStateStateNOTHINGTOREPORT captures enum value "NOTHING_TO_REPORT"
	PluginStateStateNOTHINGTOREPORT string = "NOTHING_TO_REPORT"

	// PluginStateStateOK captures enum value "OK"
	PluginStateStateOK string = "OK"

	// PluginStateStateSTATETYPEUNKNOWN captures enum value "STATE_TYPE_UNKNOWN"
	PluginStateStateSTATETYPEUNKNOWN string = "STATE_TYPE_UNKNOWN"

	// PluginStateStateUNINITIALIZED captures enum value "UNINITIALIZED"
	PluginStateStateUNINITIALIZED string = "UNINITIALIZED"

	// PluginStateStateUNSUPPORTED captures enum value "UNSUPPORTED"
	PluginStateStateUNSUPPORTED string = "UNSUPPORTED"

	// PluginStateStateWAITINGFORSTATE captures enum value "WAITING_FOR_STATE"
	PluginStateStateWAITINGFORSTATE string = "WAITING_FOR_STATE"
)
View Source
const (

	// RecurrenceDayOfWeekFRIDAY captures enum value "FRIDAY"
	RecurrenceDayOfWeekFRIDAY string = "FRIDAY"

	// RecurrenceDayOfWeekMONDAY captures enum value "MONDAY"
	RecurrenceDayOfWeekMONDAY string = "MONDAY"

	// RecurrenceDayOfWeekSATURDAY captures enum value "SATURDAY"
	RecurrenceDayOfWeekSATURDAY string = "SATURDAY"

	// RecurrenceDayOfWeekSUNDAY captures enum value "SUNDAY"
	RecurrenceDayOfWeekSUNDAY string = "SUNDAY"

	// RecurrenceDayOfWeekTHURSDAY captures enum value "THURSDAY"
	RecurrenceDayOfWeekTHURSDAY string = "THURSDAY"

	// RecurrenceDayOfWeekTUESDAY captures enum value "TUESDAY"
	RecurrenceDayOfWeekTUESDAY string = "TUESDAY"

	// RecurrenceDayOfWeekWEDNESDAY captures enum value "WEDNESDAY"
	RecurrenceDayOfWeekWEDNESDAY string = "WEDNESDAY"
)
View Source
const (

	// RemoteEnvironmentConfigDtoNetworkScopeCLUSTER captures enum value "CLUSTER"
	RemoteEnvironmentConfigDtoNetworkScopeCLUSTER string = "CLUSTER"

	// RemoteEnvironmentConfigDtoNetworkScopeEXTERNAL captures enum value "EXTERNAL"
	RemoteEnvironmentConfigDtoNetworkScopeEXTERNAL string = "EXTERNAL"

	// RemoteEnvironmentConfigDtoNetworkScopeINTERNAL captures enum value "INTERNAL"
	RemoteEnvironmentConfigDtoNetworkScopeINTERNAL string = "INTERNAL"
)
View Source
const (

	// RemoteEnvironmentConfigStubDtoNetworkScopeCLUSTER captures enum value "CLUSTER"
	RemoteEnvironmentConfigStubDtoNetworkScopeCLUSTER string = "CLUSTER"

	// RemoteEnvironmentConfigStubDtoNetworkScopeEXTERNAL captures enum value "EXTERNAL"
	RemoteEnvironmentConfigStubDtoNetworkScopeEXTERNAL string = "EXTERNAL"

	// RemoteEnvironmentConfigStubDtoNetworkScopeINTERNAL captures enum value "INTERNAL"
	RemoteEnvironmentConfigStubDtoNetworkScopeINTERNAL string = "INTERNAL"
)
View Source
const (

	// ReportSubscriptionsScheduleMONTH captures enum value "MONTH"
	ReportSubscriptionsScheduleMONTH string = "MONTH"

	// ReportSubscriptionsScheduleWEEK captures enum value "WEEK"
	ReportSubscriptionsScheduleWEEK string = "WEEK"
)
View Source
const (

	// RequestAttributeAggregationALLDISTINCTVALUES captures enum value "ALL_DISTINCT_VALUES"
	RequestAttributeAggregationALLDISTINCTVALUES string = "ALL_DISTINCT_VALUES"

	// RequestAttributeAggregationAVERAGE captures enum value "AVERAGE"
	RequestAttributeAggregationAVERAGE string = "AVERAGE"

	// RequestAttributeAggregationCOUNTDISTINCTVALUES captures enum value "COUNT_DISTINCT_VALUES"
	RequestAttributeAggregationCOUNTDISTINCTVALUES string = "COUNT_DISTINCT_VALUES"

	// RequestAttributeAggregationCOUNTVALUES captures enum value "COUNT_VALUES"
	RequestAttributeAggregationCOUNTVALUES string = "COUNT_VALUES"

	// RequestAttributeAggregationFIRST captures enum value "FIRST"
	RequestAttributeAggregationFIRST string = "FIRST"

	// RequestAttributeAggregationLAST captures enum value "LAST"
	RequestAttributeAggregationLAST string = "LAST"

	// RequestAttributeAggregationMAXIMUM captures enum value "MAXIMUM"
	RequestAttributeAggregationMAXIMUM string = "MAXIMUM"

	// RequestAttributeAggregationMINIMUM captures enum value "MINIMUM"
	RequestAttributeAggregationMINIMUM string = "MINIMUM"

	// RequestAttributeAggregationSUM captures enum value "SUM"
	RequestAttributeAggregationSUM string = "SUM"
)
View Source
const (

	// RequestAttributeDataTypeDOUBLE captures enum value "DOUBLE"
	RequestAttributeDataTypeDOUBLE string = "DOUBLE"

	// RequestAttributeDataTypeINTEGER captures enum value "INTEGER"
	RequestAttributeDataTypeINTEGER string = "INTEGER"

	// RequestAttributeDataTypeSTRING captures enum value "STRING"
	RequestAttributeDataTypeSTRING string = "STRING"
)
View Source
const (

	// RequestAttributeNormalizationORIGINAL captures enum value "ORIGINAL"
	RequestAttributeNormalizationORIGINAL string = "ORIGINAL"

	// RequestAttributeNormalizationTOLOWERCASE captures enum value "TO_LOWER_CASE"
	RequestAttributeNormalizationTOLOWERCASE string = "TO_LOWER_CASE"

	// RequestAttributeNormalizationTOUPPERCASE captures enum value "TO_UPPER_CASE"
	RequestAttributeNormalizationTOUPPERCASE string = "TO_UPPER_CASE"
)
View Source
const (

	// ResourceTimingSettingsResourceTimingCaptureTypeCAPTUREALLSUMMARIES captures enum value "CAPTURE_ALL_SUMMARIES"
	ResourceTimingSettingsResourceTimingCaptureTypeCAPTUREALLSUMMARIES string = "CAPTURE_ALL_SUMMARIES"

	// ResourceTimingSettingsResourceTimingCaptureTypeCAPTUREFULLDETAILS captures enum value "CAPTURE_FULL_DETAILS"
	ResourceTimingSettingsResourceTimingCaptureTypeCAPTUREFULLDETAILS string = "CAPTURE_FULL_DETAILS"

	// ResourceTimingSettingsResourceTimingCaptureTypeCAPTURELIMITEDSUMMARIES captures enum value "CAPTURE_LIMITED_SUMMARIES"
	ResourceTimingSettingsResourceTimingCaptureTypeCAPTURELIMITEDSUMMARIES string = "CAPTURE_LIMITED_SUMMARIES"
)
View Source
const (

	// ResponseTimeDegradationAutodetectionConfigLoadThresholdFIFTEENREQUESTSPERMINUTE captures enum value "FIFTEEN_REQUESTS_PER_MINUTE"
	ResponseTimeDegradationAutodetectionConfigLoadThresholdFIFTEENREQUESTSPERMINUTE string = "FIFTEEN_REQUESTS_PER_MINUTE"

	// ResponseTimeDegradationAutodetectionConfigLoadThresholdFIVEREQUESTSPERMINUTE captures enum value "FIVE_REQUESTS_PER_MINUTE"
	ResponseTimeDegradationAutodetectionConfigLoadThresholdFIVEREQUESTSPERMINUTE string = "FIVE_REQUESTS_PER_MINUTE"

	// ResponseTimeDegradationAutodetectionConfigLoadThresholdONEREQUESTPERMINUTE captures enum value "ONE_REQUEST_PER_MINUTE"
	ResponseTimeDegradationAutodetectionConfigLoadThresholdONEREQUESTPERMINUTE string = "ONE_REQUEST_PER_MINUTE"

	// ResponseTimeDegradationAutodetectionConfigLoadThresholdTENREQUESTSPERMINUTE captures enum value "TEN_REQUESTS_PER_MINUTE"
	ResponseTimeDegradationAutodetectionConfigLoadThresholdTENREQUESTSPERMINUTE string = "TEN_REQUESTS_PER_MINUTE"
)
View Source
const (

	// ResponseTimeDegradationDetectionConfigDetectionModeDETECTAUTOMATICALLY captures enum value "DETECT_AUTOMATICALLY"
	ResponseTimeDegradationDetectionConfigDetectionModeDETECTAUTOMATICALLY string = "DETECT_AUTOMATICALLY"

	// ResponseTimeDegradationDetectionConfigDetectionModeDETECTUSINGFIXEDTHRESHOLDS captures enum value "DETECT_USING_FIXED_THRESHOLDS"
	ResponseTimeDegradationDetectionConfigDetectionModeDETECTUSINGFIXEDTHRESHOLDS string = "DETECT_USING_FIXED_THRESHOLDS"

	// ResponseTimeDegradationDetectionConfigDetectionModeDONTDETECT captures enum value "DONT_DETECT"
	ResponseTimeDegradationDetectionConfigDetectionModeDONTDETECT string = "DONT_DETECT"
)
View Source
const (

	// ResponseTimeDegradationThresholdConfigLoadThresholdFIFTEENREQUESTSPERMINUTE captures enum value "FIFTEEN_REQUESTS_PER_MINUTE"
	ResponseTimeDegradationThresholdConfigLoadThresholdFIFTEENREQUESTSPERMINUTE string = "FIFTEEN_REQUESTS_PER_MINUTE"

	// ResponseTimeDegradationThresholdConfigLoadThresholdFIVEREQUESTSPERMINUTE captures enum value "FIVE_REQUESTS_PER_MINUTE"
	ResponseTimeDegradationThresholdConfigLoadThresholdFIVEREQUESTSPERMINUTE string = "FIVE_REQUESTS_PER_MINUTE"

	// ResponseTimeDegradationThresholdConfigLoadThresholdONEREQUESTPERMINUTE captures enum value "ONE_REQUEST_PER_MINUTE"
	ResponseTimeDegradationThresholdConfigLoadThresholdONEREQUESTPERMINUTE string = "ONE_REQUEST_PER_MINUTE"

	// ResponseTimeDegradationThresholdConfigLoadThresholdTENREQUESTSPERMINUTE captures enum value "TEN_REQUESTS_PER_MINUTE"
	ResponseTimeDegradationThresholdConfigLoadThresholdTENREQUESTSPERMINUTE string = "TEN_REQUESTS_PER_MINUTE"
)
View Source
const (

	// ResponseTimeDegradationThresholdConfigSensitivityHIGH captures enum value "HIGH"
	ResponseTimeDegradationThresholdConfigSensitivityHIGH string = "HIGH"

	// ResponseTimeDegradationThresholdConfigSensitivityLOW captures enum value "LOW"
	ResponseTimeDegradationThresholdConfigSensitivityLOW string = "LOW"

	// ResponseTimeDegradationThresholdConfigSensitivityMEDIUM captures enum value "MEDIUM"
	ResponseTimeDegradationThresholdConfigSensitivityMEDIUM string = "MEDIUM"
)
View Source
const (

	// RumDimensionDefinitionDimensionBrowser captures enum value "Browser"
	RumDimensionDefinitionDimensionBrowser string = "Browser"

	// RumDimensionDefinitionDimensionErrorContext captures enum value "ErrorContext"
	RumDimensionDefinitionDimensionErrorContext string = "ErrorContext"

	// RumDimensionDefinitionDimensionErrorOrigin captures enum value "ErrorOrigin"
	RumDimensionDefinitionDimensionErrorOrigin string = "ErrorOrigin"

	// RumDimensionDefinitionDimensionErrorType captures enum value "ErrorType"
	RumDimensionDefinitionDimensionErrorType string = "ErrorType"

	// RumDimensionDefinitionDimensionGeoLocation captures enum value "GeoLocation"
	RumDimensionDefinitionDimensionGeoLocation string = "GeoLocation"

	// RumDimensionDefinitionDimensionStringProperty captures enum value "StringProperty"
	RumDimensionDefinitionDimensionStringProperty string = "StringProperty"

	// RumDimensionDefinitionDimensionUserActionType captures enum value "UserActionType"
	RumDimensionDefinitionDimensionUserActionType string = "UserActionType"
)
View Source
const (

	// RumMetricDefinitionMetricApplicationCache captures enum value "ApplicationCache"
	RumMetricDefinitionMetricApplicationCache string = "ApplicationCache"

	// RumMetricDefinitionMetricCallback captures enum value "Callback"
	RumMetricDefinitionMetricCallback string = "Callback"

	// RumMetricDefinitionMetricDNSLookup captures enum value "DNSLookup"
	RumMetricDefinitionMetricDNSLookup string = "DNSLookup"

	// RumMetricDefinitionMetricDOMComplete captures enum value "DOMComplete"
	RumMetricDefinitionMetricDOMComplete string = "DOMComplete"

	// RumMetricDefinitionMetricDOMContentLoaded captures enum value "DOMContentLoaded"
	RumMetricDefinitionMetricDOMContentLoaded string = "DOMContentLoaded"

	// RumMetricDefinitionMetricDOMInteractive captures enum value "DOMInteractive"
	RumMetricDefinitionMetricDOMInteractive string = "DOMInteractive"

	// RumMetricDefinitionMetricDoubleProperty captures enum value "DoubleProperty"
	RumMetricDefinitionMetricDoubleProperty string = "DoubleProperty"

	// RumMetricDefinitionMetricErrorCount captures enum value "ErrorCount"
	RumMetricDefinitionMetricErrorCount string = "ErrorCount"

	// RumMetricDefinitionMetricHTMLDownloaded captures enum value "HTMLDownloaded"
	RumMetricDefinitionMetricHTMLDownloaded string = "HTMLDownloaded"

	// RumMetricDefinitionMetricLoadEventEnd captures enum value "LoadEventEnd"
	RumMetricDefinitionMetricLoadEventEnd string = "LoadEventEnd"

	// RumMetricDefinitionMetricLoadEventStart captures enum value "LoadEventStart"
	RumMetricDefinitionMetricLoadEventStart string = "LoadEventStart"

	// RumMetricDefinitionMetricNavigationStart captures enum value "NavigationStart"
	RumMetricDefinitionMetricNavigationStart string = "NavigationStart"

	// RumMetricDefinitionMetricOnDOMContentLoaded captures enum value "OnDOMContentLoaded"
	RumMetricDefinitionMetricOnDOMContentLoaded string = "OnDOMContentLoaded"

	// RumMetricDefinitionMetricOnLoad captures enum value "OnLoad"
	RumMetricDefinitionMetricOnLoad string = "OnLoad"

	// RumMetricDefinitionMetricProcessing captures enum value "Processing"
	RumMetricDefinitionMetricProcessing string = "Processing"

	// RumMetricDefinitionMetricRedirectTime captures enum value "RedirectTime"
	RumMetricDefinitionMetricRedirectTime string = "RedirectTime"

	// RumMetricDefinitionMetricRequest captures enum value "Request"
	RumMetricDefinitionMetricRequest string = "Request"

	// RumMetricDefinitionMetricRequestStart captures enum value "RequestStart"
	RumMetricDefinitionMetricRequestStart string = "RequestStart"

	// RumMetricDefinitionMetricResponse captures enum value "Response"
	RumMetricDefinitionMetricResponse string = "Response"

	// RumMetricDefinitionMetricSecureConnect captures enum value "SecureConnect"
	RumMetricDefinitionMetricSecureConnect string = "SecureConnect"

	// RumMetricDefinitionMetricSpeedIndex captures enum value "SpeedIndex"
	RumMetricDefinitionMetricSpeedIndex string = "SpeedIndex"

	// RumMetricDefinitionMetricTCPConnect captures enum value "TCPConnect"
	RumMetricDefinitionMetricTCPConnect string = "TCPConnect"

	// RumMetricDefinitionMetricTimeToFirstByte captures enum value "TimeToFirstByte"
	RumMetricDefinitionMetricTimeToFirstByte string = "TimeToFirstByte"

	// RumMetricDefinitionMetricUserActionDuration captures enum value "UserActionDuration"
	RumMetricDefinitionMetricUserActionDuration string = "UserActionDuration"

	// RumMetricDefinitionMetricVisuallyComplete captures enum value "VisuallyComplete"
	RumMetricDefinitionMetricVisuallyComplete string = "VisuallyComplete"
)
View Source
const (

	// ScheduleRecurrenceTypeDAILY captures enum value "DAILY"
	ScheduleRecurrenceTypeDAILY string = "DAILY"

	// ScheduleRecurrenceTypeMONTHLY captures enum value "MONTHLY"
	ScheduleRecurrenceTypeMONTHLY string = "MONTHLY"

	// ScheduleRecurrenceTypeONCE captures enum value "ONCE"
	ScheduleRecurrenceTypeONCE string = "ONCE"

	// ScheduleRecurrenceTypeWEEKLY captures enum value "WEEKLY"
	ScheduleRecurrenceTypeWEEKLY string = "WEEKLY"
)
View Source
const (

	// ScopeConditionsServiceTechnologyACTIVEMQ captures enum value "ACTIVE_MQ"
	ScopeConditionsServiceTechnologyACTIVEMQ string = "ACTIVE_MQ"

	// ScopeConditionsServiceTechnologyACTIVEMQARTEMIS captures enum value "ACTIVE_MQ_ARTEMIS"
	ScopeConditionsServiceTechnologyACTIVEMQARTEMIS string = "ACTIVE_MQ_ARTEMIS"

	// ScopeConditionsServiceTechnologyADONET captures enum value "ADO_NET"
	ScopeConditionsServiceTechnologyADONET string = "ADO_NET"

	// ScopeConditionsServiceTechnologyAIX captures enum value "AIX"
	ScopeConditionsServiceTechnologyAIX string = "AIX"

	// ScopeConditionsServiceTechnologyAKKA captures enum value "AKKA"
	ScopeConditionsServiceTechnologyAKKA string = "AKKA"

	// ScopeConditionsServiceTechnologyAMAZONREDSHIFT captures enum value "AMAZON_REDSHIFT"
	ScopeConditionsServiceTechnologyAMAZONREDSHIFT string = "AMAZON_REDSHIFT"

	// ScopeConditionsServiceTechnologyAMQP captures enum value "AMQP"
	ScopeConditionsServiceTechnologyAMQP string = "AMQP"

	// ScopeConditionsServiceTechnologyAPACHECAMEL captures enum value "APACHE_CAMEL"
	ScopeConditionsServiceTechnologyAPACHECAMEL string = "APACHE_CAMEL"

	// ScopeConditionsServiceTechnologyAPACHECASSANDRA captures enum value "APACHE_CASSANDRA"
	ScopeConditionsServiceTechnologyAPACHECASSANDRA string = "APACHE_CASSANDRA"

	// ScopeConditionsServiceTechnologyAPACHECOUCHDB captures enum value "APACHE_COUCH_DB"
	ScopeConditionsServiceTechnologyAPACHECOUCHDB string = "APACHE_COUCH_DB"

	// ScopeConditionsServiceTechnologyAPACHEDERBY captures enum value "APACHE_DERBY"
	ScopeConditionsServiceTechnologyAPACHEDERBY string = "APACHE_DERBY"

	// ScopeConditionsServiceTechnologyAPACHEHTTPSERVER captures enum value "APACHE_HTTP_SERVER"
	ScopeConditionsServiceTechnologyAPACHEHTTPSERVER string = "APACHE_HTTP_SERVER"

	// ScopeConditionsServiceTechnologyAPACHEKAFKA captures enum value "APACHE_KAFKA"
	ScopeConditionsServiceTechnologyAPACHEKAFKA string = "APACHE_KAFKA"

	// ScopeConditionsServiceTechnologyAPACHESOLR captures enum value "APACHE_SOLR"
	ScopeConditionsServiceTechnologyAPACHESOLR string = "APACHE_SOLR"

	// ScopeConditionsServiceTechnologyAPACHESTORM captures enum value "APACHE_STORM"
	ScopeConditionsServiceTechnologyAPACHESTORM string = "APACHE_STORM"

	// ScopeConditionsServiceTechnologyAPACHESYNAPSE captures enum value "APACHE_SYNAPSE"
	ScopeConditionsServiceTechnologyAPACHESYNAPSE string = "APACHE_SYNAPSE"

	// ScopeConditionsServiceTechnologyAPACHETOMCAT captures enum value "APACHE_TOMCAT"
	ScopeConditionsServiceTechnologyAPACHETOMCAT string = "APACHE_TOMCAT"

	// ScopeConditionsServiceTechnologyAPPARMOR captures enum value "APPARMOR"
	ScopeConditionsServiceTechnologyAPPARMOR string = "APPARMOR"

	// ScopeConditionsServiceTechnologyAPPLICATIONINSIGHTSSDK captures enum value "APPLICATION_INSIGHTS_SDK"
	ScopeConditionsServiceTechnologyAPPLICATIONINSIGHTSSDK string = "APPLICATION_INSIGHTS_SDK"

	// ScopeConditionsServiceTechnologyASPDOTNET captures enum value "ASP_DOTNET"
	ScopeConditionsServiceTechnologyASPDOTNET string = "ASP_DOTNET"

	// ScopeConditionsServiceTechnologyASPDOTNETCORE captures enum value "ASP_DOTNET_CORE"
	ScopeConditionsServiceTechnologyASPDOTNETCORE string = "ASP_DOTNET_CORE"

	// ScopeConditionsServiceTechnologyASPDOTNETCORESIGNALR captures enum value "ASP_DOTNET_CORE_SIGNALR"
	ScopeConditionsServiceTechnologyASPDOTNETCORESIGNALR string = "ASP_DOTNET_CORE_SIGNALR"

	// ScopeConditionsServiceTechnologyASPDOTNETSIGNALR captures enum value "ASP_DOTNET_SIGNALR"
	ScopeConditionsServiceTechnologyASPDOTNETSIGNALR string = "ASP_DOTNET_SIGNALR"

	// ScopeConditionsServiceTechnologyAWSLAMBDA captures enum value "AWS_LAMBDA"
	ScopeConditionsServiceTechnologyAWSLAMBDA string = "AWS_LAMBDA"

	// ScopeConditionsServiceTechnologyAWSRDS captures enum value "AWS_RDS"
	ScopeConditionsServiceTechnologyAWSRDS string = "AWS_RDS"

	// ScopeConditionsServiceTechnologyAWSSERVICE captures enum value "AWS_SERVICE"
	ScopeConditionsServiceTechnologyAWSSERVICE string = "AWS_SERVICE"

	// ScopeConditionsServiceTechnologyAXIS captures enum value "AXIS"
	ScopeConditionsServiceTechnologyAXIS string = "AXIS"

	// ScopeConditionsServiceTechnologyAZUREFUNCTIONS captures enum value "AZURE_FUNCTIONS"
	ScopeConditionsServiceTechnologyAZUREFUNCTIONS string = "AZURE_FUNCTIONS"

	// ScopeConditionsServiceTechnologyAZURESERVICEBUS captures enum value "AZURE_SERVICE_BUS"
	ScopeConditionsServiceTechnologyAZURESERVICEBUS string = "AZURE_SERVICE_BUS"

	// ScopeConditionsServiceTechnologyAZURESERVICEFABRIC captures enum value "AZURE_SERVICE_FABRIC"
	ScopeConditionsServiceTechnologyAZURESERVICEFABRIC string = "AZURE_SERVICE_FABRIC"

	// ScopeConditionsServiceTechnologyAZURESTORAGE captures enum value "AZURE_STORAGE"
	ScopeConditionsServiceTechnologyAZURESTORAGE string = "AZURE_STORAGE"

	// ScopeConditionsServiceTechnologyBOSHBPM captures enum value "BOSHBPM"
	ScopeConditionsServiceTechnologyBOSHBPM string = "BOSHBPM"

	// ScopeConditionsServiceTechnologyCITRIX captures enum value "CITRIX"
	ScopeConditionsServiceTechnologyCITRIX string = "CITRIX"

	// ScopeConditionsServiceTechnologyCLOUDFOUNDRY captures enum value "CLOUDFOUNDRY"
	ScopeConditionsServiceTechnologyCLOUDFOUNDRY string = "CLOUDFOUNDRY"

	// ScopeConditionsServiceTechnologyCLOUDFOUNDRYAUCTIONEER captures enum value "CLOUDFOUNDRY_AUCTIONEER"
	ScopeConditionsServiceTechnologyCLOUDFOUNDRYAUCTIONEER string = "CLOUDFOUNDRY_AUCTIONEER"

	// ScopeConditionsServiceTechnologyCLOUDFOUNDRYBOSH captures enum value "CLOUDFOUNDRY_BOSH"
	ScopeConditionsServiceTechnologyCLOUDFOUNDRYBOSH string = "CLOUDFOUNDRY_BOSH"

	// ScopeConditionsServiceTechnologyCLOUDFOUNDRYGOROUTER captures enum value "CLOUDFOUNDRY_GOROUTER"
	ScopeConditionsServiceTechnologyCLOUDFOUNDRYGOROUTER string = "CLOUDFOUNDRY_GOROUTER"

	// ScopeConditionsServiceTechnologyCOLDFUSION captures enum value "COLDFUSION"
	ScopeConditionsServiceTechnologyCOLDFUSION string = "COLDFUSION"

	// ScopeConditionsServiceTechnologyCONTAINERD captures enum value "CONTAINERD"
	ScopeConditionsServiceTechnologyCONTAINERD string = "CONTAINERD"

	// ScopeConditionsServiceTechnologyCOUCHBASE captures enum value "COUCHBASE"
	ScopeConditionsServiceTechnologyCOUCHBASE string = "COUCHBASE"

	// ScopeConditionsServiceTechnologyCRIO captures enum value "CRIO"
	ScopeConditionsServiceTechnologyCRIO string = "CRIO"

	// ScopeConditionsServiceTechnologyCXF captures enum value "CXF"
	ScopeConditionsServiceTechnologyCXF string = "CXF"

	// ScopeConditionsServiceTechnologyDATASTAX captures enum value "DATASTAX"
	ScopeConditionsServiceTechnologyDATASTAX string = "DATASTAX"

	// ScopeConditionsServiceTechnologyDB2 captures enum value "DB2"
	ScopeConditionsServiceTechnologyDB2 string = "DB2"

	// ScopeConditionsServiceTechnologyDIEGOCELL captures enum value "DIEGO_CELL"
	ScopeConditionsServiceTechnologyDIEGOCELL string = "DIEGO_CELL"

	// ScopeConditionsServiceTechnologyDOCKER captures enum value "DOCKER"
	ScopeConditionsServiceTechnologyDOCKER string = "DOCKER"

	// ScopeConditionsServiceTechnologyDOTNET captures enum value "DOTNET"
	ScopeConditionsServiceTechnologyDOTNET string = "DOTNET"

	// ScopeConditionsServiceTechnologyDOTNETREMOTING captures enum value "DOTNET_REMOTING"
	ScopeConditionsServiceTechnologyDOTNETREMOTING string = "DOTNET_REMOTING"

	// ScopeConditionsServiceTechnologyELASTICSEARCH captures enum value "ELASTIC_SEARCH"
	ScopeConditionsServiceTechnologyELASTICSEARCH string = "ELASTIC_SEARCH"

	// ScopeConditionsServiceTechnologyENVOY captures enum value "ENVOY"
	ScopeConditionsServiceTechnologyENVOY string = "ENVOY"

	// ScopeConditionsServiceTechnologyERLANG captures enum value "ERLANG"
	ScopeConditionsServiceTechnologyERLANG string = "ERLANG"

	// ScopeConditionsServiceTechnologyETCD captures enum value "ETCD"
	ScopeConditionsServiceTechnologyETCD string = "ETCD"

	// ScopeConditionsServiceTechnologyF5LTM captures enum value "F5_LTM"
	ScopeConditionsServiceTechnologyF5LTM string = "F5_LTM"

	// ScopeConditionsServiceTechnologyGARDEN captures enum value "GARDEN"
	ScopeConditionsServiceTechnologyGARDEN string = "GARDEN"

	// ScopeConditionsServiceTechnologyGLASSFISH captures enum value "GLASSFISH"
	ScopeConditionsServiceTechnologyGLASSFISH string = "GLASSFISH"

	// ScopeConditionsServiceTechnologyGO captures enum value "GO"
	ScopeConditionsServiceTechnologyGO string = "GO"

	// ScopeConditionsServiceTechnologyGRPC captures enum value "GRPC"
	ScopeConditionsServiceTechnologyGRPC string = "GRPC"

	// ScopeConditionsServiceTechnologyGRSECURITY captures enum value "GRSECURITY"
	ScopeConditionsServiceTechnologyGRSECURITY string = "GRSECURITY"

	// ScopeConditionsServiceTechnologyHADOOP captures enum value "HADOOP"
	ScopeConditionsServiceTechnologyHADOOP string = "HADOOP"

	// ScopeConditionsServiceTechnologyHADOOPHDFS captures enum value "HADOOP_HDFS"
	ScopeConditionsServiceTechnologyHADOOPHDFS string = "HADOOP_HDFS"

	// ScopeConditionsServiceTechnologyHADOOPYARN captures enum value "HADOOP_YARN"
	ScopeConditionsServiceTechnologyHADOOPYARN string = "HADOOP_YARN"

	// ScopeConditionsServiceTechnologyHAPROXY captures enum value "HAPROXY"
	ScopeConditionsServiceTechnologyHAPROXY string = "HAPROXY"

	// ScopeConditionsServiceTechnologyHEAT captures enum value "HEAT"
	ScopeConditionsServiceTechnologyHEAT string = "HEAT"

	// ScopeConditionsServiceTechnologyHESSIAN captures enum value "HESSIAN"
	ScopeConditionsServiceTechnologyHESSIAN string = "HESSIAN"

	// ScopeConditionsServiceTechnologyHORNETQ captures enum value "HORNET_Q"
	ScopeConditionsServiceTechnologyHORNETQ string = "HORNET_Q"

	// ScopeConditionsServiceTechnologyIBMCICSREGION captures enum value "IBM_CICS_REGION"
	ScopeConditionsServiceTechnologyIBMCICSREGION string = "IBM_CICS_REGION"

	// ScopeConditionsServiceTechnologyIBMCICSTRANSACTIONGATEWAY captures enum value "IBM_CICS_TRANSACTION_GATEWAY"
	ScopeConditionsServiceTechnologyIBMCICSTRANSACTIONGATEWAY string = "IBM_CICS_TRANSACTION_GATEWAY"

	// ScopeConditionsServiceTechnologyIBMIMSCONNECTREGION captures enum value "IBM_IMS_CONNECT_REGION"
	ScopeConditionsServiceTechnologyIBMIMSCONNECTREGION string = "IBM_IMS_CONNECT_REGION"

	// ScopeConditionsServiceTechnologyIBMIMSCONTROLREGION captures enum value "IBM_IMS_CONTROL_REGION"
	ScopeConditionsServiceTechnologyIBMIMSCONTROLREGION string = "IBM_IMS_CONTROL_REGION"

	// ScopeConditionsServiceTechnologyIBMIMSMESSAGEPROCESSINGREGION captures enum value "IBM_IMS_MESSAGE_PROCESSING_REGION"
	ScopeConditionsServiceTechnologyIBMIMSMESSAGEPROCESSINGREGION string = "IBM_IMS_MESSAGE_PROCESSING_REGION"

	// ScopeConditionsServiceTechnologyIBMIMSSOAPGATEWAY captures enum value "IBM_IMS_SOAP_GATEWAY"
	ScopeConditionsServiceTechnologyIBMIMSSOAPGATEWAY string = "IBM_IMS_SOAP_GATEWAY"

	// ScopeConditionsServiceTechnologyIBMINTEGRATIONBUS captures enum value "IBM_INTEGRATION_BUS"
	ScopeConditionsServiceTechnologyIBMINTEGRATIONBUS string = "IBM_INTEGRATION_BUS"

	// ScopeConditionsServiceTechnologyIBMMQ captures enum value "IBM_MQ"
	ScopeConditionsServiceTechnologyIBMMQ string = "IBM_MQ"

	// ScopeConditionsServiceTechnologyIBMMQCLIENT captures enum value "IBM_MQ_CLIENT"
	ScopeConditionsServiceTechnologyIBMMQCLIENT string = "IBM_MQ_CLIENT"

	// ScopeConditionsServiceTechnologyIBMWEBSHPREREAPPLICATIONSERVER captures enum value "IBM_WEBSHPRERE_APPLICATION_SERVER"
	ScopeConditionsServiceTechnologyIBMWEBSHPREREAPPLICATIONSERVER string = "IBM_WEBSHPRERE_APPLICATION_SERVER"

	// ScopeConditionsServiceTechnologyIBMWEBSHPRERELIBERTY captures enum value "IBM_WEBSHPRERE_LIBERTY"
	ScopeConditionsServiceTechnologyIBMWEBSHPRERELIBERTY string = "IBM_WEBSHPRERE_LIBERTY"

	// ScopeConditionsServiceTechnologyIIS captures enum value "IIS"
	ScopeConditionsServiceTechnologyIIS string = "IIS"

	// ScopeConditionsServiceTechnologyIISAPPPOOL captures enum value "IIS_APP_POOL"
	ScopeConditionsServiceTechnologyIISAPPPOOL string = "IIS_APP_POOL"

	// ScopeConditionsServiceTechnologyISTIO captures enum value "ISTIO"
	ScopeConditionsServiceTechnologyISTIO string = "ISTIO"

	// ScopeConditionsServiceTechnologyJAVA captures enum value "JAVA"
	ScopeConditionsServiceTechnologyJAVA string = "JAVA"

	// ScopeConditionsServiceTechnologyJAXWS captures enum value "JAX_WS"
	ScopeConditionsServiceTechnologyJAXWS string = "JAX_WS"

	// ScopeConditionsServiceTechnologyJBOSS captures enum value "JBOSS"
	ScopeConditionsServiceTechnologyJBOSS string = "JBOSS"

	// ScopeConditionsServiceTechnologyJBOSSEAP captures enum value "JBOSS_EAP"
	ScopeConditionsServiceTechnologyJBOSSEAP string = "JBOSS_EAP"

	// ScopeConditionsServiceTechnologyJDKHTTPSERVER captures enum value "JDK_HTTP_SERVER"
	ScopeConditionsServiceTechnologyJDKHTTPSERVER string = "JDK_HTTP_SERVER"

	// ScopeConditionsServiceTechnologyJERSEY captures enum value "JERSEY"
	ScopeConditionsServiceTechnologyJERSEY string = "JERSEY"

	// ScopeConditionsServiceTechnologyJETTY captures enum value "JETTY"
	ScopeConditionsServiceTechnologyJETTY string = "JETTY"

	// ScopeConditionsServiceTechnologyJRUBY captures enum value "JRUBY"
	ScopeConditionsServiceTechnologyJRUBY string = "JRUBY"

	// ScopeConditionsServiceTechnologyJYTHON captures enum value "JYTHON"
	ScopeConditionsServiceTechnologyJYTHON string = "JYTHON"

	// ScopeConditionsServiceTechnologyKUBERNETES captures enum value "KUBERNETES"
	ScopeConditionsServiceTechnologyKUBERNETES string = "KUBERNETES"

	// ScopeConditionsServiceTechnologyLIBVIRT captures enum value "LIBVIRT"
	ScopeConditionsServiceTechnologyLIBVIRT string = "LIBVIRT"

	// ScopeConditionsServiceTechnologyLINKERD captures enum value "LINKERD"
	ScopeConditionsServiceTechnologyLINKERD string = "LINKERD"

	// ScopeConditionsServiceTechnologyMARIADB captures enum value "MARIADB"
	ScopeConditionsServiceTechnologyMARIADB string = "MARIADB"

	// ScopeConditionsServiceTechnologyMEMCACHED captures enum value "MEMCACHED"
	ScopeConditionsServiceTechnologyMEMCACHED string = "MEMCACHED"

	// ScopeConditionsServiceTechnologyMICROSOFTSQLSERVER captures enum value "MICROSOFT_SQL_SERVER"
	ScopeConditionsServiceTechnologyMICROSOFTSQLSERVER string = "MICROSOFT_SQL_SERVER"

	// ScopeConditionsServiceTechnologyMONGODB captures enum value "MONGODB"
	ScopeConditionsServiceTechnologyMONGODB string = "MONGODB"

	// ScopeConditionsServiceTechnologyMSSQLCLIENT captures enum value "MSSQL_CLIENT"
	ScopeConditionsServiceTechnologyMSSQLCLIENT string = "MSSQL_CLIENT"

	// ScopeConditionsServiceTechnologyMULEESB captures enum value "MULE_ESB"
	ScopeConditionsServiceTechnologyMULEESB string = "MULE_ESB"

	// ScopeConditionsServiceTechnologyMYSQL captures enum value "MYSQL"
	ScopeConditionsServiceTechnologyMYSQL string = "MYSQL"

	// ScopeConditionsServiceTechnologyMYSQLCONNECTOR captures enum value "MYSQL_CONNECTOR"
	ScopeConditionsServiceTechnologyMYSQLCONNECTOR string = "MYSQL_CONNECTOR"

	// ScopeConditionsServiceTechnologyNETFLIXSERVO captures enum value "NETFLIX_SERVO"
	ScopeConditionsServiceTechnologyNETFLIXSERVO string = "NETFLIX_SERVO"

	// ScopeConditionsServiceTechnologyNETTY captures enum value "NETTY"
	ScopeConditionsServiceTechnologyNETTY string = "NETTY"

	// ScopeConditionsServiceTechnologyNGINX captures enum value "NGINX"
	ScopeConditionsServiceTechnologyNGINX string = "NGINX"

	// ScopeConditionsServiceTechnologyNODEJS captures enum value "NODE_JS"
	ScopeConditionsServiceTechnologyNODEJS string = "NODE_JS"

	// ScopeConditionsServiceTechnologyONEAGENTSDK captures enum value "ONEAGENT_SDK"
	ScopeConditionsServiceTechnologyONEAGENTSDK string = "ONEAGENT_SDK"

	// ScopeConditionsServiceTechnologyOPENCENSUS captures enum value "OPENCENSUS"
	ScopeConditionsServiceTechnologyOPENCENSUS string = "OPENCENSUS"

	// ScopeConditionsServiceTechnologyOPENSHIFT captures enum value "OPENSHIFT"
	ScopeConditionsServiceTechnologyOPENSHIFT string = "OPENSHIFT"

	// ScopeConditionsServiceTechnologyOPENSTACKCOMPUTE captures enum value "OPENSTACK_COMPUTE"
	ScopeConditionsServiceTechnologyOPENSTACKCOMPUTE string = "OPENSTACK_COMPUTE"

	// ScopeConditionsServiceTechnologyOPENSTACKCONTROLLER captures enum value "OPENSTACK_CONTROLLER"
	ScopeConditionsServiceTechnologyOPENSTACKCONTROLLER string = "OPENSTACK_CONTROLLER"

	// ScopeConditionsServiceTechnologyOPENTELEMETRY captures enum value "OPENTELEMETRY"
	ScopeConditionsServiceTechnologyOPENTELEMETRY string = "OPENTELEMETRY"

	// ScopeConditionsServiceTechnologyOPENTRACING captures enum value "OPENTRACING"
	ScopeConditionsServiceTechnologyOPENTRACING string = "OPENTRACING"

	// ScopeConditionsServiceTechnologyOPENLIBERTY captures enum value "OPEN_LIBERTY"
	ScopeConditionsServiceTechnologyOPENLIBERTY string = "OPEN_LIBERTY"

	// ScopeConditionsServiceTechnologyORACLEDATABASE captures enum value "ORACLE_DATABASE"
	ScopeConditionsServiceTechnologyORACLEDATABASE string = "ORACLE_DATABASE"

	// ScopeConditionsServiceTechnologyORACLEWEBLOGIC captures enum value "ORACLE_WEBLOGIC"
	ScopeConditionsServiceTechnologyORACLEWEBLOGIC string = "ORACLE_WEBLOGIC"

	// ScopeConditionsServiceTechnologyOWIN captures enum value "OWIN"
	ScopeConditionsServiceTechnologyOWIN string = "OWIN"

	// ScopeConditionsServiceTechnologyPERL captures enum value "PERL"
	ScopeConditionsServiceTechnologyPERL string = "PERL"

	// ScopeConditionsServiceTechnologyPHP captures enum value "PHP"
	ScopeConditionsServiceTechnologyPHP string = "PHP"

	// ScopeConditionsServiceTechnologyPHPFPM captures enum value "PHP_FPM"
	ScopeConditionsServiceTechnologyPHPFPM string = "PHP_FPM"

	// ScopeConditionsServiceTechnologyPLAY captures enum value "PLAY"
	ScopeConditionsServiceTechnologyPLAY string = "PLAY"

	// ScopeConditionsServiceTechnologyPOSTGRESQL captures enum value "POSTGRE_SQL"
	ScopeConditionsServiceTechnologyPOSTGRESQL string = "POSTGRE_SQL"

	// ScopeConditionsServiceTechnologyPOSTGRESQLDOTNETDATAPROVIDER captures enum value "POSTGRE_SQL_DOTNET_DATA_PROVIDER"
	ScopeConditionsServiceTechnologyPOSTGRESQLDOTNETDATAPROVIDER string = "POSTGRE_SQL_DOTNET_DATA_PROVIDER"

	// ScopeConditionsServiceTechnologyPROGRESS captures enum value "PROGRESS"
	ScopeConditionsServiceTechnologyPROGRESS string = "PROGRESS"

	// ScopeConditionsServiceTechnologyPYTHON captures enum value "PYTHON"
	ScopeConditionsServiceTechnologyPYTHON string = "PYTHON"

	// ScopeConditionsServiceTechnologyRABBITMQ captures enum value "RABBIT_MQ"
	ScopeConditionsServiceTechnologyRABBITMQ string = "RABBIT_MQ"

	// ScopeConditionsServiceTechnologyREDIS captures enum value "REDIS"
	ScopeConditionsServiceTechnologyREDIS string = "REDIS"

	// ScopeConditionsServiceTechnologyRESTEASY captures enum value "RESTEASY"
	ScopeConditionsServiceTechnologyRESTEASY string = "RESTEASY"

	// ScopeConditionsServiceTechnologyRESTLET captures enum value "RESTLET"
	ScopeConditionsServiceTechnologyRESTLET string = "RESTLET"

	// ScopeConditionsServiceTechnologyRIAK captures enum value "RIAK"
	ScopeConditionsServiceTechnologyRIAK string = "RIAK"

	// ScopeConditionsServiceTechnologyRUBY captures enum value "RUBY"
	ScopeConditionsServiceTechnologyRUBY string = "RUBY"

	// ScopeConditionsServiceTechnologySAGWEBMETHODSIS captures enum value "SAG_WEBMETHODS_IS"
	ScopeConditionsServiceTechnologySAGWEBMETHODSIS string = "SAG_WEBMETHODS_IS"

	// ScopeConditionsServiceTechnologySAP captures enum value "SAP"
	ScopeConditionsServiceTechnologySAP string = "SAP"

	// ScopeConditionsServiceTechnologySAPHANADB captures enum value "SAP_HANADB"
	ScopeConditionsServiceTechnologySAPHANADB string = "SAP_HANADB"

	// ScopeConditionsServiceTechnologySAPHYBRIS captures enum value "SAP_HYBRIS"
	ScopeConditionsServiceTechnologySAPHYBRIS string = "SAP_HYBRIS"

	// ScopeConditionsServiceTechnologySAPMAXDB captures enum value "SAP_MAXDB"
	ScopeConditionsServiceTechnologySAPMAXDB string = "SAP_MAXDB"

	// ScopeConditionsServiceTechnologySAPSYBASE captures enum value "SAP_SYBASE"
	ScopeConditionsServiceTechnologySAPSYBASE string = "SAP_SYBASE"

	// ScopeConditionsServiceTechnologySCALA captures enum value "SCALA"
	ScopeConditionsServiceTechnologySCALA string = "SCALA"

	// ScopeConditionsServiceTechnologySELINUX captures enum value "SELINUX"
	ScopeConditionsServiceTechnologySELINUX string = "SELINUX"

	// ScopeConditionsServiceTechnologySHAREPOINT captures enum value "SHAREPOINT"
	ScopeConditionsServiceTechnologySHAREPOINT string = "SHAREPOINT"

	// ScopeConditionsServiceTechnologySPARK captures enum value "SPARK"
	ScopeConditionsServiceTechnologySPARK string = "SPARK"

	// ScopeConditionsServiceTechnologySPRING captures enum value "SPRING"
	ScopeConditionsServiceTechnologySPRING string = "SPRING"

	// ScopeConditionsServiceTechnologySQLITE captures enum value "SQLITE"
	ScopeConditionsServiceTechnologySQLITE string = "SQLITE"

	// ScopeConditionsServiceTechnologyTHRIFT captures enum value "THRIFT"
	ScopeConditionsServiceTechnologyTHRIFT string = "THRIFT"

	// ScopeConditionsServiceTechnologyTIBCO captures enum value "TIBCO"
	ScopeConditionsServiceTechnologyTIBCO string = "TIBCO"

	// ScopeConditionsServiceTechnologyTIBCOBUSINESSWORKS captures enum value "TIBCO_BUSINESS_WORKS"
	ScopeConditionsServiceTechnologyTIBCOBUSINESSWORKS string = "TIBCO_BUSINESS_WORKS"

	// ScopeConditionsServiceTechnologyTIBCOEMS captures enum value "TIBCO_EMS"
	ScopeConditionsServiceTechnologyTIBCOEMS string = "TIBCO_EMS"

	// ScopeConditionsServiceTechnologyVARNISHCACHE captures enum value "VARNISH_CACHE"
	ScopeConditionsServiceTechnologyVARNISHCACHE string = "VARNISH_CACHE"

	// ScopeConditionsServiceTechnologyVIM2 captures enum value "VIM2"
	ScopeConditionsServiceTechnologyVIM2 string = "VIM2"

	// ScopeConditionsServiceTechnologyVIRTUALMACHINEKVM captures enum value "VIRTUAL_MACHINE_KVM"
	ScopeConditionsServiceTechnologyVIRTUALMACHINEKVM string = "VIRTUAL_MACHINE_KVM"

	// ScopeConditionsServiceTechnologyVIRTUALMACHINEQEMU captures enum value "VIRTUAL_MACHINE_QEMU"
	ScopeConditionsServiceTechnologyVIRTUALMACHINEQEMU string = "VIRTUAL_MACHINE_QEMU"

	// ScopeConditionsServiceTechnologyWILDFLY captures enum value "WILDFLY"
	ScopeConditionsServiceTechnologyWILDFLY string = "WILDFLY"

	// ScopeConditionsServiceTechnologyWINDOWSCONTAINERS captures enum value "WINDOWS_CONTAINERS"
	ScopeConditionsServiceTechnologyWINDOWSCONTAINERS string = "WINDOWS_CONTAINERS"

	// ScopeConditionsServiceTechnologyWINK captures enum value "WINK"
	ScopeConditionsServiceTechnologyWINK string = "WINK"

	// ScopeConditionsServiceTechnologyZEROMQ captures enum value "ZERO_MQ"
	ScopeConditionsServiceTechnologyZEROMQ string = "ZERO_MQ"
)
View Source
const (

	// SimpleHostTechTypeAPPARMOR captures enum value "APPARMOR"
	SimpleHostTechTypeAPPARMOR string = "APPARMOR"

	// SimpleHostTechTypeBOSH captures enum value "BOSH"
	SimpleHostTechTypeBOSH string = "BOSH"

	// SimpleHostTechTypeBOSHBPM captures enum value "BOSHBPM"
	SimpleHostTechTypeBOSHBPM string = "BOSHBPM"

	// SimpleHostTechTypeCLOUDFOUNDRY captures enum value "CLOUDFOUNDRY"
	SimpleHostTechTypeCLOUDFOUNDRY string = "CLOUDFOUNDRY"

	// SimpleHostTechTypeCONTAINERD captures enum value "CONTAINERD"
	SimpleHostTechTypeCONTAINERD string = "CONTAINERD"

	// SimpleHostTechTypeCRIO captures enum value "CRIO"
	SimpleHostTechTypeCRIO string = "CRIO"

	// SimpleHostTechTypeDIEGOCELL captures enum value "DIEGO_CELL"
	SimpleHostTechTypeDIEGOCELL string = "DIEGO_CELL"

	// SimpleHostTechTypeDOCKER captures enum value "DOCKER"
	SimpleHostTechTypeDOCKER string = "DOCKER"

	// SimpleHostTechTypeGARDEN captures enum value "GARDEN"
	SimpleHostTechTypeGARDEN string = "GARDEN"

	// SimpleHostTechTypeGRSECURITY captures enum value "GRSECURITY"
	SimpleHostTechTypeGRSECURITY string = "GRSECURITY"

	// SimpleHostTechTypeKUBERNETES captures enum value "KUBERNETES"
	SimpleHostTechTypeKUBERNETES string = "KUBERNETES"

	// SimpleHostTechTypeOPENSHIFT captures enum value "OPENSHIFT"
	SimpleHostTechTypeOPENSHIFT string = "OPENSHIFT"

	// SimpleHostTechTypeOPENSTACKCOMPUTE captures enum value "OPENSTACK_COMPUTE"
	SimpleHostTechTypeOPENSTACKCOMPUTE string = "OPENSTACK_COMPUTE"

	// SimpleHostTechTypeOPENSTACKCONTROLLER captures enum value "OPENSTACK_CONTROLLER"
	SimpleHostTechTypeOPENSTACKCONTROLLER string = "OPENSTACK_CONTROLLER"

	// SimpleHostTechTypeSELINUX captures enum value "SELINUX"
	SimpleHostTechTypeSELINUX string = "SELINUX"
)
View Source
const (

	// SimpleTechTypeACTIVEMQ captures enum value "ACTIVE_MQ"
	SimpleTechTypeACTIVEMQ string = "ACTIVE_MQ"

	// SimpleTechTypeACTIVEMQARTEMIS captures enum value "ACTIVE_MQ_ARTEMIS"
	SimpleTechTypeACTIVEMQARTEMIS string = "ACTIVE_MQ_ARTEMIS"

	// SimpleTechTypeADONET captures enum value "ADO_NET"
	SimpleTechTypeADONET string = "ADO_NET"

	// SimpleTechTypeAIX captures enum value "AIX"
	SimpleTechTypeAIX string = "AIX"

	// SimpleTechTypeAKKA captures enum value "AKKA"
	SimpleTechTypeAKKA string = "AKKA"

	// SimpleTechTypeAMAZONREDSHIFT captures enum value "AMAZON_REDSHIFT"
	SimpleTechTypeAMAZONREDSHIFT string = "AMAZON_REDSHIFT"

	// SimpleTechTypeAMQP captures enum value "AMQP"
	SimpleTechTypeAMQP string = "AMQP"

	// SimpleTechTypeAPACHECAMEL captures enum value "APACHE_CAMEL"
	SimpleTechTypeAPACHECAMEL string = "APACHE_CAMEL"

	// SimpleTechTypeAPACHECASSANDRA captures enum value "APACHE_CASSANDRA"
	SimpleTechTypeAPACHECASSANDRA string = "APACHE_CASSANDRA"

	// SimpleTechTypeAPACHECOUCHDB captures enum value "APACHE_COUCH_DB"
	SimpleTechTypeAPACHECOUCHDB string = "APACHE_COUCH_DB"

	// SimpleTechTypeAPACHEDERBY captures enum value "APACHE_DERBY"
	SimpleTechTypeAPACHEDERBY string = "APACHE_DERBY"

	// SimpleTechTypeAPACHEHTTPSERVER captures enum value "APACHE_HTTP_SERVER"
	SimpleTechTypeAPACHEHTTPSERVER string = "APACHE_HTTP_SERVER"

	// SimpleTechTypeAPACHEKAFKA captures enum value "APACHE_KAFKA"
	SimpleTechTypeAPACHEKAFKA string = "APACHE_KAFKA"

	// SimpleTechTypeAPACHESOLR captures enum value "APACHE_SOLR"
	SimpleTechTypeAPACHESOLR string = "APACHE_SOLR"

	// SimpleTechTypeAPACHESTORM captures enum value "APACHE_STORM"
	SimpleTechTypeAPACHESTORM string = "APACHE_STORM"

	// SimpleTechTypeAPACHESYNAPSE captures enum value "APACHE_SYNAPSE"
	SimpleTechTypeAPACHESYNAPSE string = "APACHE_SYNAPSE"

	// SimpleTechTypeAPACHETOMCAT captures enum value "APACHE_TOMCAT"
	SimpleTechTypeAPACHETOMCAT string = "APACHE_TOMCAT"

	// SimpleTechTypeAPPARMOR captures enum value "APPARMOR"
	SimpleTechTypeAPPARMOR string = "APPARMOR"

	// SimpleTechTypeAPPLICATIONINSIGHTSSDK captures enum value "APPLICATION_INSIGHTS_SDK"
	SimpleTechTypeAPPLICATIONINSIGHTSSDK string = "APPLICATION_INSIGHTS_SDK"

	// SimpleTechTypeASPDOTNET captures enum value "ASP_DOTNET"
	SimpleTechTypeASPDOTNET string = "ASP_DOTNET"

	// SimpleTechTypeASPDOTNETCORE captures enum value "ASP_DOTNET_CORE"
	SimpleTechTypeASPDOTNETCORE string = "ASP_DOTNET_CORE"

	// SimpleTechTypeASPDOTNETCORESIGNALR captures enum value "ASP_DOTNET_CORE_SIGNALR"
	SimpleTechTypeASPDOTNETCORESIGNALR string = "ASP_DOTNET_CORE_SIGNALR"

	// SimpleTechTypeASPDOTNETSIGNALR captures enum value "ASP_DOTNET_SIGNALR"
	SimpleTechTypeASPDOTNETSIGNALR string = "ASP_DOTNET_SIGNALR"

	// SimpleTechTypeAWSLAMBDA captures enum value "AWS_LAMBDA"
	SimpleTechTypeAWSLAMBDA string = "AWS_LAMBDA"

	// SimpleTechTypeAWSRDS captures enum value "AWS_RDS"
	SimpleTechTypeAWSRDS string = "AWS_RDS"

	// SimpleTechTypeAWSSERVICE captures enum value "AWS_SERVICE"
	SimpleTechTypeAWSSERVICE string = "AWS_SERVICE"

	// SimpleTechTypeAXIS captures enum value "AXIS"
	SimpleTechTypeAXIS string = "AXIS"

	// SimpleTechTypeAZUREFUNCTIONS captures enum value "AZURE_FUNCTIONS"
	SimpleTechTypeAZUREFUNCTIONS string = "AZURE_FUNCTIONS"

	// SimpleTechTypeAZURESERVICEBUS captures enum value "AZURE_SERVICE_BUS"
	SimpleTechTypeAZURESERVICEBUS string = "AZURE_SERVICE_BUS"

	// SimpleTechTypeAZURESERVICEFABRIC captures enum value "AZURE_SERVICE_FABRIC"
	SimpleTechTypeAZURESERVICEFABRIC string = "AZURE_SERVICE_FABRIC"

	// SimpleTechTypeAZURESTORAGE captures enum value "AZURE_STORAGE"
	SimpleTechTypeAZURESTORAGE string = "AZURE_STORAGE"

	// SimpleTechTypeBOSHBPM captures enum value "BOSHBPM"
	SimpleTechTypeBOSHBPM string = "BOSHBPM"

	// SimpleTechTypeCITRIX captures enum value "CITRIX"
	SimpleTechTypeCITRIX string = "CITRIX"

	// SimpleTechTypeCLOUDFOUNDRY captures enum value "CLOUDFOUNDRY"
	SimpleTechTypeCLOUDFOUNDRY string = "CLOUDFOUNDRY"

	// SimpleTechTypeCLOUDFOUNDRYAUCTIONEER captures enum value "CLOUDFOUNDRY_AUCTIONEER"
	SimpleTechTypeCLOUDFOUNDRYAUCTIONEER string = "CLOUDFOUNDRY_AUCTIONEER"

	// SimpleTechTypeCLOUDFOUNDRYBOSH captures enum value "CLOUDFOUNDRY_BOSH"
	SimpleTechTypeCLOUDFOUNDRYBOSH string = "CLOUDFOUNDRY_BOSH"

	// SimpleTechTypeCLOUDFOUNDRYGOROUTER captures enum value "CLOUDFOUNDRY_GOROUTER"
	SimpleTechTypeCLOUDFOUNDRYGOROUTER string = "CLOUDFOUNDRY_GOROUTER"

	// SimpleTechTypeCOLDFUSION captures enum value "COLDFUSION"
	SimpleTechTypeCOLDFUSION string = "COLDFUSION"

	// SimpleTechTypeCONTAINERD captures enum value "CONTAINERD"
	SimpleTechTypeCONTAINERD string = "CONTAINERD"

	// SimpleTechTypeCOUCHBASE captures enum value "COUCHBASE"
	SimpleTechTypeCOUCHBASE string = "COUCHBASE"

	// SimpleTechTypeCRIO captures enum value "CRIO"
	SimpleTechTypeCRIO string = "CRIO"

	// SimpleTechTypeCXF captures enum value "CXF"
	SimpleTechTypeCXF string = "CXF"

	// SimpleTechTypeDATASTAX captures enum value "DATASTAX"
	SimpleTechTypeDATASTAX string = "DATASTAX"

	// SimpleTechTypeDB2 captures enum value "DB2"
	SimpleTechTypeDB2 string = "DB2"

	// SimpleTechTypeDIEGOCELL captures enum value "DIEGO_CELL"
	SimpleTechTypeDIEGOCELL string = "DIEGO_CELL"

	// SimpleTechTypeDOCKER captures enum value "DOCKER"
	SimpleTechTypeDOCKER string = "DOCKER"

	// SimpleTechTypeDOTNET captures enum value "DOTNET"
	SimpleTechTypeDOTNET string = "DOTNET"

	// SimpleTechTypeDOTNETREMOTING captures enum value "DOTNET_REMOTING"
	SimpleTechTypeDOTNETREMOTING string = "DOTNET_REMOTING"

	// SimpleTechTypeELASTICSEARCH captures enum value "ELASTIC_SEARCH"
	SimpleTechTypeELASTICSEARCH string = "ELASTIC_SEARCH"

	// SimpleTechTypeENVOY captures enum value "ENVOY"
	SimpleTechTypeENVOY string = "ENVOY"

	// SimpleTechTypeERLANG captures enum value "ERLANG"
	SimpleTechTypeERLANG string = "ERLANG"

	// SimpleTechTypeETCD captures enum value "ETCD"
	SimpleTechTypeETCD string = "ETCD"

	// SimpleTechTypeF5LTM captures enum value "F5_LTM"
	SimpleTechTypeF5LTM string = "F5_LTM"

	// SimpleTechTypeGARDEN captures enum value "GARDEN"
	SimpleTechTypeGARDEN string = "GARDEN"

	// SimpleTechTypeGLASSFISH captures enum value "GLASSFISH"
	SimpleTechTypeGLASSFISH string = "GLASSFISH"

	// SimpleTechTypeGO captures enum value "GO"
	SimpleTechTypeGO string = "GO"

	// SimpleTechTypeGRPC captures enum value "GRPC"
	SimpleTechTypeGRPC string = "GRPC"

	// SimpleTechTypeGRSECURITY captures enum value "GRSECURITY"
	SimpleTechTypeGRSECURITY string = "GRSECURITY"

	// SimpleTechTypeHADOOP captures enum value "HADOOP"
	SimpleTechTypeHADOOP string = "HADOOP"

	// SimpleTechTypeHADOOPHDFS captures enum value "HADOOP_HDFS"
	SimpleTechTypeHADOOPHDFS string = "HADOOP_HDFS"

	// SimpleTechTypeHADOOPYARN captures enum value "HADOOP_YARN"
	SimpleTechTypeHADOOPYARN string = "HADOOP_YARN"

	// SimpleTechTypeHAPROXY captures enum value "HAPROXY"
	SimpleTechTypeHAPROXY string = "HAPROXY"

	// SimpleTechTypeHEAT captures enum value "HEAT"
	SimpleTechTypeHEAT string = "HEAT"

	// SimpleTechTypeHESSIAN captures enum value "HESSIAN"
	SimpleTechTypeHESSIAN string = "HESSIAN"

	// SimpleTechTypeHORNETQ captures enum value "HORNET_Q"
	SimpleTechTypeHORNETQ string = "HORNET_Q"

	// SimpleTechTypeIBMCICSREGION captures enum value "IBM_CICS_REGION"
	SimpleTechTypeIBMCICSREGION string = "IBM_CICS_REGION"

	// SimpleTechTypeIBMCICSTRANSACTIONGATEWAY captures enum value "IBM_CICS_TRANSACTION_GATEWAY"
	SimpleTechTypeIBMCICSTRANSACTIONGATEWAY string = "IBM_CICS_TRANSACTION_GATEWAY"

	// SimpleTechTypeIBMIMSCONNECTREGION captures enum value "IBM_IMS_CONNECT_REGION"
	SimpleTechTypeIBMIMSCONNECTREGION string = "IBM_IMS_CONNECT_REGION"

	// SimpleTechTypeIBMIMSCONTROLREGION captures enum value "IBM_IMS_CONTROL_REGION"
	SimpleTechTypeIBMIMSCONTROLREGION string = "IBM_IMS_CONTROL_REGION"

	// SimpleTechTypeIBMIMSMESSAGEPROCESSINGREGION captures enum value "IBM_IMS_MESSAGE_PROCESSING_REGION"
	SimpleTechTypeIBMIMSMESSAGEPROCESSINGREGION string = "IBM_IMS_MESSAGE_PROCESSING_REGION"

	// SimpleTechTypeIBMIMSSOAPGATEWAY captures enum value "IBM_IMS_SOAP_GATEWAY"
	SimpleTechTypeIBMIMSSOAPGATEWAY string = "IBM_IMS_SOAP_GATEWAY"

	// SimpleTechTypeIBMINTEGRATIONBUS captures enum value "IBM_INTEGRATION_BUS"
	SimpleTechTypeIBMINTEGRATIONBUS string = "IBM_INTEGRATION_BUS"

	// SimpleTechTypeIBMMQ captures enum value "IBM_MQ"
	SimpleTechTypeIBMMQ string = "IBM_MQ"

	// SimpleTechTypeIBMMQCLIENT captures enum value "IBM_MQ_CLIENT"
	SimpleTechTypeIBMMQCLIENT string = "IBM_MQ_CLIENT"

	// SimpleTechTypeIBMWEBSHPREREAPPLICATIONSERVER captures enum value "IBM_WEBSHPRERE_APPLICATION_SERVER"
	SimpleTechTypeIBMWEBSHPREREAPPLICATIONSERVER string = "IBM_WEBSHPRERE_APPLICATION_SERVER"

	// SimpleTechTypeIBMWEBSHPRERELIBERTY captures enum value "IBM_WEBSHPRERE_LIBERTY"
	SimpleTechTypeIBMWEBSHPRERELIBERTY string = "IBM_WEBSHPRERE_LIBERTY"

	// SimpleTechTypeIIS captures enum value "IIS"
	SimpleTechTypeIIS string = "IIS"

	// SimpleTechTypeIISAPPPOOL captures enum value "IIS_APP_POOL"
	SimpleTechTypeIISAPPPOOL string = "IIS_APP_POOL"

	// SimpleTechTypeISTIO captures enum value "ISTIO"
	SimpleTechTypeISTIO string = "ISTIO"

	// SimpleTechTypeJAVA captures enum value "JAVA"
	SimpleTechTypeJAVA string = "JAVA"

	// SimpleTechTypeJAXWS captures enum value "JAX_WS"
	SimpleTechTypeJAXWS string = "JAX_WS"

	// SimpleTechTypeJBOSS captures enum value "JBOSS"
	SimpleTechTypeJBOSS string = "JBOSS"

	// SimpleTechTypeJBOSSEAP captures enum value "JBOSS_EAP"
	SimpleTechTypeJBOSSEAP string = "JBOSS_EAP"

	// SimpleTechTypeJDKHTTPSERVER captures enum value "JDK_HTTP_SERVER"
	SimpleTechTypeJDKHTTPSERVER string = "JDK_HTTP_SERVER"

	// SimpleTechTypeJERSEY captures enum value "JERSEY"
	SimpleTechTypeJERSEY string = "JERSEY"

	// SimpleTechTypeJETTY captures enum value "JETTY"
	SimpleTechTypeJETTY string = "JETTY"

	// SimpleTechTypeJRUBY captures enum value "JRUBY"
	SimpleTechTypeJRUBY string = "JRUBY"

	// SimpleTechTypeJYTHON captures enum value "JYTHON"
	SimpleTechTypeJYTHON string = "JYTHON"

	// SimpleTechTypeKUBERNETES captures enum value "KUBERNETES"
	SimpleTechTypeKUBERNETES string = "KUBERNETES"

	// SimpleTechTypeLIBVIRT captures enum value "LIBVIRT"
	SimpleTechTypeLIBVIRT string = "LIBVIRT"

	// SimpleTechTypeLINKERD captures enum value "LINKERD"
	SimpleTechTypeLINKERD string = "LINKERD"

	// SimpleTechTypeMARIADB captures enum value "MARIADB"
	SimpleTechTypeMARIADB string = "MARIADB"

	// SimpleTechTypeMEMCACHED captures enum value "MEMCACHED"
	SimpleTechTypeMEMCACHED string = "MEMCACHED"

	// SimpleTechTypeMICROSOFTSQLSERVER captures enum value "MICROSOFT_SQL_SERVER"
	SimpleTechTypeMICROSOFTSQLSERVER string = "MICROSOFT_SQL_SERVER"

	// SimpleTechTypeMONGODB captures enum value "MONGODB"
	SimpleTechTypeMONGODB string = "MONGODB"

	// SimpleTechTypeMSSQLCLIENT captures enum value "MSSQL_CLIENT"
	SimpleTechTypeMSSQLCLIENT string = "MSSQL_CLIENT"

	// SimpleTechTypeMULEESB captures enum value "MULE_ESB"
	SimpleTechTypeMULEESB string = "MULE_ESB"

	// SimpleTechTypeMYSQL captures enum value "MYSQL"
	SimpleTechTypeMYSQL string = "MYSQL"

	// SimpleTechTypeMYSQLCONNECTOR captures enum value "MYSQL_CONNECTOR"
	SimpleTechTypeMYSQLCONNECTOR string = "MYSQL_CONNECTOR"

	// SimpleTechTypeNETFLIXSERVO captures enum value "NETFLIX_SERVO"
	SimpleTechTypeNETFLIXSERVO string = "NETFLIX_SERVO"

	// SimpleTechTypeNETTY captures enum value "NETTY"
	SimpleTechTypeNETTY string = "NETTY"

	// SimpleTechTypeNGINX captures enum value "NGINX"
	SimpleTechTypeNGINX string = "NGINX"

	// SimpleTechTypeNODEJS captures enum value "NODE_JS"
	SimpleTechTypeNODEJS string = "NODE_JS"

	// SimpleTechTypeONEAGENTSDK captures enum value "ONEAGENT_SDK"
	SimpleTechTypeONEAGENTSDK string = "ONEAGENT_SDK"

	// SimpleTechTypeOPENCENSUS captures enum value "OPENCENSUS"
	SimpleTechTypeOPENCENSUS string = "OPENCENSUS"

	// SimpleTechTypeOPENSHIFT captures enum value "OPENSHIFT"
	SimpleTechTypeOPENSHIFT string = "OPENSHIFT"

	// SimpleTechTypeOPENSTACKCOMPUTE captures enum value "OPENSTACK_COMPUTE"
	SimpleTechTypeOPENSTACKCOMPUTE string = "OPENSTACK_COMPUTE"

	// SimpleTechTypeOPENSTACKCONTROLLER captures enum value "OPENSTACK_CONTROLLER"
	SimpleTechTypeOPENSTACKCONTROLLER string = "OPENSTACK_CONTROLLER"

	// SimpleTechTypeOPENTELEMETRY captures enum value "OPENTELEMETRY"
	SimpleTechTypeOPENTELEMETRY string = "OPENTELEMETRY"

	// SimpleTechTypeOPENTRACING captures enum value "OPENTRACING"
	SimpleTechTypeOPENTRACING string = "OPENTRACING"

	// SimpleTechTypeOPENLIBERTY captures enum value "OPEN_LIBERTY"
	SimpleTechTypeOPENLIBERTY string = "OPEN_LIBERTY"

	// SimpleTechTypeORACLEDATABASE captures enum value "ORACLE_DATABASE"
	SimpleTechTypeORACLEDATABASE string = "ORACLE_DATABASE"

	// SimpleTechTypeORACLEWEBLOGIC captures enum value "ORACLE_WEBLOGIC"
	SimpleTechTypeORACLEWEBLOGIC string = "ORACLE_WEBLOGIC"

	// SimpleTechTypeOWIN captures enum value "OWIN"
	SimpleTechTypeOWIN string = "OWIN"

	// SimpleTechTypePERL captures enum value "PERL"
	SimpleTechTypePERL string = "PERL"

	// SimpleTechTypePHP captures enum value "PHP"
	SimpleTechTypePHP string = "PHP"

	// SimpleTechTypePHPFPM captures enum value "PHP_FPM"
	SimpleTechTypePHPFPM string = "PHP_FPM"

	// SimpleTechTypePLAY captures enum value "PLAY"
	SimpleTechTypePLAY string = "PLAY"

	// SimpleTechTypePOSTGRESQL captures enum value "POSTGRE_SQL"
	SimpleTechTypePOSTGRESQL string = "POSTGRE_SQL"

	// SimpleTechTypePOSTGRESQLDOTNETDATAPROVIDER captures enum value "POSTGRE_SQL_DOTNET_DATA_PROVIDER"
	SimpleTechTypePOSTGRESQLDOTNETDATAPROVIDER string = "POSTGRE_SQL_DOTNET_DATA_PROVIDER"

	// SimpleTechTypePROGRESS captures enum value "PROGRESS"
	SimpleTechTypePROGRESS string = "PROGRESS"

	// SimpleTechTypePYTHON captures enum value "PYTHON"
	SimpleTechTypePYTHON string = "PYTHON"

	// SimpleTechTypeRABBITMQ captures enum value "RABBIT_MQ"
	SimpleTechTypeRABBITMQ string = "RABBIT_MQ"

	// SimpleTechTypeREDIS captures enum value "REDIS"
	SimpleTechTypeREDIS string = "REDIS"

	// SimpleTechTypeRESTEASY captures enum value "RESTEASY"
	SimpleTechTypeRESTEASY string = "RESTEASY"

	// SimpleTechTypeRESTLET captures enum value "RESTLET"
	SimpleTechTypeRESTLET string = "RESTLET"

	// SimpleTechTypeRIAK captures enum value "RIAK"
	SimpleTechTypeRIAK string = "RIAK"

	// SimpleTechTypeRUBY captures enum value "RUBY"
	SimpleTechTypeRUBY string = "RUBY"

	// SimpleTechTypeSAGWEBMETHODSIS captures enum value "SAG_WEBMETHODS_IS"
	SimpleTechTypeSAGWEBMETHODSIS string = "SAG_WEBMETHODS_IS"

	// SimpleTechTypeSAP captures enum value "SAP"
	SimpleTechTypeSAP string = "SAP"

	// SimpleTechTypeSAPHANADB captures enum value "SAP_HANADB"
	SimpleTechTypeSAPHANADB string = "SAP_HANADB"

	// SimpleTechTypeSAPHYBRIS captures enum value "SAP_HYBRIS"
	SimpleTechTypeSAPHYBRIS string = "SAP_HYBRIS"

	// SimpleTechTypeSAPMAXDB captures enum value "SAP_MAXDB"
	SimpleTechTypeSAPMAXDB string = "SAP_MAXDB"

	// SimpleTechTypeSAPSYBASE captures enum value "SAP_SYBASE"
	SimpleTechTypeSAPSYBASE string = "SAP_SYBASE"

	// SimpleTechTypeSCALA captures enum value "SCALA"
	SimpleTechTypeSCALA string = "SCALA"

	// SimpleTechTypeSELINUX captures enum value "SELINUX"
	SimpleTechTypeSELINUX string = "SELINUX"

	// SimpleTechTypeSHAREPOINT captures enum value "SHAREPOINT"
	SimpleTechTypeSHAREPOINT string = "SHAREPOINT"

	// SimpleTechTypeSPARK captures enum value "SPARK"
	SimpleTechTypeSPARK string = "SPARK"

	// SimpleTechTypeSPRING captures enum value "SPRING"
	SimpleTechTypeSPRING string = "SPRING"

	// SimpleTechTypeSQLITE captures enum value "SQLITE"
	SimpleTechTypeSQLITE string = "SQLITE"

	// SimpleTechTypeTHRIFT captures enum value "THRIFT"
	SimpleTechTypeTHRIFT string = "THRIFT"

	// SimpleTechTypeTIBCO captures enum value "TIBCO"
	SimpleTechTypeTIBCO string = "TIBCO"

	// SimpleTechTypeTIBCOBUSINESSWORKS captures enum value "TIBCO_BUSINESS_WORKS"
	SimpleTechTypeTIBCOBUSINESSWORKS string = "TIBCO_BUSINESS_WORKS"

	// SimpleTechTypeTIBCOEMS captures enum value "TIBCO_EMS"
	SimpleTechTypeTIBCOEMS string = "TIBCO_EMS"

	// SimpleTechTypeVARNISHCACHE captures enum value "VARNISH_CACHE"
	SimpleTechTypeVARNISHCACHE string = "VARNISH_CACHE"

	// SimpleTechTypeVIM2 captures enum value "VIM2"
	SimpleTechTypeVIM2 string = "VIM2"

	// SimpleTechTypeVIRTUALMACHINEKVM captures enum value "VIRTUAL_MACHINE_KVM"
	SimpleTechTypeVIRTUALMACHINEKVM string = "VIRTUAL_MACHINE_KVM"

	// SimpleTechTypeVIRTUALMACHINEQEMU captures enum value "VIRTUAL_MACHINE_QEMU"
	SimpleTechTypeVIRTUALMACHINEQEMU string = "VIRTUAL_MACHINE_QEMU"

	// SimpleTechTypeWILDFLY captures enum value "WILDFLY"
	SimpleTechTypeWILDFLY string = "WILDFLY"

	// SimpleTechTypeWINDOWSCONTAINERS captures enum value "WINDOWS_CONTAINERS"
	SimpleTechTypeWINDOWSCONTAINERS string = "WINDOWS_CONTAINERS"

	// SimpleTechTypeWINK captures enum value "WINK"
	SimpleTechTypeWINK string = "WINK"

	// SimpleTechTypeZEROMQ captures enum value "ZERO_MQ"
	SimpleTechTypeZEROMQ string = "ZERO_MQ"
)
View Source
const (

	// TagFilterContextAWS captures enum value "AWS"
	TagFilterContextAWS string = "AWS"

	// TagFilterContextAWSGENERIC captures enum value "AWS_GENERIC"
	TagFilterContextAWSGENERIC string = "AWS_GENERIC"

	// TagFilterContextAZURE captures enum value "AZURE"
	TagFilterContextAZURE string = "AZURE"

	// TagFilterContextCLOUDFOUNDRY captures enum value "CLOUD_FOUNDRY"
	TagFilterContextCLOUDFOUNDRY string = "CLOUD_FOUNDRY"

	// TagFilterContextCONTEXTLESS captures enum value "CONTEXTLESS"
	TagFilterContextCONTEXTLESS string = "CONTEXTLESS"

	// TagFilterContextENVIRONMENT captures enum value "ENVIRONMENT"
	TagFilterContextENVIRONMENT string = "ENVIRONMENT"

	// TagFilterContextGOOGLECLOUD captures enum value "GOOGLE_CLOUD"
	TagFilterContextGOOGLECLOUD string = "GOOGLE_CLOUD"

	// TagFilterContextKUBERNETES captures enum value "KUBERNETES"
	TagFilterContextKUBERNETES string = "KUBERNETES"
)
View Source
const (

	// TagInfoContextAWS captures enum value "AWS"
	TagInfoContextAWS string = "AWS"

	// TagInfoContextAWSGENERIC captures enum value "AWS_GENERIC"
	TagInfoContextAWSGENERIC string = "AWS_GENERIC"

	// TagInfoContextAZURE captures enum value "AZURE"
	TagInfoContextAZURE string = "AZURE"

	// TagInfoContextCLOUDFOUNDRY captures enum value "CLOUD_FOUNDRY"
	TagInfoContextCLOUDFOUNDRY string = "CLOUD_FOUNDRY"

	// TagInfoContextCONTEXTLESS captures enum value "CONTEXTLESS"
	TagInfoContextCONTEXTLESS string = "CONTEXTLESS"

	// TagInfoContextENVIRONMENT captures enum value "ENVIRONMENT"
	TagInfoContextENVIRONMENT string = "ENVIRONMENT"

	// TagInfoContextGOOGLECLOUD captures enum value "GOOGLE_CLOUD"
	TagInfoContextGOOGLECLOUD string = "GOOGLE_CLOUD"

	// TagInfoContextKUBERNETES captures enum value "KUBERNETES"
	TagInfoContextKUBERNETES string = "KUBERNETES"
)
View Source
const (

	// TileTileTypeCUSTOMCHARTING captures enum value "CUSTOM_CHARTING"
	TileTileTypeCUSTOMCHARTING string = "CUSTOM_CHARTING"

	// TileTileTypeDTAQL captures enum value "DTAQL"
	TileTileTypeDTAQL string = "DTAQL"

	// TileTileTypeMARKDOWN captures enum value "MARKDOWN"
	TileTileTypeMARKDOWN string = "MARKDOWN"

	// TileTileTypeHOSTS captures enum value "HOSTS"
	TileTileTypeHOSTS string = "HOSTS"

	// TileTileTypeAPPLICATIONS captures enum value "APPLICATIONS"
	TileTileTypeAPPLICATIONS string = "APPLICATIONS"

	// TileTileTypeSERVICES captures enum value "SERVICES"
	TileTileTypeSERVICES string = "SERVICES"

	// TileTileTypeDATABASESOVERVIEW captures enum value "DATABASES_OVERVIEW"
	TileTileTypeDATABASESOVERVIEW string = "DATABASES_OVERVIEW"

	// TileTileTypeSYNTHETICTESTS captures enum value "SYNTHETIC_TESTS"
	TileTileTypeSYNTHETICTESTS string = "SYNTHETIC_TESTS"

	// TileTileTypeAPPLICATIONWORLDMAP captures enum value "APPLICATION_WORLDMAP"
	TileTileTypeAPPLICATIONWORLDMAP string = "APPLICATION_WORLDMAP"

	// TileTileTypeRESOURCES captures enum value "RESOURCES"
	TileTileTypeRESOURCES string = "RESOURCES"

	// TileTileTypeTHIRDPARTYMOSTACTIVE captures enum value "THIRD_PARTY_MOST_ACTIVE"
	TileTileTypeTHIRDPARTYMOSTACTIVE string = "THIRD_PARTY_MOST_ACTIVE"

	// TileTileTypeUEMCONVERSIONSPERGOAL captures enum value "UEM_CONVERSIONS_PER_GOAL"
	TileTileTypeUEMCONVERSIONSPERGOAL string = "UEM_CONVERSIONS_PER_GOAL"

	// TileTileTypeHOST captures enum value "HOST"
	TileTileTypeHOST string = "HOST"

	// TileTileTypePROCESSGROUPSONE captures enum value "PROCESS_GROUPS_ONE"
	TileTileTypePROCESSGROUPSONE string = "PROCESS_GROUPS_ONE"

	// TileTileTypeSYNTHETICSINGLEWEBCHECK captures enum value "SYNTHETIC_SINGLE_WEBCHECK"
	TileTileTypeSYNTHETICSINGLEWEBCHECK string = "SYNTHETIC_SINGLE_WEBCHECK"

	// TileTileTypeAPPLICATION captures enum value "APPLICATION"
	TileTileTypeAPPLICATION string = "APPLICATION"

	// TileTileTypeVIRTUALIZATION captures enum value "VIRTUALIZATION"
	TileTileTypeVIRTUALIZATION string = "VIRTUALIZATION"

	// TileTileTypeAWS captures enum value "AWS"
	TileTileTypeAWS string = "AWS"

	// TileTileTypeSERVICEVERSATILE captures enum value "SERVICE_VERSATILE"
	TileTileTypeSERVICEVERSATILE string = "SERVICE_VERSATILE"

	// TileTileTypeSESSIONMETRICS captures enum value "SESSION_METRICS"
	TileTileTypeSESSIONMETRICS string = "SESSION_METRICS"

	// TileTileTypeUSERS captures enum value "USERS"
	TileTileTypeUSERS string = "USERS"

	// TileTileTypeUEMKEYUSERACTIONS captures enum value "UEM_KEY_USER_ACTIONS"
	TileTileTypeUEMKEYUSERACTIONS string = "UEM_KEY_USER_ACTIONS"

	// TileTileTypeBOUNCERATE captures enum value "BOUNCE_RATE"
	TileTileTypeBOUNCERATE string = "BOUNCE_RATE"

	// TileTileTypeUEMCONVERSIONSOVERALL captures enum value "UEM_CONVERSIONS_OVERALL"
	TileTileTypeUEMCONVERSIONSOVERALL string = "UEM_CONVERSIONS_OVERALL"

	// TileTileTypeUEMJSERRORSOVERALL captures enum value "UEM_JSERRORS_OVERALL"
	TileTileTypeUEMJSERRORSOVERALL string = "UEM_JSERRORS_OVERALL"

	// TileTileTypeMOBILEAPPLICATION captures enum value "MOBILE_APPLICATION"
	TileTileTypeMOBILEAPPLICATION string = "MOBILE_APPLICATION"

	// TileTileTypeSYNTHETICSINGLEEXTTEST captures enum value "SYNTHETIC_SINGLE_EXT_TEST"
	TileTileTypeSYNTHETICSINGLEEXTTEST string = "SYNTHETIC_SINGLE_EXT_TEST"

	// TileTileTypeSYNTHETICHTTPMONITOR captures enum value "SYNTHETIC_HTTP_MONITOR"
	TileTileTypeSYNTHETICHTTPMONITOR string = "SYNTHETIC_HTTP_MONITOR"

	// TileTileTypeDATABASE captures enum value "DATABASE"
	TileTileTypeDATABASE string = "DATABASE"

	// TileTileTypeCUSTOMAPPLICATION captures enum value "CUSTOM_APPLICATION"
	TileTileTypeCUSTOMAPPLICATION string = "CUSTOM_APPLICATION"

	// TileTileTypeAPPLICATIONMETHOD captures enum value "APPLICATION_METHOD"
	TileTileTypeAPPLICATIONMETHOD string = "APPLICATION_METHOD"

	// TileTileTypeLOGANALYTICS captures enum value "LOG_ANALYTICS"
	TileTileTypeLOGANALYTICS string = "LOG_ANALYTICS"

	// TileTileTypeOPENSTACK captures enum value "OPENSTACK"
	TileTileTypeOPENSTACK string = "OPENSTACK"

	// TileTileTypeOPENSTACKPROJECT captures enum value "OPENSTACK_PROJECT"
	TileTileTypeOPENSTACKPROJECT string = "OPENSTACK_PROJECT"

	// TileTileTypeOPENSTACKAVZONE captures enum value "OPENSTACK_AV_ZONE"
	TileTileTypeOPENSTACKAVZONE string = "OPENSTACK_AV_ZONE"
)
View Source
const (

	// UserActionDetailsActionTypeCustom captures enum value "Custom"
	UserActionDetailsActionTypeCustom string = "Custom"

	// UserActionDetailsActionTypeLoad captures enum value "Load"
	UserActionDetailsActionTypeLoad string = "Load"

	// UserActionDetailsActionTypeXhr captures enum value "Xhr"
	UserActionDetailsActionTypeXhr string = "Xhr"
)
View Source
const (

	// UserActionDetailsMatchEntityActionName captures enum value "ActionName"
	UserActionDetailsMatchEntityActionName string = "ActionName"

	// UserActionDetailsMatchEntityCSSSelector captures enum value "CssSelector"
	UserActionDetailsMatchEntityCSSSelector string = "CssSelector"

	// UserActionDetailsMatchEntityJavaScriptVariable captures enum value "JavaScriptVariable"
	UserActionDetailsMatchEntityJavaScriptVariable string = "JavaScriptVariable"

	// UserActionDetailsMatchEntityMetaTag captures enum value "MetaTag"
	UserActionDetailsMatchEntityMetaTag string = "MetaTag"

	// UserActionDetailsMatchEntityPagePath captures enum value "PagePath"
	UserActionDetailsMatchEntityPagePath string = "PagePath"

	// UserActionDetailsMatchEntityPageTitle captures enum value "PageTitle"
	UserActionDetailsMatchEntityPageTitle string = "PageTitle"

	// UserActionDetailsMatchEntityPageURL captures enum value "PageUrl"
	UserActionDetailsMatchEntityPageURL string = "PageUrl"

	// UserActionDetailsMatchEntityURLAnchor captures enum value "UrlAnchor"
	UserActionDetailsMatchEntityURLAnchor string = "UrlAnchor"

	// UserActionDetailsMatchEntityXhrURL captures enum value "XhrUrl"
	UserActionDetailsMatchEntityXhrURL string = "XhrUrl"
)
View Source
const (

	// UserActionDetailsMatchTypeBegins captures enum value "Begins"
	UserActionDetailsMatchTypeBegins string = "Begins"

	// UserActionDetailsMatchTypeContains captures enum value "Contains"
	UserActionDetailsMatchTypeContains string = "Contains"

	// UserActionDetailsMatchTypeEnds captures enum value "Ends"
	UserActionDetailsMatchTypeEnds string = "Ends"
)
View Source
const (

	// UserActionFilterApdexFrustrated captures enum value "Frustrated"
	UserActionFilterApdexFrustrated string = "Frustrated"

	// UserActionFilterApdexSatisfied captures enum value "Satisfied"
	UserActionFilterApdexSatisfied string = "Satisfied"

	// UserActionFilterApdexTolerating captures enum value "Tolerating"
	UserActionFilterApdexTolerating string = "Tolerating"

	// UserActionFilterApdexUnknown captures enum value "Unknown"
	UserActionFilterApdexUnknown string = "Unknown"
)
View Source
const (

	// UserActionNamingPlaceholderInputELEMENTIDENTIFIER captures enum value "ELEMENT_IDENTIFIER"
	UserActionNamingPlaceholderInputELEMENTIDENTIFIER string = "ELEMENT_IDENTIFIER"

	// UserActionNamingPlaceholderInputINPUTTYPE captures enum value "INPUT_TYPE"
	UserActionNamingPlaceholderInputINPUTTYPE string = "INPUT_TYPE"

	// UserActionNamingPlaceholderInputMETADATA captures enum value "METADATA"
	UserActionNamingPlaceholderInputMETADATA string = "METADATA"

	// UserActionNamingPlaceholderInputPAGETITLE captures enum value "PAGE_TITLE"
	UserActionNamingPlaceholderInputPAGETITLE string = "PAGE_TITLE"

	// UserActionNamingPlaceholderInputPAGEURL captures enum value "PAGE_URL"
	UserActionNamingPlaceholderInputPAGEURL string = "PAGE_URL"

	// UserActionNamingPlaceholderInputSOURCEURL captures enum value "SOURCE_URL"
	UserActionNamingPlaceholderInputSOURCEURL string = "SOURCE_URL"

	// UserActionNamingPlaceholderInputTOPXHRURL captures enum value "TOP_XHR_URL"
	UserActionNamingPlaceholderInputTOPXHRURL string = "TOP_XHR_URL"

	// UserActionNamingPlaceholderInputXHRURL captures enum value "XHR_URL"
	UserActionNamingPlaceholderInputXHRURL string = "XHR_URL"
)
View Source
const (

	// UserActionNamingPlaceholderProcessingPartALL captures enum value "ALL"
	UserActionNamingPlaceholderProcessingPartALL string = "ALL"

	// UserActionNamingPlaceholderProcessingPartANCHOR captures enum value "ANCHOR"
	UserActionNamingPlaceholderProcessingPartANCHOR string = "ANCHOR"

	// UserActionNamingPlaceholderProcessingPartPATH captures enum value "PATH"
	UserActionNamingPlaceholderProcessingPartPATH string = "PATH"
)
View Source
const (

	// UserActionNamingPlaceholderProcessingStepPatternAfterSearchTypeFIRST captures enum value "FIRST"
	UserActionNamingPlaceholderProcessingStepPatternAfterSearchTypeFIRST string = "FIRST"

	// UserActionNamingPlaceholderProcessingStepPatternAfterSearchTypeLAST captures enum value "LAST"
	UserActionNamingPlaceholderProcessingStepPatternAfterSearchTypeLAST string = "LAST"
)
View Source
const (

	// UserActionNamingPlaceholderProcessingStepPatternBeforeSearchTypeFIRST captures enum value "FIRST"
	UserActionNamingPlaceholderProcessingStepPatternBeforeSearchTypeFIRST string = "FIRST"

	// UserActionNamingPlaceholderProcessingStepPatternBeforeSearchTypeLAST captures enum value "LAST"
	UserActionNamingPlaceholderProcessingStepPatternBeforeSearchTypeLAST string = "LAST"
)
View Source
const (

	// UserActionNamingPlaceholderProcessingStepTypeREPLACEMENT captures enum value "REPLACEMENT"
	UserActionNamingPlaceholderProcessingStepTypeREPLACEMENT string = "REPLACEMENT"

	// UserActionNamingPlaceholderProcessingStepTypeSUBSTRING captures enum value "SUBSTRING"
	UserActionNamingPlaceholderProcessingStepTypeSUBSTRING string = "SUBSTRING"
)
View Source
const (

	// UserActionNamingRuleConditionOperatorCONTAINS captures enum value "CONTAINS"
	UserActionNamingRuleConditionOperatorCONTAINS string = "CONTAINS"

	// UserActionNamingRuleConditionOperatorENDSWITH captures enum value "ENDS_WITH"
	UserActionNamingRuleConditionOperatorENDSWITH string = "ENDS_WITH"

	// UserActionNamingRuleConditionOperatorEQUALS captures enum value "EQUALS"
	UserActionNamingRuleConditionOperatorEQUALS string = "EQUALS"

	// UserActionNamingRuleConditionOperatorISEMPTY captures enum value "IS_EMPTY"
	UserActionNamingRuleConditionOperatorISEMPTY string = "IS_EMPTY"

	// UserActionNamingRuleConditionOperatorISNOTEMPTY captures enum value "IS_NOT_EMPTY"
	UserActionNamingRuleConditionOperatorISNOTEMPTY string = "IS_NOT_EMPTY"

	// UserActionNamingRuleConditionOperatorNOTCONTAINS captures enum value "NOT_CONTAINS"
	UserActionNamingRuleConditionOperatorNOTCONTAINS string = "NOT_CONTAINS"

	// UserActionNamingRuleConditionOperatorNOTENDSWITH captures enum value "NOT_ENDS_WITH"
	UserActionNamingRuleConditionOperatorNOTENDSWITH string = "NOT_ENDS_WITH"

	// UserActionNamingRuleConditionOperatorNOTEQUALS captures enum value "NOT_EQUALS"
	UserActionNamingRuleConditionOperatorNOTEQUALS string = "NOT_EQUALS"

	// UserActionNamingRuleConditionOperatorNOTSTARTSWITH captures enum value "NOT_STARTS_WITH"
	UserActionNamingRuleConditionOperatorNOTSTARTSWITH string = "NOT_STARTS_WITH"

	// UserActionNamingRuleConditionOperatorSTARTSWITH captures enum value "STARTS_WITH"
	UserActionNamingRuleConditionOperatorSTARTSWITH string = "STARTS_WITH"
)
View Source
const (

	// ValueConditionOperatorBEGINSWITH captures enum value "BEGINS_WITH"
	ValueConditionOperatorBEGINSWITH string = "BEGINS_WITH"

	// ValueConditionOperatorCONTAINS captures enum value "CONTAINS"
	ValueConditionOperatorCONTAINS string = "CONTAINS"

	// ValueConditionOperatorENDSWITH captures enum value "ENDS_WITH"
	ValueConditionOperatorENDSWITH string = "ENDS_WITH"

	// ValueConditionOperatorEQUALS captures enum value "EQUALS"
	ValueConditionOperatorEQUALS string = "EQUALS"
)
View Source
const (

	// WebApplicationConfigLoadActionKeyPerformanceMetricACTIONDURATION captures enum value "ACTION_DURATION"
	WebApplicationConfigLoadActionKeyPerformanceMetricACTIONDURATION string = "ACTION_DURATION"

	// WebApplicationConfigLoadActionKeyPerformanceMetricDOMINTERACTIVE captures enum value "DOM_INTERACTIVE"
	WebApplicationConfigLoadActionKeyPerformanceMetricDOMINTERACTIVE string = "DOM_INTERACTIVE"

	// WebApplicationConfigLoadActionKeyPerformanceMetricLOADEVENTEND captures enum value "LOAD_EVENT_END"
	WebApplicationConfigLoadActionKeyPerformanceMetricLOADEVENTEND string = "LOAD_EVENT_END"

	// WebApplicationConfigLoadActionKeyPerformanceMetricLOADEVENTSTART captures enum value "LOAD_EVENT_START"
	WebApplicationConfigLoadActionKeyPerformanceMetricLOADEVENTSTART string = "LOAD_EVENT_START"

	// WebApplicationConfigLoadActionKeyPerformanceMetricRESPONSEEND captures enum value "RESPONSE_END"
	WebApplicationConfigLoadActionKeyPerformanceMetricRESPONSEEND string = "RESPONSE_END"

	// WebApplicationConfigLoadActionKeyPerformanceMetricRESPONSESTART captures enum value "RESPONSE_START"
	WebApplicationConfigLoadActionKeyPerformanceMetricRESPONSESTART string = "RESPONSE_START"

	// WebApplicationConfigLoadActionKeyPerformanceMetricSPEEDINDEX captures enum value "SPEED_INDEX"
	WebApplicationConfigLoadActionKeyPerformanceMetricSPEEDINDEX string = "SPEED_INDEX"

	// WebApplicationConfigLoadActionKeyPerformanceMetricVISUALLYCOMPLETE captures enum value "VISUALLY_COMPLETE"
	WebApplicationConfigLoadActionKeyPerformanceMetricVISUALLYCOMPLETE string = "VISUALLY_COMPLETE"
)
View Source
const (

	// WebApplicationConfigTypeAUTOINJECTED captures enum value "AUTO_INJECTED"
	WebApplicationConfigTypeAUTOINJECTED string = "AUTO_INJECTED"

	// WebApplicationConfigTypeBROWSEREXTENSIONINJECTED captures enum value "BROWSER_EXTENSION_INJECTED"
	WebApplicationConfigTypeBROWSEREXTENSIONINJECTED string = "BROWSER_EXTENSION_INJECTED"

	// WebApplicationConfigTypeMANUALLYINJECTED captures enum value "MANUALLY_INJECTED"
	WebApplicationConfigTypeMANUALLYINJECTED string = "MANUALLY_INJECTED"
)
View Source
const (

	// WebApplicationConfigXhrActionKeyPerformanceMetricACTIONDURATION captures enum value "ACTION_DURATION"
	WebApplicationConfigXhrActionKeyPerformanceMetricACTIONDURATION string = "ACTION_DURATION"

	// WebApplicationConfigXhrActionKeyPerformanceMetricRESPONSEEND captures enum value "RESPONSE_END"
	WebApplicationConfigXhrActionKeyPerformanceMetricRESPONSEEND string = "RESPONSE_END"

	// WebApplicationConfigXhrActionKeyPerformanceMetricRESPONSESTART captures enum value "RESPONSE_START"
	WebApplicationConfigXhrActionKeyPerformanceMetricRESPONSESTART string = "RESPONSE_START"

	// WebApplicationConfigXhrActionKeyPerformanceMetricVISUALLYCOMPLETE captures enum value "VISUALLY_COMPLETE"
	WebApplicationConfigXhrActionKeyPerformanceMetricVISUALLYCOMPLETE string = "VISUALLY_COMPLETE"
)
View Source
const (

	// WebApplicationConfigBrowserRestrictionBrowserTypeANDROIDWEBKIT captures enum value "ANDROID_WEBKIT"
	WebApplicationConfigBrowserRestrictionBrowserTypeANDROIDWEBKIT string = "ANDROID_WEBKIT"

	// WebApplicationConfigBrowserRestrictionBrowserTypeBOTSSPIDERS captures enum value "BOTS_SPIDERS"
	WebApplicationConfigBrowserRestrictionBrowserTypeBOTSSPIDERS string = "BOTS_SPIDERS"

	// WebApplicationConfigBrowserRestrictionBrowserTypeCHROME captures enum value "CHROME"
	WebApplicationConfigBrowserRestrictionBrowserTypeCHROME string = "CHROME"

	// WebApplicationConfigBrowserRestrictionBrowserTypeEDGE captures enum value "EDGE"
	WebApplicationConfigBrowserRestrictionBrowserTypeEDGE string = "EDGE"

	// WebApplicationConfigBrowserRestrictionBrowserTypeFIREFOX captures enum value "FIREFOX"
	WebApplicationConfigBrowserRestrictionBrowserTypeFIREFOX string = "FIREFOX"

	// WebApplicationConfigBrowserRestrictionBrowserTypeINTERNETEXPLORER captures enum value "INTERNET_EXPLORER"
	WebApplicationConfigBrowserRestrictionBrowserTypeINTERNETEXPLORER string = "INTERNET_EXPLORER"

	// WebApplicationConfigBrowserRestrictionBrowserTypeOPERA captures enum value "OPERA"
	WebApplicationConfigBrowserRestrictionBrowserTypeOPERA string = "OPERA"

	// WebApplicationConfigBrowserRestrictionBrowserTypeSAFARI captures enum value "SAFARI"
	WebApplicationConfigBrowserRestrictionBrowserTypeSAFARI string = "SAFARI"
)
View Source
const (

	// WebApplicationConfigBrowserRestrictionComparatorEQUALS captures enum value "EQUALS"
	WebApplicationConfigBrowserRestrictionComparatorEQUALS string = "EQUALS"

	// WebApplicationConfigBrowserRestrictionComparatorGREATERTHANOREQUAL captures enum value "GREATER_THAN_OR_EQUAL"
	WebApplicationConfigBrowserRestrictionComparatorGREATERTHANOREQUAL string = "GREATER_THAN_OR_EQUAL"

	// WebApplicationConfigBrowserRestrictionComparatorLOWERTHANOREQUAL captures enum value "LOWER_THAN_OR_EQUAL"
	WebApplicationConfigBrowserRestrictionComparatorLOWERTHANOREQUAL string = "LOWER_THAN_OR_EQUAL"
)
View Source
const (

	// WebApplicationConfigBrowserRestrictionPlatformALL captures enum value "ALL"
	WebApplicationConfigBrowserRestrictionPlatformALL string = "ALL"

	// WebApplicationConfigBrowserRestrictionPlatformDESKTOP captures enum value "DESKTOP"
	WebApplicationConfigBrowserRestrictionPlatformDESKTOP string = "DESKTOP"

	// WebApplicationConfigBrowserRestrictionPlatformMOBILE captures enum value "MOBILE"
	WebApplicationConfigBrowserRestrictionPlatformMOBILE string = "MOBILE"
)
View Source
const (

	// WebApplicationConfigBrowserRestrictionSettingsModeEXCLUDE captures enum value "EXCLUDE"
	WebApplicationConfigBrowserRestrictionSettingsModeEXCLUDE string = "EXCLUDE"

	// WebApplicationConfigBrowserRestrictionSettingsModeINCLUDE captures enum value "INCLUDE"
	WebApplicationConfigBrowserRestrictionSettingsModeINCLUDE string = "INCLUDE"
)
View Source
const (

	// WebApplicationConfigIPAddressRestrictionSettingsModeEXCLUDE captures enum value "EXCLUDE"
	WebApplicationConfigIPAddressRestrictionSettingsModeEXCLUDE string = "EXCLUDE"

	// WebApplicationConfigIPAddressRestrictionSettingsModeINCLUDE captures enum value "INCLUDE"
	WebApplicationConfigIPAddressRestrictionSettingsModeINCLUDE string = "INCLUDE"
)
View Source
const (

	// DashboardReportStubTypeDASHBOARD captures enum value "DASHBOARD"
	DashboardReportStubTypeDASHBOARD string = "DASHBOARD"
)
View Source
const (

	// DashboardReportTypeDASHBOARD captures enum value "DASHBOARD"
	DashboardReportTypeDASHBOARD string = "DASHBOARD"
)
View Source
const (

	// MetricEventTextFilterMetricEventDimensionsFilterOperatorDtoOperatorEQUALS captures enum value "EQUALS"
	MetricEventTextFilterMetricEventDimensionsFilterOperatorDtoOperatorEQUALS string = "EQUALS"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalEventHandlers

type AdditionalEventHandlers struct {

	// Blur event handler enabled/disabled.
	// Required: true
	BlurEventHandler *bool `json:"blurEventHandler"`

	// Change event handler enabled/disabled.
	// Required: true
	ChangeEventHandler *bool `json:"changeEventHandler"`

	// Click event handler enabled/disabled.
	// Required: true
	ClickEventHandler *bool `json:"clickEventHandler"`

	// Max. number of DOM nodes to instrument. Valid values range from 0 to 100000.
	// Required: true
	// Maximum: 100000
	// Minimum: 0
	MaxDomNodesToInstrument *int32 `json:"maxDomNodesToInstrument"`

	// Mouseup event handler enabled/disabled.
	// Required: true
	MouseupEventHandler *bool `json:"mouseupEventHandler"`

	// toString method enabled/disabled.
	// Required: true
	ToStringMethod *bool `json:"toStringMethod"`

	// Use mouseup event for clicks enabled/disabled.
	// Required: true
	UserMouseupEventForClicks *bool `json:"userMouseupEventForClicks"`
}

AdditionalEventHandlers Additional event handlers and wrappers. swagger:model AdditionalEventHandlers

func (*AdditionalEventHandlers) MarshalBinary

func (m *AdditionalEventHandlers) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AdditionalEventHandlers) UnmarshalBinary

func (m *AdditionalEventHandlers) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AdditionalEventHandlers) Validate

func (m *AdditionalEventHandlers) Validate(formats strfmt.Registry) error

Validate validates this additional event handlers

type AdvancedJavaScriptTagSettings

type AdvancedJavaScriptTagSettings struct {

	// Additional event handlers and wrappers.
	// Required: true
	AdditionalEventHandlers *AdditionalEventHandlers `json:"additionalEventHandlers"`

	// In addition to the event handlers, events called using `addEventListener` or `attachEvent` can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page.
	// Required: true
	EventWrapperSettings *EventWrapperSettings `json:"eventWrapperSettings"`

	// Global event capture settings.
	// Required: true
	GlobalEventCaptureSettings *GlobalEventCaptureSettings `json:"globalEventCaptureSettings"`

	// Instrumentation of unsupported Ajax frameworks enabled/disabled.
	// Required: true
	InstrumentUnsupportedAjaxFrameworks *bool `json:"instrumentUnsupportedAjaxFrameworks"`

	// Maximum character length for action names. Valid values range from 5 to 10000.
	// Required: true
	// Maximum: 10000
	// Minimum: 5
	MaxActionNameLength *int32 `json:"maxActionNameLength"`

	// Maximum number of errors to be captured per page. Valid values range from 0 to 50.
	// Required: true
	// Maximum: 50
	// Minimum: 0
	MaxErrorsToCapture *int32 `json:"maxErrorsToCapture"`

	// Additional special characters that are to be escaped using non-alphanumeric characters in HTML escape format.
	// Required: true
	// Max Length: 30
	// Min Length: 0
	// Pattern: [^"<>]*
	SpecialCharactersToEscape *string `json:"specialCharactersToEscape"`

	// Send the beacon signal as a synchronous XMLHttpRequest using Firefox enabled/disabled.
	// Required: true
	SyncBeaconFirefox *bool `json:"syncBeaconFirefox"`

	// Send the beacon signal as a synchronous XMLHttpRequest using Internet Explorer enabled/disabled.
	// Required: true
	SyncBeaconInternetExplorer *bool `json:"syncBeaconInternetExplorer"`
}

AdvancedJavaScriptTagSettings Advanced JavaScript tag settings. swagger:model AdvancedJavaScriptTagSettings

func (*AdvancedJavaScriptTagSettings) MarshalBinary

func (m *AdvancedJavaScriptTagSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AdvancedJavaScriptTagSettings) UnmarshalBinary

func (m *AdvancedJavaScriptTagSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AdvancedJavaScriptTagSettings) Validate

func (m *AdvancedJavaScriptTagSettings) Validate(formats strfmt.Registry) error

Validate validates this advanced java script tag settings

type AfterTransformation

type AfterTransformation struct {

	// The delimiter of the transformation. The transformation removes everything before this delimiter and keeps everything after it.
	//
	//  The delimiter itself is not kept.
	//
	//  If several delimiters appear in the initial value, only the first one is used.
	// Required: true
	Delimiter *string `json:"delimiter"`
}

AfterTransformation after transformation swagger:model AfterTransformation

func (*AfterTransformation) MarshalBinary

func (m *AfterTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AfterTransformation) MarshalJSON

func (m AfterTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AfterTransformation) SetType

func (m *AfterTransformation) SetType(val string)

SetType sets the type of this subtype

func (*AfterTransformation) Type

func (m *AfterTransformation) Type() string

Type gets the type of this subtype

func (*AfterTransformation) UnmarshalBinary

func (m *AfterTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AfterTransformation) UnmarshalJSON

func (m *AfterTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AfterTransformation) Validate

func (m *AfterTransformation) Validate(formats strfmt.Registry) error

Validate validates this after transformation

type AlertingCustomEventFilter

type AlertingCustomEventFilter struct {

	// The filter for the description of the custom event.
	CustomDescriptionFilter *AlertingCustomTextFilter `json:"customDescriptionFilter,omitempty"`

	// The filter for the title of the custom event.
	CustomTitleFilter *AlertingCustomTextFilter `json:"customTitleFilter,omitempty"`
}

AlertingCustomEventFilter Configuration of a custom event filter.

Filters custom events by title or description. If both specified, the AND logic applies. swagger:model AlertingCustomEventFilter

func (*AlertingCustomEventFilter) MarshalBinary

func (m *AlertingCustomEventFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertingCustomEventFilter) UnmarshalBinary

func (m *AlertingCustomEventFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertingCustomEventFilter) Validate

func (m *AlertingCustomEventFilter) Validate(formats strfmt.Registry) error

Validate validates this alerting custom event filter

type AlertingCustomTextFilter

type AlertingCustomTextFilter struct {

	// The condition is case sensitive (`false`) or case insensitive (`true`).
	//
	//  If not set, then `false` is used, making the condition case sensitive.
	// Required: true
	CaseInsensitive *bool `json:"caseInsensitive"`

	// The filter is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// Reverses the comparison **operator**. For example it turns the **begins with** into **does not begin with**.
	// Required: true
	Negate *bool `json:"negate"`

	// Operator of the comparison.
	//
	//  You can reverse it by setting **negate** to `true`.
	// Required: true
	// Enum: [BEGINS_WITH CONTAINS CONTAINS_REGEX ENDS_WITH EQUALS]
	Operator *string `json:"operator"`

	// The value to compare to.
	// Required: true
	// Min Length: 1
	Value *string `json:"value"`
}

AlertingCustomTextFilter Configuration of a matching filter. swagger:model AlertingCustomTextFilter

func (*AlertingCustomTextFilter) MarshalBinary

func (m *AlertingCustomTextFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertingCustomTextFilter) UnmarshalBinary

func (m *AlertingCustomTextFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertingCustomTextFilter) Validate

func (m *AlertingCustomTextFilter) Validate(formats strfmt.Registry) error

Validate validates this alerting custom text filter

type AlertingEventTypeFilter

type AlertingEventTypeFilter struct {

	// The custom event filter.
	//
	//  If several event filters specified, the OR logic applies.
	CustomEventFilter *AlertingCustomEventFilter `json:"customEventFilter,omitempty"`

	// The predefined event filter.
	//
	//  If several event filters specified, the OR logic applies.
	PredefinedEventFilter *AlertingPredefinedEventFilter `json:"predefinedEventFilter,omitempty"`
}

AlertingEventTypeFilter Configuration of the event filter for the alerting profile.

You have two mutually exclusive options: * Select an event type from the list of the predefined events. Specify it in the **predefinedEventFilter** field. * Set a rule for custom events. Specify it in the **customEventFilter** field. swagger:model AlertingEventTypeFilter

func (*AlertingEventTypeFilter) MarshalBinary

func (m *AlertingEventTypeFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertingEventTypeFilter) UnmarshalBinary

func (m *AlertingEventTypeFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertingEventTypeFilter) Validate

func (m *AlertingEventTypeFilter) Validate(formats strfmt.Registry) error

Validate validates this alerting event type filter

type AlertingPredefinedEventFilter

type AlertingPredefinedEventFilter struct {

	// The type of the predefined event.
	// Required: true
	// Enum: [APPLICATION_ERROR_RATE_INCREASED APPLICATION_SLOWDOWN APPLICATION_UNEXPECTED_HIGH_LOAD APPLICATION_UNEXPECTED_LOW_LOAD AWS_LAMBDA_HIGH_ERROR_RATE CUSTOM_APPLICATION_ERROR_RATE_INCREASED CUSTOM_APPLICATION_SLOWDOWN CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD CUSTOM_APP_CRASH_RATE_INCREASED DATABASE_CONNECTION_FAILURE DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION DATA_CENTER_SERVICE_UNAVAILABLE EBS_VOLUME_HIGH_LATENCY EC2_HIGH_CPU ELB_HIGH_BACKEND_ERROR_RATE ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION ENTERPRISE_APPLICATION_UNAVAILABLE ESXI_GUEST_ACTIVE_SWAP_WAIT ESXI_GUEST_CPU_LIMIT_REACHED ESXI_HOST_CPU_SATURATION ESXI_HOST_DATASTORE_LOW_DISK_SPACE ESXI_HOST_DISK_QUEUE_SLOW ESXI_HOST_DISK_SLOW ESXI_HOST_MEMORY_SATURATION ESXI_HOST_NETWORK_PROBLEMS ESXI_HOST_OVERLOADED_STORAGE ESXI_VM_IMPACT_HOST_CPU_SATURATION ESXI_VM_IMPACT_HOST_MEMORY_SATURATION EXTERNAL_SYNTHETIC_TEST_OUTAGE EXTERNAL_SYNTHETIC_TEST_SLOWDOWN HOST_OF_SERVICE_UNAVAILABLE HTTP_CHECK_GLOBAL_OUTAGE HTTP_CHECK_LOCAL_OUTAGE HTTP_CHECK_TEST_LOCATION_SLOWDOWN MOBILE_APPLICATION_ERROR_RATE_INCREASED MOBILE_APPLICATION_SLOWDOWN MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD MOBILE_APP_CRASH_RATE_INCREASED MONITORING_UNAVAILABLE OSI_DISK_LOW_INODES OSI_GRACEFULLY_SHUTDOWN OSI_HIGH_CPU OSI_HIGH_MEMORY OSI_LOW_DISK_SPACE OSI_NIC_DROPPED_PACKETS_HIGH OSI_NIC_ERRORS_HIGH OSI_NIC_UTILIZATION_HIGH OSI_SLOW_DISK OSI_UNEXPECTEDLY_UNAVAILABLE PGI_OF_SERVICE_UNAVAILABLE PGI_UNAVAILABLE PG_LOW_INSTANCE_COUNT PROCESS_CRASHED PROCESS_HIGH_GC_ACTIVITY PROCESS_MEMORY_RESOURCE_EXHAUSTED PROCESS_NA_HIGH_CONN_FAIL_RATE PROCESS_NA_HIGH_LOSS_RATE PROCESS_THREADS_RESOURCE_EXHAUSTED RDS_HIGH_CPU RDS_HIGH_LATENCY RDS_LOW_MEMORY RDS_LOW_STORAGE_SPACE RDS_OF_SERVICE_UNAVAILABLE RDS_RESTART_SEQUENCE SERVICE_ERROR_RATE_INCREASED SERVICE_SLOWDOWN SERVICE_UNEXPECTED_HIGH_LOAD SERVICE_UNEXPECTED_LOW_LOAD SYNTHETIC_GLOBAL_OUTAGE SYNTHETIC_LOCAL_OUTAGE SYNTHETIC_TEST_LOCATION_SLOWDOWN]
	EventType *string `json:"eventType"`

	// The alert triggers when the problem of specified severity arises while the specified event **is** happening (`false`) or while the specified event is **not** happening (`true`).
	//
	//  For example, if you chose the Slowdown (`PERFORMANCE`) severity and Unexpected high traffic (`APPLICATION_UNEXPECTED_HIGH_LOAD`) event with **negate** set to `true`, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event.
	//
	// Consider the following use case as an example. The Slowdown (`PERFORMANCE`) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (`APPLICATION_UNEXPECTED_HIGH_LOAD`) event is used as an example), the behavior of the alerting profile is one of the following:* **negate** is set to `false`: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening.
	// * **negate** is set to `true`: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event.
	//
	// * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events.
	// Required: true
	Negate *bool `json:"negate"`
}

AlertingPredefinedEventFilter Configuration of a predefined event filter. swagger:model AlertingPredefinedEventFilter

func (*AlertingPredefinedEventFilter) MarshalBinary

func (m *AlertingPredefinedEventFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertingPredefinedEventFilter) UnmarshalBinary

func (m *AlertingPredefinedEventFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertingPredefinedEventFilter) Validate

func (m *AlertingPredefinedEventFilter) Validate(formats strfmt.Registry) error

Validate validates this alerting predefined event filter

type AlertingProfile

type AlertingProfile struct {

	// The name of the alerting profile, displayed in the UI.
	// Required: true
	// Max Length: 100
	// Min Length: 1
	DisplayName *string `json:"displayName"`

	// The list of event filters.
	//
	//  If several filters are specified, the OR logic applies.
	//
	//  If you specify both severity rule and event filter, the AND logic applies.
	// Max Items: 20
	// Min Items: 0
	EventTypeFilters []*AlertingEventTypeFilter `json:"eventTypeFilters"`

	// The ID of the alerting profile.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The ID of the management zone to which the alerting profile applies.
	ManagementZoneID int64 `json:"managementZoneId,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// A list of severity rules.
	//
	//  The rules are evaluated from top to bottom. The first matching rule applies and further evaluation stops.
	//
	//  If you specify both severity rule and event filter, the AND logic applies.
	// Max Items: 20
	// Min Items: 0
	Rules []*AlertingProfileSeverityRule `json:"rules"`
}

AlertingProfile Configuration of an alerting profile. swagger:model AlertingProfile

func (*AlertingProfile) MarshalBinary

func (m *AlertingProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertingProfile) UnmarshalBinary

func (m *AlertingProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertingProfile) Validate

func (m *AlertingProfile) Validate(formats strfmt.Registry) error

Validate validates this alerting profile

type AlertingProfileSeverityRule

type AlertingProfileSeverityRule struct {

	// Send a notification if a problem remains open longer than *X* minutes.
	// Required: true
	// Maximum: 10000
	// Minimum: 0
	DelayInMinutes *int32 `json:"delayInMinutes"`

	// The severity level to trigger the alert.
	// Required: true
	// Enum: [AVAILABILITY CUSTOM_ALERT ERROR MONITORING_UNAVAILABLE PERFORMANCE RESOURCE_CONTENTION]
	SeverityLevel *string `json:"severityLevel"`

	// A list of tags, defining the applicable monitored entities.
	//
	//  If no tags specified, the alerting profile applies to all monitored entities.
	// Required: true
	TagFilter *AlertingProfileTagFilter `json:"tagFilter"`
}

AlertingProfileSeverityRule A severity rule of the alerting profile.

A severity rule defines the level of severity that must be met before an alert is sent our for a detected problem. Additionally it restricts the alerting to certain monitored entities.

swagger:model AlertingProfileSeverityRule

func (*AlertingProfileSeverityRule) MarshalBinary

func (m *AlertingProfileSeverityRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertingProfileSeverityRule) UnmarshalBinary

func (m *AlertingProfileSeverityRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertingProfileSeverityRule) Validate

func (m *AlertingProfileSeverityRule) Validate(formats strfmt.Registry) error

Validate validates this alerting profile severity rule

type AlertingProfileTagFilter

type AlertingProfileTagFilter struct {

	// The filtering mode:
	// * `INCLUDE_ANY`: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags.
	// * `INCLUDE_ALL`: The rule applies to monitored entities that have **all** of the specified tags. You can specify up to 10 tags.
	// * `NONE`: The rule applies to all monitored entities.
	// Required: true
	// Enum: [INCLUDE_ALL INCLUDE_ANY NONE]
	IncludeMode *string `json:"includeMode"`

	// A list of required tags.
	// Unique: true
	TagFilters []*TagFilter `json:"tagFilters"`
}

AlertingProfileTagFilter Configuration of the tag filtering of the alerting profile. swagger:model AlertingProfileTagFilter

func (*AlertingProfileTagFilter) MarshalBinary

func (m *AlertingProfileTagFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertingProfileTagFilter) UnmarshalBinary

func (m *AlertingProfileTagFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertingProfileTagFilter) Validate

func (m *AlertingProfileTagFilter) Validate(formats strfmt.Registry) error

Validate validates this alerting profile tag filter

type AliasQueue

type AliasQueue struct {

	// The name of the alias queue.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	AliasQueue *string `json:"aliasQueue"`

	// The name of the base queue, which the alias queue should point to.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	BaseQueue *string `json:"baseQueue"`

	// The alias queue is visible in these [clusters](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.pro.doc/q002750_.htm). The queue manager must be part of these clusters.
	// Required: true
	// Max Items: 10000
	// Min Items: 0
	ClusterVisibility []string `json:"clusterVisibility"`
}

AliasQueue Define an alias for a so called base queue. This can either be a local queue owned by this queue manager, a local definition of a remote queue or a cluster queue visible but owned by another queue manager. The alias can be made visible in one or more clusters. swagger:model AliasQueue

func (*AliasQueue) MarshalBinary

func (m *AliasQueue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AliasQueue) UnmarshalBinary

func (m *AliasQueue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AliasQueue) Validate

func (m *AliasQueue) Validate(formats strfmt.Registry) error

Validate validates this alias queue

type AnsibleTowerNotificationConfig

type AnsibleTowerNotificationConfig struct {

	// Accept any, including self-signed and invalid, SSL certificate (`true`) or only trusted (`false`) certificates.
	// Required: true
	AcceptAnyCertificate *bool `json:"acceptAnyCertificate"`

	// The custom message of the notification.
	//
	//  This message will be displayed in the extra variables **Message** field of your job template.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntities}`: Details about the entities impacted by the problem in form of a JSON array.
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Max Length: 1000
	// Min Length: 0
	CustomMessage *string `json:"customMessage"`

	// The ID of the target Ansible Tower job template.
	// Required: true
	JobTemplateID *int32 `json:"jobTemplateID"`

	// The URL of the target Ansible Tower job template.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	JobTemplateURL *string `json:"jobTemplateURL"`

	// The password for the Ansible Tower account.
	// Max Length: 1000
	// Min Length: 1
	Password string `json:"password,omitempty"`

	// The username of the Ansible Tower account.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Username *string `json:"username"`
	// contains filtered or unexported fields
}

AnsibleTowerNotificationConfig ansible tower notification config swagger:model AnsibleTowerNotificationConfig

func (*AnsibleTowerNotificationConfig) Active

func (m *AnsibleTowerNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*AnsibleTowerNotificationConfig) AlertingProfile

func (m *AnsibleTowerNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*AnsibleTowerNotificationConfig) ID

ID gets the id of this subtype

func (*AnsibleTowerNotificationConfig) MarshalBinary

func (m *AnsibleTowerNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AnsibleTowerNotificationConfig) MarshalJSON

func (m AnsibleTowerNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AnsibleTowerNotificationConfig) Name

Name gets the name of this subtype

func (*AnsibleTowerNotificationConfig) SetActive

func (m *AnsibleTowerNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*AnsibleTowerNotificationConfig) SetAlertingProfile

func (m *AnsibleTowerNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*AnsibleTowerNotificationConfig) SetID

SetID sets the id of this subtype

func (*AnsibleTowerNotificationConfig) SetName

func (m *AnsibleTowerNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*AnsibleTowerNotificationConfig) SetType

func (m *AnsibleTowerNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*AnsibleTowerNotificationConfig) Type

Type gets the type of this subtype

func (*AnsibleTowerNotificationConfig) UnmarshalBinary

func (m *AnsibleTowerNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AnsibleTowerNotificationConfig) UnmarshalJSON

func (m *AnsibleTowerNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AnsibleTowerNotificationConfig) Validate

func (m *AnsibleTowerNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this ansible tower notification config

type Apdex

type Apdex struct {

	// Consider JavaScript errors in Apdex calculations enabled/disabled
	// Required: true
	ConsiderJavaScriptErrors *bool `json:"considerJavaScriptErrors"`

	// Fallback threshold of an XHR action, in milliseconds, defining a tolerable user experience, when the configured KPM is not available.
	//
	//  Values between 100 and 240000 are allowed.
	// Maximum: 240000
	// Minimum: 100
	FrustratingFallbackThreshold int32 `json:"frustratingFallbackThreshold,omitempty"`

	// Maximal length of an action, in milliseconds, which is considered as tolerable user experience.
	//
	//  You can use values between 100 and 240000.
	// Maximum: 240000
	// Minimum: 100
	FrustratingThreshold int32 `json:"frustratingThreshold,omitempty"`

	// Fallback threshold of an XHR action, in milliseconds, defining a satisfied user experience, when the configured KPM is not available.
	//
	//  Values between 100 and 60000 are allowed.
	// Maximum: 60000
	// Minimum: 100
	ToleratedFallbackThreshold int32 `json:"toleratedFallbackThreshold,omitempty"`

	// Maximal length of an action, in milliseconds, which is considered as satisfied user experience.
	//
	//  You can use values between 100 and 60000.
	// Maximum: 60000
	// Minimum: 100
	ToleratedThreshold int32 `json:"toleratedThreshold,omitempty"`
}

Apdex Defines the Apdex settings of an application. swagger:model Apdex

func (*Apdex) MarshalBinary

func (m *Apdex) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Apdex) UnmarshalBinary

func (m *Apdex) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Apdex) Validate

func (m *Apdex) Validate(formats strfmt.Registry) error

Validate validates this apdex

type AppIdentifier

type AppIdentifier struct {

	// The id where the file belongs to
	ID string `json:"id,omitempty"`

	// The operating system where the file belongs to
	// Enum: [ANDROID IOS TVOS]
	Os string `json:"os,omitempty"`

	// The bundleId (iOS) or package name (Android) the file belongs to
	PackageName string `json:"packageName,omitempty"`

	// The version code (Android) / bundle version (iOS) the file belongs to
	// Required: true
	VersionCode *string `json:"versionCode"`

	// The version name (Android) / bundle versions string (iOS) the file belongs to
	// Required: true
	VersionName *string `json:"versionName"`
}

AppIdentifier app identifier swagger:model AppIdentifier

func (*AppIdentifier) MarshalBinary

func (m *AppIdentifier) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AppIdentifier) UnmarshalBinary

func (m *AppIdentifier) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AppIdentifier) Validate

func (m *AppIdentifier) Validate(formats strfmt.Registry) error

Validate validates this app identifier

type ApplicationAnomalyDetectionConfig

type ApplicationAnomalyDetectionConfig struct {

	// How to detect failure rate increase.
	// Required: true
	FailureRateIncrease *FailureRateIncreaseDetectionConfig `json:"failureRateIncrease"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// How to detect response time degradation.
	// Required: true
	ResponseTimeDegradation *ResponseTimeDegradationDetectionConfig `json:"responseTimeDegradation"`

	// How to detect traffic drops.
	// Required: true
	TrafficDrop *TrafficDropDetectionConfig `json:"trafficDrop"`

	// How to detect traffic spikes.
	// Required: true
	TrafficSpike *TrafficSpikeDetectionConfig `json:"trafficSpike"`
}

ApplicationAnomalyDetectionConfig The configuration of anomaly detection for applications. swagger:model ApplicationAnomalyDetectionConfig

func (*ApplicationAnomalyDetectionConfig) MarshalBinary

func (m *ApplicationAnomalyDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApplicationAnomalyDetectionConfig) UnmarshalBinary

func (m *ApplicationAnomalyDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApplicationAnomalyDetectionConfig) Validate

Validate validates this application anomaly detection config

type ApplicationDataPrivacy

type ApplicationDataPrivacy struct {

	// Set to `true` to disable data capture and cookies until JavaScriptAPI dtrum.enable() is called.
	// Required: true
	DataCaptureOptInEnabled *bool `json:"dataCaptureOptInEnabled"`

	// How to handle browsers' "Do Not Track": `IGNORE_DO_NOT_TRACK`, or `CAPTURE_ANONYMIZED`, or `DO_NOT_CAPTURE`.
	// Required: true
	// Enum: [CAPTURE_ANONYMIZED DO_NOT_CAPTURE IGNORE_DO_NOT_TRACK]
	DoNotTrackBehaviour *string `json:"doNotTrackBehaviour"`

	// Dynatrace entity ID of the web application.
	// Read Only: true
	Identifier string `json:"identifier,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// Set to `true` to set persistent cookie in order to recognize returning devices.
	// Required: true
	PersistentCookieForUserTracking *bool `json:"persistentCookieForUserTracking"`
}

ApplicationDataPrivacy Data privacy settings of the application. swagger:model ApplicationDataPrivacy

func (*ApplicationDataPrivacy) MarshalBinary

func (m *ApplicationDataPrivacy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApplicationDataPrivacy) UnmarshalBinary

func (m *ApplicationDataPrivacy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApplicationDataPrivacy) Validate

func (m *ApplicationDataPrivacy) Validate(formats strfmt.Registry) error

Validate validates this application data privacy

type ApplicationDataPrivacyList

type ApplicationDataPrivacyList struct {

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// values
	Values []*ApplicationDataPrivacy `json:"values"`
}

ApplicationDataPrivacyList application data privacy list swagger:model ApplicationDataPrivacyList

func (*ApplicationDataPrivacyList) MarshalBinary

func (m *ApplicationDataPrivacyList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApplicationDataPrivacyList) UnmarshalBinary

func (m *ApplicationDataPrivacyList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApplicationDataPrivacyList) Validate

func (m *ApplicationDataPrivacyList) Validate(formats strfmt.Registry) error

Validate validates this application data privacy list

type ApplicationDetectionRuleConfig

type ApplicationDetectionRuleConfig struct {

	// The Dynatrace entity ID of the application, for example `APPLICATION-4A3B43`.
	//
	//  You must use an existing ID. If you need to create a rule for an application that doesn't exist yet, [create an application first](https://www.dynatrace.com/support/help/shortlink/api-config-web-app-post-web-app) and then configure detection rules for it.
	// Required: true
	ApplicationIdentifier *string `json:"applicationIdentifier"`

	// The condition of the rule.
	// Required: true
	FilterConfig *ApplicationFilter `json:"filterConfig"`

	// The ID of the rule.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadataDtoImpl `json:"metadata,omitempty"`

	// The order of the rule in the rules list.
	//
	// The rules are evaluated from top to bottom. The first matching rule applies.
	// Max Length: 2147483647
	// Min Length: 1
	Order string `json:"order,omitempty"`
}

ApplicationDetectionRuleConfig Application detection rule. swagger:model ApplicationDetectionRuleConfig

func (*ApplicationDetectionRuleConfig) MarshalBinary

func (m *ApplicationDetectionRuleConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApplicationDetectionRuleConfig) UnmarshalBinary

func (m *ApplicationDetectionRuleConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApplicationDetectionRuleConfig) Validate

func (m *ApplicationDetectionRuleConfig) Validate(formats strfmt.Registry) error

Validate validates this application detection rule config

type ApplicationFilter

type ApplicationFilter struct {

	// Where to look for the the **pattern** value.
	// Required: true
	// Enum: [DOMAIN URL]
	ApplicationMatchTarget *string `json:"applicationMatchTarget"`

	// The operator of the matching.
	// Required: true
	// Enum: [BEGINS_WITH CONTAINS ENDS_WITH EQUALS MATCHES]
	ApplicationMatchType *string `json:"applicationMatchType"`

	// The value to look for.
	// Required: true
	// Max Length: 200
	// Min Length: 1
	Pattern *string `json:"pattern"`
}

ApplicationFilter The condition of an application detection rule. swagger:model ApplicationFilter

func (*ApplicationFilter) MarshalBinary

func (m *ApplicationFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApplicationFilter) UnmarshalBinary

func (m *ApplicationFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApplicationFilter) Validate

func (m *ApplicationFilter) Validate(formats strfmt.Registry) error

Validate validates this application filter

type ApplicationID

type ApplicationID struct {

	// The value to be used instead of the detected value.
	ValueOverride string `json:"valueOverride,omitempty"`
	// contains filtered or unexported fields
}

ApplicationID The contribution to the service ID calculation from the detected application ID.

You have two mutually exclusive options:

* Override the detected value with a specified static value. Specify the new value in the **valueOverride** field. * Dynamically transform the detected value. Specify the transformation parameters in the **transformations** field. swagger:model ApplicationId

func (*ApplicationID) MarshalBinary

func (m *ApplicationID) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ApplicationID) MarshalJSON

func (m ApplicationID) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ApplicationID) SetTransformations

func (m *ApplicationID) SetTransformations(val []TransformationBase)

SetTransformations sets the transformations of this base type

func (*ApplicationID) Transformations

func (m *ApplicationID) Transformations() []TransformationBase

Transformations gets the transformations of this base type

func (*ApplicationID) UnmarshalBinary

func (m *ApplicationID) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApplicationID) UnmarshalJSON

func (m *ApplicationID) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ApplicationID) Validate

func (m *ApplicationID) Validate(formats strfmt.Registry) error

Validate validates this application Id

type ApplicationTypeComparison

type ApplicationTypeComparison struct {
	// contains filtered or unexported fields
}

ApplicationTypeComparison application type comparison swagger:model ApplicationTypeComparison

func (*ApplicationTypeComparison) MarshalBinary

func (m *ApplicationTypeComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ApplicationTypeComparison) MarshalJSON

func (m ApplicationTypeComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ApplicationTypeComparison) Negate

func (m *ApplicationTypeComparison) Negate() *bool

Negate gets the negate of this subtype

func (*ApplicationTypeComparison) Operator

func (m *ApplicationTypeComparison) Operator() Enum

Operator gets the operator of this subtype

func (*ApplicationTypeComparison) SetNegate

func (m *ApplicationTypeComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*ApplicationTypeComparison) SetOperator

func (m *ApplicationTypeComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*ApplicationTypeComparison) SetType

func (m *ApplicationTypeComparison) SetType(val string)

SetType sets the type of this subtype

func (*ApplicationTypeComparison) SetValue

func (m *ApplicationTypeComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*ApplicationTypeComparison) Type

Type gets the type of this subtype

func (*ApplicationTypeComparison) UnmarshalBinary

func (m *ApplicationTypeComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApplicationTypeComparison) UnmarshalJSON

func (m *ApplicationTypeComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ApplicationTypeComparison) Validate

func (m *ApplicationTypeComparison) Validate(formats strfmt.Registry) error

Validate validates this application type comparison

func (*ApplicationTypeComparison) Value

func (m *ApplicationTypeComparison) Value() interface{}

Value gets the value of this subtype

type AssignedEntitiesTile

type AssignedEntitiesTile struct {

	// The list of Dynatrace entities, assigned to the tile.
	// Required: true
	AssignedEntities []string `json:"assignedEntities"`
	// contains filtered or unexported fields
}

AssignedEntitiesTile assigned entities tile swagger:model AssignedEntitiesTile

func (*AssignedEntitiesTile) Bounds

func (m *AssignedEntitiesTile) Bounds() *TileBounds

Bounds gets the bounds of this subtype

func (*AssignedEntitiesTile) Configured

func (m *AssignedEntitiesTile) Configured() bool

Configured gets the configured of this subtype

func (*AssignedEntitiesTile) MarshalBinary

func (m *AssignedEntitiesTile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AssignedEntitiesTile) MarshalJSON

func (m AssignedEntitiesTile) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AssignedEntitiesTile) Name

func (m *AssignedEntitiesTile) Name() *string

Name gets the name of this subtype

func (*AssignedEntitiesTile) SetBounds

func (m *AssignedEntitiesTile) SetBounds(val *TileBounds)

SetBounds sets the bounds of this subtype

func (*AssignedEntitiesTile) SetConfigured

func (m *AssignedEntitiesTile) SetConfigured(val bool)

SetConfigured sets the configured of this subtype

func (*AssignedEntitiesTile) SetName

func (m *AssignedEntitiesTile) SetName(val *string)

SetName sets the name of this subtype

func (*AssignedEntitiesTile) SetTileFilter

func (m *AssignedEntitiesTile) SetTileFilter(val *TileFilter)

SetTileFilter sets the tile filter of this subtype

func (*AssignedEntitiesTile) SetTileType

func (m *AssignedEntitiesTile) SetTileType(val string)

SetTileType sets the tile type of this subtype

func (*AssignedEntitiesTile) TileFilter

func (m *AssignedEntitiesTile) TileFilter() *TileFilter

TileFilter gets the tile filter of this subtype

func (*AssignedEntitiesTile) TileType

func (m *AssignedEntitiesTile) TileType() string

TileType gets the tile type of this subtype

func (*AssignedEntitiesTile) UnmarshalBinary

func (m *AssignedEntitiesTile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssignedEntitiesTile) UnmarshalJSON

func (m *AssignedEntitiesTile) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AssignedEntitiesTile) Validate

func (m *AssignedEntitiesTile) Validate(formats strfmt.Registry) error

Validate validates this assigned entities tile

type AssignedEntitiesWithMetricTile

type AssignedEntitiesWithMetricTile struct {

	// The list of Dynatrace entities, assigned to the tile.
	// Required: true
	AssignedEntities []string `json:"assignedEntities"`

	// The metric assigned to the tile.
	Metric string `json:"metric,omitempty"`
	// contains filtered or unexported fields
}

AssignedEntitiesWithMetricTile assigned entities with metric tile swagger:model AssignedEntitiesWithMetricTile

func (*AssignedEntitiesWithMetricTile) Bounds

Bounds gets the bounds of this subtype

func (*AssignedEntitiesWithMetricTile) Configured

func (m *AssignedEntitiesWithMetricTile) Configured() bool

Configured gets the configured of this subtype

func (*AssignedEntitiesWithMetricTile) MarshalBinary

func (m *AssignedEntitiesWithMetricTile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AssignedEntitiesWithMetricTile) MarshalJSON

func (m AssignedEntitiesWithMetricTile) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AssignedEntitiesWithMetricTile) Name

Name gets the name of this subtype

func (*AssignedEntitiesWithMetricTile) SetBounds

func (m *AssignedEntitiesWithMetricTile) SetBounds(val *TileBounds)

SetBounds sets the bounds of this subtype

func (*AssignedEntitiesWithMetricTile) SetConfigured

func (m *AssignedEntitiesWithMetricTile) SetConfigured(val bool)

SetConfigured sets the configured of this subtype

func (*AssignedEntitiesWithMetricTile) SetName

func (m *AssignedEntitiesWithMetricTile) SetName(val *string)

SetName sets the name of this subtype

func (*AssignedEntitiesWithMetricTile) SetTileFilter

func (m *AssignedEntitiesWithMetricTile) SetTileFilter(val *TileFilter)

SetTileFilter sets the tile filter of this subtype

func (*AssignedEntitiesWithMetricTile) SetTileType

func (m *AssignedEntitiesWithMetricTile) SetTileType(val string)

SetTileType sets the tile type of this subtype

func (*AssignedEntitiesWithMetricTile) TileFilter

func (m *AssignedEntitiesWithMetricTile) TileFilter() *TileFilter

TileFilter gets the tile filter of this subtype

func (*AssignedEntitiesWithMetricTile) TileType

func (m *AssignedEntitiesWithMetricTile) TileType() string

TileType gets the tile type of this subtype

func (*AssignedEntitiesWithMetricTile) UnmarshalBinary

func (m *AssignedEntitiesWithMetricTile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssignedEntitiesWithMetricTile) UnmarshalJSON

func (m *AssignedEntitiesWithMetricTile) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AssignedEntitiesWithMetricTile) Validate

func (m *AssignedEntitiesWithMetricTile) Validate(formats strfmt.Registry) error

Validate validates this assigned entities with metric tile

type AutoTag

type AutoTag struct {

	// The ID of the auto-tag.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the auto-tag, which is applied to entities.
	//
	// Additionally you can specify a **valueFormat** in the tag rule. In that case the tag is used in the `name:valueFormat` format.
	//
	// For example you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`.
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// The list of rules for tag usage.
	//
	// When there are multiple rules, the OR logic applies.
	Rules []*AutoTagRule `json:"rules"`
}

AutoTag Configuration of an auto-tag. It defines the conditions of tag usage and the tag value. swagger:model AutoTag

func (*AutoTag) MarshalBinary

func (m *AutoTag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AutoTag) UnmarshalBinary

func (m *AutoTag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AutoTag) Validate

func (m *AutoTag) Validate(formats strfmt.Registry) error

Validate validates this auto tag

type AutoTagRule

type AutoTagRule struct {

	// A list of matching rules for the auto-tag.
	//
	// The tag applies only when **all** conditions are fulfilled.
	// Required: true
	// Max Items: 30
	// Min Items: 1
	Conditions []*EntityRuleEngineCondition `json:"conditions"`

	// Tag rule is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// How to apply the tag to underlying entities:
	//
	// * `SERVICE_TO_PROCESS_GROUP_LIKE`: Apply to underlying process groups of matching services.
	//  * `SERVICE_TO_HOST_LIKE`: Apply to underlying hosts of matching services.
	//
	// * `PROCESS_GROUP_TO_HOST`: Apply to underlying hosts of matching process groups.
	//  * `PROCESS_GROUP_TO_SERVICE`: Apply to all services provided by the process groups.
	//
	// * `HOST_TO_PROCESS_GROUP_INSTANCE`: Apply to processes running on matching hosts.
	PropagationTypes []string `json:"propagationTypes"`

	// Type of entities to which the rule applies.
	// Required: true
	// Enum: [APPLICATION AWS_APPLICATION_LOAD_BALANCER AWS_CLASSIC_LOAD_BALANCER AWS_NETWORK_LOAD_BALANCER AWS_RELATIONAL_DATABASE_SERVICE AZURE CUSTOM_APPLICATION CUSTOM_DEVICE DCRUM_APPLICATION ESXI_HOST EXTERNAL_SYNTHETIC_TEST HOST HTTP_CHECK KUBERNETES_NODE MOBILE_APPLICATION PROCESS_GROUP SERVICE SYNTHETIC_TEST]
	Type *string `json:"type"`

	// The value of the auto-tag. If specified, the tag is used in the `name:valueFormat` format.
	//
	// For example, you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`.
	//
	// You can use the following placeholders here:
	//
	// * `{AwsAutoScalingGroup:Name}`
	// * `{AwsAvailabilityZone:Name}`
	// * `{AwsElasticLoadBalancer:Name}`
	// * `{AwsRelationalDatabaseService:DBName}`
	// * `{AwsRelationalDatabaseService:Endpoint}`
	// * `{AwsRelationalDatabaseService:Engine}`
	// * `{AwsRelationalDatabaseService:InstanceClass}`
	// * `{AwsRelationalDatabaseService:Name}`
	// * `{AwsRelationalDatabaseService:Port}`
	// * `{AzureRegion:Name}`
	// * `{AzureScaleSet:Name}`
	// * `{AzureVm:Name}`
	// * `{CloudFoundryOrganization:Name}`
	// * `{CustomDevice:DetectedName}`
	// * `{CustomDevice:DnsName}`
	// * `{CustomDevice:IpAddress}`
	// * `{CustomDevice:Port}`
	// * `{DockerContainerGroupInstance:ContainerName}`
	// * `{DockerContainerGroupInstance:FullImageName}`
	// * `{DockerContainerGroupInstance:ImageVersion}`
	// * `{DockerContainerGroupInstance:StrippedImageName}`
	// * `{ESXIHost:HardwareModel}`
	// * `{ESXIHost:HardwareVendor}`
	// * `{ESXIHost:Name}`
	// * `{ESXIHost:ProductName}`
	// * `{ESXIHost:ProductVersion}`
	// * `{Ec2Instance:AmiId}`
	// * `{Ec2Instance:BeanstalkEnvironmentName}`
	// * `{Ec2Instance:InstanceId}`
	// * `{Ec2Instance:InstanceType}`
	// * `{Ec2Instance:LocalHostName}`
	// * `{Ec2Instance:Name}`
	// * `{Ec2Instance:PublicHostName}`
	// * `{Ec2Instance:SecurityGroup}`
	// * `{GoogleComputeInstance:Id}`
	// * `{GoogleComputeInstance:IpAddresses}`
	// * `{GoogleComputeInstance:MachineType}`
	// * `{GoogleComputeInstance:Name}`
	// * `{GoogleComputeInstance:ProjectId}`
	// * `{GoogleComputeInstance:Project}`
	// * `{Host:AWSNameTag}`
	// * `{Host:AixLogicalCpuCount}`
	// * `{Host:AzureHostName}`
	// * `{Host:AzureSiteName}`
	// * `{Host:BoshDeploymentId}`
	// * `{Host:BoshInstanceId}`
	// * `{Host:BoshInstanceName}`
	// * `{Host:BoshName}`
	// * `{Host:BoshStemcellVersion}`
	// * `{Host:CpuCores}`
	// * `{Host:DetectedName}`
	// * `{Host:Environment:AppName}`
	// * `{Host:Environment:BoshReleaseVersion}`
	// * `{Host:Environment:Environment}`
	// * `{Host:Environment:Link}`
	// * `{Host:Environment:Organization}`
	// * `{Host:Environment:Owner}`
	// * `{Host:Environment:Support}`
	// * `{Host:IpAddress}`
	// * `{Host:LogicalCpuCores}`
	// * `{Host:OneAgentCustomHostName}`
	// * `{Host:OperatingSystemVersion}`
	// * `{Host:PaasMemoryLimit}`
	// * `{HostGroup:Name}`
	// * `{KubernetesCluster:Name}`
	// * `{KubernetesNode:DetectedName}`
	// * `{OpenstackAvailabilityZone:Name}`
	// * `{OpenstackZone:Name}`
	// * `{OpenstackComputeNode:Name}`
	// * `{OpenstackProject:Name}`
	// * `{OpenstackVm:UnstanceType}`
	// * `{OpenstackVm:Name}`
	// * `{OpenstackVm:SecurityGroup}`
	// * `{ProcessGroup:AmazonECRImageAccountId}`
	// * `{ProcessGroup:AmazonECRImageRegion}`
	// * `{ProcessGroup:AmazonECSCluster}`
	// * `{ProcessGroup:AmazonECSContainerName}`
	// * `{ProcessGroup:AmazonECSFamily}`
	// * `{ProcessGroup:AmazonECSRevision}`
	// * `{ProcessGroup:AmazonLambdaFunctionName}`
	// * `{ProcessGroup:AmazonRegion}`
	// * `{ProcessGroup:ApacheConfigPath}`
	// * `{ProcessGroup:ApacheSparkMasterIpAddress}`
	// * `{ProcessGroup:AspDotNetCoreApplicationPath}`
	// * `{ProcessGroup:AspDotNetCoreApplicationPath}`
	// * `{ProcessGroup:AzureHostName}`
	// * `{ProcessGroup:AzureSiteName}`
	// * `{ProcessGroup:CassandraClusterName}`
	// * `{ProcessGroup:CatalinaBase}`
	// * `{ProcessGroup:CatalinaHome}`
	// * `{ProcessGroup:CloudFoundryAppId}`
	// * `{ProcessGroup:CloudFoundryAppName}`
	// * `{ProcessGroup:CloudFoundryInstanceIndex}`
	// * `{ProcessGroup:CloudFoundrySpaceId}`
	// * `{ProcessGroup:CloudFoundrySpaceName}`
	// * `{ProcessGroup:ColdFusionJvmConfigFile}`
	// * `{ProcessGroup:ColdFusionServiceName}`
	// * `{ProcessGroup:CommandLineArgs}`
	// * `{ProcessGroup:DetectedName}`
	// * `{ProcessGroup:DotNetCommandPath}`
	// * `{ProcessGroup:DotNetCommand}`
	// * `{ProcessGroup:DotNetClusterId}`
	// * `{ProcessGroup:DotNetNodeId}`
	// * `{ProcessGroup:ElasticsearchClusterName}`
	// * `{ProcessGroup:ElasticsearchNodeName}`
	// * `{ProcessGroup:EquinoxConfigPath}`
	// * `{ProcessGroup:ExeName}`
	// * `{ProcessGroup:ExePath}`
	// * `{ProcessGroup:GlassFishDomainName}`
	// * `{ProcessGroup:GlassFishInstanceName}`
	// * `{ProcessGroup:GoogleAppEngineInstance}`
	// * `{ProcessGroup:GoogleAppEngineService}`
	// * `{ProcessGroup:GoogleCloudProject}`
	// * `{ProcessGroup:HybrisBinDirectory}`
	// * `{ProcessGroup:HybrisConfigDirectory}`
	// * `{ProcessGroup:HybrisConfigDirectory}`
	// * `{ProcessGroup:HybrisDataDirectory}`
	// * `{ProcessGroup:IBMCicsRegion}`
	// * `{ProcessGroup:IBMCtgName}`
	// * `{ProcessGroup:IBMImsConnectRegion}`
	// * `{ProcessGroup:IBMImsControlRegion}`
	// * `{ProcessGroup:IBMImsMessageProcessingRegion}`
	// * `{ProcessGroup:IBMImsSoapGwName}`
	// * `{ProcessGroup:IBMIntegrationNodeName}`
	// * `{ProcessGroup:IBMIntegrationServerName}`
	// * `{ProcessGroup:IISAppPool}`
	// * `{ProcessGroup:IISRoleName}`
	// * `{ProcessGroup:JbossHome}`
	// * `{ProcessGroup:JbossMode}`
	// * `{ProcessGroup:JbossServerName}`
	// * `{ProcessGroup:JavaJarFile}`
	// * `{ProcessGroup:JavaJarPath}`
	// * `{ProcessGroup:JavaMainCLass}`
	// * `{ProcessGroup:KubernetesBasePodName}`
	// * `{ProcessGroup:KubernetesContainerName}`
	// * `{ProcessGroup:KubernetesFullPodName}`
	// * `{ProcessGroup:KubernetesNamespace}`
	// * `{ProcessGroup:KubernetesPodUid}`
	// * `{ProcessGroup:MssqlInstanceName}`
	// * `{ProcessGroup:NodeJsAppBaseDirectory}`
	// * `{ProcessGroup:NodeJsAppName}`
	// * `{ProcessGroup:NodeJsScriptName}`
	// * `{ProcessGroup:OracleSid}`
	// * `{ProcessGroup:PHPScriptPath}`
	// * `{ProcessGroup:PHPWorkingDirectory}`
	// * `{ProcessGroup:Ports}`
	// * `{ProcessGroup:RubyAppRootPath}`
	// * `{ProcessGroup:RubyScriptPath}`
	// * `{ProcessGroup:SoftwareAGInstallRoot}`
	// * `{ProcessGroup:SoftwareAGProductPropertyName}`
	// * `{ProcessGroup:SpringBootAppName}`
	// * `{ProcessGroup:SpringBootProfileName}`
	// * `{ProcessGroup:SpringBootStartupClass}`
	// * `{ProcessGroup:TIBCOBusinessWorksAppNodeName}`
	// * `{ProcessGroup:TIBCOBusinessWorksAppSpaceName}`
	// * `{ProcessGroup:TIBCOBusinessWorksCeAppName}`
	// * `{ProcessGroup:TIBCOBusinessWorksCeVersion}`
	// * `{ProcessGroup:TIBCOBusinessWorksDomainName}`
	// * `{ProcessGroup:TIBCOBusinessWorksEnginePropertyFilePath}`
	// * `{ProcessGroup:TIBCOBusinessWorksEnginePropertyFile}`
	// * `{ProcessGroup:TIBCOBusinessWorksHome}`
	// * `{ProcessGroup:VarnishInstanceName}`
	// * `{ProcessGroup:WebLogicClusterName}`
	// * `{ProcessGroup:WebLogicDomainName}`
	// * `{ProcessGroup:WebLogicHome}`
	// * `{ProcessGroup:WebLogicName}`
	// * `{ProcessGroup:WebSphereCellName}`
	// * `{ProcessGroup:WebSphereClusterName}`
	// * `{ProcessGroup:WebSphereNodeName}`
	// * `{ProcessGroup:WebSphereServerName}`
	// * `{ProcessGroup:ActorSystem}`
	// * `{Service:STGServerName}`
	// * `{Service:DatabaseHostName}`
	// * `{Service:DatabaseName}`
	// * `{Service:DatabaseVendor}`
	// * `{Service:DetectedName}`
	// * `{Service:EndpointPath}`
	// * `{Service:EndpointPathGatewayUrl}`
	// * `{Service:IIBApplicationName}`
	// * `{Service:MessageListenerClassName}`
	// * `{Service:Port}`
	// * `{Service:PublicDomainName}`
	// * `{Service:RemoteEndpoint}`
	// * `{Service:RemoteName}`
	// * `{Service:WebApplicationId}`
	// * `{Service:WebContextRoot}`
	// * `{Service:WebServerName}`
	// * `{Service:WebServiceNamespace}`
	// * `{Service:WebServiceName}`
	// * `{VmwareDatacenter:Name}`
	// * `{VmwareVm:Name}`
	//
	ValueFormat string `json:"valueFormat,omitempty"`
}

AutoTagRule A rule for the auto-tag.

Defines the conditions of tag usage.

swagger:model AutoTagRule

func (*AutoTagRule) MarshalBinary

func (m *AutoTagRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AutoTagRule) UnmarshalBinary

func (m *AutoTagRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AutoTagRule) Validate

func (m *AutoTagRule) Validate(formats strfmt.Registry) error

Validate validates this auto tag rule

type AwsAnomalyDetectionConfig

type AwsAnomalyDetectionConfig struct {

	// How to detect high CPU saturation on EC2 monitoring candidate. If null, then these settings won't be changed.
	Ec2CandidateCPUSaturationDetection *Ec2CandidateCPUSaturationDetectionConfig `json:"ec2CandidateCpuSaturationDetection,omitempty"`

	// How to detect high number of backend connection errors on ELB.
	// Required: true
	ElbHighConnectionErrorsDetection *ElbHighConnectionErrorsDetectionConfig `json:"elbHighConnectionErrorsDetection"`

	// How to detect AWS Lambda high error rate.
	// Required: true
	LambdaHighErrorRateDetection *LambdaHighErrorRateDetectionConfig `json:"lambdaHighErrorRateDetection"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// How to detect high CPU utilization on RDS.
	// Required: true
	RdsHighCPUDetection *RdsHighCPUDetectionConfig `json:"rdsHighCpuDetection"`

	// How to detect DRS running out of memory.
	// Required: true
	RdsHighMemoryDetection *RdsHighMemoryDetectionConfig `json:"rdsHighMemoryDetection"`

	// How to detect high RDS write/read latency.
	// Required: true
	RdsHighWriteReadLatencyDetection *RdsHighWriteReadLatencyDetectionConfig `json:"rdsHighWriteReadLatencyDetection"`

	// How to detect low free storage space on RDS.
	// Required: true
	RdsLowStorageDetection *RdsLowStorageDetectionConfig `json:"rdsLowStorageDetection"`

	// How to detect restarts sequence on RDS.
	// Required: true
	RdsRestartsSequenceDetection *RdsRestartsSequenceDetectionConfig `json:"rdsRestartsSequenceDetection"`
}

AwsAnomalyDetectionConfig The configuration of anomaly detection for AWS. swagger:model AwsAnomalyDetectionConfig

func (*AwsAnomalyDetectionConfig) MarshalBinary

func (m *AwsAnomalyDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsAnomalyDetectionConfig) UnmarshalBinary

func (m *AwsAnomalyDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsAnomalyDetectionConfig) Validate

func (m *AwsAnomalyDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this aws anomaly detection config

type AwsAuthenticationData

type AwsAuthenticationData struct {

	// The credentials for the key-based authentication.
	//
	//  Only applicable when the **type** parameter is set to `KEYS`.
	KeyBasedAuthentication *KeyBasedAuthentication `json:"keyBasedAuthentication,omitempty"`

	// The credentials for the role-based authentication.
	//
	//  Only applicable when the **type** parameter is set to `ROLE`.
	RoleBasedAuthentication *RoleBasedAuthentication `json:"roleBasedAuthentication,omitempty"`

	// The type of the authentication: role-based or key-based.
	// Required: true
	// Enum: [KEYS ROLE]
	Type *string `json:"type"`
}

AwsAuthenticationData A credentials for the AWS authentication. swagger:model AwsAuthenticationData

func (*AwsAuthenticationData) MarshalBinary

func (m *AwsAuthenticationData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsAuthenticationData) UnmarshalBinary

func (m *AwsAuthenticationData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsAuthenticationData) Validate

func (m *AwsAuthenticationData) Validate(formats strfmt.Registry) error

Validate validates this aws authentication data

type AwsConfigTag

type AwsConfigTag struct {

	// The key of the AWS tag.
	// Required: true
	Name *string `json:"name"`

	// The value of the AWS tag.
	// Required: true
	Value *string `json:"value"`
}

AwsConfigTag An AWS tag of the resource to be monitored. swagger:model AwsConfigTag

func (*AwsConfigTag) MarshalBinary

func (m *AwsConfigTag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsConfigTag) UnmarshalBinary

func (m *AwsConfigTag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsConfigTag) Validate

func (m *AwsConfigTag) Validate(formats strfmt.Registry) error

Validate validates this aws config tag

type AwsCredentialsConfig

type AwsCredentialsConfig struct {

	// The type of the AWS authentication and the respective credentials.
	// Required: true
	AuthenticationData *AwsAuthenticationData `json:"authenticationData"`

	// The status of the connection to the AWS environment.
	//
	//  * `CONNECTED`: There was a connection within last 10 minutes.
	// * `DISCONNECTED`: A problem occurred with establishing connection using these credentials. Check whether the data is correct.
	// * `UNINITIALIZED`: The successful connection has never been established for these credentials.
	// Read Only: true
	// Enum: [CONNECTED DISCONNECTED UNINITIALIZED]
	ConnectionStatus string `json:"connectionStatus,omitempty"`

	// The unique ID of the credentials.
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The name of the credentials.
	// Required: true
	// Min Length: 1
	Label *string `json:"label"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The type of the AWS partition.
	// Required: true
	// Enum: [AWS_CN AWS_DEFAULT AWS_US_GOV]
	PartitionType *string `json:"partitionType"`

	// A list of supporting services to be monitored.
	SupportingServicesToMonitor []*AwsSupportingServiceConfig `json:"supportingServicesToMonitor"`

	// Monitor only resources which have specified AWS tags (`true`) or all resources (`false`).
	// Required: true
	TaggedOnly *bool `json:"taggedOnly"`

	// A list of AWS tags to be monitored.
	//
	// You can specify up to 10 tags.
	//
	// Only applicable when the **taggedOnly** parameter is set to `true`.
	// Required: true
	// Max Items: 10
	// Min Items: 0
	TagsToMonitor []*AwsConfigTag `json:"tagsToMonitor"`
}

AwsCredentialsConfig Configuration of an AWS credentials. swagger:model AwsCredentialsConfig

func (*AwsCredentialsConfig) MarshalBinary

func (m *AwsCredentialsConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsCredentialsConfig) UnmarshalBinary

func (m *AwsCredentialsConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsCredentialsConfig) Validate

func (m *AwsCredentialsConfig) Validate(formats strfmt.Registry) error

Validate validates this aws credentials config

type AwsIamToken

type AwsIamToken struct {

	// The external ID token for setting IAM Role in AWS.
	// Required: true
	Token *string `json:"token"`
}

AwsIamToken The external ID token for setting IAM Role in AWS. swagger:model AwsIamToken

func (*AwsIamToken) MarshalBinary

func (m *AwsIamToken) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsIamToken) UnmarshalBinary

func (m *AwsIamToken) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsIamToken) Validate

func (m *AwsIamToken) Validate(formats strfmt.Registry) error

Validate validates this aws iam token

type AwsSupportingServiceConfig

type AwsSupportingServiceConfig struct {

	// A list of metrics to be monitored for this service.
	// Required: true
	// Max Items: 2147483647
	// Min Items: 1
	MonitoredMetrics []*AwsSupportingServiceMetric `json:"monitoredMetrics"`

	// The name of the supporting service.
	// Required: true
	Name *string `json:"name"`
}

AwsSupportingServiceConfig A supporting service to be monitored. swagger:model AwsSupportingServiceConfig

func (*AwsSupportingServiceConfig) MarshalBinary

func (m *AwsSupportingServiceConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsSupportingServiceConfig) UnmarshalBinary

func (m *AwsSupportingServiceConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsSupportingServiceConfig) Validate

func (m *AwsSupportingServiceConfig) Validate(formats strfmt.Registry) error

Validate validates this aws supporting service config

type AwsSupportingServiceMetric

type AwsSupportingServiceMetric struct {

	// A list of metric's dimensions names.
	// Required: true
	// Max Items: 2147483647
	// Min Items: 1
	Dimensions []string `json:"dimensions"`

	// The name of the metric of the supporting service.
	// Required: true
	Name *string `json:"name"`

	// The statistic (aggregation) to be used for the metric. AVG_MIN_MAX value is 3 statistics at once: AVERAGE, MINIMUM and MAXIMUM
	// Required: true
	// Enum: [AVERAGE AVG_MIN_MAX MAXIMUM MINIMUM SAMPLE_COUNT SUM]
	Statistic *string `json:"statistic"`
}

AwsSupportingServiceMetric A metric of supporting service to be monitored. swagger:model AwsSupportingServiceMetric

func (*AwsSupportingServiceMetric) MarshalBinary

func (m *AwsSupportingServiceMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsSupportingServiceMetric) UnmarshalBinary

func (m *AwsSupportingServiceMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsSupportingServiceMetric) Validate

func (m *AwsSupportingServiceMetric) Validate(formats strfmt.Registry) error

Validate validates this aws supporting service metric

type AzureComputeModeComparison

type AzureComputeModeComparison struct {
	// contains filtered or unexported fields
}

AzureComputeModeComparison azure compute mode comparison swagger:model AzureComputeModeComparison

func (*AzureComputeModeComparison) MarshalBinary

func (m *AzureComputeModeComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureComputeModeComparison) MarshalJSON

func (m AzureComputeModeComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureComputeModeComparison) Negate

func (m *AzureComputeModeComparison) Negate() *bool

Negate gets the negate of this subtype

func (*AzureComputeModeComparison) Operator

func (m *AzureComputeModeComparison) Operator() Enum

Operator gets the operator of this subtype

func (*AzureComputeModeComparison) SetNegate

func (m *AzureComputeModeComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*AzureComputeModeComparison) SetOperator

func (m *AzureComputeModeComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*AzureComputeModeComparison) SetType

func (m *AzureComputeModeComparison) SetType(val string)

SetType sets the type of this subtype

func (*AzureComputeModeComparison) SetValue

func (m *AzureComputeModeComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*AzureComputeModeComparison) Type

Type gets the type of this subtype

func (*AzureComputeModeComparison) UnmarshalBinary

func (m *AzureComputeModeComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureComputeModeComparison) UnmarshalJSON

func (m *AzureComputeModeComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureComputeModeComparison) Validate

func (m *AzureComputeModeComparison) Validate(formats strfmt.Registry) error

Validate validates this azure compute mode comparison

func (*AzureComputeModeComparison) Value

func (m *AzureComputeModeComparison) Value() interface{}

Value gets the value of this subtype

type AzureCredentials

type AzureCredentials struct {

	// The monitoring is enabled (`true`) or disabled (`false`) for Azure credentials.
	//
	// If not set on creation, the `true` value is used.
	//
	// If the field is omitted during an update, the old value is used.
	Active bool `json:"active,omitempty"`

	// Id of an application (client) for which the Azure ServicePrinicipal credentials are created
	// The combination of appId and directoryId must be unique
	// Required: true
	// Read Only: true
	// Min Length: 1
	AppID string `json:"appId"`

	// Whether or not tags created in Azure should be automatically imported as tags in Dynatrace.
	// Required: true
	AutoTagging *bool `json:"autoTagging"`

	// Directory (Azure tenant) ID of the ServicePrincipal credentialsThe combination of appId and directoryId must be unique
	// Required: true
	// Read Only: true
	// Min Length: 1
	DirectoryID string `json:"directoryId"`

	// The ID of the AZURE_CREDENTIALS configuration.
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The secretKey to the Azure ServicePrincipal App Registration.
	//
	// Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as `null`.
	//
	// If the field is omitted during an update, the old value is used.
	Key string `json:"key,omitempty"`

	// The name of the Azure credentials configuration.
	// The name must be unique.
	//
	// Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`.
	// Required: true
	// Min Length: 1
	// Pattern: ^([a-zA-Z0-9_ +-.]*)$
	Label *string `json:"label"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// A list of Azure tags to be monitored.
	//
	// Only applicable when the **monitorOnlyTaggedEntities** parameter is set to `true`.
	//
	// You can specify up to 10 tags. A resource tagged with any of the TagPairs specified will be monitored. If value in TagPair is null, then resources with any value of this tag will be monitored.
	// Required: true
	// Max Items: 10
	// Min Items: 0
	// Unique: true
	MonitorOnlyTagPairs []*TagPair `json:"monitorOnlyTagPairs"`

	// Whether or not only resources which have the specified Azure tags (`true`) or all resources (`false`) should be monitored.
	// Required: true
	MonitorOnlyTaggedEntities *bool `json:"monitorOnlyTaggedEntities"`
}

AzureCredentials Configuration of Azure credentials. swagger:model AzureCredentials

func (*AzureCredentials) MarshalBinary

func (m *AzureCredentials) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureCredentials) UnmarshalBinary

func (m *AzureCredentials) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureCredentials) Validate

func (m *AzureCredentials) Validate(formats strfmt.Registry) error

Validate validates this azure credentials

type AzureSkuComparision

type AzureSkuComparision struct {
	// contains filtered or unexported fields
}

AzureSkuComparision azure sku comparision swagger:model AzureSkuComparision

func (*AzureSkuComparision) MarshalBinary

func (m *AzureSkuComparision) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureSkuComparision) MarshalJSON

func (m AzureSkuComparision) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureSkuComparision) Negate

func (m *AzureSkuComparision) Negate() *bool

Negate gets the negate of this subtype

func (*AzureSkuComparision) Operator

func (m *AzureSkuComparision) Operator() Enum

Operator gets the operator of this subtype

func (*AzureSkuComparision) SetNegate

func (m *AzureSkuComparision) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*AzureSkuComparision) SetOperator

func (m *AzureSkuComparision) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*AzureSkuComparision) SetType

func (m *AzureSkuComparision) SetType(val string)

SetType sets the type of this subtype

func (*AzureSkuComparision) SetValue

func (m *AzureSkuComparision) SetValue(val interface{})

SetValue sets the value of this subtype

func (*AzureSkuComparision) Type

func (m *AzureSkuComparision) Type() string

Type gets the type of this subtype

func (*AzureSkuComparision) UnmarshalBinary

func (m *AzureSkuComparision) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureSkuComparision) UnmarshalJSON

func (m *AzureSkuComparision) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureSkuComparision) Validate

func (m *AzureSkuComparision) Validate(formats strfmt.Registry) error

Validate validates this azure sku comparision

func (*AzureSkuComparision) Value

func (m *AzureSkuComparision) Value() interface{}

Value gets the value of this subtype

type BeforeTransformation

type BeforeTransformation struct {

	// The delimiter of the transformation. The transformation keeps everything before this delimiter and removes everything after it.
	//
	//  The delimiter itself is not kept.
	//
	// If several delimiters appear in the initial value, only the first one is used.
	// Required: true
	Delimiter *string `json:"delimiter"`
}

BeforeTransformation before transformation swagger:model BeforeTransformation

func (*BeforeTransformation) MarshalBinary

func (m *BeforeTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BeforeTransformation) MarshalJSON

func (m BeforeTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BeforeTransformation) SetType

func (m *BeforeTransformation) SetType(val string)

SetType sets the type of this subtype

func (*BeforeTransformation) Type

func (m *BeforeTransformation) Type() string

Type gets the type of this subtype

func (*BeforeTransformation) UnmarshalBinary

func (m *BeforeTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BeforeTransformation) UnmarshalJSON

func (m *BeforeTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BeforeTransformation) Validate

func (m *BeforeTransformation) Validate(formats strfmt.Registry) error

Validate validates this before transformation

type BetweenTransformation

type BetweenTransformation struct {

	// The starting delimiter. The transformation removes everything before it. The delimiter itself is not kept.
	// Required: true
	After *string `json:"after"`

	// The ending delimiter. The transformation removes everything after it. The delimiter itself is not kept.
	// Required: true
	Before *string `json:"before"`
}

BetweenTransformation between transformation swagger:model BetweenTransformation

func (*BetweenTransformation) MarshalBinary

func (m *BetweenTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BetweenTransformation) MarshalJSON

func (m BetweenTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BetweenTransformation) SetType

func (m *BetweenTransformation) SetType(val string)

SetType sets the type of this subtype

func (*BetweenTransformation) Type

func (m *BetweenTransformation) Type() string

Type gets the type of this subtype

func (*BetweenTransformation) UnmarshalBinary

func (m *BetweenTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BetweenTransformation) UnmarshalJSON

func (m *BetweenTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BetweenTransformation) Validate

func (m *BetweenTransformation) Validate(formats strfmt.Registry) error

Validate validates this between transformation

type BitnessComparision

type BitnessComparision struct {
	// contains filtered or unexported fields
}

BitnessComparision bitness comparision swagger:model BitnessComparision

func (*BitnessComparision) MarshalBinary

func (m *BitnessComparision) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BitnessComparision) MarshalJSON

func (m BitnessComparision) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BitnessComparision) Negate

func (m *BitnessComparision) Negate() *bool

Negate gets the negate of this subtype

func (*BitnessComparision) Operator

func (m *BitnessComparision) Operator() Enum

Operator gets the operator of this subtype

func (*BitnessComparision) SetNegate

func (m *BitnessComparision) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*BitnessComparision) SetOperator

func (m *BitnessComparision) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*BitnessComparision) SetType

func (m *BitnessComparision) SetType(val string)

SetType sets the type of this subtype

func (*BitnessComparision) SetValue

func (m *BitnessComparision) SetValue(val interface{})

SetValue sets the value of this subtype

func (*BitnessComparision) Type

func (m *BitnessComparision) Type() string

Type gets the type of this subtype

func (*BitnessComparision) UnmarshalBinary

func (m *BitnessComparision) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BitnessComparision) UnmarshalJSON

func (m *BitnessComparision) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BitnessComparision) Validate

func (m *BitnessComparision) Validate(formats strfmt.Registry) error

Validate validates this bitness comparision

func (*BitnessComparision) Value

func (m *BitnessComparision) Value() interface{}

Value gets the value of this subtype

type BooleanComparisonInfo

type BooleanComparisonInfo struct {
	// contains filtered or unexported fields
}

BooleanComparisonInfo boolean comparison info swagger:model BooleanComparisonInfo

func (*BooleanComparisonInfo) Comparison

func (m *BooleanComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*BooleanComparisonInfo) MarshalBinary

func (m *BooleanComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BooleanComparisonInfo) MarshalJSON

func (m BooleanComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BooleanComparisonInfo) Negate

func (m *BooleanComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*BooleanComparisonInfo) SetComparison

func (m *BooleanComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*BooleanComparisonInfo) SetNegate

func (m *BooleanComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*BooleanComparisonInfo) SetType

func (m *BooleanComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*BooleanComparisonInfo) SetValue

func (m *BooleanComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*BooleanComparisonInfo) Type

func (m *BooleanComparisonInfo) Type() string

Type gets the type of this subtype

func (*BooleanComparisonInfo) UnmarshalBinary

func (m *BooleanComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BooleanComparisonInfo) UnmarshalJSON

func (m *BooleanComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BooleanComparisonInfo) Validate

func (m *BooleanComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this boolean comparison info

func (*BooleanComparisonInfo) Value

func (m *BooleanComparisonInfo) Value() interface{}

Value gets the value of this subtype

type CalculatedMetricDefinition

type CalculatedMetricDefinition struct {

	// The metric to be captured.
	// Required: true
	// Enum: [CPU_TIME DATABASE_CHILD_CALL_COUNT DATABASE_CHILD_CALL_TIME EXCEPTION_COUNT FAILED_REQUEST_COUNT FAILED_REQUEST_COUNT_CLIENT FAILURE_RATE FAILURE_RATE_CLIENT HTTP_4XX_ERROR_COUNT HTTP_4XX_ERROR_COUNT_CLIENT HTTP_5XX_ERROR_COUNT HTTP_5XX_ERROR_COUNT_CLIENT IO_TIME LOCK_TIME NON_DATABASE_CHILD_CALL_COUNT NON_DATABASE_CHILD_CALL_TIME PROCESSING_TIME REQUEST_ATTRIBUTE REQUEST_COUNT RESPONSE_TIME RESPONSE_TIME_CLIENT SUCCESSFUL_REQUEST_COUNT SUCCESSFUL_REQUEST_COUNT_CLIENT WAIT_TIME]
	Metric *string `json:"metric"`

	// The request attribute to be captured.
	//
	//  Only applicable when the **metric** parameter is set to `REQUEST_ATTRIBUTE`.
	RequestAttribute string `json:"requestAttribute,omitempty"`
}

CalculatedMetricDefinition The definition of a calculated service metric. swagger:model CalculatedMetricDefinition

func (*CalculatedMetricDefinition) MarshalBinary

func (m *CalculatedMetricDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CalculatedMetricDefinition) UnmarshalBinary

func (m *CalculatedMetricDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CalculatedMetricDefinition) Validate

func (m *CalculatedMetricDefinition) Validate(formats strfmt.Registry) error

Validate validates this calculated metric definition

type CalculatedServiceMetric

type CalculatedServiceMetric struct {

	// The set of conditions for the metric usage.
	//
	//  **All** the specified conditions must be fulfilled to use the metric.
	Conditions []*Condition `json:"conditions"`

	// The dimensions splitting of the metric.
	DimensionDefinition *DimensionDefinition `json:"dimensionDefinition,omitempty"`

	// The metric is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// Restricts the metric usage to the specified service.
	//
	//  This field is mutually exclusive with the **managementZones** field.
	EntityID string `json:"entityId,omitempty"`

	// Restricts the metric usage to specified management zones.
	//
	//  This field is mutually exclusive with the **entityId** field.
	// Max Items: 1
	// Min Items: 0
	ManagementZones []string `json:"managementZones"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The source of the metric.
	// Required: true
	MetricDefinition *CalculatedMetricDefinition `json:"metricDefinition"`

	// The displayed name of the metric.
	// Required: true
	// Max Length: 200
	// Min Length: 0
	Name *string `json:"name"`

	// The key of the calculated service metric.
	// Required: true
	// Max Length: 200
	// Min Length: 0
	TsmMetricKey *string `json:"tsmMetricKey"`

	// The unit of the metric.
	// Required: true
	// Enum: [BIT BIT_PER_HOUR BIT_PER_MINUTE BIT_PER_SECOND BYTE BYTE_PER_HOUR BYTE_PER_MINUTE BYTE_PER_SECOND CORES COUNT GIBI_BYTE GIGA_BYTE HOUR KIBI_BYTE KIBI_BYTE_PER_HOUR KIBI_BYTE_PER_MINUTE KIBI_BYTE_PER_SECOND KILO_BYTE KILO_BYTE_PER_HOUR KILO_BYTE_PER_MINUTE KILO_BYTE_PER_SECOND MEBI_BYTE MEBI_BYTE_PER_HOUR MEBI_BYTE_PER_MINUTE MEBI_BYTE_PER_SECOND MEGA_BYTE MEGA_BYTE_PER_HOUR MEGA_BYTE_PER_MINUTE MEGA_BYTE_PER_SECOND MICRO_SECOND MILLI_CORES MILLI_SECOND MILLI_SECOND_PER_MINUTE MINUTE NANO_SECOND NANO_SECOND_PER_MINUTE NOT_APPLICABLE PERCENT PER_HOUR PER_MINUTE PER_SECOND PROMILLE RATIO SECOND STATE UNSPECIFIED]
	Unit *string `json:"unit"`

	// The display name of the metric's unit.
	//
	//  Only applicable when the **unit** parameter is set to `UNSPECIFIED`.
	UnitDisplayName string `json:"unitDisplayName,omitempty"`
}

CalculatedServiceMetric Descriptor of a calculated service metric. swagger:model CalculatedServiceMetric

func (*CalculatedServiceMetric) MarshalBinary

func (m *CalculatedServiceMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CalculatedServiceMetric) UnmarshalBinary

func (m *CalculatedServiceMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CalculatedServiceMetric) Validate

func (m *CalculatedServiceMetric) Validate(formats strfmt.Registry) error

Validate validates this calculated service metric

type CapturedMethod

type CapturedMethod struct {

	// The index of the argument to capture. Set `0` to capture the return value, `1` or higher to capture a mehtod argument.
	//
	//  Required if the **capture** is set to `ARGUMENT`.
	//
	//  Not applicable in other cases.
	// Minimum: 0
	ArgumentIndex *int32 `json:"argumentIndex,omitempty"`

	// What to capture from the method.
	// Required: true
	// Enum: [ARGUMENT CLASS_NAME METHOD_NAME OCCURRENCES SIMPLE_CLASS_NAME THIS]
	Capture *string `json:"capture"`

	// The getter chain to apply to the captured object. It is required in one of the following cases:
	//
	//  The **capture** is set to `THIS`.
	//   The **capture** is set to `ARGUMENT`, and the argument is not a primitive, a primitive wrapper class, a string, or an array.
	//
	//  Not applicable in other cases.
	DeepObjectAccess string `json:"deepObjectAccess,omitempty"`

	// The method where data is captured.
	// Required: true
	Method *MethodReference `json:"method"`
}

CapturedMethod captured method swagger:model CapturedMethod

func (*CapturedMethod) MarshalBinary

func (m *CapturedMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CapturedMethod) UnmarshalBinary

func (m *CapturedMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CapturedMethod) Validate

func (m *CapturedMethod) Validate(formats strfmt.Registry) error

Validate validates this captured method

type CertificateCredentials

type CertificateCredentials struct {

	// The certificate in the string format.
	// Required: true
	Certificate *string `json:"certificate"`

	// The certificate format.
	// Required: true
	// Enum: [PEM PKCS12 UNKNOWN]
	CertificateFormat *string `json:"certificateFormat"`

	// The password of the credential.
	// Required: true
	Password *string `json:"password"`
	// contains filtered or unexported fields
}

CertificateCredentials certificate credentials swagger:model CertificateCredentials

func (*CertificateCredentials) Description

func (m *CertificateCredentials) Description() *string

Description gets the description of this subtype

func (*CertificateCredentials) ID

ID gets the id of this subtype

func (*CertificateCredentials) MarshalBinary

func (m *CertificateCredentials) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CertificateCredentials) MarshalJSON

func (m CertificateCredentials) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CertificateCredentials) Name

func (m *CertificateCredentials) Name() *string

Name gets the name of this subtype

func (*CertificateCredentials) OwnerAccessOnly

func (m *CertificateCredentials) OwnerAccessOnly() bool

OwnerAccessOnly gets the owner access only of this subtype

func (*CertificateCredentials) SetDescription

func (m *CertificateCredentials) SetDescription(val *string)

SetDescription sets the description of this subtype

func (*CertificateCredentials) SetID

func (m *CertificateCredentials) SetID(val string)

SetID sets the id of this subtype

func (*CertificateCredentials) SetName

func (m *CertificateCredentials) SetName(val *string)

SetName sets the name of this subtype

func (*CertificateCredentials) SetOwnerAccessOnly

func (m *CertificateCredentials) SetOwnerAccessOnly(val bool)

SetOwnerAccessOnly sets the owner access only of this subtype

func (*CertificateCredentials) SetType

func (m *CertificateCredentials) SetType(val string)

SetType sets the type of this subtype

func (*CertificateCredentials) Type

func (m *CertificateCredentials) Type() string

Type gets the type of this subtype

func (*CertificateCredentials) UnmarshalBinary

func (m *CertificateCredentials) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CertificateCredentials) UnmarshalJSON

func (m *CertificateCredentials) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CertificateCredentials) Validate

func (m *CertificateCredentials) Validate(formats strfmt.Registry) error

Validate validates this certificate credentials

type CloudFoundryCredentials

type CloudFoundryCredentials struct {

	// The monitoring is enabled (`true`) or disabled (`false`) for given credentials configuration.
	//
	// If not set on creation, the `true` value is used.
	//
	// If the field is omitted during an update, the old value is used.
	Active bool `json:"active,omitempty"`

	// The URL of the Cloud Foundry foundation credentials.
	//
	// The URL must be valid according to RFC 2396.
	//
	// Leading or trailing whitespaces are not allowed.
	APIURL string `json:"apiUrl,omitempty"`

	// The status of the configured endpoint.
	//
	// ASSIGNED: The credentials are assigned to an ActiveGate which is responsible for processing.
	// UNASSIGNED: The credentials are not yet assigned to an ActiveGate so there is currently no processing.
	// DISABLED: The credentials have been disabled by the user.
	// FASTCHECK_AUTH_ERROR: The credentials are invalid.
	// FASTCHECK_TLS_ERROR: The endpoint TLS certificate is invalid.
	// FASTCHECK_NO_RESPONSE: The endpoint did not return a result until the timeout was reached.
	// FASTCHECK_INVALID_ENDPOINT: The endpoint URL was invalid.
	// FASTCHECK_AUTH_LOCKED: The credentials seem to be locked.
	// UNKNOWN: An unknown error occured.
	//
	// Read Only: true
	// Enum: [ASSIGNED DISABLED FASTCHECK_AUTH_ERROR FASTCHECK_AUTH_LOCKED FASTCHECK_INVALID_ENDPOINT FASTCHECK_NO_RESPONSE FASTCHECK_TLS_ERROR UNASSIGNED UNKNOWN]
	EndpointStatus string `json:"endpointStatus,omitempty"`

	// The detailed status info of the configured endpoint.
	// Read Only: true
	EndpointStatusInfo string `json:"endpointStatusInfo,omitempty"`

	// The ID of the given credentials configuration.
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The login URL of the Cloud Foundry foundation credentials.
	//
	// The URL must be valid according to RFC 2396.
	//
	// Leading or trailing whitespaces are not allowed.
	LoginURL string `json:"loginUrl,omitempty"`

	// Metadata of the given credentials configuration which is useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the Cloud Foundry foundation credentials.
	//
	// Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.
	// Required: true
	// Min Length: 1
	// Pattern: ^([a-zA-Z0-9_ +-.]*)$
	Name *string `json:"name"`

	// The password of the Cloud Foundry foundation credentials.
	Password string `json:"password,omitempty"`

	// The username of the Cloud Foundry foundation credentials.
	//
	// Leading and trailing whitespaces are not allowed.
	// Required: true
	// Min Length: 1
	Username *string `json:"username"`
}

CloudFoundryCredentials Configuration for specific Cloud Foundry credentials. swagger:model CloudFoundryCredentials

func (*CloudFoundryCredentials) MarshalBinary

func (m *CloudFoundryCredentials) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CloudFoundryCredentials) UnmarshalBinary

func (m *CloudFoundryCredentials) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CloudFoundryCredentials) Validate

func (m *CloudFoundryCredentials) Validate(formats strfmt.Registry) error

Validate validates this cloud foundry credentials

type CloudTypeComparison

type CloudTypeComparison struct {
	// contains filtered or unexported fields
}

CloudTypeComparison cloud type comparison swagger:model CloudTypeComparison

func (*CloudTypeComparison) MarshalBinary

func (m *CloudTypeComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CloudTypeComparison) MarshalJSON

func (m CloudTypeComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CloudTypeComparison) Negate

func (m *CloudTypeComparison) Negate() *bool

Negate gets the negate of this subtype

func (*CloudTypeComparison) Operator

func (m *CloudTypeComparison) Operator() Enum

Operator gets the operator of this subtype

func (*CloudTypeComparison) SetNegate

func (m *CloudTypeComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*CloudTypeComparison) SetOperator

func (m *CloudTypeComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*CloudTypeComparison) SetType

func (m *CloudTypeComparison) SetType(val string)

SetType sets the type of this subtype

func (*CloudTypeComparison) SetValue

func (m *CloudTypeComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*CloudTypeComparison) Type

func (m *CloudTypeComparison) Type() string

Type gets the type of this subtype

func (*CloudTypeComparison) UnmarshalBinary

func (m *CloudTypeComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CloudTypeComparison) UnmarshalJSON

func (m *CloudTypeComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CloudTypeComparison) Validate

func (m *CloudTypeComparison) Validate(formats strfmt.Registry) error

Validate validates this cloud type comparison

func (*CloudTypeComparison) Value

func (m *CloudTypeComparison) Value() interface{}

Value gets the value of this subtype

type ClusterQueue

type ClusterQueue struct {

	// The local queue is visible in these [clusters](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.pro.doc/q002750_.htm). The queue manager must be part of these clusters.
	// Required: true
	// Max Items: 10000
	// Min Items: 1
	ClusterVisibility []string `json:"clusterVisibility"`

	// The name of the local queue.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	LocalQueue *string `json:"localQueue"`
}

ClusterQueue This local queue is visible in these [clusters](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.pro.doc/q002750_.htm). The queue manager must be part of these clusters. swagger:model ClusterQueue

func (*ClusterQueue) MarshalBinary

func (m *ClusterQueue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusterQueue) UnmarshalBinary

func (m *ClusterQueue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusterQueue) Validate

func (m *ClusterQueue) Validate(formats strfmt.Registry) error

Validate validates this cluster queue

type ColumnDefinition

type ColumnDefinition interface {
	runtime.Validatable

	// name
	// Required: true
	// Min Length: 1
	Name() *string
	SetName(*string)

	// Defines the actual set of fields depending on the value:
	//
	// CUSTOM -> CustomColumnDefinition
	// JSON -> JsonColumnDefinition
	//
	// Required: true
	// Enum: [CUSTOM JSON]
	Type() string
	SetType(string)
}

ColumnDefinition Definition of numeric column. swagger:discriminator ColumnDefinition type

func UnmarshalColumnDefinition

func UnmarshalColumnDefinition(reader io.Reader, consumer runtime.Consumer) (ColumnDefinition, error)

UnmarshalColumnDefinition unmarshals polymorphic ColumnDefinition

func UnmarshalColumnDefinitionSlice

func UnmarshalColumnDefinitionSlice(reader io.Reader, consumer runtime.Consumer) ([]ColumnDefinition, error)

UnmarshalColumnDefinitionSlice unmarshals polymorphic slices of ColumnDefinition

type CompareOperation

type CompareOperation interface {
	runtime.Validatable

	// Defines the actual set of fields depending on the value:
	//
	// EQUALS -> EqualsCompareOperation
	// STRING_CONTAINS -> StringContainsCompareOperation
	// STARTS_WITH -> StartsWithCompareOperation
	// ENDS_WITH -> EndsWithCompareOperation
	// EXISTS -> ExistsCompareOperation
	// IP_IN_RANGE -> IpInRangeCompareOperation
	// LESS_THAN -> LessThanCompareOperation
	// GREATER_THAN -> GreaterThanCompareOperation
	// INT_EQUALS -> IntEqualsCompareOperation
	// STRING_EQUALS -> StringEqualsCompareOperation
	// TAG -> TagCompareOperation
	//
	// Required: true
	// Enum: [EQUALS STRING_CONTAINS STARTS_WITH ENDS_WITH EXISTS IP_IN_RANGE LESS_THAN GREATER_THAN INT_EQUALS STRING_EQUALS TAG]
	Type() string
	SetType(string)
}

CompareOperation The condition of the rule.

The actual set of fields depends on the `type` of the condition. swagger:discriminator CompareOperation type

func UnmarshalCompareOperation

func UnmarshalCompareOperation(reader io.Reader, consumer runtime.Consumer) (CompareOperation, error)

UnmarshalCompareOperation unmarshals polymorphic CompareOperation

func UnmarshalCompareOperationSlice

func UnmarshalCompareOperationSlice(reader io.Reader, consumer runtime.Consumer) ([]CompareOperation, error)

UnmarshalCompareOperationSlice unmarshals polymorphic slices of CompareOperation

type ComparisonBasic

type ComparisonBasic interface {
	runtime.Validatable

	// Reverses the comparison **operator**. For example it turns the **begins with** into **does not begin with**.
	// Required: true
	Negate() *bool
	SetNegate(*bool)

	// Operator of the comparision.
	//
	// You can reverse it by setting **negate** to `true`.
	// Required: true
	Operator() Enum
	SetOperator(Enum)

	// Defines the actual set of fields depending on the value:
	//
	// STRING -> StringComparison
	// INDEXED_NAME -> IndexedNameComparison
	// INDEXED_STRING -> IndexedStringComparison
	// INTEGER -> IntegerComparison
	// SERVICE_TYPE -> ServiceTypeComparison
	// PAAS_TYPE -> PaasTypeComparison
	// CLOUD_TYPE -> CloudTypeComparison
	// AZURE_SKU -> AzureSkuComparision
	// AZURE_COMPUTE_MODE -> AzureComputeModeComparison
	// ENTITY_ID -> EntityIdComparison
	// SIMPLE_TECH -> SimpleTechComparison
	// SIMPLE_HOST_TECH -> SimpleHostTechComparison
	// SERVICE_TOPOLOGY -> ServiceTopologyComparison
	// DATABASE_TOPOLOGY -> DatabaseTopologyComparison
	// OS_TYPE -> OsTypeComparison
	// HYPERVISOR_TYPE -> HypervisorTypeComparision
	// IP_ADDRESS -> IpAddressComparison
	// OS_ARCHITECTURE -> OsArchitectureComparison
	// BITNESS -> BitnessComparision
	// APPLICATION_TYPE -> ApplicationTypeComparison
	// MOBILE_PLATFORM -> MobilePlatformComparison
	// CUSTOM_APPLICATION_TYPE -> CustomApplicationTypeComparison
	// DCRUM_DECODER_TYPE -> DcrumDecoderComparison
	// SYNTHETIC_ENGINE_TYPE -> SyntheticEngineTypeComparison
	// TAG -> TagComparison
	// INDEXED_TAG -> IndexedTagComparison
	//
	// Required: true
	// Enum: [STRING INDEXED_NAME INDEXED_STRING INTEGER SERVICE_TYPE PAAS_TYPE CLOUD_TYPE AZURE_SKU AZURE_COMPUTE_MODE ENTITY_ID SIMPLE_TECH SIMPLE_HOST_TECH SERVICE_TOPOLOGY DATABASE_TOPOLOGY OS_TYPE HYPERVISOR_TYPE IP_ADDRESS OS_ARCHITECTURE BITNESS APPLICATION_TYPE MOBILE_PLATFORM CUSTOM_APPLICATION_TYPE DCRUM_DECODER_TYPE SYNTHETIC_ENGINE_TYPE TAG INDEXED_TAG]
	Type() string
	SetType(string)

	// The value to compare to.
	Value() interface{}
	SetValue(interface{})
}

ComparisonBasic Defines how the matching is actually performed: what and how are we comparing.

The actual field set and the list of possible values of the **operator** field 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. swagger:discriminator ComparisonBasic type

func UnmarshalComparisonBasic

func UnmarshalComparisonBasic(reader io.Reader, consumer runtime.Consumer) (ComparisonBasic, error)

UnmarshalComparisonBasic unmarshals polymorphic ComparisonBasic

func UnmarshalComparisonBasicSlice

func UnmarshalComparisonBasicSlice(reader io.Reader, consumer runtime.Consumer) ([]ComparisonBasic, error)

UnmarshalComparisonBasicSlice unmarshals polymorphic slices of ComparisonBasic

type ComparisonInfo

type ComparisonInfo interface {
	runtime.Validatable

	// Operator of the comparision. You can reverse it by setting **negate** to `true`.
	// Required: true
	Comparison() Enum
	SetComparison(Enum)

	// Reverse the comparison **operator**. For example, it turns **equals** into **does not equal**.
	// Required: true
	Negate() *bool
	SetNegate(*bool)

	// Defines the actual set of fields depending on the value:
	//
	// STRING -> StringComparisonInfo
	// NUMBER -> NumberComparisonInfo
	// BOOLEAN -> BooleanComparisonInfo
	// HTTP_METHOD -> HttpMethodComparisonInfo
	// STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
	// NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
	// ZOS_CALL_TYPE -> ZosComparisonInfo
	// IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
	// ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
	// FAILED_STATE -> FailedStateComparisonInfo
	// FLAW_STATE -> FlawStateComparisonInfo
	// FAILURE_REASON -> FailureReasonComparisonInfo
	// HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
	// TAG -> TagComparisonInfo
	// FAST_STRING -> FastStringComparisonInfo
	// SERVICE_TYPE -> ServiceTypeComparisonInfo
	//
	// Required: true
	// Enum: [STRING NUMBER BOOLEAN HTTP_METHOD STRING_REQUEST_ATTRIBUTE NUMBER_REQUEST_ATTRIBUTE ZOS_CALL_TYPE IIB_INPUT_NODE_TYPE ESB_INPUT_NODE_TYPE FAILED_STATE FLAW_STATE FAILURE_REASON HTTP_STATUS_CLASS TAG FAST_STRING SERVICE_TYPE]
	Type() string
	SetType(string)

	// The value to compare to.
	Value() interface{}
	SetValue(interface{})
}

ComparisonInfo Type-specific comparison for attributes. The actual set of fields depends on the `type` of the comparison. swagger:discriminator ComparisonInfo type

func UnmarshalComparisonInfo

func UnmarshalComparisonInfo(reader io.Reader, consumer runtime.Consumer) (ComparisonInfo, error)

UnmarshalComparisonInfo unmarshals polymorphic ComparisonInfo

func UnmarshalComparisonInfoSlice

func UnmarshalComparisonInfoSlice(reader io.Reader, consumer runtime.Consumer) ([]ComparisonInfo, error)

UnmarshalComparisonInfoSlice unmarshals polymorphic slices of ComparisonInfo

type Condition

type Condition struct {

	// The attribute to be matched.
	// Required: true
	// Enum: [ACTOR_SYSTEM AKKA_ACTOR_CLASS_NAME AKKA_ACTOR_MESSAGE_TYPE AKKA_ACTOR_PATH AZURE_FUNCTIONS_FUNCTION_NAME AZURE_FUNCTIONS_SITE_NAME CICS_PROGRAM_NAME CICS_SYSTEM_ID CICS_TASK_ID CICS_TRANSACTION_ID CPU_TIME CTG_GATEWAY_URL CTG_PROGRAM CTG_SERVER_NAME CTG_TRANSACTION_ID CUSTOMSERVICE_CLASS CUSTOMSERVICE_METHOD DATABASE_CHILD_CALL_COUNT DATABASE_CHILD_CALL_TIME ERROR_COUNT ESB_APPLICATION_NAME ESB_INPUT_TYPE ESB_LIBRARY_NAME ESB_MESSAGE_FLOW_NAME EXCEPTION_CLASS EXCEPTION_MESSAGE FAILED_STATE FAILURE_REASON FLAW_STATE HTTP_REQUEST_METHOD HTTP_STATUS HTTP_STATUS_CLASS IMS_PROGRAM_NAME IMS_TRANSACTION_ID IO_TIME LOCK_TIME MESSAGING_DESTINATION_TYPE MESSAGING_IS_TEMPORARY_QUEUE MESSAGING_QUEUE_NAME MESSAGING_QUEUE_VENDOR NON_DATABASE_CHILD_CALL_COUNT NON_DATABASE_CHILD_CALL_TIME PROCESS_GROUP_NAME PROCESS_GROUP_TAG REMOTE_ENDPOINT REMOTE_METHOD REMOTE_SERVICE_NAME REQUEST_NAME REQUEST_TYPE RESPONSE_TIME RESPONSE_TIME_CLIENT RMI_CLASS RMI_METHOD SERVICE_DISPLAY_NAME SERVICE_NAME SERVICE_PORT SERVICE_PUBLIC_DOMAIN_NAME SERVICE_REQUEST_ATTRIBUTE SERVICE_TAG SERVICE_TYPE SERVICE_WEB_APPLICATION_ID SERVICE_WEB_CONTEXT_ROOT SERVICE_WEB_SERVER_NAME SERVICE_WEB_SERVICE_NAME SERVICE_WEB_SERVICE_NAMESPACE SUSPENSION_TIME TOTAL_PROCESSING_TIME WAIT_TIME WEBREQUEST_QUERY WEBREQUEST_URL WEBREQUEST_URL_HOST WEBREQUEST_URL_PATH WEBREQUEST_URL_PORT WEBSERVICE_ENDPOINT WEBSERVICE_METHOD ZOS_CALL_TYPE]
	Attribute *string `json:"attribute"`
	// contains filtered or unexported fields
}

Condition A condition of a rule usage. swagger:model Condition

func (*Condition) ComparisonInfo

func (m *Condition) ComparisonInfo() ComparisonInfo

ComparisonInfo gets the comparison info of this base type

func (*Condition) MarshalBinary

func (m *Condition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Condition) MarshalJSON

func (m Condition) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Condition) SetComparisonInfo

func (m *Condition) SetComparisonInfo(val ComparisonInfo)

SetComparisonInfo sets the comparison info of this base type

func (*Condition) UnmarshalBinary

func (m *Condition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Condition) UnmarshalJSON

func (m *Condition) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Condition) Validate

func (m *Condition) Validate(formats strfmt.Registry) error

Validate validates this condition

type ConditionKey

type ConditionKey interface {
	runtime.Validatable

	// The attribute to be used for comparision.
	// Required: true
	// Enum: [APPMON_SERVER_NAME APPMON_SYSTEM_PROFILE_NAME AWS_ACCOUNT_ID AWS_ACCOUNT_NAME AWS_APPLICATION_LOAD_BALANCER_NAME AWS_APPLICATION_LOAD_BALANCER_TAGS AWS_AUTO_SCALING_GROUP_NAME AWS_AUTO_SCALING_GROUP_TAGS AWS_AVAILABILITY_ZONE_NAME AWS_CLASSIC_LOAD_BALANCER_BACKEND_PORTS AWS_CLASSIC_LOAD_BALANCER_FRONTEND_PORTS AWS_CLASSIC_LOAD_BALANCER_NAME AWS_CLASSIC_LOAD_BALANCER_TAGS AWS_NETWORK_LOAD_BALANCER_NAME AWS_NETWORK_LOAD_BALANCER_TAGS AWS_RELATIONAL_DATABASE_SERVICE_DB_NAME AWS_RELATIONAL_DATABASE_SERVICE_ENDPOINT AWS_RELATIONAL_DATABASE_SERVICE_ENGINE AWS_RELATIONAL_DATABASE_SERVICE_INSTANCE_CLASS AWS_RELATIONAL_DATABASE_SERVICE_NAME AWS_RELATIONAL_DATABASE_SERVICE_PORT AWS_RELATIONAL_DATABASE_SERVICE_TAGS AZURE_ENTITY_NAME AZURE_ENTITY_TAGS AZURE_MGMT_GROUP_NAME AZURE_MGMT_GROUP_UUID AZURE_REGION_NAME AZURE_SCALE_SET_NAME AZURE_SUBSCRIPTION_NAME AZURE_SUBSCRIPTION_UUID AZURE_TENANT_NAME AZURE_TENANT_UUID AZURE_VM_NAME BROWSER_MONITOR_NAME BROWSER_MONITOR_TAGS CLOUD_APPLICATION_NAME CLOUD_APPLICATION_NAMESPACE_NAME CLOUD_FOUNDRY_FOUNDATION_NAME CLOUD_FOUNDRY_ORG_NAME CUSTOM_APPLICATION_NAME CUSTOM_APPLICATION_PLATFORM CUSTOM_APPLICATION_TAGS CUSTOM_APPLICATION_TYPE CUSTOM_DEVICE_DETECTED_NAME CUSTOM_DEVICE_DNS_ADDRESS CUSTOM_DEVICE_GROUP_NAME CUSTOM_DEVICE_GROUP_TAGS CUSTOM_DEVICE_IP_ADDRESS CUSTOM_DEVICE_METADATA CUSTOM_DEVICE_NAME CUSTOM_DEVICE_PORT CUSTOM_DEVICE_TAGS CUSTOM_DEVICE_TECHNOLOGY DATA_CENTER_SERVICE_DECODER_TYPE DATA_CENTER_SERVICE_IP_ADDRESS DATA_CENTER_SERVICE_METADATA DATA_CENTER_SERVICE_NAME DATA_CENTER_SERVICE_PORT DATA_CENTER_SERVICE_TAGS DOCKER_CONTAINER_NAME DOCKER_FULL_IMAGE_NAME DOCKER_IMAGE_VERSION DOCKER_STRIPPED_IMAGE_NAME EC2_INSTANCE_AMI_ID EC2_INSTANCE_AWS_INSTANCE_TYPE EC2_INSTANCE_AWS_SECURITY_GROUP EC2_INSTANCE_BEANSTALK_ENV_NAME EC2_INSTANCE_ID EC2_INSTANCE_NAME EC2_INSTANCE_PRIVATE_HOST_NAME EC2_INSTANCE_PUBLIC_HOST_NAME EC2_INSTANCE_TAGS ENTERPRISE_APPLICATION_DECODER_TYPE ENTERPRISE_APPLICATION_IP_ADDRESS ENTERPRISE_APPLICATION_METADATA ENTERPRISE_APPLICATION_NAME ENTERPRISE_APPLICATION_PORT ENTERPRISE_APPLICATION_TAGS ESXI_HOST_CLUSTER_NAME ESXI_HOST_HARDWARE_MODEL ESXI_HOST_HARDWARE_VENDOR ESXI_HOST_NAME ESXI_HOST_PRODUCT_NAME ESXI_HOST_PRODUCT_VERSION ESXI_HOST_TAGS EXTERNAL_MONITOR_ENGINE_DESCRIPTION EXTERNAL_MONITOR_ENGINE_NAME EXTERNAL_MONITOR_ENGINE_TYPE EXTERNAL_MONITOR_NAME EXTERNAL_MONITOR_TAGS GEOLOCATION_SITE_NAME GOOGLE_CLOUD_PLATFORM_ZONE_NAME GOOGLE_COMPUTE_INSTANCE_ID GOOGLE_COMPUTE_INSTANCE_MACHINE_TYPE GOOGLE_COMPUTE_INSTANCE_NAME GOOGLE_COMPUTE_INSTANCE_PROJECT GOOGLE_COMPUTE_INSTANCE_PROJECT_ID GOOGLE_COMPUTE_INSTANCE_PUBLIC_IP_ADDRESSES HOST_AIX_LOGICAL_CPU_COUNT HOST_AIX_SIMULTANEOUS_THREADS HOST_AIX_VIRTUAL_CPU_COUNT HOST_ARCHITECTURE HOST_AWS_NAME_TAG HOST_AZURE_COMPUTE_MODE HOST_AZURE_SKU HOST_AZURE_WEB_APPLICATION_HOST_NAMES HOST_AZURE_WEB_APPLICATION_SITE_NAMES HOST_BITNESS HOST_BOSH_AVAILABILITY_ZONE HOST_BOSH_DEPLOYMENT_ID HOST_BOSH_INSTANCE_ID HOST_BOSH_INSTANCE_NAME HOST_BOSH_NAME HOST_BOSH_STEMCELL_VERSION HOST_CLOUD_TYPE HOST_CPU_CORES HOST_CUSTOM_METADATA HOST_DETECTED_NAME HOST_GROUP_ID HOST_GROUP_NAME HOST_HYPERVISOR_TYPE HOST_IP_ADDRESS HOST_KUBERNETES_LABELS HOST_LOGICAL_CPU_CORES HOST_NAME HOST_ONEAGENT_CUSTOM_HOST_NAME HOST_OS_TYPE HOST_OS_VERSION HOST_PAAS_MEMORY_LIMIT HOST_PAAS_TYPE HOST_TAGS HOST_TECHNOLOGY HTTP_MONITOR_NAME HTTP_MONITOR_TAGS KUBERNETES_CLUSTER_NAME KUBERNETES_NODE_NAME MOBILE_APPLICATION_NAME MOBILE_APPLICATION_PLATFORM MOBILE_APPLICATION_TAGS NAME_OF_COMPUTE_NODE OPENSTACK_ACCOUNT_NAME OPENSTACK_ACCOUNT_PROJECT_NAME OPENSTACK_AVAILABILITY_ZONE_NAME OPENSTACK_PROJECT_NAME OPENSTACK_REGION_NAME OPENSTACK_VM_INSTANCE_TYPE OPENSTACK_VM_NAME OPENSTACK_VM_SECURITY_GROUP PROCESS_GROUP_AZURE_HOST_NAME PROCESS_GROUP_AZURE_SITE_NAME PROCESS_GROUP_CUSTOM_METADATA PROCESS_GROUP_DETECTED_NAME PROCESS_GROUP_ID PROCESS_GROUP_INSTANCE_CUSTOM_METADATA PROCESS_GROUP_LISTEN_PORT PROCESS_GROUP_NAME PROCESS_GROUP_PREDEFINED_METADATA PROCESS_GROUP_TAGS PROCESS_GROUP_TECHNOLOGY PROCESS_GROUP_TECHNOLOGY_EDITION PROCESS_GROUP_TECHNOLOGY_VERSION SERVICE_AKKA_ACTOR_SYSTEM SERVICE_CTG_SERVICE_NAME SERVICE_DATABASE_HOST_NAME SERVICE_DATABASE_NAME SERVICE_DATABASE_TOPOLOGY SERVICE_DATABASE_VENDOR SERVICE_DETECTED_NAME SERVICE_ESB_APPLICATION_NAME SERVICE_IBM_CTG_GATEWAY_URL SERVICE_IIB_APPLICATION_NAME SERVICE_MESSAGING_LISTENER_CLASS_NAME SERVICE_NAME SERVICE_PORT SERVICE_PUBLIC_DOMAIN_NAME SERVICE_REMOTE_ENDPOINT SERVICE_REMOTE_SERVICE_NAME SERVICE_TAGS SERVICE_TECHNOLOGY SERVICE_TECHNOLOGY_EDITION SERVICE_TECHNOLOGY_VERSION SERVICE_TOPOLOGY SERVICE_TYPE SERVICE_WEB_APPLICATION_ID SERVICE_WEB_CONTEXT_ROOT SERVICE_WEB_SERVER_ENDPOINT SERVICE_WEB_SERVER_NAME SERVICE_WEB_SERVICE_NAME SERVICE_WEB_SERVICE_NAMESPACE VMWARE_DATACENTER_NAME VMWARE_VM_NAME WEB_APPLICATION_NAME WEB_APPLICATION_NAME_PATTERN WEB_APPLICATION_TAGS WEB_APPLICATION_TYPE]
	Attribute() *string
	SetAttribute(*string)

	// Defines the actual set of fields depending on the value:
	//
	// PROCESS_CUSTOM_METADATA_KEY -> CustomProcessMetadataConditionKey
	// HOST_CUSTOM_METADATA_KEY -> CustomHostMetadataConditionKey
	// PROCESS_PREDEFINED_METADATA_KEY -> ProcessMetadataConditionKey
	// STRING -> StringConditionKey
	//
	// Enum: [PROCESS_CUSTOM_METADATA_KEY HOST_CUSTOM_METADATA_KEY PROCESS_PREDEFINED_METADATA_KEY STRING]
	Type() string
	SetType(string)
}

ConditionKey The key to identify the data we're matching.

Depending on the type of the key, the actual JSON may contain additional fields. Find the list in the description of the **type** field. swagger:discriminator ConditionKey type

func UnmarshalConditionKey

func UnmarshalConditionKey(reader io.Reader, consumer runtime.Consumer) (ConditionKey, error)

UnmarshalConditionKey unmarshals polymorphic ConditionKey

func UnmarshalConditionKeySlice

func UnmarshalConditionKeySlice(reader io.Reader, consumer runtime.Consumer) ([]ConditionKey, error)

UnmarshalConditionKeySlice unmarshals polymorphic slices of ConditionKey

type ConditionsFullWebRequestAttributeTypeDto

type ConditionsFullWebRequestAttributeTypeDto struct {

	// The type of the attribute to be checked.
	// Required: true
	// Enum: [APPLICATION_ID CONTEXT_ROOT PG_TAG SERVER_NAME URL_HOST_NAME URL_PATH]
	AttributeType *string `json:"attributeType"`
	// contains filtered or unexported fields
}

ConditionsFullWebRequestAttributeTypeDto A condition of the service detection rule. swagger:model ConditionsFullWebRequestAttributeTypeDto

func (*ConditionsFullWebRequestAttributeTypeDto) CompareOperations

CompareOperations gets the compare operations of this base type

func (*ConditionsFullWebRequestAttributeTypeDto) MarshalBinary

func (m *ConditionsFullWebRequestAttributeTypeDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ConditionsFullWebRequestAttributeTypeDto) MarshalJSON

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ConditionsFullWebRequestAttributeTypeDto) SetCompareOperations

func (m *ConditionsFullWebRequestAttributeTypeDto) SetCompareOperations(val []CompareOperation)

SetCompareOperations sets the compare operations of this base type

func (*ConditionsFullWebRequestAttributeTypeDto) UnmarshalBinary

func (m *ConditionsFullWebRequestAttributeTypeDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConditionsFullWebRequestAttributeTypeDto) UnmarshalJSON

func (m *ConditionsFullWebRequestAttributeTypeDto) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ConditionsFullWebRequestAttributeTypeDto) Validate

Validate validates this conditions full web request attribute type dto

type ConditionsFullWebServiceAttributeTypeDto

type ConditionsFullWebServiceAttributeTypeDto struct {

	// The type of the attribute to be checked.
	// Required: true
	// Enum: [APPLICATION_ID CONTEXT_ROOT FRAMEWORK IS_SOAP_SERVICE PG_TAG SERVER_NAME URL_HOST_NAME URL_PATH WEBSERVICE_METHOD WEBSERVICE_NAME WEBSERVICE_NAMESPACE]
	AttributeType *string `json:"attributeType"`
	// contains filtered or unexported fields
}

ConditionsFullWebServiceAttributeTypeDto A condition of the service detection rule. swagger:model ConditionsFullWebServiceAttributeTypeDto

func (*ConditionsFullWebServiceAttributeTypeDto) CompareOperations

CompareOperations gets the compare operations of this base type

func (*ConditionsFullWebServiceAttributeTypeDto) MarshalBinary

func (m *ConditionsFullWebServiceAttributeTypeDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ConditionsFullWebServiceAttributeTypeDto) MarshalJSON

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ConditionsFullWebServiceAttributeTypeDto) SetCompareOperations

func (m *ConditionsFullWebServiceAttributeTypeDto) SetCompareOperations(val []CompareOperation)

SetCompareOperations sets the compare operations of this base type

func (*ConditionsFullWebServiceAttributeTypeDto) UnmarshalBinary

func (m *ConditionsFullWebServiceAttributeTypeDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConditionsFullWebServiceAttributeTypeDto) UnmarshalJSON

func (m *ConditionsFullWebServiceAttributeTypeDto) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ConditionsFullWebServiceAttributeTypeDto) Validate

Validate validates this conditions full web service attribute type dto

type ConditionsOpaqueAndExternalWebRequestAttributeTypeDto

type ConditionsOpaqueAndExternalWebRequestAttributeTypeDto struct {

	// The type of the attribute to be checked.
	// Required: true
	// Enum: [IP PG_TAG TOP_LEVEL_DOMAIN URL URL_HOST_NAME URL_PATH URL_PORT]
	AttributeType *string `json:"attributeType"`
	// contains filtered or unexported fields
}

ConditionsOpaqueAndExternalWebRequestAttributeTypeDto A condition of the service detection rule. swagger:model ConditionsOpaqueAndExternalWebRequestAttributeTypeDto

func (*ConditionsOpaqueAndExternalWebRequestAttributeTypeDto) CompareOperations

CompareOperations gets the compare operations of this base type

func (*ConditionsOpaqueAndExternalWebRequestAttributeTypeDto) MarshalBinary

MarshalBinary interface implementation

func (ConditionsOpaqueAndExternalWebRequestAttributeTypeDto) MarshalJSON

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ConditionsOpaqueAndExternalWebRequestAttributeTypeDto) SetCompareOperations

SetCompareOperations sets the compare operations of this base type

func (*ConditionsOpaqueAndExternalWebRequestAttributeTypeDto) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConditionsOpaqueAndExternalWebRequestAttributeTypeDto) UnmarshalJSON

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ConditionsOpaqueAndExternalWebRequestAttributeTypeDto) Validate

Validate validates this conditions opaque and external web request attribute type dto

type ConfigurationMetadata

type ConfigurationMetadata struct {

	// Dynatrace server version.
	ClusterVersion string `json:"clusterVersion,omitempty"`

	// A Sorted list of the version numbers of the configuration.
	ConfigurationVersions []int64 `json:"configurationVersions"`
}

ConfigurationMetadata Metadata useful for debugging swagger:model ConfigurationMetadata

func (*ConfigurationMetadata) MarshalBinary

func (m *ConfigurationMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigurationMetadata) UnmarshalBinary

func (m *ConfigurationMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigurationMetadata) Validate

func (m *ConfigurationMetadata) Validate(formats strfmt.Registry) error

Validate validates this configuration metadata

type ConfigurationMetadataDtoImpl

type ConfigurationMetadataDtoImpl struct {

	// Dynatrace server version.
	ClusterVersion string `json:"clusterVersion,omitempty"`

	// A Sorted list of the version numbers of the configuration.
	ConfigurationVersions []int64 `json:"configurationVersions"`
}

ConfigurationMetadataDtoImpl Metadata useful for debugging swagger:model ConfigurationMetadataDtoImpl

func (*ConfigurationMetadataDtoImpl) MarshalBinary

func (m *ConfigurationMetadataDtoImpl) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigurationMetadataDtoImpl) UnmarshalBinary

func (m *ConfigurationMetadataDtoImpl) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigurationMetadataDtoImpl) Validate

func (m *ConfigurationMetadataDtoImpl) Validate(formats strfmt.Registry) error

Validate validates this configuration metadata dto impl

type ConnectionLostDetectionConfig

type ConnectionLostDetectionConfig struct {

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// Alert (`true`) on graceful host shutdowns.
	// Required: true
	EnabledOnGracefulShutdowns *bool `json:"enabledOnGracefulShutdowns"`
}

ConnectionLostDetectionConfig Configuration of lost connection detection. swagger:model ConnectionLostDetectionConfig

func (*ConnectionLostDetectionConfig) MarshalBinary

func (m *ConnectionLostDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionLostDetectionConfig) UnmarshalBinary

func (m *ConnectionLostDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionLostDetectionConfig) Validate

func (m *ConnectionLostDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this connection lost detection config

type ConstraintViolation

type ConstraintViolation struct {

	// location
	Location string `json:"location,omitempty"`

	// message
	// Read Only: true
	Message string `json:"message,omitempty"`

	// parameter location
	// Read Only: true
	// Enum: [PATH PAYLOAD_BODY QUERY]
	ParameterLocation string `json:"parameterLocation,omitempty"`

	// path
	// Read Only: true
	Path string `json:"path,omitempty"`
}

ConstraintViolation constraint violation swagger:model ConstraintViolation

func (*ConstraintViolation) MarshalBinary

func (m *ConstraintViolation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConstraintViolation) UnmarshalBinary

func (m *ConstraintViolation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConstraintViolation) Validate

func (m *ConstraintViolation) Validate(formats strfmt.Registry) error

Validate validates this constraint violation

type ContentCapture

type ContentCapture struct {

	// JavaScript errors monitoring enabled/disabled.
	// Required: true
	JavaScriptErrors *bool `json:"javaScriptErrors"`

	// Settings for resource timings capture.
	// Required: true
	ResourceTimingSettings *ResourceTimingSettings `json:"resourceTimingSettings"`

	// Settings for timed action capture.
	// Required: true
	TimeoutSettings *TimeoutSettings `json:"timeoutSettings"`

	// Visually complete and Speed index support enabled/disabled.
	// Required: true
	VisuallyCompleteAndSpeedIndex *bool `json:"visuallyCompleteAndSpeedIndex"`
}

ContentCapture Settings for content capture. swagger:model ContentCapture

func (*ContentCapture) MarshalBinary

func (m *ContentCapture) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContentCapture) UnmarshalBinary

func (m *ContentCapture) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContentCapture) Validate

func (m *ContentCapture) Validate(formats strfmt.Registry) error

Validate validates this content capture

type ContextRoot

type ContextRoot struct {

	// The number of segments of the URL to be kept.
	//
	// The URL is divided by slashes (`/`), the indexing starts with `1` at context root.
	//
	// For example, if you specify `2` for the `www.dynatrace.com/support/help/dynatrace-api/` URL, the value of `support/help` is used.
	SegmentsToCopyFromURLPath int32 `json:"segmentsToCopyFromUrlPath,omitempty"`

	// Transformations to be applied to the detected value.
	// Max Items: 10
	// Min Items: 0
	Transformations []*ContextRootTransformation `json:"transformations"`
}

ContextRoot The contribution to the service ID calculation from the detected context root.

The context root is the first segment of the request URL after server name. For example, in the `www.dynatrace.com/support/help/extend-dynatrace/dynatrace-api/` URL the context root is `support`.

You have two options: * Keep a part of the detected URL. Specify the number of segments to be kept in the **segmentsToCopyFromUrlPath** field. * Dynamically transform the detected URL. Specify the transformation parameters in the **transformations** field.

You can use one or both options. If you use both, the transformation applies to the modified URL. swagger:model ContextRoot

func (*ContextRoot) MarshalBinary

func (m *ContextRoot) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContextRoot) UnmarshalBinary

func (m *ContextRoot) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContextRoot) Validate

func (m *ContextRoot) Validate(formats strfmt.Registry) error

Validate validates this context root

type ContextRootTransformation

type ContextRootTransformation struct {

	// Defines the actual set of fields depending on the value:
	//
	// BEFORE -> BeforeTransformation
	// REPLACE_BETWEEN -> ReplaceBetweenTransformation
	// REMOVE_NUMBERS -> RemoveNumbersTransformation
	// REMOVE_CREDIT_CARDS -> RemoveCreditCardNumbersTransformation
	// REMOVE_IBANS -> RemoveIBANsTransformation
	// REMOVE_IPS -> RemoveIPsTransformation
	//
	// Required: true
	// Enum: [BEFORE REPLACE_BETWEEN REMOVE_NUMBERS REMOVE_CREDIT_CARDS REMOVE_IBANS REMOVE_IPS]
	Type *string `json:"type"`
}

ContextRootTransformation Configuration of transformation of the detected value.

If several transformations are specified, they are handled sequentially from top to bottom. Each transformation is applied to the result of the preceding transformation. For example, the second transformation is applied to the result of the first transformation.

The actual set of fields depends on the `type` of the transformation. swagger:model ContextRootTransformation

func (*ContextRootTransformation) MarshalBinary

func (m *ContextRootTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContextRootTransformation) UnmarshalBinary

func (m *ContextRootTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContextRootTransformation) Validate

func (m *ContextRootTransformation) Validate(formats strfmt.Registry) error

Validate validates this context root transformation

type ConversionGoal

type ConversionGoal struct {

	// Configuration for the destination-based conversion goal
	//
	//  Required if the **type** is `Destination`. Omit it otherwise.
	DestinationDetails *DestinationDetails `json:"destinationDetails,omitempty"`

	// The ID of conversion goal.
	//
	//  Omit it while creating a new conversion goal.
	ID string `json:"id,omitempty"`

	// The name of the conversion goal.
	// Required: true
	// Max Length: 50
	// Min Length: 1
	Name *string `json:"name"`

	// The type of the conversion goal.
	// Enum: [Destination UserAction VisitDuration VisitNumActions]
	Type string `json:"type,omitempty"`

	// Configuration for the user action-based conversion goal.
	//
	//  Required if the **type** is `UserAction`. Omit it otherwise.
	UserActionDetails *UserActionDetails `json:"userActionDetails,omitempty"`

	// Configuration for the visit duration-based conversion goal.
	//
	//  Required if the **type** is `VisitDuration`. Omit it otherwise.
	VisitDurationDetails *VisitDurationDetails `json:"visitDurationDetails,omitempty"`

	// Configuration for the number of user actions-based conversion goal.
	//
	//  Required if the **type** is `VisitNumActions`. Omit it otherwise.
	VisitNumActionDetails *VisitNumActionDetails `json:"visitNumActionDetails,omitempty"`
}

ConversionGoal A conversion goal of the application. swagger:model ConversionGoal

func (*ConversionGoal) MarshalBinary

func (m *ConversionGoal) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConversionGoal) UnmarshalBinary

func (m *ConversionGoal) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConversionGoal) Validate

func (m *ConversionGoal) Validate(formats strfmt.Registry) error

Validate validates this conversion goal

type Credentials

type Credentials interface {
	runtime.Validatable

	// A short description of the credentials set..
	// Required: true
	Description() *string
	SetDescription(*string)

	// The ID of the credentials set.
	ID() string
	SetID(string)

	// The name of the credentials set.
	// Required: true
	Name() *string
	SetName(*string)

	// The credentials set is available to every user (`false`) or to owner only (`true`).
	OwnerAccessOnly() bool
	SetOwnerAccessOnly(bool)

	// Defines the actual set of fields depending on the value:
	//
	// CERTIFICATE -> CertificateCredentials
	// USERNAME_PASSWORD -> UserPasswordCredentials
	// TOKEN -> TokenCredentials
	//
	// Required: true
	// Enum: [CERTIFICATE USERNAME_PASSWORD TOKEN]
	Type() string
	SetType(string)
}

Credentials A set of credentials for synthetic monitors. swagger:discriminator Credentials type

func UnmarshalCredentials

func UnmarshalCredentials(reader io.Reader, consumer runtime.Consumer) (Credentials, error)

UnmarshalCredentials unmarshals polymorphic Credentials

func UnmarshalCredentialsSlice

func UnmarshalCredentialsSlice(reader io.Reader, consumer runtime.Consumer) ([]Credentials, error)

UnmarshalCredentialsSlice unmarshals polymorphic slices of Credentials

type CredentialsList

type CredentialsList struct {

	// A list of credentials sets for Synthetic monitors.
	// Required: true
	Credentials []*CredentialsResponseElement `json:"credentials"`
}

CredentialsList A list of credentials sets for Synthetic monitors. swagger:model CredentialsList

func (*CredentialsList) MarshalBinary

func (m *CredentialsList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CredentialsList) UnmarshalBinary

func (m *CredentialsList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CredentialsList) Validate

func (m *CredentialsList) Validate(formats strfmt.Registry) error

Validate validates this credentials list

type CredentialsResponseElement

type CredentialsResponseElement struct {

	// A short description of the credentials set.
	// Required: true
	Description *string `json:"description"`

	// The ID of the credentials set.
	ID string `json:"id,omitempty"`

	// The name of the credentials set.
	// Required: true
	Name *string `json:"name"`

	// The owner of the credential.
	// Required: true
	Owner *string `json:"owner"`

	// Flag indicating that this credential is visible only to the owner.
	// Required: true
	OwnerAccessOnly *bool `json:"ownerAccessOnly"`

	// The type of the credentials set.
	// Required: true
	// Enum: [CERTIFICATE TOKEN UNKNOWN USERNAME_PASSWORD]
	Type *string `json:"type"`
}

CredentialsResponseElement Metadata of the credentials set. swagger:model CredentialsResponseElement

func (*CredentialsResponseElement) MarshalBinary

func (m *CredentialsResponseElement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CredentialsResponseElement) UnmarshalBinary

func (m *CredentialsResponseElement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CredentialsResponseElement) Validate

func (m *CredentialsResponseElement) Validate(formats strfmt.Registry) error

Validate validates this credentials response element

type CustomApplicationTypeComparison

type CustomApplicationTypeComparison struct {
	// contains filtered or unexported fields
}

CustomApplicationTypeComparison custom application type comparison swagger:model CustomApplicationTypeComparison

func (*CustomApplicationTypeComparison) MarshalBinary

func (m *CustomApplicationTypeComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CustomApplicationTypeComparison) MarshalJSON

func (m CustomApplicationTypeComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CustomApplicationTypeComparison) Negate

Negate gets the negate of this subtype

func (*CustomApplicationTypeComparison) Operator

func (m *CustomApplicationTypeComparison) Operator() Enum

Operator gets the operator of this subtype

func (*CustomApplicationTypeComparison) SetNegate

func (m *CustomApplicationTypeComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*CustomApplicationTypeComparison) SetOperator

func (m *CustomApplicationTypeComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*CustomApplicationTypeComparison) SetType

func (m *CustomApplicationTypeComparison) SetType(val string)

SetType sets the type of this subtype

func (*CustomApplicationTypeComparison) SetValue

func (m *CustomApplicationTypeComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*CustomApplicationTypeComparison) Type

Type gets the type of this subtype

func (*CustomApplicationTypeComparison) UnmarshalBinary

func (m *CustomApplicationTypeComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomApplicationTypeComparison) UnmarshalJSON

func (m *CustomApplicationTypeComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CustomApplicationTypeComparison) Validate

Validate validates this custom application type comparison

func (*CustomApplicationTypeComparison) Value

func (m *CustomApplicationTypeComparison) Value() interface{}

Value gets the value of this subtype

type CustomChartingItemMetadataConfig

type CustomChartingItemMetadataConfig struct {

	// The color of the metric in the chart, hex format.
	// Required: true
	CustomColor *string `json:"customColor"`

	// The timestamp of the last metadata modification, in UTC milliseconds.
	LastModified int64 `json:"lastModified,omitempty"`
}

CustomChartingItemMetadataConfig Additional metadata for charted metric. swagger:model CustomChartingItemMetadataConfig

func (*CustomChartingItemMetadataConfig) MarshalBinary

func (m *CustomChartingItemMetadataConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomChartingItemMetadataConfig) UnmarshalBinary

func (m *CustomChartingItemMetadataConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomChartingItemMetadataConfig) Validate

Validate validates this custom charting item metadata config

type CustomChartingTile

type CustomChartingTile struct {

	// How the data is filtered for charting.
	FilterConfig *CustomFilterConfig `json:"filterConfig,omitempty"`
	// contains filtered or unexported fields
}

CustomChartingTile custom charting tile swagger:model CustomChartingTile

func (*CustomChartingTile) Bounds

func (m *CustomChartingTile) Bounds() *TileBounds

Bounds gets the bounds of this subtype

func (*CustomChartingTile) Configured

func (m *CustomChartingTile) Configured() bool

Configured gets the configured of this subtype

func (*CustomChartingTile) MarshalBinary

func (m *CustomChartingTile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CustomChartingTile) MarshalJSON

func (m CustomChartingTile) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CustomChartingTile) Name

func (m *CustomChartingTile) Name() *string

Name gets the name of this subtype

func (*CustomChartingTile) SetBounds

func (m *CustomChartingTile) SetBounds(val *TileBounds)

SetBounds sets the bounds of this subtype

func (*CustomChartingTile) SetConfigured

func (m *CustomChartingTile) SetConfigured(val bool)

SetConfigured sets the configured of this subtype

func (*CustomChartingTile) SetName

func (m *CustomChartingTile) SetName(val *string)

SetName sets the name of this subtype

func (*CustomChartingTile) SetTileFilter

func (m *CustomChartingTile) SetTileFilter(val *TileFilter)

SetTileFilter sets the tile filter of this subtype

func (*CustomChartingTile) SetTileType

func (m *CustomChartingTile) SetTileType(val string)

SetTileType sets the tile type of this subtype

func (*CustomChartingTile) TileFilter

func (m *CustomChartingTile) TileFilter() *TileFilter

TileFilter gets the tile filter of this subtype

func (*CustomChartingTile) TileType

func (m *CustomChartingTile) TileType() string

TileType gets the tile type of this subtype

func (*CustomChartingTile) UnmarshalBinary

func (m *CustomChartingTile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomChartingTile) UnmarshalJSON

func (m *CustomChartingTile) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CustomChartingTile) Validate

func (m *CustomChartingTile) Validate(formats strfmt.Registry) error

Validate validates this custom charting tile

type CustomColumnDefinition

type CustomColumnDefinition struct {

	// prefix
	// Required: true
	// Read Only: true
	// Min Length: 1
	Prefix string `json:"prefix"`

	// suffix
	// Required: true
	// Read Only: true
	Suffix string `json:"suffix"`
	// contains filtered or unexported fields
}

CustomColumnDefinition custom column definition swagger:model CustomColumnDefinition

func (*CustomColumnDefinition) MarshalBinary

func (m *CustomColumnDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CustomColumnDefinition) MarshalJSON

func (m CustomColumnDefinition) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CustomColumnDefinition) Name

func (m *CustomColumnDefinition) Name() *string

Name gets the name of this subtype

func (*CustomColumnDefinition) SetName

func (m *CustomColumnDefinition) SetName(val *string)

SetName sets the name of this subtype

func (*CustomColumnDefinition) SetType

func (m *CustomColumnDefinition) SetType(val string)

SetType sets the type of this subtype

func (*CustomColumnDefinition) Type

func (m *CustomColumnDefinition) Type() string

Type gets the type of this subtype

func (*CustomColumnDefinition) UnmarshalBinary

func (m *CustomColumnDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomColumnDefinition) UnmarshalJSON

func (m *CustomColumnDefinition) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CustomColumnDefinition) Validate

func (m *CustomColumnDefinition) Validate(formats strfmt.Registry) error

Validate validates this custom column definition

type CustomDeviceGroupNameAlertingScope

type CustomDeviceGroupNameAlertingScope struct {

	// The name filter which should be applied for the scope.
	// Required: true
	NameFilter *MetricEventTextFilterMetricEventTextFilterOperatorDto `json:"nameFilter"`
}

CustomDeviceGroupNameAlertingScope custom device group name alerting scope swagger:model CustomDeviceGroupNameAlertingScope

func (*CustomDeviceGroupNameAlertingScope) FilterType

FilterType gets the filter type of this subtype

func (*CustomDeviceGroupNameAlertingScope) MarshalBinary

func (m *CustomDeviceGroupNameAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CustomDeviceGroupNameAlertingScope) MarshalJSON

func (m CustomDeviceGroupNameAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CustomDeviceGroupNameAlertingScope) SetFilterType

func (m *CustomDeviceGroupNameAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*CustomDeviceGroupNameAlertingScope) UnmarshalBinary

func (m *CustomDeviceGroupNameAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomDeviceGroupNameAlertingScope) UnmarshalJSON

func (m *CustomDeviceGroupNameAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CustomDeviceGroupNameAlertingScope) Validate

Validate validates this custom device group name alerting scope

type CustomFilterChartConfig

type CustomFilterChartConfig struct {

	// Defines if a legend should be shown.
	LegendShown bool `json:"legendShown,omitempty"`

	// Additional information about charted metric.
	// Required: true
	ResultMetadata map[string]CustomChartingItemMetadataConfig `json:"resultMetadata"`

	// A list of charted metrics.
	// Required: true
	Series []*CustomFilterChartSeriesConfig `json:"series"`

	// The type of the chart.
	// Required: true
	// Enum: [PIE SINGLE_VALUE TIMESERIES TOP_LIST]
	Type *string `json:"type"`
}

CustomFilterChartConfig Configuration of a custom chart. swagger:model CustomFilterChartConfig

func (*CustomFilterChartConfig) MarshalBinary

func (m *CustomFilterChartConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomFilterChartConfig) UnmarshalBinary

func (m *CustomFilterChartConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomFilterChartConfig) Validate

func (m *CustomFilterChartConfig) Validate(formats strfmt.Registry) error

Validate validates this custom filter chart config

type CustomFilterChartSeriesConfig

type CustomFilterChartSeriesConfig struct {

	// The charted aggregation of the metric.
	// Required: true
	// Enum: [AVG COUNT DISTINCT FASTEST10PERCENT MAX MEDIAN MIN NONE OF_INTEREST_RATIO OTHER_RATIO PERCENTILE PER_MIN SLOWEST10PERCENT SLOWEST5PERCENT SUM]
	Aggregation *string `json:"aggregation"`

	// aggregation rate
	// Enum: [HOUR MINUTE SECOND TOTAL]
	AggregationRate string `json:"aggregationRate,omitempty"`

	// Configuration of the charted metric splitting.
	// Required: true
	Dimensions []*CustomFilterChartSeriesDimensionConfig `json:"dimensions"`

	// The type of the Dynatrace entity that delivered the charted metric.
	// Required: true
	EntityType *string `json:"entityType"`

	// The name of the charted metric.
	// Required: true
	Metric *string `json:"metric"`

	// The charted percentile.
	//
	//  Only applicable if the **aggregation** is set to `PERCENTILE`.
	Percentile int64 `json:"percentile,omitempty"`

	// Sort ascending (`true`) or descending (`false`).
	SortAscending bool `json:"sortAscending,omitempty"`

	// sort column
	SortColumn bool `json:"sortColumn,omitempty"`

	// The visualization of the timeseries chart.
	// Required: true
	// Enum: [AREA BAR LINE]
	Type *string `json:"type"`
}

CustomFilterChartSeriesConfig Configuration of a charted metric. swagger:model CustomFilterChartSeriesConfig

func (*CustomFilterChartSeriesConfig) MarshalBinary

func (m *CustomFilterChartSeriesConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomFilterChartSeriesConfig) UnmarshalBinary

func (m *CustomFilterChartSeriesConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomFilterChartSeriesConfig) Validate

func (m *CustomFilterChartSeriesConfig) Validate(formats strfmt.Registry) error

Validate validates this custom filter chart series config

type CustomFilterChartSeriesDimensionConfig

type CustomFilterChartSeriesDimensionConfig struct {

	// entity dimension
	EntityDimension bool `json:"entityDimension,omitempty"`

	// The ID of the dimension by which the metric is split.
	// Required: true
	ID *string `json:"id"`

	// The name of the dimension by which the metric is split.
	Name string `json:"name,omitempty"`

	// The splitting value.
	// Required: true
	Values []string `json:"values"`
}

CustomFilterChartSeriesDimensionConfig Configuration of the charted metric splitting. swagger:model CustomFilterChartSeriesDimensionConfig

func (*CustomFilterChartSeriesDimensionConfig) MarshalBinary

func (m *CustomFilterChartSeriesDimensionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomFilterChartSeriesDimensionConfig) UnmarshalBinary

func (m *CustomFilterChartSeriesDimensionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomFilterChartSeriesDimensionConfig) Validate

Validate validates this custom filter chart series dimension config

type CustomFilterConfig

type CustomFilterConfig struct {

	// The configuration of a custom chart.
	// Required: true
	ChartConfig *CustomFilterChartConfig `json:"chartConfig"`

	// The name of the tile, set by user
	// Required: true
	CustomName *string `json:"customName"`

	// The default name of the tile
	// Required: true
	// Min Length: 1
	DefaultName *string `json:"defaultName"`

	// A list of filters, applied to specific entity types.
	// Required: true
	FiltersPerEntityType map[string]map[string][]string `json:"filtersPerEntityType"`

	// The type of the filter.
	//
	//  It shows to which entity the filter belongs.
	//
	//  Custom charts have the `MIXED` type.
	// Required: true
	// Enum: [ALB APPLICATION APPLICATION_METHOD APPMON ASG AWS_CREDENTIALS AWS_CUSTOM_SERVICE AWS_LAMBDA_FUNCTION CLOUD_APPLICATION CLOUD_APPLICATION_NAMESPACE CONTAINER_GROUP_INSTANCE CUSTOM_APPLICATION CUSTOM_DEVICES CUSTOM_SERVICES DATABASE DATABASE_KEY_REQUEST DCRUM_APPLICATION DCRUM_ENTITY DYNAMO_DB EBS EC2 ELB ENVIRONMENT ESXI EXTERNAL_SYNTHETIC_TEST GLOBAL_BACKGROUND_ACTIVITY HOST IOT KUBERNETES_CLUSTER KUBERNETES_NODE MDA_SERVICE MIXED MOBILE_APPLICATION MONITORED_ENTITY NLB PG_BACKGROUND_ACTIVITY PROBLEM PROCESS_GROUP_INSTANCE RDS REMOTE_PLUGIN SERVICE SERVICE_KEY_REQUEST SYNTHETIC_BROWSER_MONITOR SYNTHETIC_HTTPCHECK SYNTHETIC_HTTPCHECK_STEP SYNTHETIC_LOCATION SYNTHETIC_TEST SYNTHETIC_TEST_STEP UI_ENTITY VIRTUAL_MACHINE WEB_CHECK]
	Type *string `json:"type"`
}

CustomFilterConfig Configuration of the custom filter of a tile. swagger:model CustomFilterConfig

func (*CustomFilterConfig) MarshalBinary

func (m *CustomFilterConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomFilterConfig) UnmarshalBinary

func (m *CustomFilterConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomFilterConfig) Validate

func (m *CustomFilterConfig) Validate(formats strfmt.Registry) error

Validate validates this custom filter config

type CustomHostMetadataConditionKey

type CustomHostMetadataConditionKey struct {

	// The key of the attribute, which need dynamic keys.
	//
	// Not applicable otherwise, as the attibute itself acts as a key.
	// Required: true
	DynamicKey *CustomHostMetadataKey `json:"dynamicKey"`
	// contains filtered or unexported fields
}

CustomHostMetadataConditionKey custom host metadata condition key swagger:model CustomHostMetadataConditionKey

func (*CustomHostMetadataConditionKey) Attribute

func (m *CustomHostMetadataConditionKey) Attribute() *string

Attribute gets the attribute of this subtype

func (*CustomHostMetadataConditionKey) MarshalBinary

func (m *CustomHostMetadataConditionKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CustomHostMetadataConditionKey) MarshalJSON

func (m CustomHostMetadataConditionKey) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CustomHostMetadataConditionKey) SetAttribute

func (m *CustomHostMetadataConditionKey) SetAttribute(val *string)

SetAttribute sets the attribute of this subtype

func (*CustomHostMetadataConditionKey) SetType

func (m *CustomHostMetadataConditionKey) SetType(val string)

SetType sets the type of this subtype

func (*CustomHostMetadataConditionKey) Type

Type gets the type of this subtype

func (*CustomHostMetadataConditionKey) UnmarshalBinary

func (m *CustomHostMetadataConditionKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomHostMetadataConditionKey) UnmarshalJSON

func (m *CustomHostMetadataConditionKey) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CustomHostMetadataConditionKey) Validate

func (m *CustomHostMetadataConditionKey) Validate(formats strfmt.Registry) error

Validate validates this custom host metadata condition key

type CustomHostMetadataKey

type CustomHostMetadataKey struct {

	// The actual key of the custom metadata.
	// Required: true
	// Max Length: 256
	// Min Length: 1
	Key *string `json:"key"`

	// The source of the custom metadata.
	// Required: true
	// Enum: [ENVIRONMENT GOOGLE_COMPUTE_ENGINE PLUGIN]
	Source *string `json:"source"`
}

CustomHostMetadataKey custom host metadata key swagger:model CustomHostMetadataKey

func (*CustomHostMetadataKey) MarshalBinary

func (m *CustomHostMetadataKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomHostMetadataKey) UnmarshalBinary

func (m *CustomHostMetadataKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomHostMetadataKey) Validate

func (m *CustomHostMetadataKey) Validate(formats strfmt.Registry) error

Validate validates this custom host metadata key

type CustomProcessMetadataConditionKey

type CustomProcessMetadataConditionKey struct {

	// The key of the attribute, which need dynamic keys.
	//
	// Not applicable otherwise, as the attibute itself acts as a key.
	// Required: true
	DynamicKey *CustomProcessMetadataKey `json:"dynamicKey"`
	// contains filtered or unexported fields
}

CustomProcessMetadataConditionKey custom process metadata condition key swagger:model CustomProcessMetadataConditionKey

func (*CustomProcessMetadataConditionKey) Attribute

func (m *CustomProcessMetadataConditionKey) Attribute() *string

Attribute gets the attribute of this subtype

func (*CustomProcessMetadataConditionKey) MarshalBinary

func (m *CustomProcessMetadataConditionKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CustomProcessMetadataConditionKey) MarshalJSON

func (m CustomProcessMetadataConditionKey) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CustomProcessMetadataConditionKey) SetAttribute

func (m *CustomProcessMetadataConditionKey) SetAttribute(val *string)

SetAttribute sets the attribute of this subtype

func (*CustomProcessMetadataConditionKey) SetType

func (m *CustomProcessMetadataConditionKey) SetType(val string)

SetType sets the type of this subtype

func (*CustomProcessMetadataConditionKey) Type

Type gets the type of this subtype

func (*CustomProcessMetadataConditionKey) UnmarshalBinary

func (m *CustomProcessMetadataConditionKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomProcessMetadataConditionKey) UnmarshalJSON

func (m *CustomProcessMetadataConditionKey) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CustomProcessMetadataConditionKey) Validate

Validate validates this custom process metadata condition key

type CustomProcessMetadataKey

type CustomProcessMetadataKey struct {

	// The actual key of the custom metadata.
	// Required: true
	// Max Length: 256
	// Min Length: 1
	Key *string `json:"key"`

	// The source of the custom metadata.
	// Required: true
	// Enum: [CLOUD_FOUNDRY ENVIRONMENT GOOGLE_CLOUD KUBERNETES PLUGIN]
	Source *string `json:"source"`
}

CustomProcessMetadataKey custom process metadata key swagger:model CustomProcessMetadataKey

func (*CustomProcessMetadataKey) MarshalBinary

func (m *CustomProcessMetadataKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomProcessMetadataKey) UnmarshalBinary

func (m *CustomProcessMetadataKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomProcessMetadataKey) Validate

func (m *CustomProcessMetadataKey) Validate(formats strfmt.Registry) error

Validate validates this custom process metadata key

type CustomService

type CustomService struct {

	// Custom service enabled/disabled.
	// Required: true
	Enabled *bool `json:"enabled"`

	// The ID of the custom service.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the custom service, displayed in the UI.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	Name *string `json:"name"`

	// The order string. Sorting custom services alphabetically by their order string determines their relative ordering.
	//
	// Typically this is managed by Dynatrace internally and will not be present in GET responses.
	// Max Length: 2147483647
	// Min Length: 1
	Order string `json:"order,omitempty"`

	// The list of process groups the custom service should belong to.
	ProcessGroups []string `json:"processGroups"`

	// The queue entry point flag.
	//
	// Set to `true` for custom messaging services.
	// Required: true
	QueueEntryPoint *bool `json:"queueEntryPoint"`

	// The queue entry point type..
	// Enum: [IBM_MQ JMS KAFKA MSMQ RABBIT_MQ]
	QueueEntryPointType string `json:"queueEntryPointType,omitempty"`

	// The list of rules defining the custom service.
	// Required: true
	// Max Items: 2000
	// Min Items: 1
	Rules []*DetectionRule `json:"rules"`
}

CustomService custom service swagger:model CustomService

func (*CustomService) MarshalBinary

func (m *CustomService) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomService) UnmarshalBinary

func (m *CustomService) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomService) Validate

func (m *CustomService) Validate(formats strfmt.Registry) error

Validate validates this custom service

type Dashboard

type Dashboard struct {

	// Parameters of the dashboard.
	// Required: true
	DashboardMetadata *DashboardMetadata `json:"dashboardMetadata"`

	// The ID of the dashboard.
	ID string `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

Dashboard Configuration of a dashboard. swagger:model Dashboard

func (*Dashboard) MarshalBinary

func (m *Dashboard) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Dashboard) MarshalJSON

func (m Dashboard) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Dashboard) SetTiles

func (m *Dashboard) SetTiles(val []Tile)

SetTiles sets the tiles of this base type

func (*Dashboard) Tiles

func (m *Dashboard) Tiles() []Tile

Tiles gets the tiles of this base type

func (*Dashboard) UnmarshalBinary

func (m *Dashboard) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Dashboard) UnmarshalJSON

func (m *Dashboard) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Dashboard) Validate

func (m *Dashboard) Validate(formats strfmt.Registry) error

Validate validates this dashboard

type DashboardFilter

type DashboardFilter struct {

	// The management zone to which the dashboard belongs.
	ManagementZone *EntityShortRepresentation `json:"managementZone,omitempty"`

	// The default timeframe of the dashboard.
	Timeframe string `json:"timeframe,omitempty"`
}

DashboardFilter Filters, applied to a dashboard. swagger:model DashboardFilter

func (*DashboardFilter) MarshalBinary

func (m *DashboardFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardFilter) UnmarshalBinary

func (m *DashboardFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardFilter) Validate

func (m *DashboardFilter) Validate(formats strfmt.Registry) error

Validate validates this dashboard filter

type DashboardList

type DashboardList struct {

	// A list of short representations of dashboards.
	// Required: true
	Dashboards []*DashboardStub `json:"dashboards"`
}

DashboardList A list of short representations of dashboards. swagger:model DashboardList

func (*DashboardList) MarshalBinary

func (m *DashboardList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardList) UnmarshalBinary

func (m *DashboardList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardList) Validate

func (m *DashboardList) Validate(formats strfmt.Registry) error

Validate validates this dashboard list

type DashboardMetadata

type DashboardMetadata struct {

	// Filters, applied to the dashboard.
	DashboardFilter *DashboardFilter `json:"dashboardFilter,omitempty"`

	// The name of the dashboard.
	// Required: true
	Name *string `json:"name"`

	// The owner of the dashboard.
	Owner string `json:"owner,omitempty"`

	// The dashboard is shared (`true`) or private (`false`).
	Shared bool `json:"shared,omitempty"`

	// How the dashboard is shared.
	//
	//  If **shared** is set to `false` these settings are saved but not used.
	SharingDetails *SharingInfo `json:"sharingDetails,omitempty"`

	// A set of tags assigned to the dashboard.
	// Unique: true
	Tags []string `json:"tags"`
}

DashboardMetadata Parameters of a dashboard. swagger:model DashboardMetadata

func (*DashboardMetadata) MarshalBinary

func (m *DashboardMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardMetadata) UnmarshalBinary

func (m *DashboardMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardMetadata) Validate

func (m *DashboardMetadata) Validate(formats strfmt.Registry) error

Validate validates this dashboard metadata

type DashboardReport

type DashboardReport struct {

	// The ID of the associated dashboard.
	// Required: true
	DashboardID *string `json:"dashboardId"`

	// The email notifications for the dashboard report are enabled (`true`) or disabled (`false`).
	Enabled bool `json:"enabled,omitempty"`

	// The ID of the report.
	ID string `json:"id,omitempty"`

	// A list of the report subscribers.
	// Required: true
	Subscriptions *DashboardReportSubscription `json:"subscriptions"`

	// type
	// Required: true
	// Enum: [DASHBOARD]
	Type *string `json:"type"`
}

DashboardReport Configuration of a dashboard report.

The dashboard report provides a public link to the associated dashboard with a custom reporting period: last week for weekly subscribers or last month for monthly subscribers. swagger:model DashboardReport

func (*DashboardReport) MarshalBinary

func (m *DashboardReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardReport) UnmarshalBinary

func (m *DashboardReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardReport) Validate

func (m *DashboardReport) Validate(formats strfmt.Registry) error

Validate validates this dashboard report

type DashboardReportStub

type DashboardReportStub struct {

	// The ID of the associated dashboard.
	// Required: true
	DashboardID *string `json:"dashboardId"`

	// The ID of the report.
	// Required: true
	ID *string `json:"id"`

	// The type of the report.
	// Required: true
	// Enum: [DASHBOARD]
	Type *string `json:"type"`
}

DashboardReportStub A short representations of the report. swagger:model DashboardReportStub

func (*DashboardReportStub) MarshalBinary

func (m *DashboardReportStub) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardReportStub) UnmarshalBinary

func (m *DashboardReportStub) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardReportStub) Validate

func (m *DashboardReportStub) Validate(formats strfmt.Registry) error

Validate validates this dashboard report stub

type DashboardReportSubscription

type DashboardReportSubscription struct {

	// A list of monthly subscribers.
	//
	// Monthly subscribers receive the report on the first Monday of the month at midnight.
	//
	// You can specify email addresses or Dynatrace user IDs here.
	// Unique: true
	MONTH []string `json:"MONTH"`

	// A list of weekly subscribers.
	//
	// Weekly subscribers receive the report every Monday at midnight.
	//
	//  You can specify email addresses or Dynatrace user IDs here.
	// Unique: true
	WEEK []string `json:"WEEK"`
}

DashboardReportSubscription A list of the report subscribers. swagger:model DashboardReportSubscription

func (*DashboardReportSubscription) MarshalBinary

func (m *DashboardReportSubscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardReportSubscription) UnmarshalBinary

func (m *DashboardReportSubscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardReportSubscription) Validate

func (m *DashboardReportSubscription) Validate(formats strfmt.Registry) error

Validate validates this dashboard report subscription

type DashboardStub

type DashboardStub struct {

	// The ID of the dashboard.
	// Required: true
	ID *string `json:"id"`

	// The name of the dashboard.
	// Read Only: true
	Name string `json:"name,omitempty"`

	// The owner of the dashboard.
	// Read Only: true
	Owner string `json:"owner,omitempty"`
}

DashboardStub A short representation of a dashboard. swagger:model DashboardStub

func (*DashboardStub) MarshalBinary

func (m *DashboardStub) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardStub) UnmarshalBinary

func (m *DashboardStub) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardStub) Validate

func (m *DashboardStub) Validate(formats strfmt.Registry) error

Validate validates this dashboard stub

type DataPrivacyAndSecurity

type DataPrivacyAndSecurity struct {

	// The audit logging is enabled (`true`) or disabled (`false`).
	LogAuditEvents bool `json:"logAuditEvents,omitempty"`

	// Mask IP addresses and GPS coordinates enabled/disabled.
	// Required: true
	MaskIPAddressesAndGpsCoordinates *bool `json:"maskIpAddressesAndGpsCoordinates"`

	// Mask personal data in URIs enabled/disabled.
	// Required: true
	MaskPersonalDataInUris *bool `json:"maskPersonalDataInUris"`

	// Mask user action names (Web applications only) enabled/disabled.
	// Required: true
	MaskUserActionNames *bool `json:"maskUserActionNames"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`
}

DataPrivacyAndSecurity data privacy and security swagger:model DataPrivacyAndSecurity

func (*DataPrivacyAndSecurity) MarshalBinary

func (m *DataPrivacyAndSecurity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataPrivacyAndSecurity) UnmarshalBinary

func (m *DataPrivacyAndSecurity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataPrivacyAndSecurity) Validate

func (m *DataPrivacyAndSecurity) Validate(formats strfmt.Registry) error

Validate validates this data privacy and security

type DataSource

type DataSource struct {

	// Specifies the location where the values are captured and stored.
	//
	//  Required if the **source** is one of the following: `GET_PARAMETER`, `URI`, `REQUEST_HEADER`, `RESPONSE_HEADER`.
	//
	//  Not applicable in other cases.
	//
	//  If the **source** value is `REQUEST_HEADER` or `RESPONSE_HEADER`, the `CAPTURE_AND_STORE_ON_BOTH` location is not allowed.
	// Enum: [CAPTURE_AND_STORE_ON_BOTH CAPTURE_AND_STORE_ON_CLIENT CAPTURE_AND_STORE_ON_SERVER CAPTURE_ON_CLIENT_STORE_ON_SERVER]
	CapturingAndStorageLocation string `json:"capturingAndStorageLocation,omitempty"`

	// CICS SDK node name condition for which the value is captured.
	//
	//  This  is required if the **source** is: `CICS_SDK`.
	//
	//  Not applicable in other cases.
	CicsSDKMethodNodeCondition *ValueCondition `json:"cicsSDKMethodNodeCondition,omitempty"`

	// The data source is enbled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// IBM integration bus node name condition for which the value is captured.
	//
	//  This or `iibNodeType` is required if the **source** is: `IIB_NODE`.
	//
	//  Not applicable in other cases.
	IibMethodNodeCondition *ValueCondition `json:"iibMethodNodeCondition,omitempty"`

	// The IBM integration bus node type for which the value is captured.
	//
	//  This or `iibMethodNodeCondition` is required if the **source** is: `IIB_NODE`.
	//
	//  Not applicable in other cases.
	// Enum: [AGGREGATE_CONTROL_NODE AGGREGATE_REPLY_NODE AGGREGATE_REQUEST_NODE CALLABLE_FLOW_REPLY_NODE COLLECTOR_NODE COMPUTE_NODE DATABASE_NODE DECISION_SERVICE_NODE DOT_NET_COMPUTE_NODE FILE_READ_NODE FILTER_NODE FLOW_ORDER_NODE GROUP_COMPLETE_NODE GROUP_GATHER_NODE GROUP_SCATTER_NODE HTTP_HEADER JAVA_COMPUTE_NODE JMS_CLIENT_RECEIVE JMS_CLIENT_REPLY_NODE JMS_HEADER MQ_GET_NODE MQ_OUTPUT_NODE PASSTHRU_NODE RESET_CONTENT_DESCRIPTOR_NODE RE_SEQUENCE_NODE ROUTE_NODE SAP_REPLY_NODE SCA_REPLY_NODE SECURITY_PEP SEQUENCE_NODE SOAP_EXTRACT_NODE SOAP_REPLY_NODE SOAP_WRAPPER_NODE SR_RETRIEVE_ENTITY_NODE SR_RETRIEVE_IT_SERVICE_NODE THROW_NODE TRACE_NODE TRY_CATCH_NODE VALIDATE_NODE WS_REPLY_NODE XSL_MQSI_NODE]
	IibNodeType string `json:"iibNodeType,omitempty"`

	// The method specification if the **source** value is `METHOD_PARAM`.
	//
	//  Not applicable in other cases.
	Methods []*CapturedMethod `json:"methods"`

	// The name of the web request parameter to capture.
	//
	//  Required if the **source** is one of the following: `POST_PARAMETER`, `GET_PARAMETER`, `REQUEST_HEADER`, `RESPONSE_HEADER`, `CUSTOM_ATTRIBUTE`.
	//
	//  Not applicable in other cases.
	ParameterName string `json:"parameterName,omitempty"`

	// Conditions for data capturing.
	Scope *ScopeConditions `json:"scope,omitempty"`

	// The technology of the session attribute to capture if the **source** value is `SESSION_ATTRIBUTE`. \n\n Not applicable in other cases.
	// Enum: [ASP_NET ASP_NET_CORE JAVA]
	SessionAttributeTechnology string `json:"sessionAttributeTechnology,omitempty"`

	// The source of the attribute to capture. Works in conjunction with **parameterName** or **methods** and **technology**.
	// Required: true
	// Enum: [CICS_SDK CLIENT_IP CUSTOM_ATTRIBUTE IIB_NODE METHOD_PARAM POST_PARAMETER QUERY_PARAMETER REQUEST_HEADER RESPONSE_HEADER SESSION_ATTRIBUTE URI URI_PATH]
	Source *string `json:"source"`

	// The technology of the method to capture if the **source** value is `METHOD_PARAM`. \n\n Not applicable in other cases.
	// Enum: [DOTNET JAVA PHP]
	Technology string `json:"technology,omitempty"`

	// Process values as specified.
	ValueProcessing *ValueProcessing `json:"valueProcessing,omitempty"`
}

DataSource data source swagger:model DataSource

func (*DataSource) MarshalBinary

func (m *DataSource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataSource) UnmarshalBinary

func (m *DataSource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataSource) Validate

func (m *DataSource) Validate(formats strfmt.Registry) error

Validate validates this data source

type DatabaseAnomalyDetectionConfig

type DatabaseAnomalyDetectionConfig struct {

	// How to detect database connection failures.
	// Required: true
	DatabaseConnectionFailureCount *DatabaseConnectionFailureDetectionConfig `json:"databaseConnectionFailureCount"`

	// How to detect failure rate increase.
	// Required: true
	FailureRateIncrease *FailureRateIncreaseDetectionConfig `json:"failureRateIncrease"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// How to detect response time degradation.
	// Required: true
	ResponseTimeDegradation *ResponseTimeDegradationDetectionConfig `json:"responseTimeDegradation"`
}

DatabaseAnomalyDetectionConfig The configuration of the anomaly detection for database services. swagger:model DatabaseAnomalyDetectionConfig

func (*DatabaseAnomalyDetectionConfig) MarshalBinary

func (m *DatabaseAnomalyDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseAnomalyDetectionConfig) UnmarshalBinary

func (m *DatabaseAnomalyDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseAnomalyDetectionConfig) Validate

func (m *DatabaseAnomalyDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this database anomaly detection config

type DatabaseConnectionFailureDetectionConfig

type DatabaseConnectionFailureDetectionConfig struct {

	// Number of failed database connections during any **timePeriodMinutes** minutes period to trigger an alert.
	// Maximum: 9.999999e+06
	// Minimum: 1
	ConnectionFailsCount int32 `json:"connectionFailsCount,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// The *X* minutes time period during which the **connectionFailsCount** is evaluated.
	// Maximum: 15
	// Minimum: 1
	TimePeriodMinutes int32 `json:"timePeriodMinutes,omitempty"`
}

DatabaseConnectionFailureDetectionConfig Parameters of the failed database connections detection.

The alert is triggered when failed connections number exceeds **connectionFailsCount** during any **timePeriodMinutes** minutes period. swagger:model DatabaseConnectionFailureDetectionConfig

func (*DatabaseConnectionFailureDetectionConfig) MarshalBinary

func (m *DatabaseConnectionFailureDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseConnectionFailureDetectionConfig) UnmarshalBinary

func (m *DatabaseConnectionFailureDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseConnectionFailureDetectionConfig) Validate

Validate validates this database connection failure detection config

type DatabaseTopologyComparison

type DatabaseTopologyComparison struct {
	// contains filtered or unexported fields
}

DatabaseTopologyComparison database topology comparison swagger:model DatabaseTopologyComparison

func (*DatabaseTopologyComparison) MarshalBinary

func (m *DatabaseTopologyComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DatabaseTopologyComparison) MarshalJSON

func (m DatabaseTopologyComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DatabaseTopologyComparison) Negate

func (m *DatabaseTopologyComparison) Negate() *bool

Negate gets the negate of this subtype

func (*DatabaseTopologyComparison) Operator

func (m *DatabaseTopologyComparison) Operator() Enum

Operator gets the operator of this subtype

func (*DatabaseTopologyComparison) SetNegate

func (m *DatabaseTopologyComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*DatabaseTopologyComparison) SetOperator

func (m *DatabaseTopologyComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*DatabaseTopologyComparison) SetType

func (m *DatabaseTopologyComparison) SetType(val string)

SetType sets the type of this subtype

func (*DatabaseTopologyComparison) SetValue

func (m *DatabaseTopologyComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*DatabaseTopologyComparison) Type

Type gets the type of this subtype

func (*DatabaseTopologyComparison) UnmarshalBinary

func (m *DatabaseTopologyComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseTopologyComparison) UnmarshalJSON

func (m *DatabaseTopologyComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DatabaseTopologyComparison) Validate

func (m *DatabaseTopologyComparison) Validate(formats strfmt.Registry) error

Validate validates this database topology comparison

func (*DatabaseTopologyComparison) Value

func (m *DatabaseTopologyComparison) Value() interface{}

Value gets the value of this subtype

type DcrumDecoderComparison

type DcrumDecoderComparison struct {
	// contains filtered or unexported fields
}

DcrumDecoderComparison dcrum decoder comparison swagger:model DcrumDecoderComparison

func (*DcrumDecoderComparison) MarshalBinary

func (m *DcrumDecoderComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DcrumDecoderComparison) MarshalJSON

func (m DcrumDecoderComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DcrumDecoderComparison) Negate

func (m *DcrumDecoderComparison) Negate() *bool

Negate gets the negate of this subtype

func (*DcrumDecoderComparison) Operator

func (m *DcrumDecoderComparison) Operator() Enum

Operator gets the operator of this subtype

func (*DcrumDecoderComparison) SetNegate

func (m *DcrumDecoderComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*DcrumDecoderComparison) SetOperator

func (m *DcrumDecoderComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*DcrumDecoderComparison) SetType

func (m *DcrumDecoderComparison) SetType(val string)

SetType sets the type of this subtype

func (*DcrumDecoderComparison) SetValue

func (m *DcrumDecoderComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*DcrumDecoderComparison) Type

func (m *DcrumDecoderComparison) Type() string

Type gets the type of this subtype

func (*DcrumDecoderComparison) UnmarshalBinary

func (m *DcrumDecoderComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcrumDecoderComparison) UnmarshalJSON

func (m *DcrumDecoderComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DcrumDecoderComparison) Validate

func (m *DcrumDecoderComparison) Validate(formats strfmt.Registry) error

Validate validates this dcrum decoder comparison

func (*DcrumDecoderComparison) Value

func (m *DcrumDecoderComparison) Value() interface{}

Value gets the value of this subtype

type DestinationDetails

type DestinationDetails struct {

	// The match is case-sensitive (`true`) or (`false`).
	CaseSensitive bool `json:"caseSensitive,omitempty"`

	// The operator of the match.
	// Enum: [Begins Contains Ends]
	MatchType string `json:"matchType,omitempty"`

	// The path to be reached to hit the conversion goal.
	// Required: true
	URLOrPath *string `json:"urlOrPath"`
}

DestinationDetails Configuration of a destination-based conversion goal. swagger:model DestinationDetails

func (*DestinationDetails) MarshalBinary

func (m *DestinationDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DestinationDetails) UnmarshalBinary

func (m *DestinationDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DestinationDetails) Validate

func (m *DestinationDetails) Validate(formats strfmt.Registry) error

Validate validates this destination details

type DetectionRule

type DetectionRule struct {

	// Additional annotations filter of the rule.
	//
	// Only classes where all listed annotations are available in the class itself or any of its superclasses are instrumented.
	//
	// Not applicable to PHP.
	Annotations []string `json:"annotations"`

	// The fully qualified class or interface to instrument.
	//
	// Required for Java and .NET custom services.
	//
	//  Not applicable to PHP.
	ClassName string `json:"className,omitempty"`

	// Rule enabled/disabled.
	// Required: true
	Enabled *bool `json:"enabled"`

	// The PHP file containing the class or methods to instrument.
	//
	// Required for PHP custom service.
	//
	//  Not applicable to Java and .NET.
	FileName string `json:"fileName,omitempty"`

	// Matcher applying to the file name. Default value is `ENDS_WITH` (if applicable).
	// Enum: [ENDS_WITH EQUALS STARTS_WITH]
	FileNameMatcher string `json:"fileNameMatcher,omitempty"`

	// The ID of the detection rule.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Matcher applying to the class name. `STARTS_WITH` can only be used if there is at least one annotation defined. Default value is `EQUALS`.
	// Enum: [ENDS_WITH EQUALS STARTS_WITH]
	Matcher string `json:"matcher,omitempty"`

	// List of methods to instrument.
	// Required: true
	// Max Items: 2000
	// Min Items: 1
	MethodRules []*MethodRule `json:"methodRules"`
}

DetectionRule detection rule swagger:model DetectionRule

func (*DetectionRule) MarshalBinary

func (m *DetectionRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DetectionRule) UnmarshalBinary

func (m *DetectionRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DetectionRule) Validate

func (m *DetectionRule) Validate(formats strfmt.Registry) error

Validate validates this detection rule

type DimensionDefinition

type DimensionDefinition struct {

	// The dimension value pattern.
	//
	//  You can define custom placeholders in the **placeholders** field and use them here.
	// Required: true
	// Max Length: 400
	// Min Length: 0
	Dimension *string `json:"dimension"`

	// The name of the dimension.
	// Required: true
	// Max Length: 200
	// Min Length: 0
	Name *string `json:"name"`

	// The list of custom placeholders to be used in a dimension value pattern.
	Placeholders []*Placeholder `json:"placeholders"`

	// The number of top values to be calculated.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	TopX *int32 `json:"topX"`

	// The aggregation of the dimension.
	// Required: true
	// Enum: [AVERAGE COUNT MAX MIN OF_INTEREST_RATIO OTHER_RATIO SINGLE_VALUE SUM]
	TopXAggregation *string `json:"topXAggregation"`

	// How to calculate the **topX** values.
	// Required: true
	// Enum: [ASCENDING DESCENDING]
	TopXDirection *string `json:"topXDirection"`
}

DimensionDefinition Parameters of a definition of a calculated service metric. swagger:model DimensionDefinition

func (*DimensionDefinition) MarshalBinary

func (m *DimensionDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DimensionDefinition) UnmarshalBinary

func (m *DimensionDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DimensionDefinition) Validate

func (m *DimensionDefinition) Validate(formats strfmt.Registry) error

Validate validates this dimension definition

type DiskEventAnomalyDetectionConfig

type DiskEventAnomalyDetectionConfig struct {

	// Narrows the rule usage down to disks, matching the specified criteria.
	DiskNameFilter *DiskNameFilter `json:"diskNameFilter,omitempty"`

	// Disk event rule enabled/disabled.
	// Required: true
	Enabled *bool `json:"enabled"`

	// The ID of the disk event rule.
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The metric to monitor.
	// Required: true
	// Enum: [LOW_DISK_SPACE LOW_INODES READ_TIME_EXCEEDING WRITE_TIME_EXCEEDING]
	Metric *string `json:"metric"`

	// The name of the disk event rule.
	// Required: true
	// Max Length: 49
	// Min Length: 1
	Name *string `json:"name"`

	// The number of samples to evaluate.
	// Required: true
	// Maximum: 20
	// Minimum: 3
	Samples *int32 `json:"samples"`

	// Narrows the rule usage down to the hosts matching the specified tags.
	// Unique: true
	TagFilters []*TagFilter `json:"tagFilters"`

	// The threshold to trigger disk event.
	//
	//  * A percentage for `LowDiskSpace` or `LowInodes` metrics.
	//  * In milliseconds for `ReadTimeExceeding` or `WriteTimeExceeding` metrics.
	// Required: true
	// Maximum: 1000
	// Minimum: 0
	Threshold *float64 `json:"threshold"`

	// The number of samples that must violate the threshold to trigger an event. Must not exceed the number of evaluated samples.
	// Required: true
	// Minimum: 1
	ViolatingSamples *int32 `json:"violatingSamples"`
}

DiskEventAnomalyDetectionConfig disk event anomaly detection config swagger:model DiskEventAnomalyDetectionConfig

func (*DiskEventAnomalyDetectionConfig) MarshalBinary

func (m *DiskEventAnomalyDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiskEventAnomalyDetectionConfig) UnmarshalBinary

func (m *DiskEventAnomalyDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiskEventAnomalyDetectionConfig) Validate

Validate validates this disk event anomaly detection config

type DiskLowInodesDetectionConfig

type DiskLowInodesDetectionConfig struct {

	// Custom thresholds for low disk inodes number. If not set, automatic mode is used.
	CustomThresholds *DiskLowInodesThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

DiskLowInodesDetectionConfig Configuration of low disk inodes number detection. swagger:model DiskLowInodesDetectionConfig

func (*DiskLowInodesDetectionConfig) MarshalBinary

func (m *DiskLowInodesDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiskLowInodesDetectionConfig) UnmarshalBinary

func (m *DiskLowInodesDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiskLowInodesDetectionConfig) Validate

func (m *DiskLowInodesDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this disk low inodes detection config

type DiskLowInodesThresholds

type DiskLowInodesThresholds struct {

	// Alert if percentage of available inodes is lower than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	FreeInodesPercentage *int32 `json:"freeInodesPercentage"`
}

DiskLowInodesThresholds Custom thresholds for low disk inodes number. If not set, automatic mode is used. swagger:model DiskLowInodesThresholds

func (*DiskLowInodesThresholds) MarshalBinary

func (m *DiskLowInodesThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiskLowInodesThresholds) UnmarshalBinary

func (m *DiskLowInodesThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiskLowInodesThresholds) Validate

func (m *DiskLowInodesThresholds) Validate(formats strfmt.Registry) error

Validate validates this disk low inodes thresholds

type DiskLowSpaceDetectionConfig

type DiskLowSpaceDetectionConfig struct {

	// Custom thresholds for low disk space. If not set, automatic mode is used.
	CustomThresholds *DiskLowSpaceThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

DiskLowSpaceDetectionConfig Configuration of low disk space detection. swagger:model DiskLowSpaceDetectionConfig

func (*DiskLowSpaceDetectionConfig) MarshalBinary

func (m *DiskLowSpaceDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiskLowSpaceDetectionConfig) UnmarshalBinary

func (m *DiskLowSpaceDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiskLowSpaceDetectionConfig) Validate

func (m *DiskLowSpaceDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this disk low space detection config

type DiskLowSpaceThresholds

type DiskLowSpaceThresholds struct {

	// Alert if free disk space is lower than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 0
	FreeSpacePercentage *int32 `json:"freeSpacePercentage"`
}

DiskLowSpaceThresholds Custom thresholds for low disk space. If not set, automatic mode is used. swagger:model DiskLowSpaceThresholds

func (*DiskLowSpaceThresholds) MarshalBinary

func (m *DiskLowSpaceThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiskLowSpaceThresholds) UnmarshalBinary

func (m *DiskLowSpaceThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiskLowSpaceThresholds) Validate

func (m *DiskLowSpaceThresholds) Validate(formats strfmt.Registry) error

Validate validates this disk low space thresholds

type DiskNameFilter

type DiskNameFilter struct {

	// Comparison operator.
	// Required: true
	// Enum: [CONTAINS DOES_NOT_CONTAIN DOES_NOT_EQUAL DOES_NOT_START_WITH EQUALS STARTS_WITH]
	Operator *string `json:"operator"`

	// Value to compare to.
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Value *string `json:"value"`
}

DiskNameFilter Narrows the rule usage down to disks, matching the specified criteria. swagger:model DiskNameFilter

func (*DiskNameFilter) MarshalBinary

func (m *DiskNameFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiskNameFilter) UnmarshalBinary

func (m *DiskNameFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiskNameFilter) Validate

func (m *DiskNameFilter) Validate(formats strfmt.Registry) error

Validate validates this disk name filter

type DiskSlowWriteAndReadsThresholds

type DiskSlowWriteAndReadsThresholds struct {

	// Alert if disk read/write time is higher than *X* milliseconds in 3 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	WriteAndReadTime *int32 `json:"writeAndReadTime"`
}

DiskSlowWriteAndReadsThresholds Custom thresholds for slow running disks. If not set, the automatic mode is used. swagger:model DiskSlowWriteAndReadsThresholds

func (*DiskSlowWriteAndReadsThresholds) MarshalBinary

func (m *DiskSlowWriteAndReadsThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiskSlowWriteAndReadsThresholds) UnmarshalBinary

func (m *DiskSlowWriteAndReadsThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiskSlowWriteAndReadsThresholds) Validate

Validate validates this disk slow write and reads thresholds

type DiskSlowWritesAndReadsDetectionConfig

type DiskSlowWritesAndReadsDetectionConfig struct {

	// Custom thresholds for slow running disks. If not set, automatic mode is used.
	CustomThresholds *DiskSlowWriteAndReadsThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

DiskSlowWritesAndReadsDetectionConfig Configuration of slow running disks detection. swagger:model DiskSlowWritesAndReadsDetectionConfig

func (*DiskSlowWritesAndReadsDetectionConfig) MarshalBinary

func (m *DiskSlowWritesAndReadsDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DiskSlowWritesAndReadsDetectionConfig) UnmarshalBinary

func (m *DiskSlowWritesAndReadsDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DiskSlowWritesAndReadsDetectionConfig) Validate

Validate validates this disk slow writes and reads detection config

type DroppedPacketsDetectionConfig

type DroppedPacketsDetectionConfig struct {

	// Custom thresholds for high number of dropped packets. If not set then the automatic mode is used.
	CustomThresholds *DroppedPacketsThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

DroppedPacketsDetectionConfig The configuration of the high number of dropped packets detection. swagger:model DroppedPacketsDetectionConfig

func (*DroppedPacketsDetectionConfig) MarshalBinary

func (m *DroppedPacketsDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DroppedPacketsDetectionConfig) UnmarshalBinary

func (m *DroppedPacketsDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DroppedPacketsDetectionConfig) Validate

func (m *DroppedPacketsDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this dropped packets detection config

type DroppedPacketsThresholds

type DroppedPacketsThresholds struct {

	// Alert if receive/transmit dropped packets rate on NIC is higher than *X* packets per second in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	DroppedPacketsPerSecond *int32 `json:"droppedPacketsPerSecond"`
}

DroppedPacketsThresholds Custom thresholds for high number of dropped packets. If not set then the automatic mode is used. swagger:model DroppedPacketsThresholds

func (*DroppedPacketsThresholds) MarshalBinary

func (m *DroppedPacketsThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DroppedPacketsThresholds) UnmarshalBinary

func (m *DroppedPacketsThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DroppedPacketsThresholds) Validate

func (m *DroppedPacketsThresholds) Validate(formats strfmt.Registry) error

Validate validates this dropped packets thresholds

type ESBInputNodeTypeComparisonInfo

type ESBInputNodeTypeComparisonInfo struct {
	// contains filtered or unexported fields
}

ESBInputNodeTypeComparisonInfo e s b input node type comparison info swagger:model ESBInputNodeTypeComparisonInfo

func (*ESBInputNodeTypeComparisonInfo) Comparison

func (m *ESBInputNodeTypeComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*ESBInputNodeTypeComparisonInfo) MarshalBinary

func (m *ESBInputNodeTypeComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ESBInputNodeTypeComparisonInfo) MarshalJSON

func (m ESBInputNodeTypeComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ESBInputNodeTypeComparisonInfo) Negate

func (m *ESBInputNodeTypeComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*ESBInputNodeTypeComparisonInfo) SetComparison

func (m *ESBInputNodeTypeComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*ESBInputNodeTypeComparisonInfo) SetNegate

func (m *ESBInputNodeTypeComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*ESBInputNodeTypeComparisonInfo) SetType

func (m *ESBInputNodeTypeComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*ESBInputNodeTypeComparisonInfo) SetValue

func (m *ESBInputNodeTypeComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*ESBInputNodeTypeComparisonInfo) Type

Type gets the type of this subtype

func (*ESBInputNodeTypeComparisonInfo) UnmarshalBinary

func (m *ESBInputNodeTypeComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ESBInputNodeTypeComparisonInfo) UnmarshalJSON

func (m *ESBInputNodeTypeComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ESBInputNodeTypeComparisonInfo) Validate

func (m *ESBInputNodeTypeComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this e s b input node type comparison info

func (*ESBInputNodeTypeComparisonInfo) Value

func (m *ESBInputNodeTypeComparisonInfo) Value() interface{}

Value gets the value of this subtype

type Ec2CandidateCPUSaturationDetectionConfig

type Ec2CandidateCPUSaturationDetectionConfig struct {

	// Custom thresholds for high CPU saturation on EC2 monitoring candidate. If not set, automatic mode is used.
	CustomThresholds *Ec2CandidateCPUSaturationThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

Ec2CandidateCPUSaturationDetectionConfig The configuration of the high CPU saturation on EC2 without installed agent (monitoring candidate). If null, then this configuration won't be changed. swagger:model Ec2CandidateCpuSaturationDetectionConfig

func (*Ec2CandidateCPUSaturationDetectionConfig) MarshalBinary

func (m *Ec2CandidateCPUSaturationDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Ec2CandidateCPUSaturationDetectionConfig) UnmarshalBinary

func (m *Ec2CandidateCPUSaturationDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Ec2CandidateCPUSaturationDetectionConfig) Validate

Validate validates this ec2 candidate Cpu saturation detection config

type Ec2CandidateCPUSaturationThresholds

type Ec2CandidateCPUSaturationThresholds struct {

	// Alert if CPU usage is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	CPUUsagePercentage *int32 `json:"cpuUsagePercentage"`
}

Ec2CandidateCPUSaturationThresholds Custom thresholds for high CPU saturation on EC2 monitoring candidate. If not set, automatic mode is used. swagger:model Ec2CandidateCpuSaturationThresholds

func (*Ec2CandidateCPUSaturationThresholds) MarshalBinary

func (m *Ec2CandidateCPUSaturationThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Ec2CandidateCPUSaturationThresholds) UnmarshalBinary

func (m *Ec2CandidateCPUSaturationThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Ec2CandidateCPUSaturationThresholds) Validate

Validate validates this ec2 candidate Cpu saturation thresholds

type ElbHighConnectionErrorsDetectionConfig

type ElbHighConnectionErrorsDetectionConfig struct {

	// Custom thresholds for high number of backend connection errors on ELB. If not set, automatic mode is used.
	CustomThresholds *ElbHighConnectionErrorsThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

ElbHighConnectionErrorsDetectionConfig The configuration of the high number of backend connection errors on ELB detection. swagger:model ElbHighConnectionErrorsDetectionConfig

func (*ElbHighConnectionErrorsDetectionConfig) MarshalBinary

func (m *ElbHighConnectionErrorsDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ElbHighConnectionErrorsDetectionConfig) UnmarshalBinary

func (m *ElbHighConnectionErrorsDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ElbHighConnectionErrorsDetectionConfig) Validate

Validate validates this elb high connection errors detection config

type ElbHighConnectionErrorsThresholds

type ElbHighConnectionErrorsThresholds struct {

	// Alert if number of backend connection errors is higher than *X* per minute in 3 out of 5 samples.
	// Required: true
	// Minimum: 1
	ConnectionErrorsPerMinute *int32 `json:"connectionErrorsPerMinute"`
}

ElbHighConnectionErrorsThresholds Custom thresholds for high number of backend connection errors on ELB. If not set, automatic mode is used. swagger:model ElbHighConnectionErrorsThresholds

func (*ElbHighConnectionErrorsThresholds) MarshalBinary

func (m *ElbHighConnectionErrorsThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ElbHighConnectionErrorsThresholds) UnmarshalBinary

func (m *ElbHighConnectionErrorsThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ElbHighConnectionErrorsThresholds) Validate

Validate validates this elb high connection errors thresholds

type EmailNotificationConfig

type EmailNotificationConfig struct {

	// The template of the email notification.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntities}`: Details about the entities impacted by the problem in form of a JSON array.
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsHTML}`: All problem event details, including root cause, as an HTML-formatted string.
	// * `{ProblemDetailsJSON}`: All problem event details, including root cause, as a JSON object.
	// * `{ProblemDetailsMarkdown}`: All problem event details, including root cause, as a [Markdown-formatted](https://www.markdownguide.org/cheat-sheet/) string.
	// * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Min Length: 1
	Body *string `json:"body"`

	// The list of the email CC-recipients.
	// Unique: true
	CcReceivers []string `json:"ccReceivers"`

	// The list of the email recipients.
	// Required: true
	// Min Items: 1
	// Unique: true
	Receivers []string `json:"receivers"`

	// Send (`true`) or doesn't send (`false`) an email, confirming problem resolution.
	// Required: true
	ShouldSendForResolvedProblems *bool `json:"shouldSendForResolvedProblems"`

	// The subject of the email notifications.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Subject *string `json:"subject"`
	// contains filtered or unexported fields
}

EmailNotificationConfig email notification config swagger:model EmailNotificationConfig

func (*EmailNotificationConfig) Active

func (m *EmailNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*EmailNotificationConfig) AlertingProfile

func (m *EmailNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*EmailNotificationConfig) ID

ID gets the id of this subtype

func (*EmailNotificationConfig) MarshalBinary

func (m *EmailNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (EmailNotificationConfig) MarshalJSON

func (m EmailNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*EmailNotificationConfig) Name

func (m *EmailNotificationConfig) Name() *string

Name gets the name of this subtype

func (*EmailNotificationConfig) SetActive

func (m *EmailNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*EmailNotificationConfig) SetAlertingProfile

func (m *EmailNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*EmailNotificationConfig) SetID

func (m *EmailNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*EmailNotificationConfig) SetName

func (m *EmailNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*EmailNotificationConfig) SetType

func (m *EmailNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*EmailNotificationConfig) Type

func (m *EmailNotificationConfig) Type() string

Type gets the type of this subtype

func (*EmailNotificationConfig) UnmarshalBinary

func (m *EmailNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EmailNotificationConfig) UnmarshalJSON

func (m *EmailNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*EmailNotificationConfig) Validate

func (m *EmailNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this email notification config

type EndsWithCompareOperation

type EndsWithCompareOperation struct {

	// The condition is case sensitive (`false`) or case insensitive (`true`).
	//
	// If not set, then `false` is used, making the condition case sensitive.
	IgnoreCase bool `json:"ignoreCase,omitempty"`

	// Inverts the operation of the condition. Set to `true` to turn **ends with** into **does not end with**.
	//
	//  If not set, then `false` is used.
	Negate bool `json:"negate,omitempty"`

	// The value to compare to.
	//
	// If several values are specified, the OR logic applies.
	// Required: true
	// Max Items: 10
	// Min Items: 1
	// Unique: true
	Values []string `json:"values"`
}

EndsWithCompareOperation ends with compare operation swagger:model EndsWithCompareOperation

func (*EndsWithCompareOperation) MarshalBinary

func (m *EndsWithCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (EndsWithCompareOperation) MarshalJSON

func (m EndsWithCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*EndsWithCompareOperation) SetType

func (m *EndsWithCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*EndsWithCompareOperation) Type

func (m *EndsWithCompareOperation) Type() string

Type gets the type of this subtype

func (*EndsWithCompareOperation) UnmarshalBinary

func (m *EndsWithCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EndsWithCompareOperation) UnmarshalJSON

func (m *EndsWithCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*EndsWithCompareOperation) Validate

func (m *EndsWithCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this ends with compare operation

type EntityIDAlertingScope

type EntityIDAlertingScope struct {

	// The monitored entities id to match on.
	// Required: true
	EntityID *string `json:"entityId"`
}

EntityIDAlertingScope entity Id alerting scope swagger:model EntityIdAlertingScope

func (*EntityIDAlertingScope) FilterType

func (m *EntityIDAlertingScope) FilterType() string

FilterType gets the filter type of this subtype

func (*EntityIDAlertingScope) MarshalBinary

func (m *EntityIDAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (EntityIDAlertingScope) MarshalJSON

func (m EntityIDAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*EntityIDAlertingScope) SetFilterType

func (m *EntityIDAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*EntityIDAlertingScope) UnmarshalBinary

func (m *EntityIDAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EntityIDAlertingScope) UnmarshalJSON

func (m *EntityIDAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*EntityIDAlertingScope) Validate

func (m *EntityIDAlertingScope) Validate(formats strfmt.Registry) error

Validate validates this entity Id alerting scope

type EntityIDComparison

type EntityIDComparison struct {
	// contains filtered or unexported fields
}

EntityIDComparison entity Id comparison swagger:model EntityIdComparison

func (*EntityIDComparison) MarshalBinary

func (m *EntityIDComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (EntityIDComparison) MarshalJSON

func (m EntityIDComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*EntityIDComparison) Negate

func (m *EntityIDComparison) Negate() *bool

Negate gets the negate of this subtype

func (*EntityIDComparison) Operator

func (m *EntityIDComparison) Operator() Enum

Operator gets the operator of this subtype

func (*EntityIDComparison) SetNegate

func (m *EntityIDComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*EntityIDComparison) SetOperator

func (m *EntityIDComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*EntityIDComparison) SetType

func (m *EntityIDComparison) SetType(val string)

SetType sets the type of this subtype

func (*EntityIDComparison) SetValue

func (m *EntityIDComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*EntityIDComparison) Type

func (m *EntityIDComparison) Type() string

Type gets the type of this subtype

func (*EntityIDComparison) UnmarshalBinary

func (m *EntityIDComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EntityIDComparison) UnmarshalJSON

func (m *EntityIDComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*EntityIDComparison) Validate

func (m *EntityIDComparison) Validate(formats strfmt.Registry) error

Validate validates this entity Id comparison

func (*EntityIDComparison) Value

func (m *EntityIDComparison) Value() interface{}

Value gets the value of this subtype

type EntityRuleEngineCondition

type EntityRuleEngineCondition struct {
	// contains filtered or unexported fields
}

EntityRuleEngineCondition A condition defines how to execute matching logic for an entity. swagger:model EntityRuleEngineCondition

func (*EntityRuleEngineCondition) ComparisonInfo

func (m *EntityRuleEngineCondition) ComparisonInfo() ComparisonBasic

ComparisonInfo gets the comparison info of this base type

func (*EntityRuleEngineCondition) Key

Key gets the key of this base type

func (*EntityRuleEngineCondition) MarshalBinary

func (m *EntityRuleEngineCondition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (EntityRuleEngineCondition) MarshalJSON

func (m EntityRuleEngineCondition) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*EntityRuleEngineCondition) SetComparisonInfo

func (m *EntityRuleEngineCondition) SetComparisonInfo(val ComparisonBasic)

SetComparisonInfo sets the comparison info of this base type

func (*EntityRuleEngineCondition) SetKey

func (m *EntityRuleEngineCondition) SetKey(val ConditionKey)

SetKey sets the key of this base type

func (*EntityRuleEngineCondition) UnmarshalBinary

func (m *EntityRuleEngineCondition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EntityRuleEngineCondition) UnmarshalJSON

func (m *EntityRuleEngineCondition) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*EntityRuleEngineCondition) Validate

func (m *EntityRuleEngineCondition) Validate(formats strfmt.Registry) error

Validate validates this entity rule engine condition

type EntityShortRepresentation

type EntityShortRepresentation struct {

	// A short description of the Dynatrace entity.
	// Read Only: true
	Description string `json:"description,omitempty"`

	// The ID of the Dynatrace entity.
	// Required: true
	ID *string `json:"id"`

	// The name of the Dynatrace entity.
	// Read Only: true
	Name string `json:"name,omitempty"`
}

EntityShortRepresentation The short representation of a Dynatrace entity. swagger:model EntityShortRepresentation

func (*EntityShortRepresentation) MarshalBinary

func (m *EntityShortRepresentation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EntityShortRepresentation) UnmarshalBinary

func (m *EntityShortRepresentation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EntityShortRepresentation) Validate

func (m *EntityShortRepresentation) Validate(formats strfmt.Registry) error

Validate validates this entity short representation

type Enum

type Enum interface{}

Enum enum swagger:model Enum

type EqualsCompareOperation

type EqualsCompareOperation struct {

	// The condition is case sensitive (`false`) or case insensitive (`true`).
	//
	// If not set, then `false` is used, making the condition case sensitive.
	IgnoreCase bool `json:"ignoreCase,omitempty"`

	// Inverts the operation of the condition. Set to `true` to turn **equals** into **does not equal**.
	//
	//  If not set, then `false` is used.
	Negate bool `json:"negate,omitempty"`

	// The value to compare to.
	//
	// If several values are specified, the OR logic applies.
	// Required: true
	// Max Items: 10
	// Min Items: 1
	// Unique: true
	Values []interface{} `json:"values"`
}

EqualsCompareOperation equals compare operation swagger:model EqualsCompareOperation

func (*EqualsCompareOperation) MarshalBinary

func (m *EqualsCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (EqualsCompareOperation) MarshalJSON

func (m EqualsCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*EqualsCompareOperation) SetType

func (m *EqualsCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*EqualsCompareOperation) Type

func (m *EqualsCompareOperation) Type() string

Type gets the type of this subtype

func (*EqualsCompareOperation) UnmarshalBinary

func (m *EqualsCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EqualsCompareOperation) UnmarshalJSON

func (m *EqualsCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*EqualsCompareOperation) Validate

func (m *EqualsCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this equals compare operation

type Error

type Error struct {

	// code
	Code int32 `json:"code,omitempty"`

	// constraint violations
	ConstraintViolations []*ConstraintViolation `json:"constraintViolations"`

	// message
	Message string `json:"message,omitempty"`
}

Error error swagger:model Error

func (*Error) MarshalBinary

func (m *Error) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

func (m *Error) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Error) Validate

func (m *Error) Validate(formats strfmt.Registry) error

Validate validates this error

type ErrorEnvelope

type ErrorEnvelope struct {

	// error
	Error *Error `json:"error,omitempty"`
}

ErrorEnvelope error envelope swagger:model ErrorEnvelope

func (*ErrorEnvelope) MarshalBinary

func (m *ErrorEnvelope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ErrorEnvelope) UnmarshalBinary

func (m *ErrorEnvelope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ErrorEnvelope) Validate

func (m *ErrorEnvelope) Validate(formats strfmt.Registry) error

Validate validates this error envelope

type EsxiHighCPUSaturationConfig

type EsxiHighCPUSaturationConfig struct {

	// Custom thresholds for CPU saturation detection on ESXi. If not set then the automatic mode is used.
	//
	//  **All** conditions must be fulfilled to trigger an alert.
	CustomThresholds *EsxiHighCPUThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

EsxiHighCPUSaturationConfig The configuration of the CPU saturation on ESXi host detection. swagger:model EsxiHighCpuSaturationConfig

func (*EsxiHighCPUSaturationConfig) MarshalBinary

func (m *EsxiHighCPUSaturationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EsxiHighCPUSaturationConfig) UnmarshalBinary

func (m *EsxiHighCPUSaturationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EsxiHighCPUSaturationConfig) Validate

func (m *EsxiHighCPUSaturationConfig) Validate(formats strfmt.Registry) error

Validate validates this esxi high Cpu saturation config

type EsxiHighCPUThresholds

type EsxiHighCPUThresholds struct {

	// At least one peak higher than *X*% occurred in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	CPUPeakPercentage *int32 `json:"cpuPeakPercentage"`

	// CPU usage is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	CPUUsagePercentage *int32 `json:"cpuUsagePercentage"`

	// VM CPU ready is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	VMCPUReadyPercentage *int32 `json:"vmCpuReadyPercentage"`
}

EsxiHighCPUThresholds Custom thresholds for CPU saturation detection on ESXi. If not set then the automatic mode is used.

**All** conditions must be fulfilled to trigger an alert.

swagger:model EsxiHighCpuThresholds

func (*EsxiHighCPUThresholds) MarshalBinary

func (m *EsxiHighCPUThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EsxiHighCPUThresholds) UnmarshalBinary

func (m *EsxiHighCPUThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EsxiHighCPUThresholds) Validate

func (m *EsxiHighCPUThresholds) Validate(formats strfmt.Registry) error

Validate validates this esxi high Cpu thresholds

type EsxiHighMemoryDetectionConfig

type EsxiHighMemoryDetectionConfig struct {

	// Custom thresholds for memory saturation on ESXi host. If not set then the automatic mode is used.
	CustomThresholds *EsxiHighMemoryThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

EsxiHighMemoryDetectionConfig The configuration of the memory saturation on ESXi host detection. swagger:model EsxiHighMemoryDetectionConfig

func (*EsxiHighMemoryDetectionConfig) MarshalBinary

func (m *EsxiHighMemoryDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EsxiHighMemoryDetectionConfig) UnmarshalBinary

func (m *EsxiHighMemoryDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EsxiHighMemoryDetectionConfig) Validate

func (m *EsxiHighMemoryDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this esxi high memory detection config

type EsxiHighMemoryThresholds

type EsxiHighMemoryThresholds struct {

	// Alert if ESXi host swap IN/OUT or compression/decompression rate is higher *X* kilobytes per second in 3 out of 5 samples.
	// Required: true
	// Maximum: 1e+06
	// Minimum: 0.01
	CompressionDecompressionRate *float64 `json:"compressionDecompressionRate"`
}

EsxiHighMemoryThresholds Custom thresholds for memory saturation on ESXi host. If not set then the automatic mode is used. swagger:model EsxiHighMemoryThresholds

func (*EsxiHighMemoryThresholds) MarshalBinary

func (m *EsxiHighMemoryThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EsxiHighMemoryThresholds) UnmarshalBinary

func (m *EsxiHighMemoryThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EsxiHighMemoryThresholds) Validate

func (m *EsxiHighMemoryThresholds) Validate(formats strfmt.Registry) error

Validate validates this esxi high memory thresholds

type EventWrapperSettings

type EventWrapperSettings struct {

	// Blur enabled/disabled.
	// Required: true
	Blur *bool `json:"blur"`

	// Change enabled/disabled.
	// Required: true
	Change *bool `json:"change"`

	// Click enabled/disabled.
	// Required: true
	Click *bool `json:"click"`

	// MouseUp enabled/disabled.
	// Required: true
	MouseUp *bool `json:"mouseUp"`

	// TouchEnd enabled/disabled.
	// Required: true
	TouchEnd *bool `json:"touchEnd"`

	// TouchStart enabled/disabled.
	// Required: true
	TouchStart *bool `json:"touchStart"`
}

EventWrapperSettings In addition to the event handlers, events called using `addEventListener` or `attachEvent` can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page. swagger:model EventWrapperSettings

func (*EventWrapperSettings) MarshalBinary

func (m *EventWrapperSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EventWrapperSettings) UnmarshalBinary

func (m *EventWrapperSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EventWrapperSettings) Validate

func (m *EventWrapperSettings) Validate(formats strfmt.Registry) error

Validate validates this event wrapper settings

type ExistsCompareOperation

type ExistsCompareOperation struct {

	// Inverts the operation of the condition. Set to `true` to turn **exists** into **does not exist**.
	//
	//  If not set, then `false` is used.
	Negate bool `json:"negate,omitempty"`
}

ExistsCompareOperation exists compare operation swagger:model ExistsCompareOperation

func (*ExistsCompareOperation) MarshalBinary

func (m *ExistsCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ExistsCompareOperation) MarshalJSON

func (m ExistsCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ExistsCompareOperation) SetType

func (m *ExistsCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*ExistsCompareOperation) Type

func (m *ExistsCompareOperation) Type() string

Type gets the type of this subtype

func (*ExistsCompareOperation) UnmarshalBinary

func (m *ExistsCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExistsCompareOperation) UnmarshalJSON

func (m *ExistsCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ExistsCompareOperation) Validate

func (m *ExistsCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this exists compare operation

type ExtractSubstring

type ExtractSubstring struct {

	// The delimiter string.
	// Required: true
	Delimiter *string `json:"delimiter"`

	// The end-delimiter string.
	//
	//  Required if the **position** value is `BETWEEN`. Otherwise not allowed.
	EndDelimiter string `json:"endDelimiter,omitempty"`

	// The position of the extracted string relative to delimiters.
	// Required: true
	// Enum: [AFTER BEFORE BETWEEN]
	Position *string `json:"position"`
}

ExtractSubstring extract substring swagger:model ExtractSubstring

func (*ExtractSubstring) MarshalBinary

func (m *ExtractSubstring) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExtractSubstring) UnmarshalBinary

func (m *ExtractSubstring) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExtractSubstring) Validate

func (m *ExtractSubstring) Validate(formats strfmt.Registry) error

Validate validates this extract substring

type FailedStateComparisonInfo

type FailedStateComparisonInfo struct {
	// contains filtered or unexported fields
}

FailedStateComparisonInfo failed state comparison info swagger:model FailedStateComparisonInfo

func (*FailedStateComparisonInfo) Comparison

func (m *FailedStateComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*FailedStateComparisonInfo) MarshalBinary

func (m *FailedStateComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (FailedStateComparisonInfo) MarshalJSON

func (m FailedStateComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*FailedStateComparisonInfo) Negate

func (m *FailedStateComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*FailedStateComparisonInfo) SetComparison

func (m *FailedStateComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*FailedStateComparisonInfo) SetNegate

func (m *FailedStateComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*FailedStateComparisonInfo) SetType

func (m *FailedStateComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*FailedStateComparisonInfo) SetValue

func (m *FailedStateComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*FailedStateComparisonInfo) Type

Type gets the type of this subtype

func (*FailedStateComparisonInfo) UnmarshalBinary

func (m *FailedStateComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FailedStateComparisonInfo) UnmarshalJSON

func (m *FailedStateComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*FailedStateComparisonInfo) Validate

func (m *FailedStateComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this failed state comparison info

func (*FailedStateComparisonInfo) Value

func (m *FailedStateComparisonInfo) Value() interface{}

Value gets the value of this subtype

type FailureRateIncreaseAutodetectionConfig

type FailureRateIncreaseAutodetectionConfig struct {

	// Absolute increase of failing service calls to trigger an alert, %.
	// Required: true
	// Maximum: 1000
	// Minimum: 0
	FailingServiceCallPercentageIncreaseAbsolute *int32 `json:"failingServiceCallPercentageIncreaseAbsolute"`

	// Relative increase of failing service calls to trigger an alert, %.
	// Required: true
	// Maximum: 1000
	// Minimum: 0
	FailingServiceCallPercentageIncreaseRelative *int32 `json:"failingServiceCallPercentageIncreaseRelative"`
}

FailureRateIncreaseAutodetectionConfig Parameters of failure rate increase auto-detection. Required if **detectionMode** is `DETECT_AUTOMATICALLY`. Not applicable otherwise.

The absolute and relative thresholds **both** must exceed to trigger an alert.

Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be: Absolute: 1.5% + **1%** = 2.5% Relative: 1.5% + 1.5% * **50%** = 2.25% swagger:model FailureRateIncreaseAutodetectionConfig

func (*FailureRateIncreaseAutodetectionConfig) MarshalBinary

func (m *FailureRateIncreaseAutodetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FailureRateIncreaseAutodetectionConfig) UnmarshalBinary

func (m *FailureRateIncreaseAutodetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FailureRateIncreaseAutodetectionConfig) Validate

Validate validates this failure rate increase autodetection config

type FailureRateIncreaseDetectionConfig

type FailureRateIncreaseDetectionConfig struct {

	// Parameters of automatic failure rate increase detection.
	//
	//  Required if **detectionMode** is `DETECT_AUTOMATICALLY`. Not applicable otherwise.
	//
	// The absolute and relative thresholds **both** must be exceeded to trigger an alert.
	//
	// Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and you set a relative increase of 50%, the thresholds will be:
	// Absolute: 1.5% + **1%** = 2.5%
	// Relative: 1.5% + 1.5% * **50%** = 2.25%
	AutomaticDetection *FailureRateIncreaseAutodetectionConfig `json:"automaticDetection,omitempty"`

	// How to detect failure rate increase: automatically, or based on fixed thresholds, or do not detect.
	// Required: true
	// Enum: [DETECT_AUTOMATICALLY DETECT_USING_FIXED_THRESHOLDS DONT_DETECT]
	DetectionMode *string `json:"detectionMode"`

	// Fixed thresholds for failure rate increase detection.
	//
	//  Required if the **detectionMode** is `DETECT_USING_FIXED_THRESHOLDS`. Not applicable otherwise.
	Thresholds *FailureRateIncreaseThresholdConfig `json:"thresholds,omitempty"`
}

FailureRateIncreaseDetectionConfig Configuration of failure rate increase detection. swagger:model FailureRateIncreaseDetectionConfig

func (*FailureRateIncreaseDetectionConfig) MarshalBinary

func (m *FailureRateIncreaseDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FailureRateIncreaseDetectionConfig) UnmarshalBinary

func (m *FailureRateIncreaseDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FailureRateIncreaseDetectionConfig) Validate

Validate validates this failure rate increase detection config

type FailureRateIncreaseThresholdConfig

type FailureRateIncreaseThresholdConfig struct {

	// Sensitivity of the threshold.
	//
	// With `low` sensitivity, high statistical confidence is used. Brief violations (for example, due to a surge in load) won't trigger alerts.
	//
	// With `high` sensitivity, no statistical confidence is used. Each violation triggers alert.
	// Required: true
	// Enum: [HIGH LOW MEDIUM]
	Sensitivity *string `json:"sensitivity"`

	// Failure rate during any 5-minute period to trigger an alert, %.
	// Required: true
	// Maximum: 1000
	// Minimum: 0
	Threshold *int32 `json:"threshold"`
}

FailureRateIncreaseThresholdConfig Fixed thresholds for failure rate increase detection.

Required if **detectionMode** is `DETECT_USING_FIXED_THRESHOLDS`. Not applicable otherwise.

swagger:model FailureRateIncreaseThresholdConfig

func (*FailureRateIncreaseThresholdConfig) MarshalBinary

func (m *FailureRateIncreaseThresholdConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FailureRateIncreaseThresholdConfig) UnmarshalBinary

func (m *FailureRateIncreaseThresholdConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FailureRateIncreaseThresholdConfig) Validate

Validate validates this failure rate increase threshold config

type FailureReasonComparisonInfo

type FailureReasonComparisonInfo struct {
	// contains filtered or unexported fields
}

FailureReasonComparisonInfo failure reason comparison info swagger:model FailureReasonComparisonInfo

func (*FailureReasonComparisonInfo) Comparison

func (m *FailureReasonComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*FailureReasonComparisonInfo) MarshalBinary

func (m *FailureReasonComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (FailureReasonComparisonInfo) MarshalJSON

func (m FailureReasonComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*FailureReasonComparisonInfo) Negate

func (m *FailureReasonComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*FailureReasonComparisonInfo) SetComparison

func (m *FailureReasonComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*FailureReasonComparisonInfo) SetNegate

func (m *FailureReasonComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*FailureReasonComparisonInfo) SetType

func (m *FailureReasonComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*FailureReasonComparisonInfo) SetValue

func (m *FailureReasonComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*FailureReasonComparisonInfo) Type

Type gets the type of this subtype

func (*FailureReasonComparisonInfo) UnmarshalBinary

func (m *FailureReasonComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FailureReasonComparisonInfo) UnmarshalJSON

func (m *FailureReasonComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*FailureReasonComparisonInfo) Validate

func (m *FailureReasonComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this failure reason comparison info

func (*FailureReasonComparisonInfo) Value

func (m *FailureReasonComparisonInfo) Value() interface{}

Value gets the value of this subtype

type FastStringComparisonInfo

type FastStringComparisonInfo struct {

	// The comparison is case-sensitive (`true`) or not case-sensitive (`false`).
	CaseSensitive bool `json:"caseSensitive,omitempty"`
	// contains filtered or unexported fields
}

FastStringComparisonInfo fast string comparison info swagger:model FastStringComparisonInfo

func (*FastStringComparisonInfo) Comparison

func (m *FastStringComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*FastStringComparisonInfo) MarshalBinary

func (m *FastStringComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (FastStringComparisonInfo) MarshalJSON

func (m FastStringComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*FastStringComparisonInfo) Negate

func (m *FastStringComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*FastStringComparisonInfo) SetComparison

func (m *FastStringComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*FastStringComparisonInfo) SetNegate

func (m *FastStringComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*FastStringComparisonInfo) SetType

func (m *FastStringComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*FastStringComparisonInfo) SetValue

func (m *FastStringComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*FastStringComparisonInfo) Type

func (m *FastStringComparisonInfo) Type() string

Type gets the type of this subtype

func (*FastStringComparisonInfo) UnmarshalBinary

func (m *FastStringComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FastStringComparisonInfo) UnmarshalJSON

func (m *FastStringComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*FastStringComparisonInfo) Validate

func (m *FastStringComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this fast string comparison info

func (*FastStringComparisonInfo) Value

func (m *FastStringComparisonInfo) Value() interface{}

Value gets the value of this subtype

type FilterableEntityTile

type FilterableEntityTile struct {

	// chart visible
	ChartVisible bool `json:"chartVisible,omitempty"`

	// The configuration of the custom filter.
	FilterConfig *CustomFilterConfig `json:"filterConfig,omitempty"`
	// contains filtered or unexported fields
}

FilterableEntityTile filterable entity tile swagger:model FilterableEntityTile

func (*FilterableEntityTile) Bounds

func (m *FilterableEntityTile) Bounds() *TileBounds

Bounds gets the bounds of this subtype

func (*FilterableEntityTile) Configured

func (m *FilterableEntityTile) Configured() bool

Configured gets the configured of this subtype

func (*FilterableEntityTile) MarshalBinary

func (m *FilterableEntityTile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (FilterableEntityTile) MarshalJSON

func (m FilterableEntityTile) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*FilterableEntityTile) Name

func (m *FilterableEntityTile) Name() *string

Name gets the name of this subtype

func (*FilterableEntityTile) SetBounds

func (m *FilterableEntityTile) SetBounds(val *TileBounds)

SetBounds sets the bounds of this subtype

func (*FilterableEntityTile) SetConfigured

func (m *FilterableEntityTile) SetConfigured(val bool)

SetConfigured sets the configured of this subtype

func (*FilterableEntityTile) SetName

func (m *FilterableEntityTile) SetName(val *string)

SetName sets the name of this subtype

func (*FilterableEntityTile) SetTileFilter

func (m *FilterableEntityTile) SetTileFilter(val *TileFilter)

SetTileFilter sets the tile filter of this subtype

func (*FilterableEntityTile) SetTileType

func (m *FilterableEntityTile) SetTileType(val string)

SetTileType sets the tile type of this subtype

func (*FilterableEntityTile) TileFilter

func (m *FilterableEntityTile) TileFilter() *TileFilter

TileFilter gets the tile filter of this subtype

func (*FilterableEntityTile) TileType

func (m *FilterableEntityTile) TileType() string

TileType gets the tile type of this subtype

func (*FilterableEntityTile) UnmarshalBinary

func (m *FilterableEntityTile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FilterableEntityTile) UnmarshalJSON

func (m *FilterableEntityTile) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*FilterableEntityTile) Validate

func (m *FilterableEntityTile) Validate(formats strfmt.Registry) error

Validate validates this filterable entity tile

type FlawStateComparisonInfo

type FlawStateComparisonInfo struct {
	// contains filtered or unexported fields
}

FlawStateComparisonInfo flaw state comparison info swagger:model FlawStateComparisonInfo

func (*FlawStateComparisonInfo) Comparison

func (m *FlawStateComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*FlawStateComparisonInfo) MarshalBinary

func (m *FlawStateComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (FlawStateComparisonInfo) MarshalJSON

func (m FlawStateComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*FlawStateComparisonInfo) Negate

func (m *FlawStateComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*FlawStateComparisonInfo) SetComparison

func (m *FlawStateComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*FlawStateComparisonInfo) SetNegate

func (m *FlawStateComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*FlawStateComparisonInfo) SetType

func (m *FlawStateComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*FlawStateComparisonInfo) SetValue

func (m *FlawStateComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*FlawStateComparisonInfo) Type

func (m *FlawStateComparisonInfo) Type() string

Type gets the type of this subtype

func (*FlawStateComparisonInfo) UnmarshalBinary

func (m *FlawStateComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlawStateComparisonInfo) UnmarshalJSON

func (m *FlawStateComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*FlawStateComparisonInfo) Validate

func (m *FlawStateComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this flaw state comparison info

func (*FlawStateComparisonInfo) Value

func (m *FlawStateComparisonInfo) Value() interface{}

Value gets the value of this subtype

type FormDataContentDisposition

type FormDataContentDisposition struct {

	// creation date
	// Format: date-time
	CreationDate strfmt.DateTime `json:"creationDate,omitempty"`

	// file name
	FileName string `json:"fileName,omitempty"`

	// modification date
	// Format: date-time
	ModificationDate strfmt.DateTime `json:"modificationDate,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// parameters
	Parameters map[string]string `json:"parameters,omitempty"`

	// read date
	// Format: date-time
	ReadDate strfmt.DateTime `json:"readDate,omitempty"`

	// size
	Size int64 `json:"size,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

FormDataContentDisposition form data content disposition swagger:model FormDataContentDisposition

func (*FormDataContentDisposition) MarshalBinary

func (m *FormDataContentDisposition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FormDataContentDisposition) UnmarshalBinary

func (m *FormDataContentDisposition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FormDataContentDisposition) Validate

func (m *FormDataContentDisposition) Validate(formats strfmt.Registry) error

Validate validates this form data content disposition

type FrequentIssueDetectionConfig

type FrequentIssueDetectionConfig struct {

	// The detection for applications is enabled (`true`) or disabled (`false`).
	// Required: true
	FrequentIssueDetectionApplicationEnabled *bool `json:"frequentIssueDetectionApplicationEnabled"`

	// The detection for infrastructure is enabled (`true`) or disabled (`false`).
	// Required: true
	FrequentIssueDetectionInfrastructureEnabled *bool `json:"frequentIssueDetectionInfrastructureEnabled"`

	// The detection for services is enabled (`true`) or disabled (`false`).
	// Required: true
	FrequentIssueDetectionServiceEnabled *bool `json:"frequentIssueDetectionServiceEnabled"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`
}

FrequentIssueDetectionConfig Parameters of the frequent issue detection. See our help documentation about frequent issue detection: https://www.dynatrace.com/support/help/shortlink/frequent-issues swagger:model FrequentIssueDetectionConfig

func (*FrequentIssueDetectionConfig) MarshalBinary

func (m *FrequentIssueDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FrequentIssueDetectionConfig) UnmarshalBinary

func (m *FrequentIssueDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FrequentIssueDetectionConfig) Validate

func (m *FrequentIssueDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this frequent issue detection config

type FullWebRequestRule

type FullWebRequestRule struct {

	// How to handle the detected ID of the application.
	ApplicationID *ApplicationID `json:"applicationId,omitempty"`

	// A list of conditions of the rule.
	//
	// If several conditions are specified, the AND logic applies.
	// Max Items: 10
	// Min Items: 0
	Conditions []*ConditionsFullWebRequestAttributeTypeDto `json:"conditions"`

	// How to handle the detected context root of the request URL.
	ContextRoot *ContextRoot `json:"contextRoot,omitempty"`

	// A short description of the rule.
	Description string `json:"description,omitempty"`

	// The rule is enabled(`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// The ID of the service detection rule.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Specifies the management zones of the process group for which this service detection rule should be created.
	// Max Items: 1
	// Min Items: 0
	ManagementZones []string `json:"managementZones"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the rule.
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// The order of the rule in the rules list.
	//
	//  The rules are evaluated from top to bottom. The first matching rule applies.
	// Max Length: 2147483647
	// Min Length: 1
	Order string `json:"order,omitempty"`

	// How to handle the detected server name of the request URL.
	ServerName *ServerName `json:"serverName,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

FullWebRequestRule The service detection rule of the `FULL_WEB_REQUEST` type. swagger:model FullWebRequestRule

func (*FullWebRequestRule) MarshalBinary

func (m *FullWebRequestRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FullWebRequestRule) UnmarshalBinary

func (m *FullWebRequestRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FullWebRequestRule) Validate

func (m *FullWebRequestRule) Validate(formats strfmt.Registry) error

Validate validates this full web request rule

type FullWebServiceRule

type FullWebServiceRule struct {

	// How to handle the detected ID of the application.
	ApplicationID *ApplicationID `json:"applicationId,omitempty"`

	// A list of conditions of the rule.
	//
	// If several conditions are specified, the AND logic applies.
	// Max Items: 10
	// Min Items: 0
	Conditions []*ConditionsFullWebServiceAttributeTypeDto `json:"conditions"`

	// How to handle the detected context root of the service URL.
	ContextRoot *ContextRoot `json:"contextRoot,omitempty"`

	// A short description of the rule.
	Description string `json:"description,omitempty"`

	// Detect the matching requests as full web services (`false`) or web request services (`true`).
	//
	// Setting this field to `true` prevents detecting of matching requests as full web services. A web request service is created instead. If you need to further modify the resulting web request service, you need to create a separate rule of the `FULL_WEB_REQUEST` type.
	//
	// Default is `false`, detecting matching requests as full web services.
	DetectAsWebRequestService bool `json:"detectAsWebRequestService,omitempty"`

	// The rule is enabled(`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// The ID of the service detection rule.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Specifies the management zones of the process group for which this service detection rule should be created.
	// Max Items: 1
	// Min Items: 0
	ManagementZones []string `json:"managementZones"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the rule.
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// The order of the rule in the rules list.
	//
	//  The rules are evaluated from top to bottom. The first matching rule applies.
	// Max Length: 2147483647
	// Min Length: 1
	Order string `json:"order,omitempty"`

	// How to handle the detected server name of the service URL.
	ServerName *ServerName `json:"serverName,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// How to handle the detected name of the web service.
	WebServiceName *WebServiceName `json:"webServiceName,omitempty"`

	// How to handle the detected name space of the web service.
	WebServiceNameSpace *WebServiceNameSpace `json:"webServiceNameSpace,omitempty"`
}

FullWebServiceRule The service detection rule of the `FULL_WEB_SERVICE` type.

If you have a condition with the **attributeType** set to `FRAMEWORK`, the **values** field from **compareOperations** is limited to the following possible values: * `AXIS`

  • `CXF`
  • `HESSIAN`
  • `JAX_WS_RI`
  • `JBOSS`
  • `JERSEY`
  • `PROGRESS`
  • `RESTEASY`
  • `RESTLET`
  • `SPRING`
  • `TIBCO`
  • `WEBLOGIC`
  • `WEBMETHODS`
  • `WEBSPHERE`
  • `WINK`

swagger:model FullWebServiceRule

func (*FullWebServiceRule) MarshalBinary

func (m *FullWebServiceRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FullWebServiceRule) UnmarshalBinary

func (m *FullWebServiceRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FullWebServiceRule) Validate

func (m *FullWebServiceRule) Validate(formats strfmt.Registry) error

Validate validates this full web service rule

type GlobalEventCaptureSettings

type GlobalEventCaptureSettings struct {

	// Additional events to be captured globally as user input.
	//
	// For example, DragStart or DragEnd.
	// Required: true
	// Max Length: 100
	// Min Length: 0
	// Pattern: [a-z,]*
	AdditionalEventCapturedAsUserInput *string `json:"additionalEventCapturedAsUserInput"`

	// Click enabled/disabled.
	// Required: true
	Click *bool `json:"click"`

	// DoubleClick enabled/disabled.
	// Required: true
	DoubleClick *bool `json:"doubleClick"`

	// KeyDown enabled/disabled.
	// Required: true
	KeyDown *bool `json:"keyDown"`

	// KeyUp enabled/disabled.
	// Required: true
	KeyUp *bool `json:"keyUp"`

	// MouseDown enabled/disabled.
	// Required: true
	MouseDown *bool `json:"mouseDown"`

	// MouseUp enabled/disabled.
	// Required: true
	MouseUp *bool `json:"mouseUp"`

	// Scroll enabled/disabled.
	// Required: true
	Scroll *bool `json:"scroll"`
}

GlobalEventCaptureSettings Global event capture settings. swagger:model GlobalEventCaptureSettings

func (*GlobalEventCaptureSettings) MarshalBinary

func (m *GlobalEventCaptureSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GlobalEventCaptureSettings) UnmarshalBinary

func (m *GlobalEventCaptureSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GlobalEventCaptureSettings) Validate

func (m *GlobalEventCaptureSettings) Validate(formats strfmt.Registry) error

Validate validates this global event capture settings

type GreaterThanCompareOperation

type GreaterThanCompareOperation struct {

	// The value to compare to.
	// Required: true
	Value *int32 `json:"value"`
}

GreaterThanCompareOperation greater than compare operation swagger:model GreaterThanCompareOperation

func (*GreaterThanCompareOperation) MarshalBinary

func (m *GreaterThanCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GreaterThanCompareOperation) MarshalJSON

func (m GreaterThanCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GreaterThanCompareOperation) SetType

func (m *GreaterThanCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*GreaterThanCompareOperation) Type

Type gets the type of this subtype

func (*GreaterThanCompareOperation) UnmarshalBinary

func (m *GreaterThanCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GreaterThanCompareOperation) UnmarshalJSON

func (m *GreaterThanCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GreaterThanCompareOperation) Validate

func (m *GreaterThanCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this greater than compare operation

type GuestCPULimitReachedConfig

type GuestCPULimitReachedConfig struct {

	// Custom thresholds for Guest CPU limit reached. If not set then the automatic mode is used.
	//
	//  **All** conditions must be fulfilled to trigger an alert.
	CustomThresholds *GuestCPULimitThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

GuestCPULimitReachedConfig The configuration of the guest CPU limit reached configuration detection. swagger:model GuestCPULimitReachedConfig

func (*GuestCPULimitReachedConfig) MarshalBinary

func (m *GuestCPULimitReachedConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GuestCPULimitReachedConfig) UnmarshalBinary

func (m *GuestCPULimitReachedConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GuestCPULimitReachedConfig) Validate

func (m *GuestCPULimitReachedConfig) Validate(formats strfmt.Registry) error

Validate validates this guest CPU limit reached config

type GuestCPULimitThresholds

type GuestCPULimitThresholds struct {

	// Hypervisor CPU usage is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	HostCPUUsageMinPercentage *int32 `json:"hostCpuUsageMinPercentage"`

	// VM CPU ready is higher than *X*% occurred in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	VMCPUReadyMaxPercentage *int32 `json:"vmCpuReadyMaxPercentage"`

	// VM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	VMCPUUsageMaxPercentage *int32 `json:"vmCpuUsageMaxPercentage"`
}

GuestCPULimitThresholds Custom thresholds for guest CPU limit detection. If not set then the automatic mode is used.

**All** conditions must be fulfilled to trigger an alert.

swagger:model GuestCPULimitThresholds

func (*GuestCPULimitThresholds) MarshalBinary

func (m *GuestCPULimitThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GuestCPULimitThresholds) UnmarshalBinary

func (m *GuestCPULimitThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GuestCPULimitThresholds) Validate

func (m *GuestCPULimitThresholds) Validate(formats strfmt.Registry) error

Validate validates this guest CPU limit thresholds

type HTTPHeader

type HTTPHeader struct {

	// The name of the HTTP header.
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// The value of the HTTP header. May contain an empty value.
	//
	//  Required when creating a new notification.
	//
	// For the **Authorization** header, GET requests return the `null` value.
	//
	// If you want update a notification configuration with an **Authorization** header which you want to remain intact, set the **Authorization** header with the `null` value.
	Value string `json:"value,omitempty"`
}

HTTPHeader The HTTP header. swagger:model HttpHeader

func (*HTTPHeader) MarshalBinary

func (m *HTTPHeader) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HTTPHeader) UnmarshalBinary

func (m *HTTPHeader) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HTTPHeader) Validate

func (m *HTTPHeader) Validate(formats strfmt.Registry) error

Validate validates this Http header

type HTTPMethodComparisonInfo

type HTTPMethodComparisonInfo struct {
	// contains filtered or unexported fields
}

HTTPMethodComparisonInfo Http method comparison info swagger:model HttpMethodComparisonInfo

func (*HTTPMethodComparisonInfo) Comparison

func (m *HTTPMethodComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*HTTPMethodComparisonInfo) MarshalBinary

func (m *HTTPMethodComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HTTPMethodComparisonInfo) MarshalJSON

func (m HTTPMethodComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HTTPMethodComparisonInfo) Negate

func (m *HTTPMethodComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*HTTPMethodComparisonInfo) SetComparison

func (m *HTTPMethodComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*HTTPMethodComparisonInfo) SetNegate

func (m *HTTPMethodComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*HTTPMethodComparisonInfo) SetType

func (m *HTTPMethodComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*HTTPMethodComparisonInfo) SetValue

func (m *HTTPMethodComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*HTTPMethodComparisonInfo) Type

func (m *HTTPMethodComparisonInfo) Type() string

Type gets the type of this subtype

func (*HTTPMethodComparisonInfo) UnmarshalBinary

func (m *HTTPMethodComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HTTPMethodComparisonInfo) UnmarshalJSON

func (m *HTTPMethodComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HTTPMethodComparisonInfo) Validate

func (m *HTTPMethodComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this Http method comparison info

func (*HTTPMethodComparisonInfo) Value

func (m *HTTPMethodComparisonInfo) Value() interface{}

Value gets the value of this subtype

type HTTPStatusClassComparisonInfo

type HTTPStatusClassComparisonInfo struct {
	// contains filtered or unexported fields
}

HTTPStatusClassComparisonInfo Http status class comparison info swagger:model HttpStatusClassComparisonInfo

func (*HTTPStatusClassComparisonInfo) Comparison

func (m *HTTPStatusClassComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*HTTPStatusClassComparisonInfo) MarshalBinary

func (m *HTTPStatusClassComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HTTPStatusClassComparisonInfo) MarshalJSON

func (m HTTPStatusClassComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HTTPStatusClassComparisonInfo) Negate

func (m *HTTPStatusClassComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*HTTPStatusClassComparisonInfo) SetComparison

func (m *HTTPStatusClassComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*HTTPStatusClassComparisonInfo) SetNegate

func (m *HTTPStatusClassComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*HTTPStatusClassComparisonInfo) SetType

func (m *HTTPStatusClassComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*HTTPStatusClassComparisonInfo) SetValue

func (m *HTTPStatusClassComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*HTTPStatusClassComparisonInfo) Type

Type gets the type of this subtype

func (*HTTPStatusClassComparisonInfo) UnmarshalBinary

func (m *HTTPStatusClassComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HTTPStatusClassComparisonInfo) UnmarshalJSON

func (m *HTTPStatusClassComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HTTPStatusClassComparisonInfo) Validate

func (m *HTTPStatusClassComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this Http status class comparison info

func (*HTTPStatusClassComparisonInfo) Value

func (m *HTTPStatusClassComparisonInfo) Value() interface{}

Value gets the value of this subtype

type HighCPUSaturationDetectionConfig

type HighCPUSaturationDetectionConfig struct {

	// Custom thresholds for high CPU saturation. If not set, automatic mode is used.
	CustomThresholds *HighCPUSaturationThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

HighCPUSaturationDetectionConfig Configuration of high CPU saturation detection swagger:model HighCpuSaturationDetectionConfig

func (*HighCPUSaturationDetectionConfig) MarshalBinary

func (m *HighCPUSaturationDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HighCPUSaturationDetectionConfig) UnmarshalBinary

func (m *HighCPUSaturationDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HighCPUSaturationDetectionConfig) Validate

Validate validates this high Cpu saturation detection config

type HighCPUSaturationThresholds

type HighCPUSaturationThresholds struct {

	// Alert if CPU usage is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	CPUSaturation *int32 `json:"cpuSaturation"`
}

HighCPUSaturationThresholds Custom thresholds for high CPU saturation. If not set then the automatic mode is used. swagger:model HighCpuSaturationThresholds

func (*HighCPUSaturationThresholds) MarshalBinary

func (m *HighCPUSaturationThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HighCPUSaturationThresholds) UnmarshalBinary

func (m *HighCPUSaturationThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HighCPUSaturationThresholds) Validate

func (m *HighCPUSaturationThresholds) Validate(formats strfmt.Registry) error

Validate validates this high Cpu saturation thresholds

type HighGcActivityDetectionConfig

type HighGcActivityDetectionConfig struct {

	// Custom thresholds for high GC activity. If not set, automatic mode is used.
	//
	//  Meeting **any** of these conditions triggers an alert.
	CustomThresholds *HighGcActivityThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

HighGcActivityDetectionConfig Configuration of high Garbage Collector activity detection. swagger:model HighGcActivityDetectionConfig

func (*HighGcActivityDetectionConfig) MarshalBinary

func (m *HighGcActivityDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HighGcActivityDetectionConfig) UnmarshalBinary

func (m *HighGcActivityDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HighGcActivityDetectionConfig) Validate

func (m *HighGcActivityDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this high gc activity detection config

type HighGcActivityThresholds

type HighGcActivityThresholds struct {

	// GC suspension is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	GcSuspensionPercentage *int32 `json:"gcSuspensionPercentage"`

	// GC time is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	GcTimePercentage *int32 `json:"gcTimePercentage"`
}

HighGcActivityThresholds Custom thresholds for high GC activity. If not set, automatic mode is used.

Meeting **any** of these conditions triggers an alert.

swagger:model HighGcActivityThresholds

func (*HighGcActivityThresholds) MarshalBinary

func (m *HighGcActivityThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HighGcActivityThresholds) UnmarshalBinary

func (m *HighGcActivityThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HighGcActivityThresholds) Validate

func (m *HighGcActivityThresholds) Validate(formats strfmt.Registry) error

Validate validates this high gc activity thresholds

type HighMemoryDetectionConfig

type HighMemoryDetectionConfig struct {

	// Custom thresholds for high memory usage. If not set, automatic mode is used.
	//
	//  **Both** conditions must be met to trigger an alert.
	CustomThresholds *HighMemoryThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

HighMemoryDetectionConfig Configuration of high memory usage detection. swagger:model HighMemoryDetectionConfig

func (*HighMemoryDetectionConfig) MarshalBinary

func (m *HighMemoryDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HighMemoryDetectionConfig) UnmarshalBinary

func (m *HighMemoryDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HighMemoryDetectionConfig) Validate

func (m *HighMemoryDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this high memory detection config

type HighMemoryThresholds

type HighMemoryThresholds struct {

	// Memory page fault rate is higher than *X* faults per second on Linux.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	PageFaultsPerSecondNonWindows *int32 `json:"pageFaultsPerSecondNonWindows"`

	// Memory page fault rate is higher than *X* faults per second on Windows.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	PageFaultsPerSecondWindows *int32 `json:"pageFaultsPerSecondWindows"`

	// Memory usage is higher than *X*% on Linux.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	UsedMemoryPercentageNonWindows *int32 `json:"usedMemoryPercentageNonWindows"`

	// Memory usage is higher than *X*% on Windows.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	UsedMemoryPercentageWindows *int32 `json:"usedMemoryPercentageWindows"`
}

HighMemoryThresholds Custom thresholds for high memory usage. If not set then the automatic mode is used.

**Both** conditions must be met to trigger an alert.

swagger:model HighMemoryThresholds

func (*HighMemoryThresholds) MarshalBinary

func (m *HighMemoryThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HighMemoryThresholds) UnmarshalBinary

func (m *HighMemoryThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HighMemoryThresholds) Validate

func (m *HighMemoryThresholds) Validate(formats strfmt.Registry) error

Validate validates this high memory thresholds

type HighNetworkDetectionConfig

type HighNetworkDetectionConfig struct {

	// Custom thresholds for high network utilization. If not set, automatic mode is used.
	CustomThresholds *HighNetworkThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

HighNetworkDetectionConfig Configuration of high network utilization detection. swagger:model HighNetworkDetectionConfig

func (*HighNetworkDetectionConfig) MarshalBinary

func (m *HighNetworkDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HighNetworkDetectionConfig) UnmarshalBinary

func (m *HighNetworkDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HighNetworkDetectionConfig) Validate

func (m *HighNetworkDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this high network detection config

type HighNetworkThresholds

type HighNetworkThresholds struct {

	// Alert if sent/received traffic utilization is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	UtilizationPercentage *int32 `json:"utilizationPercentage"`
}

HighNetworkThresholds Custom thresholds for high network utilization. If not set, automatic mode is used. swagger:model HighNetworkThresholds

func (*HighNetworkThresholds) MarshalBinary

func (m *HighNetworkThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HighNetworkThresholds) UnmarshalBinary

func (m *HighNetworkThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HighNetworkThresholds) Validate

func (m *HighNetworkThresholds) Validate(formats strfmt.Registry) error

Validate validates this high network thresholds

type HipChatNotificationConfig

type HipChatNotificationConfig struct {

	// The content of the notification message.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Min Length: 1
	Message *string `json:"message"`

	// The URL of the HipChat WebHook.
	//
	//  This is confidential information, therefore GET requests return this field with the `null` value, and it is optional for PUT requests.
	// Max Length: 1000
	// Min Length: 1
	URL string `json:"url,omitempty"`
	// contains filtered or unexported fields
}

HipChatNotificationConfig hip chat notification config swagger:model HipChatNotificationConfig

func (*HipChatNotificationConfig) Active

func (m *HipChatNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*HipChatNotificationConfig) AlertingProfile

func (m *HipChatNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*HipChatNotificationConfig) ID

ID gets the id of this subtype

func (*HipChatNotificationConfig) MarshalBinary

func (m *HipChatNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HipChatNotificationConfig) MarshalJSON

func (m HipChatNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HipChatNotificationConfig) Name

func (m *HipChatNotificationConfig) Name() *string

Name gets the name of this subtype

func (*HipChatNotificationConfig) SetActive

func (m *HipChatNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*HipChatNotificationConfig) SetAlertingProfile

func (m *HipChatNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*HipChatNotificationConfig) SetID

func (m *HipChatNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*HipChatNotificationConfig) SetName

func (m *HipChatNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*HipChatNotificationConfig) SetType

func (m *HipChatNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*HipChatNotificationConfig) Type

Type gets the type of this subtype

func (*HipChatNotificationConfig) UnmarshalBinary

func (m *HipChatNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HipChatNotificationConfig) UnmarshalJSON

func (m *HipChatNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HipChatNotificationConfig) Validate

func (m *HipChatNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this hip chat notification config

type HostGroupNameAlertingScope

type HostGroupNameAlertingScope struct {

	// The name filter which should be applied for the scope.
	// Required: true
	NameFilter *MetricEventTextFilterMetricEventTextFilterOperatorDto `json:"nameFilter"`
}

HostGroupNameAlertingScope host group name alerting scope swagger:model HostGroupNameAlertingScope

func (*HostGroupNameAlertingScope) FilterType

func (m *HostGroupNameAlertingScope) FilterType() string

FilterType gets the filter type of this subtype

func (*HostGroupNameAlertingScope) MarshalBinary

func (m *HostGroupNameAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HostGroupNameAlertingScope) MarshalJSON

func (m HostGroupNameAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HostGroupNameAlertingScope) SetFilterType

func (m *HostGroupNameAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*HostGroupNameAlertingScope) UnmarshalBinary

func (m *HostGroupNameAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostGroupNameAlertingScope) UnmarshalJSON

func (m *HostGroupNameAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HostGroupNameAlertingScope) Validate

func (m *HostGroupNameAlertingScope) Validate(formats strfmt.Registry) error

Validate validates this host group name alerting scope

type HostNameAlertingScope

type HostNameAlertingScope struct {

	// The name filter which should be applied for the scope.
	// Required: true
	NameFilter *MetricEventTextFilterMetricEventTextFilterOperatorDto `json:"nameFilter"`
}

HostNameAlertingScope host name alerting scope swagger:model HostNameAlertingScope

func (*HostNameAlertingScope) FilterType

func (m *HostNameAlertingScope) FilterType() string

FilterType gets the filter type of this subtype

func (*HostNameAlertingScope) MarshalBinary

func (m *HostNameAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HostNameAlertingScope) MarshalJSON

func (m HostNameAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HostNameAlertingScope) SetFilterType

func (m *HostNameAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*HostNameAlertingScope) UnmarshalBinary

func (m *HostNameAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostNameAlertingScope) UnmarshalJSON

func (m *HostNameAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HostNameAlertingScope) Validate

func (m *HostNameAlertingScope) Validate(formats strfmt.Registry) error

Validate validates this host name alerting scope

type HostsAnomalyDetectionConfig

type HostsAnomalyDetectionConfig struct {

	// How to detect lost connection.
	// Required: true
	ConnectionLostDetection *ConnectionLostDetectionConfig `json:"connectionLostDetection"`

	// How to detect low disk inodes number.
	// Required: true
	DiskLowInodesDetection *DiskLowInodesDetectionConfig `json:"diskLowInodesDetection"`

	// How to detect low disk space.
	// Required: true
	DiskLowSpaceDetection *DiskLowSpaceDetectionConfig `json:"diskLowSpaceDetection"`

	// How to detect slow running disks.
	// Required: true
	DiskSlowWritesAndReadsDetection *DiskSlowWritesAndReadsDetectionConfig `json:"diskSlowWritesAndReadsDetection"`

	// How to detect high CPU saturation.
	// Required: true
	HighCPUSaturationDetection *HighCPUSaturationDetectionConfig `json:"highCpuSaturationDetection"`

	// How to detect high Garbage Collector activity.
	// Required: true
	HighGcActivityDetection *HighGcActivityDetectionConfig `json:"highGcActivityDetection"`

	// How to detect high memory usage.
	// Required: true
	HighMemoryDetection *HighMemoryDetectionConfig `json:"highMemoryDetection"`

	// How to detect high network utilization.
	// Required: true
	HighNetworkDetection *HighNetworkDetectionConfig `json:"highNetworkDetection"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// How to detect high number of dropped packets.
	// Required: true
	NetworkDroppedPacketsDetection *NetworkDroppedPacketsDetectionConfig `json:"networkDroppedPacketsDetection"`

	// How to detect high number of network errors.
	// Required: true
	NetworkErrorsDetection *NetworkErrorsDetectionConfig `json:"networkErrorsDetection"`

	// How to detect high retransmission rate.
	// Required: true
	NetworkHighRetransmissionDetection *NetworkHighRetransmissionDetectionConfig `json:"networkHighRetransmissionDetection"`

	// How to detect TCP connectivity problems.
	// Required: true
	NetworkTCPProblemsDetection *NetworkTCPProblemsDetectionConfig `json:"networkTcpProblemsDetection"`

	// How to detect Java out of memory problems.
	// Required: true
	OutOfMemoryDetection *OutOfMemoryDetectionConfig `json:"outOfMemoryDetection"`

	// How to detect Java out of threads problems.
	// Required: true
	OutOfThreadsDetection *OutOfThreadsDetectionConfig `json:"outOfThreadsDetection"`
}

HostsAnomalyDetectionConfig Configuration of anomaly detection for hosts. swagger:model HostsAnomalyDetectionConfig

func (*HostsAnomalyDetectionConfig) MarshalBinary

func (m *HostsAnomalyDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HostsAnomalyDetectionConfig) UnmarshalBinary

func (m *HostsAnomalyDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostsAnomalyDetectionConfig) Validate

func (m *HostsAnomalyDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this hosts anomaly detection config

type HypervisorTypeComparision

type HypervisorTypeComparision struct {
	// contains filtered or unexported fields
}

HypervisorTypeComparision hypervisor type comparision swagger:model HypervisorTypeComparision

func (*HypervisorTypeComparision) MarshalBinary

func (m *HypervisorTypeComparision) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HypervisorTypeComparision) MarshalJSON

func (m HypervisorTypeComparision) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HypervisorTypeComparision) Negate

func (m *HypervisorTypeComparision) Negate() *bool

Negate gets the negate of this subtype

func (*HypervisorTypeComparision) Operator

func (m *HypervisorTypeComparision) Operator() Enum

Operator gets the operator of this subtype

func (*HypervisorTypeComparision) SetNegate

func (m *HypervisorTypeComparision) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*HypervisorTypeComparision) SetOperator

func (m *HypervisorTypeComparision) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*HypervisorTypeComparision) SetType

func (m *HypervisorTypeComparision) SetType(val string)

SetType sets the type of this subtype

func (*HypervisorTypeComparision) SetValue

func (m *HypervisorTypeComparision) SetValue(val interface{})

SetValue sets the value of this subtype

func (*HypervisorTypeComparision) Type

Type gets the type of this subtype

func (*HypervisorTypeComparision) UnmarshalBinary

func (m *HypervisorTypeComparision) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HypervisorTypeComparision) UnmarshalJSON

func (m *HypervisorTypeComparision) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HypervisorTypeComparision) Validate

func (m *HypervisorTypeComparision) Validate(formats strfmt.Registry) error

Validate validates this hypervisor type comparision

func (*HypervisorTypeComparision) Value

func (m *HypervisorTypeComparision) Value() interface{}

Value gets the value of this subtype

type IIBInputNodeTypeComparisonInfo

type IIBInputNodeTypeComparisonInfo struct {
	// contains filtered or unexported fields
}

IIBInputNodeTypeComparisonInfo i i b input node type comparison info swagger:model IIBInputNodeTypeComparisonInfo

func (*IIBInputNodeTypeComparisonInfo) Comparison

func (m *IIBInputNodeTypeComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*IIBInputNodeTypeComparisonInfo) MarshalBinary

func (m *IIBInputNodeTypeComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IIBInputNodeTypeComparisonInfo) MarshalJSON

func (m IIBInputNodeTypeComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IIBInputNodeTypeComparisonInfo) Negate

func (m *IIBInputNodeTypeComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*IIBInputNodeTypeComparisonInfo) SetComparison

func (m *IIBInputNodeTypeComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*IIBInputNodeTypeComparisonInfo) SetNegate

func (m *IIBInputNodeTypeComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*IIBInputNodeTypeComparisonInfo) SetType

func (m *IIBInputNodeTypeComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*IIBInputNodeTypeComparisonInfo) SetValue

func (m *IIBInputNodeTypeComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*IIBInputNodeTypeComparisonInfo) Type

Type gets the type of this subtype

func (*IIBInputNodeTypeComparisonInfo) UnmarshalBinary

func (m *IIBInputNodeTypeComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IIBInputNodeTypeComparisonInfo) UnmarshalJSON

func (m *IIBInputNodeTypeComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IIBInputNodeTypeComparisonInfo) Validate

func (m *IIBInputNodeTypeComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this i i b input node type comparison info

func (*IIBInputNodeTypeComparisonInfo) Value

func (m *IIBInputNodeTypeComparisonInfo) Value() interface{}

Value gets the value of this subtype

type IPAddressComparison

type IPAddressComparison struct {

	// Make the comparison case-sensitive.
	CaseSensitive bool `json:"caseSensitive,omitempty"`
	// contains filtered or unexported fields
}

IPAddressComparison Ip address comparison swagger:model IpAddressComparison

func (*IPAddressComparison) MarshalBinary

func (m *IPAddressComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IPAddressComparison) MarshalJSON

func (m IPAddressComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IPAddressComparison) Negate

func (m *IPAddressComparison) Negate() *bool

Negate gets the negate of this subtype

func (*IPAddressComparison) Operator

func (m *IPAddressComparison) Operator() Enum

Operator gets the operator of this subtype

func (*IPAddressComparison) SetNegate

func (m *IPAddressComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*IPAddressComparison) SetOperator

func (m *IPAddressComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*IPAddressComparison) SetType

func (m *IPAddressComparison) SetType(val string)

SetType sets the type of this subtype

func (*IPAddressComparison) SetValue

func (m *IPAddressComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*IPAddressComparison) Type

func (m *IPAddressComparison) Type() string

Type gets the type of this subtype

func (*IPAddressComparison) UnmarshalBinary

func (m *IPAddressComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPAddressComparison) UnmarshalJSON

func (m *IPAddressComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IPAddressComparison) Validate

func (m *IPAddressComparison) Validate(formats strfmt.Registry) error

Validate validates this Ip address comparison

func (*IPAddressComparison) Value

func (m *IPAddressComparison) Value() interface{}

Value gets the value of this subtype

type IPAddressRange

type IPAddressRange struct {

	// The ip address
	// Required: true
	Address *string `json:"address"`

	// The ip address to
	AddressTo string `json:"addressTo,omitempty"`

	// The subnet of the ip address range settings
	// Maximum: 128
	// Minimum: 0
	SubnetMask *int32 `json:"subnetMask,omitempty"`
}

IPAddressRange Ip address range that can be specified as single ip address, addresses (from) and address to or address and subnet mask. swagger:model IpAddressRange

func (*IPAddressRange) MarshalBinary

func (m *IPAddressRange) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPAddressRange) UnmarshalBinary

func (m *IPAddressRange) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPAddressRange) Validate

func (m *IPAddressRange) Validate(formats strfmt.Registry) error

Validate validates this Ip address range

type IPInRangeCompareOperation

type IPInRangeCompareOperation struct {

	// The lower boundary of the IP range.
	// Required: true
	Lower *string `json:"lower"`

	// Inverts the operation of the condition. Set to `true` to turn **IP is in range** into **IP is not in range**.
	//
	//  If not set, then `false` is used.
	Negate bool `json:"negate,omitempty"`

	// The upper boundary of the IP range.
	// Required: true
	Upper *string `json:"upper"`
}

IPInRangeCompareOperation Ip in range compare operation swagger:model IpInRangeCompareOperation

func (*IPInRangeCompareOperation) MarshalBinary

func (m *IPInRangeCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IPInRangeCompareOperation) MarshalJSON

func (m IPInRangeCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IPInRangeCompareOperation) SetType

func (m *IPInRangeCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*IPInRangeCompareOperation) Type

Type gets the type of this subtype

func (*IPInRangeCompareOperation) UnmarshalBinary

func (m *IPInRangeCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPInRangeCompareOperation) UnmarshalJSON

func (m *IPInRangeCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IPInRangeCompareOperation) Validate

func (m *IPInRangeCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this Ip in range compare operation

type IbmMQImsEntryQueue

type IbmMQImsEntryQueue struct {

	// The ID of the IMS entry queue.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The name of the queue manager.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	QueueManagerName *string `json:"queueManagerName"`

	// The name of the queue.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	QueueName *string `json:"queueName"`
}

IbmMQImsEntryQueue Ibm MQ queue which is an entrypoint to IMS. swagger:model IbmMQImsEntryQueue

func (*IbmMQImsEntryQueue) MarshalBinary

func (m *IbmMQImsEntryQueue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IbmMQImsEntryQueue) UnmarshalBinary

func (m *IbmMQImsEntryQueue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IbmMQImsEntryQueue) Validate

func (m *IbmMQImsEntryQueue) Validate(formats strfmt.Registry) error

Validate validates this ibm m q ims entry queue

type IndexedNameComparison

type IndexedNameComparison struct {
	// contains filtered or unexported fields
}

IndexedNameComparison indexed name comparison swagger:model IndexedNameComparison

func (*IndexedNameComparison) MarshalBinary

func (m *IndexedNameComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IndexedNameComparison) MarshalJSON

func (m IndexedNameComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IndexedNameComparison) Negate

func (m *IndexedNameComparison) Negate() *bool

Negate gets the negate of this subtype

func (*IndexedNameComparison) Operator

func (m *IndexedNameComparison) Operator() Enum

Operator gets the operator of this subtype

func (*IndexedNameComparison) SetNegate

func (m *IndexedNameComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*IndexedNameComparison) SetOperator

func (m *IndexedNameComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*IndexedNameComparison) SetType

func (m *IndexedNameComparison) SetType(val string)

SetType sets the type of this subtype

func (*IndexedNameComparison) SetValue

func (m *IndexedNameComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*IndexedNameComparison) Type

func (m *IndexedNameComparison) Type() string

Type gets the type of this subtype

func (*IndexedNameComparison) UnmarshalBinary

func (m *IndexedNameComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IndexedNameComparison) UnmarshalJSON

func (m *IndexedNameComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IndexedNameComparison) Validate

func (m *IndexedNameComparison) Validate(formats strfmt.Registry) error

Validate validates this indexed name comparison

func (*IndexedNameComparison) Value

func (m *IndexedNameComparison) Value() interface{}

Value gets the value of this subtype

type IndexedStringComparison

type IndexedStringComparison struct {
	// contains filtered or unexported fields
}

IndexedStringComparison indexed string comparison swagger:model IndexedStringComparison

func (*IndexedStringComparison) MarshalBinary

func (m *IndexedStringComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IndexedStringComparison) MarshalJSON

func (m IndexedStringComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IndexedStringComparison) Negate

func (m *IndexedStringComparison) Negate() *bool

Negate gets the negate of this subtype

func (*IndexedStringComparison) Operator

func (m *IndexedStringComparison) Operator() Enum

Operator gets the operator of this subtype

func (*IndexedStringComparison) SetNegate

func (m *IndexedStringComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*IndexedStringComparison) SetOperator

func (m *IndexedStringComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*IndexedStringComparison) SetType

func (m *IndexedStringComparison) SetType(val string)

SetType sets the type of this subtype

func (*IndexedStringComparison) SetValue

func (m *IndexedStringComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*IndexedStringComparison) Type

func (m *IndexedStringComparison) Type() string

Type gets the type of this subtype

func (*IndexedStringComparison) UnmarshalBinary

func (m *IndexedStringComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IndexedStringComparison) UnmarshalJSON

func (m *IndexedStringComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IndexedStringComparison) Validate

func (m *IndexedStringComparison) Validate(formats strfmt.Registry) error

Validate validates this indexed string comparison

func (*IndexedStringComparison) Value

func (m *IndexedStringComparison) Value() interface{}

Value gets the value of this subtype

type IndexedTagComparison

type IndexedTagComparison struct {
	// contains filtered or unexported fields
}

IndexedTagComparison indexed tag comparison swagger:model IndexedTagComparison

func (*IndexedTagComparison) MarshalBinary

func (m *IndexedTagComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IndexedTagComparison) MarshalJSON

func (m IndexedTagComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IndexedTagComparison) Negate

func (m *IndexedTagComparison) Negate() *bool

Negate gets the negate of this subtype

func (*IndexedTagComparison) Operator

func (m *IndexedTagComparison) Operator() Enum

Operator gets the operator of this subtype

func (*IndexedTagComparison) SetNegate

func (m *IndexedTagComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*IndexedTagComparison) SetOperator

func (m *IndexedTagComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*IndexedTagComparison) SetType

func (m *IndexedTagComparison) SetType(val string)

SetType sets the type of this subtype

func (*IndexedTagComparison) SetValue

func (m *IndexedTagComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*IndexedTagComparison) Type

func (m *IndexedTagComparison) Type() string

Type gets the type of this subtype

func (*IndexedTagComparison) UnmarshalBinary

func (m *IndexedTagComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IndexedTagComparison) UnmarshalJSON

func (m *IndexedTagComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IndexedTagComparison) Validate

func (m *IndexedTagComparison) Validate(formats strfmt.Registry) error

Validate validates this indexed tag comparison

func (*IndexedTagComparison) Value

func (m *IndexedTagComparison) Value() interface{}

Value gets the value of this subtype

type InputStream

type InputStream interface{}

InputStream input stream swagger:model InputStream

type IntEqualsCompareOperation

type IntEqualsCompareOperation struct {

	// Inverts the operation of the condition. Set to `true` to turn **equals** into **does not equal**.
	//
	//  If not set, then `false` is used.
	Negate bool `json:"negate,omitempty"`

	// The value to compare to.
	//
	// If several values are specified, the OR logic applies.
	// Required: true
	// Max Items: 10
	// Min Items: 1
	// Unique: true
	Values []int32 `json:"values"`
}

IntEqualsCompareOperation int equals compare operation swagger:model IntEqualsCompareOperation

func (*IntEqualsCompareOperation) MarshalBinary

func (m *IntEqualsCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IntEqualsCompareOperation) MarshalJSON

func (m IntEqualsCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IntEqualsCompareOperation) SetType

func (m *IntEqualsCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*IntEqualsCompareOperation) Type

Type gets the type of this subtype

func (*IntEqualsCompareOperation) UnmarshalBinary

func (m *IntEqualsCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IntEqualsCompareOperation) UnmarshalJSON

func (m *IntEqualsCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IntEqualsCompareOperation) Validate

func (m *IntEqualsCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this int equals compare operation

type IntegerComparison

type IntegerComparison struct {
	// contains filtered or unexported fields
}

IntegerComparison integer comparison swagger:model IntegerComparison

func (*IntegerComparison) MarshalBinary

func (m *IntegerComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IntegerComparison) MarshalJSON

func (m IntegerComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IntegerComparison) Negate

func (m *IntegerComparison) Negate() *bool

Negate gets the negate of this subtype

func (*IntegerComparison) Operator

func (m *IntegerComparison) Operator() Enum

Operator gets the operator of this subtype

func (*IntegerComparison) SetNegate

func (m *IntegerComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*IntegerComparison) SetOperator

func (m *IntegerComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*IntegerComparison) SetType

func (m *IntegerComparison) SetType(val string)

SetType sets the type of this subtype

func (*IntegerComparison) SetValue

func (m *IntegerComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*IntegerComparison) Type

func (m *IntegerComparison) Type() string

Type gets the type of this subtype

func (*IntegerComparison) UnmarshalBinary

func (m *IntegerComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IntegerComparison) UnmarshalJSON

func (m *IntegerComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IntegerComparison) Validate

func (m *IntegerComparison) Validate(formats strfmt.Registry) error

Validate validates this integer comparison

func (*IntegerComparison) Value

func (m *IntegerComparison) Value() interface{}

Value gets the value of this subtype

type JSONColumnDefinition

type JSONColumnDefinition struct {
	// contains filtered or unexported fields
}

JSONColumnDefinition Json column definition swagger:model JsonColumnDefinition

func (*JSONColumnDefinition) MarshalBinary

func (m *JSONColumnDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (JSONColumnDefinition) MarshalJSON

func (m JSONColumnDefinition) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*JSONColumnDefinition) Name

func (m *JSONColumnDefinition) Name() *string

Name gets the name of this subtype

func (*JSONColumnDefinition) SetName

func (m *JSONColumnDefinition) SetName(val *string)

SetName sets the name of this subtype

func (*JSONColumnDefinition) SetType

func (m *JSONColumnDefinition) SetType(val string)

SetType sets the type of this subtype

func (*JSONColumnDefinition) Type

func (m *JSONColumnDefinition) Type() string

Type gets the type of this subtype

func (*JSONColumnDefinition) UnmarshalBinary

func (m *JSONColumnDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JSONColumnDefinition) UnmarshalJSON

func (m *JSONColumnDefinition) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*JSONColumnDefinition) Validate

func (m *JSONColumnDefinition) Validate(formats strfmt.Registry) error

Validate validates this Json column definition

type JavaScriptFrameworkSupport

type JavaScriptFrameworkSupport struct {

	// ActiveXObject detection support enabled/disabled.
	// Required: true
	ActiveXObject *bool `json:"activeXObject"`

	// AngularJS and Angular support enabled/disabled.
	// Required: true
	Angular *bool `json:"angular"`

	// Dojo support enabled/disabled.
	// Required: true
	Dojo *bool `json:"dojo"`

	// ExtJS, Sencha Touch support enabled/disabled.
	// Required: true
	ExtJS *bool `json:"extJS"`

	// ICEfaces support enabled/disabled.
	// Required: true
	Icefaces *bool `json:"icefaces"`

	// jQuery, Backbone.js support enabled/disabled.
	// Required: true
	JQuery *bool `json:"jQuery"`

	// MooTools support enabled/disabled.
	// Required: true
	MooTools *bool `json:"mooTools"`

	// Prototype support enabled/disabled.
	// Required: true
	Prototype *bool `json:"prototype"`
}

JavaScriptFrameworkSupport Support of various JavaScript frameworks. swagger:model JavaScriptFrameworkSupport

func (*JavaScriptFrameworkSupport) MarshalBinary

func (m *JavaScriptFrameworkSupport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JavaScriptFrameworkSupport) UnmarshalBinary

func (m *JavaScriptFrameworkSupport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JavaScriptFrameworkSupport) Validate

func (m *JavaScriptFrameworkSupport) Validate(formats strfmt.Registry) error

Validate validates this java script framework support

type JavaScriptInjectionRules

type JavaScriptInjectionRules struct {

	// The enable or disable rule of the java script injection.
	// Required: true
	Enabled *bool `json:"enabled"`

	// The html pattern of the java script injection.
	HTMLPattern string `json:"htmlPattern,omitempty"`

	// The url rule of the java script injection.
	// Required: true
	// Enum: [AFTER_SPECIFIC_HTML AUTOMATIC_INJECTION BEFORE_SPECIFIC_HTML DO_NOT_INJECT]
	Rule *string `json:"rule"`

	// The url operator of the java script injection.
	// Required: true
	// Enum: [ALL_PAGES CONTAINS ENDS_WITH EQUALS STARTS_WITH]
	URLOperator *string `json:"urlOperator"`

	// The url pattern of the java script injection.
	URLPattern string `json:"urlPattern,omitempty"`
}

JavaScriptInjectionRules Rules for javascript injection swagger:model JavaScriptInjectionRules

func (*JavaScriptInjectionRules) MarshalBinary

func (m *JavaScriptInjectionRules) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JavaScriptInjectionRules) UnmarshalBinary

func (m *JavaScriptInjectionRules) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JavaScriptInjectionRules) Validate

func (m *JavaScriptInjectionRules) Validate(formats strfmt.Registry) error

Validate validates this java script injection rules

type JiraNotificationConfig

type JiraNotificationConfig struct {

	// The description of the Jira issue to be created by this notification.
	//
	//  You can use same placeholders as in issue summary.
	// Required: true
	// Min Length: 1
	Description *string `json:"description"`

	// The type of the Jira issue to be created by this notification.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	IssueType *string `json:"issueType"`

	// The password for the Jira profile.
	// Max Length: 1000
	// Min Length: 1
	Password string `json:"password,omitempty"`

	// The project key of the Jira issue to be created by this notification.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	ProjectKey *string `json:"projectKey"`

	// The summary of the Jira issue to be created by this notification.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Summary *string `json:"summary"`

	// The URL of the Jira API endpoint.
	// Required: true
	// Min Length: 1
	URL *string `json:"url"`

	// The username of the Jira profile.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Username *string `json:"username"`
	// contains filtered or unexported fields
}

JiraNotificationConfig jira notification config swagger:model JiraNotificationConfig

func (*JiraNotificationConfig) Active

func (m *JiraNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*JiraNotificationConfig) AlertingProfile

func (m *JiraNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*JiraNotificationConfig) ID

ID gets the id of this subtype

func (*JiraNotificationConfig) MarshalBinary

func (m *JiraNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (JiraNotificationConfig) MarshalJSON

func (m JiraNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*JiraNotificationConfig) Name

func (m *JiraNotificationConfig) Name() *string

Name gets the name of this subtype

func (*JiraNotificationConfig) SetActive

func (m *JiraNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*JiraNotificationConfig) SetAlertingProfile

func (m *JiraNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*JiraNotificationConfig) SetID

func (m *JiraNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*JiraNotificationConfig) SetName

func (m *JiraNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*JiraNotificationConfig) SetType

func (m *JiraNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*JiraNotificationConfig) Type

func (m *JiraNotificationConfig) Type() string

Type gets the type of this subtype

func (*JiraNotificationConfig) UnmarshalBinary

func (m *JiraNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JiraNotificationConfig) UnmarshalJSON

func (m *JiraNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*JiraNotificationConfig) Validate

func (m *JiraNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this jira notification config

type KeyBasedAuthentication

type KeyBasedAuthentication struct {

	// The ID of the access key.
	// Required: true
	// Min Length: 1
	AccessKey *string `json:"accessKey"`

	// The secret access key.
	// Required: true
	// Min Length: 1
	SecretKey *string `json:"secretKey"`
}

KeyBasedAuthentication The credentials for the key-based authentication. swagger:model KeyBasedAuthentication

func (*KeyBasedAuthentication) MarshalBinary

func (m *KeyBasedAuthentication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KeyBasedAuthentication) UnmarshalBinary

func (m *KeyBasedAuthentication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KeyBasedAuthentication) Validate

func (m *KeyBasedAuthentication) Validate(formats strfmt.Registry) error

Validate validates this key based authentication

type KubernetesCredentials

type KubernetesCredentials struct {

	// The monitoring is enabled (`true`) or disabled (`false`) for given credentials configuration.
	//
	// If not set on creation, the `true` value is used.
	//
	// If the field is omitted during an update, the old value is used.
	Active bool `json:"active,omitempty"`

	// The service account bearer token for the Kubernetes API server.
	//
	// Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as `null`.
	//
	// If the field is omitted during an update, the old value is used.
	AuthToken string `json:"authToken,omitempty"`

	// The status of the configured endpoint.
	//
	// ASSIGNED: The credentials are assigned to an ActiveGate which is responsible for processing.
	// UNASSIGNED: The credentials are not yet assigned to an ActiveGate so there is currently no processing.
	// DISABLED: The credentials have been disabled by the user.
	// FASTCHECK_AUTH_ERROR: The credentials are invalid.
	// FASTCHECK_TLS_ERROR: The endpoint TLS certificate is invalid.
	// FASTCHECK_NO_RESPONSE: The endpoint did not return a result until the timeout was reached.
	// FASTCHECK_INVALID_ENDPOINT: The endpoint URL was invalid.
	// FASTCHECK_AUTH_LOCKED: The credentials seem to be locked.
	// UNKNOWN: An unknown error occured.
	//
	// Read Only: true
	// Enum: [ASSIGNED DISABLED FASTCHECK_AUTH_ERROR FASTCHECK_AUTH_LOCKED FASTCHECK_INVALID_ENDPOINT FASTCHECK_NO_RESPONSE FASTCHECK_TLS_ERROR UNASSIGNED UNKNOWN]
	EndpointStatus string `json:"endpointStatus,omitempty"`

	// The detailed status info of the configured endpoint.
	// Read Only: true
	EndpointStatusInfo string `json:"endpointStatusInfo,omitempty"`

	// The URL of the Kubernetes API server.
	//
	// It must be unique within a Dynatrace environment.
	//
	// The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
	EndpointURL string `json:"endpointUrl,omitempty"`

	// The ID of the given credentials configuration.
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The name of the Kubernetes credentials configuration.
	//
	// Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.
	// Required: true
	// Min Length: 1
	// Pattern: ^([a-zA-Z0-9_ +-.]*)$
	Label *string `json:"label"`

	// Metadata of the given credentials configuration which is useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`
}

KubernetesCredentials Configuration for specific Kubernetes credentials. swagger:model KubernetesCredentials

func (*KubernetesCredentials) MarshalBinary

func (m *KubernetesCredentials) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KubernetesCredentials) UnmarshalBinary

func (m *KubernetesCredentials) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KubernetesCredentials) Validate

func (m *KubernetesCredentials) Validate(formats strfmt.Registry) error

Validate validates this kubernetes credentials

type LambdaHighErrorRateDetectionConfig

type LambdaHighErrorRateDetectionConfig struct {

	// Custom thresholds for AWS Lambda high error rate. If not set, automatic mode is used.
	CustomThresholds *LambdaHighErrorRateThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

LambdaHighErrorRateDetectionConfig The configuration of the AWS Lambda high error rate detection. swagger:model LambdaHighErrorRateDetectionConfig

func (*LambdaHighErrorRateDetectionConfig) MarshalBinary

func (m *LambdaHighErrorRateDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LambdaHighErrorRateDetectionConfig) UnmarshalBinary

func (m *LambdaHighErrorRateDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LambdaHighErrorRateDetectionConfig) Validate

Validate validates this lambda high error rate detection config

type LambdaHighErrorRateThresholds

type LambdaHighErrorRateThresholds struct {

	// Alert if failed invocations rate is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 0
	FailedInvocationsRate *int32 `json:"failedInvocationsRate"`
}

LambdaHighErrorRateThresholds Custom thresholds for AWS Lambda high error rate. If not set, automatic mode is used. swagger:model LambdaHighErrorRateThresholds

func (*LambdaHighErrorRateThresholds) MarshalBinary

func (m *LambdaHighErrorRateThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LambdaHighErrorRateThresholds) UnmarshalBinary

func (m *LambdaHighErrorRateThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LambdaHighErrorRateThresholds) Validate

func (m *LambdaHighErrorRateThresholds) Validate(formats strfmt.Registry) error

Validate validates this lambda high error rate thresholds

type LessThanCompareOperation

type LessThanCompareOperation struct {

	// The value to compare to.
	// Required: true
	Value *int32 `json:"value"`
}

LessThanCompareOperation less than compare operation swagger:model LessThanCompareOperation

func (*LessThanCompareOperation) MarshalBinary

func (m *LessThanCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (LessThanCompareOperation) MarshalJSON

func (m LessThanCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*LessThanCompareOperation) SetType

func (m *LessThanCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*LessThanCompareOperation) Type

func (m *LessThanCompareOperation) Type() string

Type gets the type of this subtype

func (*LessThanCompareOperation) UnmarshalBinary

func (m *LessThanCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LessThanCompareOperation) UnmarshalJSON

func (m *LessThanCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*LessThanCompareOperation) Validate

func (m *LessThanCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this less than compare operation

type LogMetricConfig

type LogMetricConfig struct {

	// The metric is enabled (`true`) or disabled (`false`).
	Active bool `json:"active,omitempty"`

	// The name of the metric, displayed in the UI.
	// Required: true
	// Min Length: 1
	DisplayName *string `json:"displayName"`

	// A list of filters to define the logs to look into.
	//
	//  If several filters are specified, the OR logic applies.
	// Required: true
	// Min Items: 1
	LogSourceFilters []*LogSourceFilter `json:"logSourceFilters"`

	// The unique key of the metric.
	//
	// The key must have the `calc:log.` prefix.
	// Required: true
	// Min Length: 1
	MetricKey *string `json:"metricKey"`

	// The type of the metric data points calculation. For now the only allowed value is `OCCURRENCES`.
	// Required: true
	// Enum: [FP_COLUMN_AVG FP_COLUMN_COUNT FP_COLUMN_MAX FP_COLUMN_MIN FP_COLUMN_SUM FP_COLUMN_TOP_X_AVG FP_COLUMN_TOP_X_COUNT FP_COLUMN_TOP_X_MAX FP_COLUMN_TOP_X_MIN FP_COLUMN_TOP_X_SUM INT_COLUMN_AVG INT_COLUMN_COUNT INT_COLUMN_MAX INT_COLUMN_MIN INT_COLUMN_SUM INT_COLUMN_TOP_X_AVG INT_COLUMN_TOP_X_COUNT INT_COLUMN_TOP_X_MAX INT_COLUMN_TOP_X_MIN INT_COLUMN_TOP_X_SUM OCCURRENCES]
	MetricValueType *string `json:"metricValueType"`

	// The pattern to look for in logs.
	//
	//  Use the [Dynatrace search query language](https://www.dynatrace.com/support/help/shortlink/log-viewer#search-for-text-patterns-in-log-files) to specify it. Quotes must be escaped.
	//
	//  To return all results, leave the field blank.
	// Required: true
	SearchString *string `json:"searchString"`

	// The unit of the metric.
	// Required: true
	// Enum: [BIT BIT_PER_HOUR BIT_PER_MINUTE BIT_PER_SECOND BYTE BYTE_PER_HOUR BYTE_PER_MINUTE BYTE_PER_SECOND CORES COUNT GIBI_BYTE GIGA_BYTE HOUR KIBI_BYTE KIBI_BYTE_PER_HOUR KIBI_BYTE_PER_MINUTE KIBI_BYTE_PER_SECOND KILO_BYTE KILO_BYTE_PER_HOUR KILO_BYTE_PER_MINUTE KILO_BYTE_PER_SECOND MEBI_BYTE MEBI_BYTE_PER_HOUR MEBI_BYTE_PER_MINUTE MEBI_BYTE_PER_SECOND MEGA_BYTE MEGA_BYTE_PER_HOUR MEGA_BYTE_PER_MINUTE MEGA_BYTE_PER_SECOND MICRO_SECOND MILLI_CORES MILLI_SECOND MILLI_SECOND_PER_MINUTE MINUTE NANO_SECOND NANO_SECOND_PER_MINUTE NOT_APPLICABLE PERCENT PER_HOUR PER_MINUTE PER_SECOND PROMILLE RATIO SECOND STATE UNSPECIFIED]
	Unit *string `json:"unit"`

	// The display name of the unit.
	//
	//  Only applicable if the **unit** is set to `UNSPECIFIED`.
	UnitDisplayName string `json:"unitDisplayName,omitempty"`
	// contains filtered or unexported fields
}

LogMetricConfig Custom log metric definition. swagger:model LogMetricConfig

func (*LogMetricConfig) ColumnDefiningValue

func (m *LogMetricConfig) ColumnDefiningValue() ColumnDefinition

ColumnDefiningValue gets the column defining value of this base type

func (*LogMetricConfig) MarshalBinary

func (m *LogMetricConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (LogMetricConfig) MarshalJSON

func (m LogMetricConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*LogMetricConfig) SetColumnDefiningValue

func (m *LogMetricConfig) SetColumnDefiningValue(val ColumnDefinition)

SetColumnDefiningValue sets the column defining value of this base type

func (*LogMetricConfig) UnmarshalBinary

func (m *LogMetricConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogMetricConfig) UnmarshalJSON

func (m *LogMetricConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*LogMetricConfig) Validate

func (m *LogMetricConfig) Validate(formats strfmt.Registry) error

Validate validates this log metric config

type LogSourceFilter

type LogSourceFilter struct {

	// A list of hosts, where the log can originate from. Specify Dynatrace entity IDs here.
	//
	// If several hosts are specified, the OR logic applies.
	HostFilters []string `json:"hostFilters"`

	// A list of operating system types, where the log can originate from.
	//
	// If set, **only OS logs** are included in the result.
	//
	// If several OS are specified, the OR logic applies.
	//
	// This field is mutually exclusive with the **sourceEntities** field.
	// Max Items: 1
	// Min Items: 0
	OsTypes []string `json:"osTypes"`

	// A list of filtering criteria for log path.
	//
	// If several criteria are specified, the OR logic applies.
	PathDefinitions []*PathDefinition `json:"pathDefinitions"`

	// A list of Dynatrace entities, where the log can originate from. Specify Dynatrace entity IDs here.
	//
	//  Allowed types of entities are `PROCESS_GROUP` and `PROCESS_GROUP_INSTANCE`. You can't mix entity types.
	//
	// If several entities are specified, the OR logic applies.
	//
	// This field is mutually exclusive with the **osTypes** field.
	SourceEntities []string `json:"sourceEntities"`
}

LogSourceFilter Configuration of the log filter for a custom log metric.

If several criteria are specified, the AND logic applies. swagger:model LogSourceFilter

func (*LogSourceFilter) MarshalBinary

func (m *LogSourceFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogSourceFilter) UnmarshalBinary

func (m *LogSourceFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogSourceFilter) Validate

func (m *LogSourceFilter) Validate(formats strfmt.Registry) error

Validate validates this log source filter

type LowDatastoreSpaceDetectionConfig

type LowDatastoreSpaceDetectionConfig struct {

	// Custom thresholds for low datastore free space. If not set then the automatic mode is used.
	CustomThresholds *LowDatastoreSpaceThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

LowDatastoreSpaceDetectionConfig The configuraiton of the low datastore free space detection. swagger:model LowDatastoreSpaceDetectionConfig

func (*LowDatastoreSpaceDetectionConfig) MarshalBinary

func (m *LowDatastoreSpaceDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LowDatastoreSpaceDetectionConfig) UnmarshalBinary

func (m *LowDatastoreSpaceDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LowDatastoreSpaceDetectionConfig) Validate

Validate validates this low datastore space detection config

type LowDatastoreSpaceThresholds

type LowDatastoreSpaceThresholds struct {

	// Alert if datastore free space is lower than *X*%.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	FreeSpacePercentage *int32 `json:"freeSpacePercentage"`
}

LowDatastoreSpaceThresholds Custom thresholds for low datastore free space. If not set then the automatic mode is used. swagger:model LowDatastoreSpaceThresholds

func (*LowDatastoreSpaceThresholds) MarshalBinary

func (m *LowDatastoreSpaceThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LowDatastoreSpaceThresholds) UnmarshalBinary

func (m *LowDatastoreSpaceThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LowDatastoreSpaceThresholds) Validate

func (m *LowDatastoreSpaceThresholds) Validate(formats strfmt.Registry) error

Validate validates this low datastore space thresholds

type MaintenanceWindow

type MaintenanceWindow struct {

	// A short description of the maintenance purpose.
	// Required: true
	Description *string `json:"description"`

	// The ID of the maintenance window.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the maintenance window, displayed in the UI.
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// The date, time, and recurrence of the maintenance window.
	// Required: true
	Schedule *Schedule `json:"schedule"`

	// The scope of the maintenance window.
	//
	//  The scope restricts the alert/problem detection suppression to certain Dynatrace entities. It can contain a list of entities and/or matching rules for dynamic formation of the scope.
	//
	//  If no scope is specified, the alert/problem detection suppression applies to the entire environment.
	Scope *Scope `json:"scope,omitempty"`

	// The type of suppression of alerting and problem detection during the maintenance.
	// Required: true
	// Enum: [DETECT_PROBLEMS_AND_ALERT DETECT_PROBLEMS_DONT_ALERT DONT_DETECT_PROBLEMS]
	Suppression *string `json:"suppression"`

	// The type of the maintenance: planned or unplanned.
	// Required: true
	// Enum: [PLANNED UNPLANNED]
	Type *string `json:"type"`
}

MaintenanceWindow Configuration of a maintenance window. swagger:model MaintenanceWindow

func (*MaintenanceWindow) MarshalBinary

func (m *MaintenanceWindow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MaintenanceWindow) UnmarshalBinary

func (m *MaintenanceWindow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MaintenanceWindow) Validate

func (m *MaintenanceWindow) Validate(formats strfmt.Registry) error

Validate validates this maintenance window

type ManagementZone

type ManagementZone struct {

	// The ID of the management zone.
	ID string `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the management zone.
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// The list of rules to where the management zone applies. Each rule is evaluated independently of all other rules.
	// Max Items: 150
	// Min Items: 0
	Rules []*ManagementZoneRule `json:"rules"`
}

ManagementZone The configuration of the management zone. It defines where the management zone should be applied. swagger:model ManagementZone

func (*ManagementZone) MarshalBinary

func (m *ManagementZone) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ManagementZone) UnmarshalBinary

func (m *ManagementZone) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ManagementZone) Validate

func (m *ManagementZone) Validate(formats strfmt.Registry) error

Validate validates this management zone

type ManagementZoneAlertingScope

type ManagementZoneAlertingScope struct {

	// The management zones id to match on.
	// Required: true
	ManagementZoneID *int64 `json:"managementZoneId"`
}

ManagementZoneAlertingScope management zone alerting scope swagger:model ManagementZoneAlertingScope

func (*ManagementZoneAlertingScope) FilterType

func (m *ManagementZoneAlertingScope) FilterType() string

FilterType gets the filter type of this subtype

func (*ManagementZoneAlertingScope) MarshalBinary

func (m *ManagementZoneAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ManagementZoneAlertingScope) MarshalJSON

func (m ManagementZoneAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ManagementZoneAlertingScope) SetFilterType

func (m *ManagementZoneAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*ManagementZoneAlertingScope) UnmarshalBinary

func (m *ManagementZoneAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ManagementZoneAlertingScope) UnmarshalJSON

func (m *ManagementZoneAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ManagementZoneAlertingScope) Validate

func (m *ManagementZoneAlertingScope) Validate(formats strfmt.Registry) error

Validate validates this management zone alerting scope

type ManagementZoneRule

type ManagementZoneRule struct {

	// Matching rules of the management zone. The management zone applies only if all conditions are fulfilled.
	// Required: true
	// Max Items: 30
	// Min Items: 1
	Conditions []*EntityRuleEngineCondition `json:"conditions"`

	// The evaluation rule is enabled(`true`) or disabled(`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// How to apply the management zone to underlying entities:
	//
	// `SERVICE_TO_HOST_LIKE`: Apply to underlying hosts of matching services.
	// `SERVICE_TO_PROCESS_GROUP_LIKE`: Apply to underlying process groups of matching services.
	//
	// `PROCESS_GROUP_TO_HOST`: Apply to underlying hosts of matching process groups.
	// `PROCESS_GROUP_TO_SERVICE`: Apply to all services provided by matching process groups.
	//
	// `HOST_TO_PROCESS_GROUP_INSTANCE`: Apply to processes running on matching hosts.
	//
	// `CUSTOM_DEVICE_GROUP_TO_CUSTOM_DEVICE`: Apply to custom devices in matching custom device groups.
	PropagationTypes []string `json:"propagationTypes"`

	// The type of Dynatrace entities the management zone can be applied to.
	// Required: true
	// Enum: [APPMON_SERVER APPMON_SYSTEM_PROFILE AWS_ACCOUNT AWS_APPLICATION_LOAD_BALANCER AWS_AUTO_SCALING_GROUP AWS_CLASSIC_LOAD_BALANCER AWS_NETWORK_LOAD_BALANCER AWS_RELATIONAL_DATABASE_SERVICE AZURE BROWSER_MONITOR CLOUD_APPLICATION CLOUD_APPLICATION_NAMESPACE CLOUD_FOUNDRY_FOUNDATION CUSTOM_APPLICATION CUSTOM_DEVICE CUSTOM_DEVICE_GROUP DATA_CENTER_SERVICE ENTERPRISE_APPLICATION ESXI_HOST EXTERNAL_MONITOR HOST HTTP_MONITOR KUBERNETES_CLUSTER KUBERNETES_NODE MOBILE_APPLICATION OPENSTACK_ACCOUNT PROCESS_GROUP SERVICE WEB_APPLICATION]
	Type *string `json:"type"`
}

ManagementZoneRule A rule defines when to apply a management zone. Each rule is evaluated independently of all other rules. swagger:model ManagementZoneRule

func (*ManagementZoneRule) MarshalBinary

func (m *ManagementZoneRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ManagementZoneRule) UnmarshalBinary

func (m *ManagementZoneRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ManagementZoneRule) Validate

func (m *ManagementZoneRule) Validate(formats strfmt.Registry) error

Validate validates this management zone rule

type MarkdownTile

type MarkdownTile struct {

	// The markdown-formatted content of the tile.
	// Required: true
	Markdown *string `json:"markdown"`
	// contains filtered or unexported fields
}

MarkdownTile markdown tile swagger:model MarkdownTile

func (*MarkdownTile) Bounds

func (m *MarkdownTile) Bounds() *TileBounds

Bounds gets the bounds of this subtype

func (*MarkdownTile) Configured

func (m *MarkdownTile) Configured() bool

Configured gets the configured of this subtype

func (*MarkdownTile) MarshalBinary

func (m *MarkdownTile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MarkdownTile) MarshalJSON

func (m MarkdownTile) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MarkdownTile) Name

func (m *MarkdownTile) Name() *string

Name gets the name of this subtype

func (*MarkdownTile) SetBounds

func (m *MarkdownTile) SetBounds(val *TileBounds)

SetBounds sets the bounds of this subtype

func (*MarkdownTile) SetConfigured

func (m *MarkdownTile) SetConfigured(val bool)

SetConfigured sets the configured of this subtype

func (*MarkdownTile) SetName

func (m *MarkdownTile) SetName(val *string)

SetName sets the name of this subtype

func (*MarkdownTile) SetTileFilter

func (m *MarkdownTile) SetTileFilter(val *TileFilter)

SetTileFilter sets the tile filter of this subtype

func (*MarkdownTile) SetTileType

func (m *MarkdownTile) SetTileType(val string)

SetTileType sets the tile type of this subtype

func (*MarkdownTile) TileFilter

func (m *MarkdownTile) TileFilter() *TileFilter

TileFilter gets the tile filter of this subtype

func (*MarkdownTile) TileType

func (m *MarkdownTile) TileType() string

TileType gets the tile type of this subtype

func (*MarkdownTile) UnmarshalBinary

func (m *MarkdownTile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarkdownTile) UnmarshalJSON

func (m *MarkdownTile) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MarkdownTile) Validate

func (m *MarkdownTile) Validate(formats strfmt.Registry) error

Validate validates this markdown tile

type MetaDataCapturing

type MetaDataCapturing struct {

	// The name of the meta data to capture.
	// Required: true
	CapturingName *string `json:"capturingName"`

	// Name for displaying the captured values in Dynatrace.
	// Required: true
	Name *string `json:"name"`

	// The type of the meta data to capture.
	// Required: true
	// Enum: [COOKIE CSS_SELECTOR JAVA_SCRIPT_VARIABLE META_TAG]
	Type *string `json:"type"`

	// The unique id of the meta data to capture.
	// Minimum: 0
	UniqueID *int32 `json:"uniqueId,omitempty"`
}

MetaDataCapturing Configuration to capture meta data with the JavaScript agent. swagger:model MetaDataCapturing

func (*MetaDataCapturing) MarshalBinary

func (m *MetaDataCapturing) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MetaDataCapturing) UnmarshalBinary

func (m *MetaDataCapturing) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MetaDataCapturing) Validate

func (m *MetaDataCapturing) Validate(formats strfmt.Registry) error

Validate validates this meta data capturing

type MethodReference

type MethodReference struct {

	// The list of argument types.
	// Required: true
	ArgumentTypes []string `json:"argumentTypes"`

	// The class name where the method to capture resides.
	//
	//  Either this or the **fileName** must be set.
	ClassName string `json:"className,omitempty"`

	// The file name where the method to capture resides.
	//
	//  Either this or **className** must be set.
	FileName string `json:"fileName,omitempty"`

	// The operator of the comparison.
	//
	//  If not set, `EQUALS` is used.
	// Enum: [ENDS_WITH EQUALS STARTS_WITH]
	FileNameMatcher string `json:"fileNameMatcher,omitempty"`

	// The name of the method to capture.
	// Required: true
	MethodName *string `json:"methodName"`

	// The modifiers of the method to capture.
	// Required: true
	// Unique: true
	Modifiers []string `json:"modifiers"`

	// The return type.
	// Required: true
	ReturnType *string `json:"returnType"`

	// The visibility of the method to capture.
	// Required: true
	// Enum: [INTERNAL PACKAGE_PROTECTED PRIVATE PROTECTED PUBLIC]
	Visibility *string `json:"visibility"`
}

MethodReference Configuration of a method to be captured. swagger:model MethodReference

func (*MethodReference) MarshalBinary

func (m *MethodReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MethodReference) UnmarshalBinary

func (m *MethodReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MethodReference) Validate

func (m *MethodReference) Validate(formats strfmt.Registry) error

Validate validates this method reference

type MethodRule

type MethodRule struct {

	// Fully qualified types of argument the method expects.
	ArgumentTypes []string `json:"argumentTypes"`

	// The ID of the method rule.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The method to instrument.
	// Required: true
	// Min Length: 1
	MethodName *string `json:"methodName"`

	// Fully qualified type the method returns.
	// Required: true
	// Min Length: 1
	ReturnType *string `json:"returnType"`
}

MethodRule method rule swagger:model MethodRule

func (*MethodRule) MarshalBinary

func (m *MethodRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MethodRule) UnmarshalBinary

func (m *MethodRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MethodRule) Validate

func (m *MethodRule) Validate(formats strfmt.Registry) error

Validate validates this method rule

type MetricEvent

type MetricEvent struct {

	// How the metric data points are aggregated for the evaluation.
	//
	//  The timeseries must support this aggregation.
	// Enum: [AVG COUNT MAX MEDIAN MIN OF_INTEREST OF_INTEREST_RATIO OTHER OTHER_RATIO P90 SUM VALUE]
	AggregationType string `json:"aggregationType,omitempty"`

	// The condition for the **threshold** value check: above or below.
	// Required: true
	// Enum: [ABOVE BELOW]
	AlertCondition *string `json:"alertCondition"`

	// The number of one-minute samples within the evaluation window that must go back to normal to close the event.
	// Required: true
	// Minimum: 3
	DealertingSamples *int32 `json:"dealertingSamples"`

	// The description of the metric event.
	// Required: true
	// Max Length: 4000
	// Min Length: 0
	Description *string `json:"description"`

	// The metric event is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// The ID of the metric event.
	// Max Length: 256
	// Min Length: 0
	// Pattern: ^[a-zA-Z0-9\.\-_]+$
	ID *string `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The ID of the metric evaluated by the metric event.
	// Required: true
	MetricID *string `json:"metricId"`

	// The name of the metric event displayed in the UI.
	// Required: true
	// Max Length: 1024
	// Min Length: 0
	Name *string `json:"name"`

	// The number of one-minute samples that form sliding evaluation window.
	// Required: true
	// Maximum: 20
	// Minimum: 3
	Samples *int32 `json:"samples"`

	// The type of the event to trigger on the threshold violation.
	//
	// The `CUSTOM_ALERT` type is not correlated with other alerts.
	// The `INFO` type does not open a problem.
	// Enum: [AVAILABILITY CUSTOM_ALERT ERROR INFO PERFORMANCE RESOURCE_CONTENTION]
	Severity string `json:"severity,omitempty"`

	// The value of the threshold.
	// Required: true
	Threshold *float64 `json:"threshold"`

	// The unit of the threshold, matching the metric definition.
	//
	// If not set the metrics unit is picked.
	// Enum: [BIT BIT_PER_HOUR BIT_PER_MINUTE BIT_PER_SECOND BYTE BYTE_PER_HOUR BYTE_PER_MINUTE BYTE_PER_SECOND CORES COUNT GIBI_BYTE GIGA_BYTE HOUR KIBI_BYTE KIBI_BYTE_PER_HOUR KIBI_BYTE_PER_MINUTE KIBI_BYTE_PER_SECOND KILO_BYTE KILO_BYTE_PER_HOUR KILO_BYTE_PER_MINUTE KILO_BYTE_PER_SECOND MEBI_BYTE MEBI_BYTE_PER_HOUR MEBI_BYTE_PER_MINUTE MEBI_BYTE_PER_SECOND MEGA_BYTE MEGA_BYTE_PER_HOUR MEGA_BYTE_PER_MINUTE MEGA_BYTE_PER_SECOND MICRO_SECOND MILLI_CORES MILLI_SECOND MILLI_SECOND_PER_MINUTE MINUTE NANO_SECOND NANO_SECOND_PER_MINUTE NOT_APPLICABLE PERCENT PER_HOUR PER_MINUTE PER_SECOND PROMILLE RATIO SECOND STATE UNSPECIFIED]
	Unit string `json:"unit,omitempty"`

	// The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
	// Required: true
	// Minimum: 1
	ViolatingSamples *int32 `json:"violatingSamples"`
	// contains filtered or unexported fields
}

MetricEvent The configuration of the metric event. swagger:model MetricEvent

func (*MetricEvent) AlertingScope

func (m *MetricEvent) AlertingScope() []MetricEventAlertingScope

AlertingScope gets the alerting scope of this base type

func (*MetricEvent) MarshalBinary

func (m *MetricEvent) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MetricEvent) MarshalJSON

func (m MetricEvent) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MetricEvent) MetricDimensions

func (m *MetricEvent) MetricDimensions() []MetricEventDimensions

MetricDimensions gets the metric dimensions of this base type

func (*MetricEvent) SetAlertingScope

func (m *MetricEvent) SetAlertingScope(val []MetricEventAlertingScope)

SetAlertingScope sets the alerting scope of this base type

func (*MetricEvent) SetMetricDimensions

func (m *MetricEvent) SetMetricDimensions(val []MetricEventDimensions)

SetMetricDimensions sets the metric dimensions of this base type

func (*MetricEvent) UnmarshalBinary

func (m *MetricEvent) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MetricEvent) UnmarshalJSON

func (m *MetricEvent) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MetricEvent) Validate

func (m *MetricEvent) Validate(formats strfmt.Registry) error

Validate validates this metric event

type MetricEventAlertingScope

type MetricEventAlertingScope interface {
	runtime.Validatable

	// Defines the actual set of fields depending on the value:
	//
	// ENTITY_ID -> EntityIdAlertingScope
	// MANAGEMENT_ZONE -> ManagementZoneAlertingScope
	// TAG -> TagFilterAlertingScope
	// NAME -> NameAlertingScope
	// CUSTOM_DEVICE_GROUP_NAME -> CustomDeviceGroupNameAlertingScope
	// HOST_GROUP_NAME -> HostGroupNameAlertingScope
	// HOST_NAME -> HostNameAlertingScope
	// PROCESS_GROUP_ID -> ProcessGroupIdAlertingScope
	// PROCESS_GROUP_NAME -> ProcessGroupNameAlertingScope
	//
	// Required: true
	// Enum: [ENTITY_ID MANAGEMENT_ZONE TAG NAME CUSTOM_DEVICE_GROUP_NAME HOST_GROUP_NAME HOST_NAME PROCESS_GROUP_ID PROCESS_GROUP_NAME]
	FilterType() string
	SetFilterType(string)
}

MetricEventAlertingScope A single filter for the alerting scope.

This is the base version of the filter, depending on the type, the actual JSON may contain additional fields. swagger:discriminator MetricEventAlertingScope filterType

func UnmarshalMetricEventAlertingScope

func UnmarshalMetricEventAlertingScope(reader io.Reader, consumer runtime.Consumer) (MetricEventAlertingScope, error)

UnmarshalMetricEventAlertingScope unmarshals polymorphic MetricEventAlertingScope

func UnmarshalMetricEventAlertingScopeSlice

func UnmarshalMetricEventAlertingScopeSlice(reader io.Reader, consumer runtime.Consumer) ([]MetricEventAlertingScope, error)

UnmarshalMetricEventAlertingScopeSlice unmarshals polymorphic slices of MetricEventAlertingScope

type MetricEventDimensions

type MetricEventDimensions interface {
	runtime.Validatable

	// Defines the actual set of fields depending on the value:
	//
	// ENTITY -> MetricEventEntityDimensions
	// STRING -> MetricEventStringDimensions
	//
	// Required: true
	// Enum: [ENTITY STRING]
	FilterType() string
	SetFilterType(string)

	// The dimensions index on the metric.
	// Required: true
	Index() *int32
	SetIndex(*int32)

	// The dimensions name. Sending this has no effect while creating a configuration, as only the *index* of the dimension is used here -> dimension names might change, indexes not.
	Name() string
	SetName(string)
}

MetricEventDimensions A single filter for the metrics dimensions.

This is the base version of the filter, depending on the type, the actual JSON may contain additional fields. swagger:discriminator MetricEventDimensions filterType

func UnmarshalMetricEventDimensions

func UnmarshalMetricEventDimensions(reader io.Reader, consumer runtime.Consumer) (MetricEventDimensions, error)

UnmarshalMetricEventDimensions unmarshals polymorphic MetricEventDimensions

func UnmarshalMetricEventDimensionsSlice

func UnmarshalMetricEventDimensionsSlice(reader io.Reader, consumer runtime.Consumer) ([]MetricEventDimensions, error)

UnmarshalMetricEventDimensionsSlice unmarshals polymorphic slices of MetricEventDimensions

type MetricEventEntityDimensions

type MetricEventEntityDimensions struct {

	// The name filter which should be applied for the dimensions.
	// Required: true
	NameFilter *MetricEventTextFilterMetricEventDimensionsFilterOperatorDto `json:"nameFilter"`
	// contains filtered or unexported fields
}

MetricEventEntityDimensions metric event entity dimensions swagger:model MetricEventEntityDimensions

func (*MetricEventEntityDimensions) FilterType

func (m *MetricEventEntityDimensions) FilterType() string

FilterType gets the filter type of this subtype

func (*MetricEventEntityDimensions) Index

func (m *MetricEventEntityDimensions) Index() *int32

Index gets the index of this subtype

func (*MetricEventEntityDimensions) MarshalBinary

func (m *MetricEventEntityDimensions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MetricEventEntityDimensions) MarshalJSON

func (m MetricEventEntityDimensions) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MetricEventEntityDimensions) Name

Name gets the name of this subtype

func (*MetricEventEntityDimensions) SetFilterType

func (m *MetricEventEntityDimensions) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*MetricEventEntityDimensions) SetIndex

func (m *MetricEventEntityDimensions) SetIndex(val *int32)

SetIndex sets the index of this subtype

func (*MetricEventEntityDimensions) SetName

func (m *MetricEventEntityDimensions) SetName(val string)

SetName sets the name of this subtype

func (*MetricEventEntityDimensions) UnmarshalBinary

func (m *MetricEventEntityDimensions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MetricEventEntityDimensions) UnmarshalJSON

func (m *MetricEventEntityDimensions) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MetricEventEntityDimensions) Validate

func (m *MetricEventEntityDimensions) Validate(formats strfmt.Registry) error

Validate validates this metric event entity dimensions

type MetricEventStringDimensions

type MetricEventStringDimensions struct {

	// The text filter which should be applied for the dimensions.
	// Required: true
	TextFilter *MetricEventTextFilterMetricEventDimensionsFilterOperatorDto `json:"textFilter"`
	// contains filtered or unexported fields
}

MetricEventStringDimensions metric event string dimensions swagger:model MetricEventStringDimensions

func (*MetricEventStringDimensions) FilterType

func (m *MetricEventStringDimensions) FilterType() string

FilterType gets the filter type of this subtype

func (*MetricEventStringDimensions) Index

func (m *MetricEventStringDimensions) Index() *int32

Index gets the index of this subtype

func (*MetricEventStringDimensions) MarshalBinary

func (m *MetricEventStringDimensions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MetricEventStringDimensions) MarshalJSON

func (m MetricEventStringDimensions) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MetricEventStringDimensions) Name

Name gets the name of this subtype

func (*MetricEventStringDimensions) SetFilterType

func (m *MetricEventStringDimensions) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*MetricEventStringDimensions) SetIndex

func (m *MetricEventStringDimensions) SetIndex(val *int32)

SetIndex sets the index of this subtype

func (*MetricEventStringDimensions) SetName

func (m *MetricEventStringDimensions) SetName(val string)

SetName sets the name of this subtype

func (*MetricEventStringDimensions) UnmarshalBinary

func (m *MetricEventStringDimensions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MetricEventStringDimensions) UnmarshalJSON

func (m *MetricEventStringDimensions) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MetricEventStringDimensions) Validate

func (m *MetricEventStringDimensions) Validate(formats strfmt.Registry) error

Validate validates this metric event string dimensions

type MetricEventTextFilterMetricEventDimensionsFilterOperatorDto

type MetricEventTextFilterMetricEventDimensionsFilterOperatorDto struct {

	// The operator to match on.
	// Required: true
	// Enum: [EQUALS]
	Operator *string `json:"operator"`

	// The value to match on.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Value *string `json:"value"`
}

MetricEventTextFilterMetricEventDimensionsFilterOperatorDto A filter for a string value based on the given operator. swagger:model MetricEventTextFilterMetricEventDimensionsFilterOperatorDto

func (*MetricEventTextFilterMetricEventDimensionsFilterOperatorDto) MarshalBinary

MarshalBinary interface implementation

func (*MetricEventTextFilterMetricEventDimensionsFilterOperatorDto) UnmarshalBinary

UnmarshalBinary interface implementation

func (*MetricEventTextFilterMetricEventDimensionsFilterOperatorDto) Validate

Validate validates this metric event text filter metric event dimensions filter operator dto

type MetricEventTextFilterMetricEventTextFilterOperatorDto

type MetricEventTextFilterMetricEventTextFilterOperatorDto struct {

	// The operator to match on.
	// Required: true
	// Enum: [CONTAINS_CASE_INSENSITIVE CONTAINS_CASE_SENSITIVE EQUALS]
	Operator *string `json:"operator"`

	// The value to match on.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Value *string `json:"value"`
}

MetricEventTextFilterMetricEventTextFilterOperatorDto A filter for a string value based on the given operator. swagger:model MetricEventTextFilterMetricEventTextFilterOperatorDto

func (*MetricEventTextFilterMetricEventTextFilterOperatorDto) MarshalBinary

MarshalBinary interface implementation

func (*MetricEventTextFilterMetricEventTextFilterOperatorDto) UnmarshalBinary

UnmarshalBinary interface implementation

func (*MetricEventTextFilterMetricEventTextFilterOperatorDto) Validate

Validate validates this metric event text filter metric event text filter operator dto

type MobilePlatformComparison

type MobilePlatformComparison struct {
	// contains filtered or unexported fields
}

MobilePlatformComparison mobile platform comparison swagger:model MobilePlatformComparison

func (*MobilePlatformComparison) MarshalBinary

func (m *MobilePlatformComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MobilePlatformComparison) MarshalJSON

func (m MobilePlatformComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MobilePlatformComparison) Negate

func (m *MobilePlatformComparison) Negate() *bool

Negate gets the negate of this subtype

func (*MobilePlatformComparison) Operator

func (m *MobilePlatformComparison) Operator() Enum

Operator gets the operator of this subtype

func (*MobilePlatformComparison) SetNegate

func (m *MobilePlatformComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*MobilePlatformComparison) SetOperator

func (m *MobilePlatformComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*MobilePlatformComparison) SetType

func (m *MobilePlatformComparison) SetType(val string)

SetType sets the type of this subtype

func (*MobilePlatformComparison) SetValue

func (m *MobilePlatformComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*MobilePlatformComparison) Type

func (m *MobilePlatformComparison) Type() string

Type gets the type of this subtype

func (*MobilePlatformComparison) UnmarshalBinary

func (m *MobilePlatformComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MobilePlatformComparison) UnmarshalJSON

func (m *MobilePlatformComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MobilePlatformComparison) Validate

func (m *MobilePlatformComparison) Validate(formats strfmt.Registry) error

Validate validates this mobile platform comparison

func (*MobilePlatformComparison) Value

func (m *MobilePlatformComparison) Value() interface{}

Value gets the value of this subtype

type MonitoredEntityFilter

type MonitoredEntityFilter struct {

	// The ID of a management zone to which the matched entities must belong.
	ManagementZoneID int64 `json:"managementZoneId,omitempty"`

	// The logic that applies when several tags are specified: AND/OR.
	//
	// If not set, the OR logic is used.
	// Enum: [AND OR]
	TagCombination string `json:"tagCombination,omitempty"`

	// The tag you want to use for matching.
	//
	// You can use custom tags from the UI, AWS tags, Cloud Foundry tags, OpenShift/Kubernetes, and tags based on environment variables.
	// Required: true
	Tags []*TagInfo `json:"tags"`

	// The type of the Dynatrace entities (for example, hosts or services) you want to pick up by matching.
	// Enum: [APPLICATION APPLICATION_METHOD APPLICATION_METHOD_GROUP AUTO_SCALING_GROUP AUXILIARY_SYNTHETIC_TEST AWS_APPLICATION_LOAD_BALANCER AWS_AVAILABILITY_ZONE AWS_CREDENTIALS AWS_LAMBDA_FUNCTION AWS_NETWORK_LOAD_BALANCER AZURE_API_MANAGEMENT_SERVICE AZURE_APPLICATION_GATEWAY AZURE_COSMOS_DB AZURE_CREDENTIALS AZURE_EVENT_HUB AZURE_EVENT_HUB_NAMESPACE AZURE_FUNCTION_APP AZURE_IOT_HUB AZURE_LOAD_BALANCER AZURE_MGMT_GROUP AZURE_REDIS_CACHE AZURE_REGION AZURE_SERVICE_BUS_NAMESPACE AZURE_SERVICE_BUS_QUEUE AZURE_SERVICE_BUS_TOPIC AZURE_SQL_DATABASE AZURE_SQL_ELASTIC_POOL AZURE_SQL_SERVER AZURE_STORAGE_ACCOUNT AZURE_SUBSCRIPTION AZURE_TENANT AZURE_VM AZURE_VM_SCALE_SET AZURE_WEB_APP CF_APPLICATION CF_FOUNDATION CINDER_VOLUME CLOUD_APPLICATION CLOUD_APPLICATION_INSTANCE CLOUD_APPLICATION_NAMESPACE CONTAINER_GROUP CONTAINER_GROUP_INSTANCE CUSTOM_APPLICATION CUSTOM_DEVICE CUSTOM_DEVICE_GROUP DCRUM_APPLICATION DCRUM_SERVICE DCRUM_SERVICE_INSTANCE DEVICE_APPLICATION_METHOD DISK DOCKER_CONTAINER_GROUP_INSTANCE DYNAMO_DB_TABLE EBS_VOLUME EC2_INSTANCE ELASTIC_LOAD_BALANCER ENVIRONMENT EXTERNAL_SYNTHETIC_TEST_STEP GCP_ZONE GEOLOCATION GEOLOC_SITE GOOGLE_COMPUTE_ENGINE HOST HOST_GROUP HTTP_CHECK HTTP_CHECK_STEP HYPERVISOR KUBERNETES_CLUSTER KUBERNETES_NODE MOBILE_APPLICATION NETWORK_INTERFACE NEUTRON_SUBNET OPENSTACK_PROJECT OPENSTACK_REGION OPENSTACK_VM OS PROCESS_GROUP PROCESS_GROUP_INSTANCE RELATIONAL_DATABASE_SERVICE SERVICE SERVICE_INSTANCE SERVICE_METHOD SERVICE_METHOD_GROUP SWIFT_CONTAINER SYNTHETIC_LOCATION SYNTHETIC_TEST SYNTHETIC_TEST_STEP VIRTUALMACHINE VMWARE_DATACENTER]
	Type string `json:"type,omitempty"`
}

MonitoredEntityFilter A matching rule for Dynatrace entities. swagger:model MonitoredEntityFilter

func (*MonitoredEntityFilter) MarshalBinary

func (m *MonitoredEntityFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MonitoredEntityFilter) UnmarshalBinary

func (m *MonitoredEntityFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MonitoredEntityFilter) Validate

func (m *MonitoredEntityFilter) Validate(formats strfmt.Registry) error

Validate validates this monitored entity filter

type MonitoringSettings

type MonitoringSettings struct {

	// Add the cross origin = anonymous attribute to capture JavaScript error messages and W3C resource timings.
	AddCrossOriginAnonymousAttribute bool `json:"addCrossOriginAnonymousAttribute,omitempty"`

	// Advanced JavaScript tag settings.
	// Required: true
	AdvancedJavaScriptTagSettings *AdvancedJavaScriptTagSettings `json:"advancedJavaScriptTagSettings"`

	// Browser restriction settings.
	BrowserRestrictionSettings *WebApplicationConfigBrowserRestrictionSettings `json:"browserRestrictionSettings,omitempty"`

	// Optimize the value of cache control headers for use with Dynatrace real user monitoring enabled/disabled.
	// Required: true
	CacheControlHeaderOptimizations *bool `json:"cacheControlHeaderOptimizations"`

	// Content capture settings.
	// Required: true
	ContentCapture *ContentCapture `json:"contentCapture"`

	// Domain for cookie placement.
	// Required: true
	// Max Length: 150
	// Min Length: 0
	CookiePlacementDomain *string `json:"cookiePlacementDomain"`

	// Additional JavaScript tag properties that are specific to your application. To do this, type key=value pairs separated using a (|) symbol.
	// Required: true
	// Max Length: 1000
	// Min Length: 0
	CustomConfigurationProperties *string `json:"customConfigurationProperties"`

	// You can exclude some actions from becoming XHR actions.
	//
	// Put a regular expression, matching all the required URLs, here.
	//
	// If noting specified the feature is disabled.
	// Required: true
	ExcludeXhrRegex *string `json:"excludeXhrRegex"`

	// `fetch()` request capture enabled/disabled.
	// Required: true
	FetchRequests *bool `json:"fetchRequests"`

	// JavaScript injection mode.
	// Required: true
	// Enum: [CODE_SNIPPET CODE_SNIPPET_ASYNC INLINE_CODE JAVASCRIPT_TAG]
	InjectionMode *string `json:"injectionMode"`

	// Ip address restriction settings.
	IPAddressRestrictionSettings *WebApplicationConfigIPAddressRestrictionSettings `json:"ipAddressRestrictionSettings,omitempty"`

	// Support of various JavaScript frameworks.
	// Required: true
	JavaScriptFrameworkSupport *JavaScriptFrameworkSupport `json:"javaScriptFrameworkSupport"`

	// Java script injection rules.
	JavaScriptInjectionRules []*JavaScriptInjectionRules `json:"javaScriptInjectionRules"`

	// The location of your application’s custom JavaScript library file.
	//
	// If nothing specified the root directory of your web server is used.
	// Max Length: 512
	// Min Length: 0
	LibraryFileLocation *string `json:"libraryFileLocation,omitempty"`

	// The location to send monitoring data from the JavaScript tag.
	//
	// Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS.
	// Max Length: 512
	// Min Length: 0
	MonitoringDataPath *string `json:"monitoringDataPath,omitempty"`

	// Time duration for the cache settings.
	ScriptTagCacheDurationInHours int32 `json:"scriptTagCacheDurationInHours,omitempty"`

	// Secure attribute usage for Dynatrace cookies enabled/disabled.
	// Required: true
	SecureCookieAttribute *bool `json:"secureCookieAttribute"`

	// Path to identify the server’s request ID.
	// Required: true
	// Max Length: 150
	// Min Length: 0
	// Pattern: [a-zA-Z-~\\.]*
	ServerRequestPathID *string `json:"serverRequestPathId"`

	// `XmlHttpRequest` support enabled/disabled.
	// Required: true
	XMLHTTPRequest *bool `json:"xmlHttpRequest"`
}

MonitoringSettings Real user monitoring settings. swagger:model MonitoringSettings

func (*MonitoringSettings) MarshalBinary

func (m *MonitoringSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MonitoringSettings) UnmarshalBinary

func (m *MonitoringSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MonitoringSettings) Validate

func (m *MonitoringSettings) Validate(formats strfmt.Registry) error

Validate validates this monitoring settings

type NameAlertingScope

type NameAlertingScope struct {

	// The name filter which should be applied for the scope.
	// Required: true
	NameFilter *MetricEventTextFilterMetricEventTextFilterOperatorDto `json:"nameFilter"`
}

NameAlertingScope name alerting scope swagger:model NameAlertingScope

func (*NameAlertingScope) FilterType

func (m *NameAlertingScope) FilterType() string

FilterType gets the filter type of this subtype

func (*NameAlertingScope) MarshalBinary

func (m *NameAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NameAlertingScope) MarshalJSON

func (m NameAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NameAlertingScope) SetFilterType

func (m *NameAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*NameAlertingScope) UnmarshalBinary

func (m *NameAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NameAlertingScope) UnmarshalJSON

func (m *NameAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NameAlertingScope) Validate

func (m *NameAlertingScope) Validate(formats strfmt.Registry) error

Validate validates this name alerting scope

type NetworkDroppedPacketsDetectionConfig

type NetworkDroppedPacketsDetectionConfig struct {

	// Custom thresholds for dropped packets. If not set, automatic mode is used.
	//
	//  **All** of these conditions must be met to trigger an alert.
	CustomThresholds *NetworkDroppedPacketsThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

NetworkDroppedPacketsDetectionConfig Configuration of high number of dropped packets detection. swagger:model NetworkDroppedPacketsDetectionConfig

func (*NetworkDroppedPacketsDetectionConfig) MarshalBinary

func (m *NetworkDroppedPacketsDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkDroppedPacketsDetectionConfig) UnmarshalBinary

func (m *NetworkDroppedPacketsDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkDroppedPacketsDetectionConfig) Validate

Validate validates this network dropped packets detection config

type NetworkDroppedPacketsThresholds

type NetworkDroppedPacketsThresholds struct {

	// Receive/transmit dropped packet percentage is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	DroppedPacketsPercentage *int32 `json:"droppedPacketsPercentage"`

	// Total receive/transmit packets rate is higher than *X* packets per second in 3 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	TotalPacketsRate *int32 `json:"totalPacketsRate"`
}

NetworkDroppedPacketsThresholds Custom thresholds for dropped packets. If not set, automatic mode is used.

**All** of these conditions must be met to trigger an alert.

swagger:model NetworkDroppedPacketsThresholds

func (*NetworkDroppedPacketsThresholds) MarshalBinary

func (m *NetworkDroppedPacketsThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkDroppedPacketsThresholds) UnmarshalBinary

func (m *NetworkDroppedPacketsThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkDroppedPacketsThresholds) Validate

Validate validates this network dropped packets thresholds

type NetworkErrorsDetectionConfig

type NetworkErrorsDetectionConfig struct {

	// Custom thresholds for network errors. If not set, automatic mode is used.
	//
	//  **All** of these conditions must be met to trigger an alert.
	CustomThresholds *NetworkErrorsThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

NetworkErrorsDetectionConfig Configuration of high number of network errors detection. swagger:model NetworkErrorsDetectionConfig

func (*NetworkErrorsDetectionConfig) MarshalBinary

func (m *NetworkErrorsDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkErrorsDetectionConfig) UnmarshalBinary

func (m *NetworkErrorsDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkErrorsDetectionConfig) Validate

func (m *NetworkErrorsDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this network errors detection config

type NetworkErrorsThresholds

type NetworkErrorsThresholds struct {

	// Receive/transmit error packet percentage is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	ErrorsPercentage *int32 `json:"errorsPercentage"`

	// Total receive/transmit packets rate is higher than *X* packets per second in 3 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	TotalPacketsRate *int32 `json:"totalPacketsRate"`
}

NetworkErrorsThresholds Custom thresholds for network errors. If not set, automatic mode is used.

**All** of these conditions must be met to trigger an alert.

swagger:model NetworkErrorsThresholds

func (*NetworkErrorsThresholds) MarshalBinary

func (m *NetworkErrorsThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkErrorsThresholds) UnmarshalBinary

func (m *NetworkErrorsThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkErrorsThresholds) Validate

func (m *NetworkErrorsThresholds) Validate(formats strfmt.Registry) error

Validate validates this network errors thresholds

type NetworkHighRetransmissionDetectionConfig

type NetworkHighRetransmissionDetectionConfig struct {

	// Custom thresholds for high retransmission rate. If not set, automatic mode is used.
	//
	//  **All** of these conditions must be met to trigger an alert.
	CustomThresholds *NetworkHighRetransmissionThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

NetworkHighRetransmissionDetectionConfig Configuration of high retransmission rate detection. swagger:model NetworkHighRetransmissionDetectionConfig

func (*NetworkHighRetransmissionDetectionConfig) MarshalBinary

func (m *NetworkHighRetransmissionDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkHighRetransmissionDetectionConfig) UnmarshalBinary

func (m *NetworkHighRetransmissionDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkHighRetransmissionDetectionConfig) Validate

Validate validates this network high retransmission detection config

type NetworkHighRetransmissionThresholds

type NetworkHighRetransmissionThresholds struct {

	// Retransmission rate is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	RetransmissionRatePercentage *int32 `json:"retransmissionRatePercentage"`

	// Number of retransmitted packets is higher than *X* packets per minute in 3 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	RetransmittedPacketsNumberPerMinute *int32 `json:"retransmittedPacketsNumberPerMinute"`
}

NetworkHighRetransmissionThresholds Custom thresholds for high retransmission rate. If not set, automatic mode is used.

**All** of these conditions must be met to trigger an alert.

swagger:model NetworkHighRetransmissionThresholds

func (*NetworkHighRetransmissionThresholds) MarshalBinary

func (m *NetworkHighRetransmissionThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkHighRetransmissionThresholds) UnmarshalBinary

func (m *NetworkHighRetransmissionThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkHighRetransmissionThresholds) Validate

Validate validates this network high retransmission thresholds

type NetworkTCPProblemsDetectionConfig

type NetworkTCPProblemsDetectionConfig struct {

	// Custom thresholds for TCP connection problems. If not set, automatic mode is used.
	//
	//  **All** of these conditions must be met to trigger an alert.
	CustomThresholds *NetworkTCPProblemsThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

NetworkTCPProblemsDetectionConfig Configuration of TCP connectivity problems detection. swagger:model NetworkTcpProblemsDetectionConfig

func (*NetworkTCPProblemsDetectionConfig) MarshalBinary

func (m *NetworkTCPProblemsDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkTCPProblemsDetectionConfig) UnmarshalBinary

func (m *NetworkTCPProblemsDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkTCPProblemsDetectionConfig) Validate

Validate validates this network Tcp problems detection config

type NetworkTCPProblemsThresholds

type NetworkTCPProblemsThresholds struct {

	// Number of failed connections is higher than *X* connections per minute in 3 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	FailedConnectionsNumberPerMinute *int32 `json:"failedConnectionsNumberPerMinute"`

	// Percentage of new connection failures is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	NewConnectionFailuresPercentage *int32 `json:"newConnectionFailuresPercentage"`
}

NetworkTCPProblemsThresholds Custom thresholds for TCP connection problems. If not set, automatic mode is used.

**All** of these conditions must be met to trigger an alert.

swagger:model NetworkTcpProblemsThresholds

func (*NetworkTCPProblemsThresholds) MarshalBinary

func (m *NetworkTCPProblemsThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkTCPProblemsThresholds) UnmarshalBinary

func (m *NetworkTCPProblemsThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkTCPProblemsThresholds) Validate

func (m *NetworkTCPProblemsThresholds) Validate(formats strfmt.Registry) error

Validate validates this network Tcp problems thresholds

type NotificationConfig

type NotificationConfig interface {
	runtime.Validatable

	// The configuration is enabled (`true`) or disabled (`false`).
	// Required: true
	Active() *bool
	SetActive(*bool)

	// The ID of the associated alerting profile.
	// Required: true
	// Format: uuid
	AlertingProfile() *strfmt.UUID
	SetAlertingProfile(*strfmt.UUID)

	// The ID of the notification configuration.
	// Format: uuid
	ID() strfmt.UUID
	SetID(strfmt.UUID)

	// The name of the notification configuration.
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name() *string
	SetName(*string)

	// Defines the actual set of fields depending on the value:
	//
	// EMAIL -> EmailNotificationConfig
	// PAGER_DUTY -> PagerDutyNotificationConfig
	// WEBHOOK -> WebHookNotificationConfig
	// SLACK -> SlackNotificationConfig
	// HIPCHAT -> HipChatNotificationConfig
	// VICTOROPS -> VictorOpsNotificationConfig
	// SERVICE_NOW -> ServiceNowNotificationConfig
	// XMATTERS -> XMattersNotificationConfig
	// ANSIBLETOWER -> AnsibleTowerNotificationConfig
	// OPS_GENIE -> OpsGenieNotificationConfig
	// JIRA -> JiraNotificationConfig
	// TRELLO -> TrelloNotificationConfig
	//
	// Required: true
	// Enum: [EMAIL PAGER_DUTY WEBHOOK SLACK HIPCHAT VICTOROPS SERVICE_NOW XMATTERS ANSIBLETOWER OPS_GENIE JIRA TRELLO]
	Type() string
	SetType(string)
}

NotificationConfig Configuration of a notification. The actual set of fields depends on the `type` of the notification. See the [Notifications API - JSON models](https://www.dynatrace.com/support/help/shortlink/api-config-notifications-models) help topic for example models of every notification type. swagger:discriminator NotificationConfig type

func UnmarshalNotificationConfig

func UnmarshalNotificationConfig(reader io.Reader, consumer runtime.Consumer) (NotificationConfig, error)

UnmarshalNotificationConfig unmarshals polymorphic NotificationConfig

func UnmarshalNotificationConfigSlice

func UnmarshalNotificationConfigSlice(reader io.Reader, consumer runtime.Consumer) ([]NotificationConfig, error)

UnmarshalNotificationConfigSlice unmarshals polymorphic slices of NotificationConfig

type NotificationConfigStub

type NotificationConfigStub struct {

	// A short description of the Dynatrace entity.
	// Read Only: true
	Description string `json:"description,omitempty"`

	// The ID of the Dynatrace entity.
	// Required: true
	ID *string `json:"id"`

	// The name of the Dynatrace entity.
	// Read Only: true
	Name string `json:"name,omitempty"`

	// The type of the notification.
	// Enum: [ANSIBLETOWER EMAIL HIPCHAT JIRA OPS_GENIE PAGER_DUTY SERVICE_NOW SLACK TRELLO VICTOROPS WEBHOOK XMATTERS]
	Type string `json:"type,omitempty"`
}

NotificationConfigStub The short representation of a notification. swagger:model NotificationConfigStub

func (*NotificationConfigStub) MarshalBinary

func (m *NotificationConfigStub) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NotificationConfigStub) UnmarshalBinary

func (m *NotificationConfigStub) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NotificationConfigStub) Validate

func (m *NotificationConfigStub) Validate(formats strfmt.Registry) error

Validate validates this notification config stub

type NotificationConfigStubListDto

type NotificationConfigStubListDto struct {

	// values
	Values []*NotificationConfigStub `json:"values"`
}

NotificationConfigStubListDto notification config stub list dto swagger:model NotificationConfigStubListDto

func (*NotificationConfigStubListDto) MarshalBinary

func (m *NotificationConfigStubListDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NotificationConfigStubListDto) UnmarshalBinary

func (m *NotificationConfigStubListDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NotificationConfigStubListDto) Validate

func (m *NotificationConfigStubListDto) Validate(formats strfmt.Registry) error

Validate validates this notification config stub list dto

type Number

type Number interface{}

Number number swagger:model Number

type NumberComparisonInfo

type NumberComparisonInfo struct {
	// contains filtered or unexported fields
}

NumberComparisonInfo number comparison info swagger:model NumberComparisonInfo

func (*NumberComparisonInfo) Comparison

func (m *NumberComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*NumberComparisonInfo) MarshalBinary

func (m *NumberComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NumberComparisonInfo) MarshalJSON

func (m NumberComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NumberComparisonInfo) Negate

func (m *NumberComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*NumberComparisonInfo) SetComparison

func (m *NumberComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*NumberComparisonInfo) SetNegate

func (m *NumberComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*NumberComparisonInfo) SetType

func (m *NumberComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*NumberComparisonInfo) SetValue

func (m *NumberComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*NumberComparisonInfo) Type

func (m *NumberComparisonInfo) Type() string

Type gets the type of this subtype

func (*NumberComparisonInfo) UnmarshalBinary

func (m *NumberComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NumberComparisonInfo) UnmarshalJSON

func (m *NumberComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NumberComparisonInfo) Validate

func (m *NumberComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this number comparison info

func (*NumberComparisonInfo) Value

func (m *NumberComparisonInfo) Value() interface{}

Value gets the value of this subtype

type NumberRequestAttributeComparisonInfo

type NumberRequestAttributeComparisonInfo struct {

	// request attribute
	// Required: true
	RequestAttribute *string `json:"requestAttribute"`
	// contains filtered or unexported fields
}

NumberRequestAttributeComparisonInfo number request attribute comparison info swagger:model NumberRequestAttributeComparisonInfo

func (*NumberRequestAttributeComparisonInfo) Comparison

Comparison gets the comparison of this subtype

func (*NumberRequestAttributeComparisonInfo) MarshalBinary

func (m *NumberRequestAttributeComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NumberRequestAttributeComparisonInfo) MarshalJSON

func (m NumberRequestAttributeComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NumberRequestAttributeComparisonInfo) Negate

Negate gets the negate of this subtype

func (*NumberRequestAttributeComparisonInfo) SetComparison

func (m *NumberRequestAttributeComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*NumberRequestAttributeComparisonInfo) SetNegate

func (m *NumberRequestAttributeComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*NumberRequestAttributeComparisonInfo) SetType

SetType sets the type of this subtype

func (*NumberRequestAttributeComparisonInfo) SetValue

func (m *NumberRequestAttributeComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*NumberRequestAttributeComparisonInfo) Type

Type gets the type of this subtype

func (*NumberRequestAttributeComparisonInfo) UnmarshalBinary

func (m *NumberRequestAttributeComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NumberRequestAttributeComparisonInfo) UnmarshalJSON

func (m *NumberRequestAttributeComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NumberRequestAttributeComparisonInfo) Validate

Validate validates this number request attribute comparison info

func (*NumberRequestAttributeComparisonInfo) Value

func (m *NumberRequestAttributeComparisonInfo) Value() interface{}

Value gets the value of this subtype

type OpaqueAndExternalWebRequestRule

type OpaqueAndExternalWebRequestRule struct {

	// How to handle the detected ID of the application.
	ApplicationID *ApplicationID `json:"applicationId,omitempty"`

	// A list of conditions of the rule.
	//
	// If several conditions are specified, the AND logic applies.
	// Max Items: 10
	// Min Items: 0
	Conditions []*ConditionsOpaqueAndExternalWebRequestAttributeTypeDto `json:"conditions"`

	// How to handle the detected context root of the request URL.
	ContextRoot *ContextRoot `json:"contextRoot,omitempty"`

	// A short description of the rule.
	Description string `json:"description,omitempty"`

	// The rule is enabled(`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// The ID of the service detection rule.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Specifies the management zones of the process group for which this service detection rule should be created.
	// Max Items: 1
	// Min Items: 0
	ManagementZones []string `json:"managementZones"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the rule.
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// The order of the rule in the rules list.
	//
	//  The rules are evaluated from top to bottom. The first matching rule applies.
	// Max Length: 2147483647
	// Min Length: 1
	Order string `json:"order,omitempty"`

	// How to handle the port where the opaque request has been detected.
	Port *Port `json:"port,omitempty"`

	// How to handle the domain name where the opaque request has been detected.
	PublicDomainName *PublicDomainName `json:"publicDomainName,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

OpaqueAndExternalWebRequestRule The service detection rule of the `OPAQUE_AND_EXTERNAL_WEB_REQUEST` type. swagger:model OpaqueAndExternalWebRequestRule

func (*OpaqueAndExternalWebRequestRule) MarshalBinary

func (m *OpaqueAndExternalWebRequestRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OpaqueAndExternalWebRequestRule) UnmarshalBinary

func (m *OpaqueAndExternalWebRequestRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpaqueAndExternalWebRequestRule) Validate

Validate validates this opaque and external web request rule

type OpsGenieNotificationConfig

type OpsGenieNotificationConfig struct {

	// The API key to access OpsGenie.
	// Max Length: 1000
	// Min Length: 1
	APIKey string `json:"apiKey,omitempty"`

	// The region domain of the OpsGenie.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Domain *string `json:"domain"`

	// The content of the message.
	//
	//  You can use the following placeholders:
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	//
	// Required: true
	// Max Length: 80
	// Min Length: 1
	Message *string `json:"message"`
	// contains filtered or unexported fields
}

OpsGenieNotificationConfig ops genie notification config swagger:model OpsGenieNotificationConfig

func (*OpsGenieNotificationConfig) Active

func (m *OpsGenieNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*OpsGenieNotificationConfig) AlertingProfile

func (m *OpsGenieNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*OpsGenieNotificationConfig) ID

ID gets the id of this subtype

func (*OpsGenieNotificationConfig) MarshalBinary

func (m *OpsGenieNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OpsGenieNotificationConfig) MarshalJSON

func (m OpsGenieNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OpsGenieNotificationConfig) Name

Name gets the name of this subtype

func (*OpsGenieNotificationConfig) SetActive

func (m *OpsGenieNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*OpsGenieNotificationConfig) SetAlertingProfile

func (m *OpsGenieNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*OpsGenieNotificationConfig) SetID

func (m *OpsGenieNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*OpsGenieNotificationConfig) SetName

func (m *OpsGenieNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*OpsGenieNotificationConfig) SetType

func (m *OpsGenieNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*OpsGenieNotificationConfig) Type

Type gets the type of this subtype

func (*OpsGenieNotificationConfig) UnmarshalBinary

func (m *OpsGenieNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsGenieNotificationConfig) UnmarshalJSON

func (m *OpsGenieNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OpsGenieNotificationConfig) Validate

func (m *OpsGenieNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this ops genie notification config

type OsArchitectureComparison

type OsArchitectureComparison struct {
	// contains filtered or unexported fields
}

OsArchitectureComparison os architecture comparison swagger:model OsArchitectureComparison

func (*OsArchitectureComparison) MarshalBinary

func (m *OsArchitectureComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OsArchitectureComparison) MarshalJSON

func (m OsArchitectureComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OsArchitectureComparison) Negate

func (m *OsArchitectureComparison) Negate() *bool

Negate gets the negate of this subtype

func (*OsArchitectureComparison) Operator

func (m *OsArchitectureComparison) Operator() Enum

Operator gets the operator of this subtype

func (*OsArchitectureComparison) SetNegate

func (m *OsArchitectureComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*OsArchitectureComparison) SetOperator

func (m *OsArchitectureComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*OsArchitectureComparison) SetType

func (m *OsArchitectureComparison) SetType(val string)

SetType sets the type of this subtype

func (*OsArchitectureComparison) SetValue

func (m *OsArchitectureComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*OsArchitectureComparison) Type

func (m *OsArchitectureComparison) Type() string

Type gets the type of this subtype

func (*OsArchitectureComparison) UnmarshalBinary

func (m *OsArchitectureComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OsArchitectureComparison) UnmarshalJSON

func (m *OsArchitectureComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OsArchitectureComparison) Validate

func (m *OsArchitectureComparison) Validate(formats strfmt.Registry) error

Validate validates this os architecture comparison

func (*OsArchitectureComparison) Value

func (m *OsArchitectureComparison) Value() interface{}

Value gets the value of this subtype

type OsTypeComparison

type OsTypeComparison struct {
	// contains filtered or unexported fields
}

OsTypeComparison os type comparison swagger:model OsTypeComparison

func (*OsTypeComparison) MarshalBinary

func (m *OsTypeComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OsTypeComparison) MarshalJSON

func (m OsTypeComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OsTypeComparison) Negate

func (m *OsTypeComparison) Negate() *bool

Negate gets the negate of this subtype

func (*OsTypeComparison) Operator

func (m *OsTypeComparison) Operator() Enum

Operator gets the operator of this subtype

func (*OsTypeComparison) SetNegate

func (m *OsTypeComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*OsTypeComparison) SetOperator

func (m *OsTypeComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*OsTypeComparison) SetType

func (m *OsTypeComparison) SetType(val string)

SetType sets the type of this subtype

func (*OsTypeComparison) SetValue

func (m *OsTypeComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*OsTypeComparison) Type

func (m *OsTypeComparison) Type() string

Type gets the type of this subtype

func (*OsTypeComparison) UnmarshalBinary

func (m *OsTypeComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OsTypeComparison) UnmarshalJSON

func (m *OsTypeComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OsTypeComparison) Validate

func (m *OsTypeComparison) Validate(formats strfmt.Registry) error

Validate validates this os type comparison

func (*OsTypeComparison) Value

func (m *OsTypeComparison) Value() interface{}

Value gets the value of this subtype

type OutOfMemoryDetectionConfig

type OutOfMemoryDetectionConfig struct {

	// Custom thresholds for Java out of memory. If not set, automatic mode is used.
	CustomThresholds *OutOfMemoryThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

OutOfMemoryDetectionConfig Configuration of Java out of memory problems detection. swagger:model OutOfMemoryDetectionConfig

func (*OutOfMemoryDetectionConfig) MarshalBinary

func (m *OutOfMemoryDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OutOfMemoryDetectionConfig) UnmarshalBinary

func (m *OutOfMemoryDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OutOfMemoryDetectionConfig) Validate

func (m *OutOfMemoryDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this out of memory detection config

type OutOfMemoryThresholds

type OutOfMemoryThresholds struct {

	// Alert if the number of Java out of memory exceptions is *X* per minute or higher.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	OutOfMemoryExceptionsNumber *int32 `json:"outOfMemoryExceptionsNumber"`
}

OutOfMemoryThresholds Custom thresholds for Java out of memory. If not set, automatic mode is used. swagger:model OutOfMemoryThresholds

func (*OutOfMemoryThresholds) MarshalBinary

func (m *OutOfMemoryThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OutOfMemoryThresholds) UnmarshalBinary

func (m *OutOfMemoryThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OutOfMemoryThresholds) Validate

func (m *OutOfMemoryThresholds) Validate(formats strfmt.Registry) error

Validate validates this out of memory thresholds

type OutOfThreadsDetectionConfig

type OutOfThreadsDetectionConfig struct {

	// Custom thresholds for Java out of threads detection. If not set, automatic mode is used.
	CustomThresholds *OutOfThreadsThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

OutOfThreadsDetectionConfig Configuration of Java out of threads problems detection. swagger:model OutOfThreadsDetectionConfig

func (*OutOfThreadsDetectionConfig) MarshalBinary

func (m *OutOfThreadsDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OutOfThreadsDetectionConfig) UnmarshalBinary

func (m *OutOfThreadsDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OutOfThreadsDetectionConfig) Validate

func (m *OutOfThreadsDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this out of threads detection config

type OutOfThreadsThresholds

type OutOfThreadsThresholds struct {

	// Alert if the number of Java out of threads exceptions is *X* per minute or higher.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	OutOfThreadsExceptionsNumber *int32 `json:"outOfThreadsExceptionsNumber"`
}

OutOfThreadsThresholds Custom thresholds for Java out of threads detection. If not set, automatic mode is used. swagger:model OutOfThreadsThresholds

func (*OutOfThreadsThresholds) MarshalBinary

func (m *OutOfThreadsThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OutOfThreadsThresholds) UnmarshalBinary

func (m *OutOfThreadsThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OutOfThreadsThresholds) Validate

func (m *OutOfThreadsThresholds) Validate(formats strfmt.Registry) error

Validate validates this out of threads thresholds

type OutputStream

type OutputStream interface{}

OutputStream output stream swagger:model OutputStream

type OverloadedStorageDetectionConfig

type OverloadedStorageDetectionConfig struct {

	// Custom thresholds for overloaded storage on physical storage device. If not set then the automatic mode is used.
	CustomThresholds *OverloadedStorageThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

OverloadedStorageDetectionConfig The cofiguration of the overloaded storage on physical storage device detection. swagger:model OverloadedStorageDetectionConfig

func (*OverloadedStorageDetectionConfig) MarshalBinary

func (m *OverloadedStorageDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OverloadedStorageDetectionConfig) UnmarshalBinary

func (m *OverloadedStorageDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OverloadedStorageDetectionConfig) Validate

Validate validates this overloaded storage detection config

type OverloadedStorageThresholds

type OverloadedStorageThresholds struct {

	// Alert if number of command aborts is higher than *X* in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 0
	CommandAbortsNumber *int32 `json:"commandAbortsNumber"`
}

OverloadedStorageThresholds Custom thresholds for overloaded storage on physical storage device. If not set then the automatic mode is used. swagger:model OverloadedStorageThresholds

func (*OverloadedStorageThresholds) MarshalBinary

func (m *OverloadedStorageThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OverloadedStorageThresholds) UnmarshalBinary

func (m *OverloadedStorageThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OverloadedStorageThresholds) Validate

func (m *OverloadedStorageThresholds) Validate(formats strfmt.Registry) error

Validate validates this overloaded storage thresholds

type PaasTypeComparison

type PaasTypeComparison struct {
	// contains filtered or unexported fields
}

PaasTypeComparison paas type comparison swagger:model PaasTypeComparison

func (*PaasTypeComparison) MarshalBinary

func (m *PaasTypeComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PaasTypeComparison) MarshalJSON

func (m PaasTypeComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PaasTypeComparison) Negate

func (m *PaasTypeComparison) Negate() *bool

Negate gets the negate of this subtype

func (*PaasTypeComparison) Operator

func (m *PaasTypeComparison) Operator() Enum

Operator gets the operator of this subtype

func (*PaasTypeComparison) SetNegate

func (m *PaasTypeComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*PaasTypeComparison) SetOperator

func (m *PaasTypeComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*PaasTypeComparison) SetType

func (m *PaasTypeComparison) SetType(val string)

SetType sets the type of this subtype

func (*PaasTypeComparison) SetValue

func (m *PaasTypeComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*PaasTypeComparison) Type

func (m *PaasTypeComparison) Type() string

Type gets the type of this subtype

func (*PaasTypeComparison) UnmarshalBinary

func (m *PaasTypeComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PaasTypeComparison) UnmarshalJSON

func (m *PaasTypeComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PaasTypeComparison) Validate

func (m *PaasTypeComparison) Validate(formats strfmt.Registry) error

Validate validates this paas type comparison

func (*PaasTypeComparison) Value

func (m *PaasTypeComparison) Value() interface{}

Value gets the value of this subtype

type PagerDutyNotificationConfig

type PagerDutyNotificationConfig struct {

	// The name of the PagerDuty account.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Account *string `json:"account"`

	// The API key to access PagerDuty.
	// Max Length: 1000
	// Min Length: 1
	ServiceAPIKey string `json:"serviceApiKey,omitempty"`

	// The name of the service.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	ServiceName *string `json:"serviceName"`
	// contains filtered or unexported fields
}

PagerDutyNotificationConfig pager duty notification config swagger:model PagerDutyNotificationConfig

func (*PagerDutyNotificationConfig) Active

func (m *PagerDutyNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*PagerDutyNotificationConfig) AlertingProfile

func (m *PagerDutyNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*PagerDutyNotificationConfig) ID

ID gets the id of this subtype

func (*PagerDutyNotificationConfig) MarshalBinary

func (m *PagerDutyNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PagerDutyNotificationConfig) MarshalJSON

func (m PagerDutyNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PagerDutyNotificationConfig) Name

Name gets the name of this subtype

func (*PagerDutyNotificationConfig) SetActive

func (m *PagerDutyNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*PagerDutyNotificationConfig) SetAlertingProfile

func (m *PagerDutyNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*PagerDutyNotificationConfig) SetID

func (m *PagerDutyNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*PagerDutyNotificationConfig) SetName

func (m *PagerDutyNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*PagerDutyNotificationConfig) SetType

func (m *PagerDutyNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*PagerDutyNotificationConfig) Type

Type gets the type of this subtype

func (*PagerDutyNotificationConfig) UnmarshalBinary

func (m *PagerDutyNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PagerDutyNotificationConfig) UnmarshalJSON

func (m *PagerDutyNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PagerDutyNotificationConfig) Validate

func (m *PagerDutyNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this pager duty notification config

type PathDefinition

type PathDefinition struct {

	// The path to the required log path.
	//
	//  If the **type** is set to `WILDCARD`, it may contain wildcard characters (`*`).
	// Required: true
	// Min Length: 1
	Definition *string `json:"definition"`

	// The type of the log path **definition**: fixed or an expression with wildcards.
	// Required: true
	// Enum: [FIXED WILDCARD]
	Type *string `json:"type"`
}

PathDefinition A filtering criterion for log path. swagger:model PathDefinition

func (*PathDefinition) MarshalBinary

func (m *PathDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PathDefinition) UnmarshalBinary

func (m *PathDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PathDefinition) Validate

func (m *PathDefinition) Validate(formats strfmt.Registry) error

Validate validates this path definition

type Placeholder

type Placeholder struct {

	// The attribute to extract from. You can only use attributes of the **string** type.
	// Required: true
	// Enum: [ACTOR_SYSTEM AKKA_ACTOR_CLASS_NAME AKKA_ACTOR_MESSAGE_TYPE AKKA_ACTOR_PATH AZURE_FUNCTIONS_FUNCTION_NAME AZURE_FUNCTIONS_SITE_NAME CICS_PROGRAM_NAME CICS_SYSTEM_ID CICS_TASK_ID CICS_TRANSACTION_ID CPU_TIME CTG_GATEWAY_URL CTG_PROGRAM CTG_SERVER_NAME CTG_TRANSACTION_ID CUSTOMSERVICE_CLASS CUSTOMSERVICE_METHOD DATABASE_CHILD_CALL_COUNT DATABASE_CHILD_CALL_TIME ERROR_COUNT ESB_APPLICATION_NAME ESB_INPUT_TYPE ESB_LIBRARY_NAME ESB_MESSAGE_FLOW_NAME EXCEPTION_CLASS EXCEPTION_MESSAGE FAILED_STATE FAILURE_REASON FLAW_STATE HTTP_REQUEST_METHOD HTTP_STATUS HTTP_STATUS_CLASS IMS_PROGRAM_NAME IMS_TRANSACTION_ID IO_TIME LOCK_TIME MESSAGING_DESTINATION_TYPE MESSAGING_IS_TEMPORARY_QUEUE MESSAGING_QUEUE_NAME MESSAGING_QUEUE_VENDOR NON_DATABASE_CHILD_CALL_COUNT NON_DATABASE_CHILD_CALL_TIME PROCESS_GROUP_NAME PROCESS_GROUP_TAG REMOTE_ENDPOINT REMOTE_METHOD REMOTE_SERVICE_NAME REQUEST_NAME REQUEST_TYPE RESPONSE_TIME RESPONSE_TIME_CLIENT RMI_CLASS RMI_METHOD SERVICE_DISPLAY_NAME SERVICE_NAME SERVICE_PORT SERVICE_PUBLIC_DOMAIN_NAME SERVICE_REQUEST_ATTRIBUTE SERVICE_TAG SERVICE_TYPE SERVICE_WEB_APPLICATION_ID SERVICE_WEB_CONTEXT_ROOT SERVICE_WEB_SERVER_NAME SERVICE_WEB_SERVICE_NAME SERVICE_WEB_SERVICE_NAMESPACE SUSPENSION_TIME TOTAL_PROCESSING_TIME WAIT_TIME WEBREQUEST_QUERY WEBREQUEST_URL WEBREQUEST_URL_HOST WEBREQUEST_URL_PATH WEBREQUEST_URL_PORT WEBSERVICE_ENDPOINT WEBSERVICE_METHOD ZOS_CALL_TYPE]
	Attribute *string `json:"attribute"`

	// Depending on the **type** value:
	//
	//  * `REGEX_EXTRACTION`: The regular expression.
	//  * `BETWEEN_DELIMITER`: The opening delimiter string to look for.
	//  * All other values: The delimiter string to look for.
	// Required: true
	DelimiterOrRegex *string `json:"delimiterOrRegex"`

	// The closing delimiter string to look for.
	//
	//  Required if the **kind** value is `BETWEEN_DELIMITER`. Not applicable otherwise.
	EndDelimiter string `json:"endDelimiter,omitempty"`

	// The type of extraction.
	//
	//  Defines either usage of regular expression (`regex`) or the position of request attribute value to be extracted.
	// Required: true
	// Enum: [AFTER_DELIMITER BEFORE_DELIMITER BETWEEN_DELIMITER REGEX_EXTRACTION]
	Kind *string `json:"kind"`

	// The name of the placeholder. Use it in the naming pattern as `{name}`.
	// Required: true
	Name *string `json:"name"`

	// The format of the extracted string.
	// Enum: [ORIGINAL TO_LOWER_CASE TO_UPPER_CASE]
	Normalization string `json:"normalization,omitempty"`

	// The request attribute to extract from.
	//
	//  Required if the **kind** value is `SERVICE_REQUEST_ATTRIBUTE`. Not applicable otherwise.
	RequestAttribute string `json:"requestAttribute,omitempty"`
}

Placeholder The custom placeholder to be used as a naming value pattern.

It enables you to extract a request attribute value or other request attribute and use it in the naming pattern.

swagger:model Placeholder

func (*Placeholder) MarshalBinary

func (m *Placeholder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Placeholder) UnmarshalBinary

func (m *Placeholder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Placeholder) Validate

func (m *Placeholder) Validate(formats strfmt.Registry) error

Validate validates this placeholder

type Plugin

type Plugin struct {

	// The ID of the plugin, for example `custom.remote.python.demo`.
	ID string `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The metric group of the plugin. All the metrics, captured by the plugin are children of this group.
	MetricGroup string `json:"metricGroup,omitempty"`

	// The name of the plugin, displayed in Dynatrace.
	Name string `json:"name,omitempty"`

	// A list of plugin properties.
	Properties []*PluginProperty `json:"properties"`

	// The type of the plugin. It indicates the runtime environment of the plugin (for example, ActiveGate).
	// Enum: [ActiveGate JMX OneAgent PMI]
	Type string `json:"type,omitempty"`

	// The version of the plugin, displayed in Dynatrace.
	Version string `json:"version,omitempty"`
}

Plugin General configuration of a plugin. swagger:model Plugin

func (*Plugin) MarshalBinary

func (m *Plugin) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Plugin) UnmarshalBinary

func (m *Plugin) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Plugin) Validate

func (m *Plugin) Validate(formats strfmt.Registry) error

Validate validates this plugin

type PluginProperty

type PluginProperty struct {

	// The default value of the property.
	DefaultValue string `json:"defaultValue,omitempty"`

	// The list of possible values of the property.
	//
	//  If such a list is defined, only values from this list can be assigned to the property.
	DropdownValues []string `json:"dropdownValues"`

	// The key of the property.
	Key string `json:"key,omitempty"`

	// The type of the property.
	Type string `json:"type,omitempty"`
}

PluginProperty A property of a plugin. swagger:model PluginProperty

func (*PluginProperty) MarshalBinary

func (m *PluginProperty) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginProperty) UnmarshalBinary

func (m *PluginProperty) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginProperty) Validate

func (m *PluginProperty) Validate(formats strfmt.Registry) error

Validate validates this plugin property

type PluginState

type PluginState struct {

	// The ID of the endpoint where the state is detected - Active Gate only.
	EndpointID string `json:"endpointId,omitempty"`

	// The ID of the host on which the plugin runs.
	HostID string `json:"hostId,omitempty"`

	// The ID of the plugin.
	PluginID string `json:"pluginId,omitempty"`

	// The ID of the entity on which the plugin is active.
	ProcessID string `json:"processId,omitempty"`

	// The state of the plugin.
	// Enum: [DISABLED ERROR_AUTH ERROR_COMMUNICATION_FAILURE ERROR_CONFIG ERROR_TIMEOUT ERROR_UNKNOWN INCOMPATIBLE LIMIT_REACHED NOTHING_TO_REPORT OK STATE_TYPE_UNKNOWN UNINITIALIZED UNSUPPORTED WAITING_FOR_STATE]
	State string `json:"state,omitempty"`

	// A short description of the state.
	StateDescription string `json:"stateDescription,omitempty"`

	// The timestamp when the state was detected, in UTC milliseconds.
	Timestamp int64 `json:"timestamp,omitempty"`

	// The version of the plugin (for example `1.0.0`).
	Version string `json:"version,omitempty"`
}

PluginState The state of the plugin. swagger:model PluginState

func (*PluginState) MarshalBinary

func (m *PluginState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginState) UnmarshalBinary

func (m *PluginState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginState) Validate

func (m *PluginState) Validate(formats strfmt.Registry) error

Validate validates this plugin state

type PluginStateList

type PluginStateList struct {

	// A list of plugin states.
	States []*PluginState `json:"states"`
}

PluginStateList A list of plugin states. swagger:model PluginStateList

func (*PluginStateList) MarshalBinary

func (m *PluginStateList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginStateList) UnmarshalBinary

func (m *PluginStateList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginStateList) Validate

func (m *PluginStateList) Validate(formats strfmt.Registry) error

Validate validates this plugin state list

type Port

type Port struct {

	// The port is used (`false`) or isn't used (`true`) in the service ID calculation.
	DoNotUseForServiceID bool `json:"doNotUseForServiceId,omitempty"`
}

Port The contribution to the service ID calculation from the port, where the web request has been detected. swagger:model Port

func (*Port) MarshalBinary

func (m *Port) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Port) UnmarshalBinary

func (m *Port) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Port) Validate

func (m *Port) Validate(formats strfmt.Registry) error

Validate validates this port

type ProcessGroupIDAlertingScope

type ProcessGroupIDAlertingScope struct {

	// The process groups id to match on.
	// Required: true
	ProcessGroupID *string `json:"processGroupId"`
}

ProcessGroupIDAlertingScope process group Id alerting scope swagger:model ProcessGroupIdAlertingScope

func (*ProcessGroupIDAlertingScope) FilterType

func (m *ProcessGroupIDAlertingScope) FilterType() string

FilterType gets the filter type of this subtype

func (*ProcessGroupIDAlertingScope) MarshalBinary

func (m *ProcessGroupIDAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ProcessGroupIDAlertingScope) MarshalJSON

func (m ProcessGroupIDAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ProcessGroupIDAlertingScope) SetFilterType

func (m *ProcessGroupIDAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*ProcessGroupIDAlertingScope) UnmarshalBinary

func (m *ProcessGroupIDAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupIDAlertingScope) UnmarshalJSON

func (m *ProcessGroupIDAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ProcessGroupIDAlertingScope) Validate

func (m *ProcessGroupIDAlertingScope) Validate(formats strfmt.Registry) error

Validate validates this process group Id alerting scope

type ProcessGroupNameAlertingScope

type ProcessGroupNameAlertingScope struct {

	// The name filter which should be applied for the scope.
	// Required: true
	NameFilter *MetricEventTextFilterMetricEventTextFilterOperatorDto `json:"nameFilter"`
}

ProcessGroupNameAlertingScope process group name alerting scope swagger:model ProcessGroupNameAlertingScope

func (*ProcessGroupNameAlertingScope) FilterType

func (m *ProcessGroupNameAlertingScope) FilterType() string

FilterType gets the filter type of this subtype

func (*ProcessGroupNameAlertingScope) MarshalBinary

func (m *ProcessGroupNameAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ProcessGroupNameAlertingScope) MarshalJSON

func (m ProcessGroupNameAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ProcessGroupNameAlertingScope) SetFilterType

func (m *ProcessGroupNameAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*ProcessGroupNameAlertingScope) UnmarshalBinary

func (m *ProcessGroupNameAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupNameAlertingScope) UnmarshalJSON

func (m *ProcessGroupNameAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ProcessGroupNameAlertingScope) Validate

func (m *ProcessGroupNameAlertingScope) Validate(formats strfmt.Registry) error

Validate validates this process group name alerting scope

type ProcessMetadataConditionKey

type ProcessMetadataConditionKey struct {

	// The key of the attribute, which need dynamic keys.
	//
	// Not applicable otherwise, as the attibute itself acts as a key.
	// Required: true
	// Enum: [AMAZON_ECR_IMAGE_ACCOUNT_ID AMAZON_ECR_IMAGE_REGION AMAZON_LAMBDA_FUNCTION_NAME AMAZON_REGION APACHE_CONFIG_PATH APACHE_SPARK_MASTER_IP_ADDRESS ASP_DOT_NET_CORE_APPLICATION_PATH AWS_ECS_CLUSTER AWS_ECS_CONTAINERNAME AWS_ECS_FAMILY AWS_ECS_REVISION CASSANDRA_CLUSTER_NAME CATALINA_BASE CATALINA_HOME CLOUD_FOUNDRY_APP_ID CLOUD_FOUNDRY_APP_NAME CLOUD_FOUNDRY_INSTANCE_INDEX CLOUD_FOUNDRY_SPACE_ID CLOUD_FOUNDRY_SPACE_NAME COLDFUSION_JVM_CONFIG_FILE COLDFUSION_SERVICE_NAME COMMAND_LINE_ARGS DOTNET_COMMAND DOTNET_COMMAND_PATH DYNATRACE_CLUSTER_ID DYNATRACE_NODE_ID ELASTICSEARCH_CLUSTER_NAME ELASTICSEARCH_NODE_NAME EQUINOX_CONFIG_PATH EXE_NAME EXE_PATH GLASS_FISH_DOMAIN_NAME GLASS_FISH_INSTANCE_NAME GOOGLE_APP_ENGINE_INSTANCE GOOGLE_APP_ENGINE_SERVICE GOOGLE_CLOUD_PROJECT HYBRIS_BIN_DIRECTORY HYBRIS_CONFIG_DIRECTORY HYBRIS_DATA_DIRECTORY IBM_CICS_REGION IBM_CTG_NAME IBM_IMS_CONNECT_REGION IBM_IMS_CONTROL_REGION IBM_IMS_MESSAGE_PROCESSING_REGION IBM_IMS_SOAP_GW_NAME IBM_INTEGRATION_NODE_NAME IBM_INTEGRATION_SERVER_NAME IIS_APP_POOL IIS_ROLE_NAME JAVA_JAR_FILE JAVA_JAR_PATH JAVA_MAIN_CLASS JAVA_MAIN_MODULE JBOSS_HOME JBOSS_MODE JBOSS_SERVER_NAME KUBERNETES_BASE_POD_NAME KUBERNETES_CONTAINER_NAME KUBERNETES_FULL_POD_NAME KUBERNETES_NAMESPACE KUBERNETES_POD_UID MSSQL_INSTANCE_NAME NODE_JS_APP_BASE_DIRECTORY NODE_JS_APP_NAME NODE_JS_SCRIPT_NAME ORACLE_SID PHP_SCRIPT_PATH PHP_WORKING_DIRECTORY RUBY_APP_ROOT_PATH RUBY_SCRIPT_PATH RULE_RESULT SOFTWAREAG_INSTALL_ROOT SOFTWAREAG_PRODUCTPROPNAME SPRINGBOOT_APP_NAME SPRINGBOOT_PROFILE_NAME SPRINGBOOT_STARTUP_CLASS TIBCO_BUSINESSWORKS_CE_APP_NAME TIBCO_BUSINESSWORKS_CE_VERSION TIBCO_BUSINESS_WORKS_APP_NODE_NAME TIBCO_BUSINESS_WORKS_APP_SPACE_NAME TIBCO_BUSINESS_WORKS_DOMAIN_NAME TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH TIBCO_BUSINESS_WORKS_HOME VARNISH_INSTANCE_NAME WEB_LOGIC_CLUSTER_NAME WEB_LOGIC_DOMAIN_NAME WEB_LOGIC_HOME WEB_LOGIC_NAME WEB_SPHERE_CELL_NAME WEB_SPHERE_CLUSTER_NAME WEB_SPHERE_NODE_NAME WEB_SPHERE_SERVER_NAME]
	DynamicKey *string `json:"dynamicKey"`
	// contains filtered or unexported fields
}

ProcessMetadataConditionKey process metadata condition key swagger:model ProcessMetadataConditionKey

func (*ProcessMetadataConditionKey) Attribute

func (m *ProcessMetadataConditionKey) Attribute() *string

Attribute gets the attribute of this subtype

func (*ProcessMetadataConditionKey) MarshalBinary

func (m *ProcessMetadataConditionKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ProcessMetadataConditionKey) MarshalJSON

func (m ProcessMetadataConditionKey) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ProcessMetadataConditionKey) SetAttribute

func (m *ProcessMetadataConditionKey) SetAttribute(val *string)

SetAttribute sets the attribute of this subtype

func (*ProcessMetadataConditionKey) SetType

func (m *ProcessMetadataConditionKey) SetType(val string)

SetType sets the type of this subtype

func (*ProcessMetadataConditionKey) Type

Type gets the type of this subtype

func (*ProcessMetadataConditionKey) UnmarshalBinary

func (m *ProcessMetadataConditionKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessMetadataConditionKey) UnmarshalJSON

func (m *ProcessMetadataConditionKey) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ProcessMetadataConditionKey) Validate

func (m *ProcessMetadataConditionKey) Validate(formats strfmt.Registry) error

Validate validates this process metadata condition key

type PublicDomainName

type PublicDomainName struct {

	// Use (`true`) or don't use (`false`) the detected host name as base for transformation.
	//
	//  Not applicable if the override is specified.
	CopyFromHostName bool `json:"copyFromHostName,omitempty"`

	// The value to be used instead of the detected value.
	ValueOverride string `json:"valueOverride,omitempty"`
	// contains filtered or unexported fields
}

PublicDomainName The contribution to the service ID calculation from the domain name where the web request has been detected.

You have two mutually exclusive options:

* Override the detected value with a specified static value. Specify the new value in the **valueOverride** field. * Dynamically transform the detected value. Specify the transformation parameters in the **transformations** field. swagger:model PublicDomainName

func (*PublicDomainName) MarshalBinary

func (m *PublicDomainName) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PublicDomainName) MarshalJSON

func (m PublicDomainName) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PublicDomainName) SetTransformations

func (m *PublicDomainName) SetTransformations(val []TransformationBase)

SetTransformations sets the transformations of this base type

func (*PublicDomainName) Transformations

func (m *PublicDomainName) Transformations() []TransformationBase

Transformations gets the transformations of this base type

func (*PublicDomainName) UnmarshalBinary

func (m *PublicDomainName) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PublicDomainName) UnmarshalJSON

func (m *PublicDomainName) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PublicDomainName) Validate

func (m *PublicDomainName) Validate(formats strfmt.Registry) error

Validate validates this public domain name

type QueueManager

type QueueManager struct {

	// The list of alias queues in the queue manager.
	// Required: true
	// Max Items: 10000
	// Min Items: 0
	AliasQueues []*AliasQueue `json:"aliasQueues"`

	// The list of cluster queues in the queue manager.
	// Required: true
	// Max Items: 10000
	// Min Items: 0
	ClusterQueues []*ClusterQueue `json:"clusterQueues"`

	// The queue manager will have access to all cluster visible queues in these [clusters](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.pro.doc/q002750_.htm).
	// Required: true
	// Max Items: 10000
	// Min Items: 0
	Clusters []string `json:"clusters"`

	// The name of the queue manager.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	Name *string `json:"name"`

	// The list of remote queues in the queue manager.
	// Required: true
	// Max Items: 10000
	// Min Items: 0
	RemoteQueues []*RemoteQueue `json:"remoteQueues"`
}

QueueManager Parameters of the queue manager. swagger:model QueueManager

func (*QueueManager) MarshalBinary

func (m *QueueManager) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QueueManager) UnmarshalBinary

func (m *QueueManager) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QueueManager) Validate

func (m *QueueManager) Validate(formats strfmt.Registry) error

Validate validates this queue manager

type RdsHighCPUDetectionConfig

type RdsHighCPUDetectionConfig struct {

	// Custom thresholds for high CPU utilization on RDS. If not set, automatic mode is used.
	CustomThresholds *RdsHighCPUThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

RdsHighCPUDetectionConfig The configuration of the high CPU utilization on RDS detection. swagger:model RdsHighCpuDetectionConfig

func (*RdsHighCPUDetectionConfig) MarshalBinary

func (m *RdsHighCPUDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsHighCPUDetectionConfig) UnmarshalBinary

func (m *RdsHighCPUDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsHighCPUDetectionConfig) Validate

func (m *RdsHighCPUDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this rds high Cpu detection config

type RdsHighCPUThresholds

type RdsHighCPUThresholds struct {

	// Alert if CPU usage is higher than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	CPUUsagePercentage *int32 `json:"cpuUsagePercentage"`
}

RdsHighCPUThresholds Custom thresholds for high CPU utilization on RDS. If not set, automatic mode is used. swagger:model RdsHighCpuThresholds

func (*RdsHighCPUThresholds) MarshalBinary

func (m *RdsHighCPUThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsHighCPUThresholds) UnmarshalBinary

func (m *RdsHighCPUThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsHighCPUThresholds) Validate

func (m *RdsHighCPUThresholds) Validate(formats strfmt.Registry) error

Validate validates this rds high Cpu thresholds

type RdsHighLatencyThresholds

type RdsHighLatencyThresholds struct {

	// Alert if read/write latency is higher than *X* milliseconds in 3 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	WriteReadLatency *int32 `json:"writeReadLatency"`
}

RdsHighLatencyThresholds Custom thresholds for high RDS write/read latency. If not set, automatic mode is used swagger:model RdsHighLatencyThresholds

func (*RdsHighLatencyThresholds) MarshalBinary

func (m *RdsHighLatencyThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsHighLatencyThresholds) UnmarshalBinary

func (m *RdsHighLatencyThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsHighLatencyThresholds) Validate

func (m *RdsHighLatencyThresholds) Validate(formats strfmt.Registry) error

Validate validates this rds high latency thresholds

type RdsHighMemoryDetectionConfig

type RdsHighMemoryDetectionConfig struct {

	// Custom thresholds for RDS running out of memory. If not set, automatic mode is used.
	//
	//  **All** conditions must be fulfilled to trigger an alert.
	CustomThresholds *RdsHighMemoryThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

RdsHighMemoryDetectionConfig The configuration of RDS running out of memory detection. swagger:model RdsHighMemoryDetectionConfig

func (*RdsHighMemoryDetectionConfig) MarshalBinary

func (m *RdsHighMemoryDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsHighMemoryDetectionConfig) UnmarshalBinary

func (m *RdsHighMemoryDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsHighMemoryDetectionConfig) Validate

func (m *RdsHighMemoryDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this rds high memory detection config

type RdsHighMemoryThresholds

type RdsHighMemoryThresholds struct {

	// Freeable memory is lower than *X* Megabytes in 3 out of 5 samples.
	// Required: true
	// Maximum: 1000
	// Minimum: 0.01
	FreeMemory *float64 `json:"freeMemory"`

	// Swap usage is higher than *X* Gigabytes in 3 out of 5 samples.
	// Required: true
	// Maximum: 1000
	// Minimum: 0.01
	SwapUsage *float64 `json:"swapUsage"`
}

RdsHighMemoryThresholds Custom thresholds for RDS running out of memory. If not set, automatic mode is used.

**All** conditions must be fulfilled to trigger an alert.

swagger:model RdsHighMemoryThresholds

func (*RdsHighMemoryThresholds) MarshalBinary

func (m *RdsHighMemoryThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsHighMemoryThresholds) UnmarshalBinary

func (m *RdsHighMemoryThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsHighMemoryThresholds) Validate

func (m *RdsHighMemoryThresholds) Validate(formats strfmt.Registry) error

Validate validates this rds high memory thresholds

type RdsHighWriteReadLatencyDetectionConfig

type RdsHighWriteReadLatencyDetectionConfig struct {

	// Custom thresholds for high RDS write/read latency. If not set, automatic mode is used.
	CustomThresholds *RdsHighLatencyThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

RdsHighWriteReadLatencyDetectionConfig The configuration of the high RDS write/read latency detection. swagger:model RdsHighWriteReadLatencyDetectionConfig

func (*RdsHighWriteReadLatencyDetectionConfig) MarshalBinary

func (m *RdsHighWriteReadLatencyDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsHighWriteReadLatencyDetectionConfig) UnmarshalBinary

func (m *RdsHighWriteReadLatencyDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsHighWriteReadLatencyDetectionConfig) Validate

Validate validates this rds high write read latency detection config

type RdsLowStorageDetectionConfig

type RdsLowStorageDetectionConfig struct {

	// Custom thresholds for low free storage space on RDS. If not set, automatic mode is used.
	CustomThresholds *RdsLowStorageThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

RdsLowStorageDetectionConfig The configuration of the low free storage space on RDS detection. swagger:model RdsLowStorageDetectionConfig

func (*RdsLowStorageDetectionConfig) MarshalBinary

func (m *RdsLowStorageDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsLowStorageDetectionConfig) UnmarshalBinary

func (m *RdsLowStorageDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsLowStorageDetectionConfig) Validate

func (m *RdsLowStorageDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this rds low storage detection config

type RdsLowStorageThresholds

type RdsLowStorageThresholds struct {

	// Alert if free storage space divided by allocated storage is lower than *X*% in 3 out of 5 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	FreeStoragePercentage *int32 `json:"freeStoragePercentage"`
}

RdsLowStorageThresholds Custom thresholds for low free storage space on RDS. If not set, automatic mode is used. swagger:model RdsLowStorageThresholds

func (*RdsLowStorageThresholds) MarshalBinary

func (m *RdsLowStorageThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsLowStorageThresholds) UnmarshalBinary

func (m *RdsLowStorageThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsLowStorageThresholds) Validate

func (m *RdsLowStorageThresholds) Validate(formats strfmt.Registry) error

Validate validates this rds low storage thresholds

type RdsRestartsSequenceDetectionConfig

type RdsRestartsSequenceDetectionConfig struct {

	// Custom thresholds for restarts sequence on RDS. If not set, automatic mode is used.
	CustomThresholds *RdsRestartsThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

RdsRestartsSequenceDetectionConfig The configuration of the restarts sequence on RDS detection. swagger:model RdsRestartsSequenceDetectionConfig

func (*RdsRestartsSequenceDetectionConfig) MarshalBinary

func (m *RdsRestartsSequenceDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsRestartsSequenceDetectionConfig) UnmarshalBinary

func (m *RdsRestartsSequenceDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsRestartsSequenceDetectionConfig) Validate

Validate validates this rds restarts sequence detection config

type RdsRestartsThresholds

type RdsRestartsThresholds struct {

	// Alert if number of restarts is *X* per minute or higher in 3 out of 20 samples.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	RestartsPerMinute *int32 `json:"restartsPerMinute"`
}

RdsRestartsThresholds Custom thresholds for restarts sequence on RDS. If not set, automatic mode is used. swagger:model RdsRestartsThresholds

func (*RdsRestartsThresholds) MarshalBinary

func (m *RdsRestartsThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RdsRestartsThresholds) UnmarshalBinary

func (m *RdsRestartsThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RdsRestartsThresholds) Validate

func (m *RdsRestartsThresholds) Validate(formats strfmt.Registry) error

Validate validates this rds restarts thresholds

type Recurrence

type Recurrence struct {

	// The day of the month for monthly maintenance.
	//
	// The value of `31` is treated as the last day of the month for months that don't have a 31st day.
	// The value of `30` is also treated as the last day of the month for February.
	// Maximum: 31
	// Minimum: 1
	DayOfMonth int32 `json:"dayOfMonth,omitempty"`

	// The day of the week for weekly maintenance.
	//
	// The format is the full name of the day in upper case, for example `THURSDAY`.
	// Enum: [FRIDAY MONDAY SATURDAY SUNDAY THURSDAY TUESDAY WEDNESDAY]
	DayOfWeek string `json:"dayOfWeek,omitempty"`

	// The duration of the maintenance window in minutes.
	// Required: true
	// Maximum: 1440
	// Minimum: 1
	DurationMinutes *int32 `json:"durationMinutes"`

	// The start time of the maintenance window in HH:mm format.
	// Required: true
	StartTime *string `json:"startTime"`
}

Recurrence The recurrence of the maintenance window. swagger:model Recurrence

func (*Recurrence) MarshalBinary

func (m *Recurrence) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Recurrence) UnmarshalBinary

func (m *Recurrence) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Recurrence) Validate

func (m *Recurrence) Validate(formats strfmt.Registry) error

Validate validates this recurrence

type RemoteEnvironmentConfigDto

type RemoteEnvironmentConfigDto struct {

	// The display name of the remote environment.
	// Required: true
	DisplayName *string `json:"displayName"`

	// The ID of the configuration.
	ID string `json:"id,omitempty"`

	// The network scope of the remote environment:
	// * `EXTERNAL`: The remote environment is located in an another network.
	// * `INTERNAL`: The remote environment is located in the same network.
	// * `CLUSTER`: The remote environment is located in the same cluster.
	//
	// Dynatrace SaaS can only use `EXTERNAL`.
	//
	// If not set, `EXTERNAL` is used.
	// Enum: [CLUSTER EXTERNAL INTERNAL]
	NetworkScope string `json:"networkScope,omitempty"`

	// The API token granting access to the remote environment.
	//
	// The token must have the **Fetch data from a remote environment** (`RestRequestForwarding`) scope. You can create such a token only via [Tokens API](https://www.dynatrace.com/support/help/shortlink/api-tokens-post-new).
	//
	// For security reasons, GET requests return this field as `null`.
	Token string `json:"token,omitempty"`

	// The URI of the remote environment.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	URI *string `json:"uri"`
}

RemoteEnvironmentConfigDto remote environment config dto swagger:model RemoteEnvironmentConfigDto

func (*RemoteEnvironmentConfigDto) MarshalBinary

func (m *RemoteEnvironmentConfigDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteEnvironmentConfigDto) UnmarshalBinary

func (m *RemoteEnvironmentConfigDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteEnvironmentConfigDto) Validate

func (m *RemoteEnvironmentConfigDto) Validate(formats strfmt.Registry) error

Validate validates this remote environment config dto

type RemoteEnvironmentConfigListDto

type RemoteEnvironmentConfigListDto struct {

	// values
	Values []*RemoteEnvironmentConfigStubDto `json:"values"`
}

RemoteEnvironmentConfigListDto remote environment config list dto swagger:model RemoteEnvironmentConfigListDto

func (*RemoteEnvironmentConfigListDto) MarshalBinary

func (m *RemoteEnvironmentConfigListDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteEnvironmentConfigListDto) UnmarshalBinary

func (m *RemoteEnvironmentConfigListDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteEnvironmentConfigListDto) Validate

func (m *RemoteEnvironmentConfigListDto) Validate(formats strfmt.Registry) error

Validate validates this remote environment config list dto

type RemoteEnvironmentConfigStubDto

type RemoteEnvironmentConfigStubDto struct {

	// description
	Description string `json:"description,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// network scope
	// Enum: [CLUSTER EXTERNAL INTERNAL]
	NetworkScope string `json:"networkScope,omitempty"`

	// uri
	URI string `json:"uri,omitempty"`
}

RemoteEnvironmentConfigStubDto remote environment config stub dto swagger:model RemoteEnvironmentConfigStubDto

func (*RemoteEnvironmentConfigStubDto) MarshalBinary

func (m *RemoteEnvironmentConfigStubDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteEnvironmentConfigStubDto) UnmarshalBinary

func (m *RemoteEnvironmentConfigStubDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteEnvironmentConfigStubDto) Validate

func (m *RemoteEnvironmentConfigStubDto) Validate(formats strfmt.Registry) error

Validate validates this remote environment config stub dto

type RemotePluginEndpoint

type RemotePluginEndpoint struct {

	// The ActiveGate plugin module that hosts the endpoint.
	// Required: true
	ActiveGatePluginModule *EntityShortRepresentation `json:"activeGatePluginModule"`

	// The endpoint is enabled (`true`) or disabled (`false`).
	Enabled bool `json:"enabled,omitempty"`

	// The ID of the endpoint.
	ID string `json:"id,omitempty"`

	// The name of the endpoint, displayed in Dynatrace.
	Name string `json:"name,omitempty"`

	// The ID of the plugin to which the endpoint belongs.
	PluginID string `json:"pluginId,omitempty"`

	// The list of endpoint parameters.
	//
	//  Each parameter is a property-value pair.
	Properties map[string]string `json:"properties,omitempty"`
}

RemotePluginEndpoint Configuration of a plugin endpoint. swagger:model RemotePluginEndpoint

func (*RemotePluginEndpoint) MarshalBinary

func (m *RemotePluginEndpoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemotePluginEndpoint) UnmarshalBinary

func (m *RemotePluginEndpoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemotePluginEndpoint) Validate

func (m *RemotePluginEndpoint) Validate(formats strfmt.Registry) error

Validate validates this remote plugin endpoint

type RemoteQueue

type RemoteQueue struct {

	// The local definition of the remote queue is visible in these [clusters](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.pro.doc/q002750_.htm). The queue manager must be part of these clusters.
	// Required: true
	// Max Items: 10000
	// Min Items: 0
	ClusterVisibility []string `json:"clusterVisibility"`

	// The name of the local definition of the remote queue.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	LocalQueue *string `json:"localQueue"`

	// The name of the remote queue.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	RemoteQueue *string `json:"remoteQueue"`

	// The name of the remote queue manager.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	RemoteQueueManager *string `json:"remoteQueueManager"`
}

RemoteQueue Define a local definition of a remote queue owned by another queue manager. The local definition can be made visible in one or more clusters. swagger:model RemoteQueue

func (*RemoteQueue) MarshalBinary

func (m *RemoteQueue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteQueue) UnmarshalBinary

func (m *RemoteQueue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteQueue) Validate

func (m *RemoteQueue) Validate(formats strfmt.Registry) error

Validate validates this remote queue

type RemoveCreditCardNumbersTransformation

type RemoveCreditCardNumbersTransformation struct {
	RemoveCreditCardNumbersTransformationAllOf1
}

RemoveCreditCardNumbersTransformation remove credit card numbers transformation swagger:model RemoveCreditCardNumbersTransformation

func (*RemoveCreditCardNumbersTransformation) MarshalBinary

func (m *RemoveCreditCardNumbersTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (RemoveCreditCardNumbersTransformation) MarshalJSON

func (m RemoveCreditCardNumbersTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*RemoveCreditCardNumbersTransformation) SetType

SetType sets the type of this subtype

func (*RemoveCreditCardNumbersTransformation) Type

Type gets the type of this subtype

func (*RemoveCreditCardNumbersTransformation) UnmarshalBinary

func (m *RemoveCreditCardNumbersTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoveCreditCardNumbersTransformation) UnmarshalJSON

func (m *RemoveCreditCardNumbersTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*RemoveCreditCardNumbersTransformation) Validate

Validate validates this remove credit card numbers transformation

type RemoveCreditCardNumbersTransformationAllOf1

type RemoveCreditCardNumbersTransformationAllOf1 interface{}

RemoveCreditCardNumbersTransformationAllOf1 The transformation of the `REMOVE_CREDIT_CARDS` type.

The transformation automatically detects and removes credit card numbers. No additional parameters needed. swagger:model RemoveCreditCardNumbersTransformationAllOf1

type RemoveIBANsTransformation

type RemoveIBANsTransformation struct {
	RemoveIBANsTransformationAllOf1
}

RemoveIBANsTransformation remove i b a ns transformation swagger:model RemoveIBANsTransformation

func (*RemoveIBANsTransformation) MarshalBinary

func (m *RemoveIBANsTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (RemoveIBANsTransformation) MarshalJSON

func (m RemoveIBANsTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*RemoveIBANsTransformation) SetType

func (m *RemoveIBANsTransformation) SetType(val string)

SetType sets the type of this subtype

func (*RemoveIBANsTransformation) Type

Type gets the type of this subtype

func (*RemoveIBANsTransformation) UnmarshalBinary

func (m *RemoveIBANsTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoveIBANsTransformation) UnmarshalJSON

func (m *RemoveIBANsTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*RemoveIBANsTransformation) Validate

func (m *RemoveIBANsTransformation) Validate(formats strfmt.Registry) error

Validate validates this remove i b a ns transformation

type RemoveIBANsTransformationAllOf1

type RemoveIBANsTransformationAllOf1 interface{}

RemoveIBANsTransformationAllOf1 The transformation of the `REMOVE_IBANS` type.

The transformation automatically detects and removes International Bank Account Numbers (IBAN). No additional parameters needed. swagger:model RemoveIBANsTransformationAllOf1

type RemoveIPsTransformation

type RemoveIPsTransformation struct {
	RemoveIPsTransformationAllOf1
}

RemoveIPsTransformation remove i ps transformation swagger:model RemoveIPsTransformation

func (*RemoveIPsTransformation) MarshalBinary

func (m *RemoveIPsTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (RemoveIPsTransformation) MarshalJSON

func (m RemoveIPsTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*RemoveIPsTransformation) SetType

func (m *RemoveIPsTransformation) SetType(val string)

SetType sets the type of this subtype

func (*RemoveIPsTransformation) Type

func (m *RemoveIPsTransformation) Type() string

Type gets the type of this subtype

func (*RemoveIPsTransformation) UnmarshalBinary

func (m *RemoveIPsTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoveIPsTransformation) UnmarshalJSON

func (m *RemoveIPsTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*RemoveIPsTransformation) Validate

func (m *RemoveIPsTransformation) Validate(formats strfmt.Registry) error

Validate validates this remove i ps transformation

type RemoveIPsTransformationAllOf1

type RemoveIPsTransformationAllOf1 interface{}

RemoveIPsTransformationAllOf1 The transformation of the `REMOVE_IPS` type.

The transformation automatically detects and removes IP addresses. No additional parameters needed. swagger:model RemoveIPsTransformationAllOf1

type RemoveNumbersTransformation

type RemoveNumbersTransformation struct {

	// Remove (`true`) or keep (`false`) hexadecimal numbers.
	//
	//  If not set, then `false` is used, keeping hexadecimal numbers.
	IncludeHexNumbers bool `json:"includeHexNumbers,omitempty"`

	// Remove numbers that contain at least *X* digits.
	// Required: true
	// Minimum: 1
	MinDigitCount *int32 `json:"minDigitCount"`
}

RemoveNumbersTransformation remove numbers transformation swagger:model RemoveNumbersTransformation

func (*RemoveNumbersTransformation) MarshalBinary

func (m *RemoveNumbersTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (RemoveNumbersTransformation) MarshalJSON

func (m RemoveNumbersTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*RemoveNumbersTransformation) SetType

func (m *RemoveNumbersTransformation) SetType(val string)

SetType sets the type of this subtype

func (*RemoveNumbersTransformation) Type

Type gets the type of this subtype

func (*RemoveNumbersTransformation) UnmarshalBinary

func (m *RemoveNumbersTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoveNumbersTransformation) UnmarshalJSON

func (m *RemoveNumbersTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*RemoveNumbersTransformation) Validate

func (m *RemoveNumbersTransformation) Validate(formats strfmt.Registry) error

Validate validates this remove numbers transformation

type ReplaceBetweenTransformation

type ReplaceBetweenTransformation struct {

	// The starting delimiter. The transformation removes everything before it. The delimiter itself is not kept.
	// Required: true
	After *string `json:"after"`

	// The ending delimiter. The transformation removes everything after it. The delimiter itself is not kept.
	// Required: true
	Before *string `json:"before"`

	// The value to be used instead of the detected value.
	// Required: true
	Replacement *string `json:"replacement"`
}

ReplaceBetweenTransformation replace between transformation swagger:model ReplaceBetweenTransformation

func (*ReplaceBetweenTransformation) MarshalBinary

func (m *ReplaceBetweenTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ReplaceBetweenTransformation) MarshalJSON

func (m ReplaceBetweenTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ReplaceBetweenTransformation) SetType

func (m *ReplaceBetweenTransformation) SetType(val string)

SetType sets the type of this subtype

func (*ReplaceBetweenTransformation) Type

Type gets the type of this subtype

func (*ReplaceBetweenTransformation) UnmarshalBinary

func (m *ReplaceBetweenTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReplaceBetweenTransformation) UnmarshalJSON

func (m *ReplaceBetweenTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ReplaceBetweenTransformation) Validate

func (m *ReplaceBetweenTransformation) Validate(formats strfmt.Registry) error

Validate validates this replace between transformation

type ReportStubList

type ReportStubList struct {

	// A list of reports.
	// Required: true
	Values []*DashboardReportStub `json:"values"`
}

ReportStubList A list of short representations of reports. swagger:model ReportStubList

func (*ReportStubList) MarshalBinary

func (m *ReportStubList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportStubList) UnmarshalBinary

func (m *ReportStubList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportStubList) Validate

func (m *ReportStubList) Validate(formats strfmt.Registry) error

Validate validates this report stub list

type ReportSubscriptions

type ReportSubscriptions struct {

	// A list of the recipients.
	//
	// You can specify email addresses or Dynatrace user IDs here.
	// Required: true
	// Unique: true
	Recipients []string `json:"recipients"`

	// The schedule of the subscription.
	//
	//  * Weekly subscribers receive the report every Monday at midnight.
	//  * Monthly subscribers receive the report on the first Monday of the month at midnight.
	// Required: true
	// Enum: [MONTH WEEK]
	Schedule *string `json:"schedule"`
}

ReportSubscriptions Configuration of a report subscription. swagger:model ReportSubscriptions

func (*ReportSubscriptions) MarshalBinary

func (m *ReportSubscriptions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportSubscriptions) UnmarshalBinary

func (m *ReportSubscriptions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportSubscriptions) Validate

func (m *ReportSubscriptions) Validate(formats strfmt.Registry) error

Validate validates this report subscriptions

type RequestAttribute

type RequestAttribute struct {

	// Aggregation type for the request values.
	// Required: true
	// Enum: [ALL_DISTINCT_VALUES AVERAGE COUNT_DISTINCT_VALUES COUNT_VALUES FIRST LAST MAXIMUM MINIMUM SUM]
	Aggregation *string `json:"aggregation"`

	// Confidential data flag. Set `true` to treat the captured data as confidential.
	// Required: true
	Confidential *bool `json:"confidential"`

	// The list of data sources.
	// Required: true
	// Max Items: 2000
	// Min Items: 1
	DataSources []*DataSource `json:"dataSources"`

	// The data type of the request attribute.
	// Required: true
	// Enum: [DOUBLE INTEGER STRING]
	DataType *string `json:"dataType"`

	// The request attribute is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// The ID of the request attribute.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name of the request attribute.
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// String values transformation.
	//
	//  If the **dataType** is not `string`, set the `Original` here.
	// Required: true
	// Enum: [ORIGINAL TO_LOWER_CASE TO_UPPER_CASE]
	Normalization *string `json:"normalization"`

	// Personal data masking flag. Set `true` to skip masking.
	//
	//  Warning: This will potentially access personalized data.
	// Required: true
	SkipPersonalDataMasking *bool `json:"skipPersonalDataMasking"`
}

RequestAttribute request attribute swagger:model RequestAttribute

func (*RequestAttribute) MarshalBinary

func (m *RequestAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestAttribute) UnmarshalBinary

func (m *RequestAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestAttribute) Validate

func (m *RequestAttribute) Validate(formats strfmt.Registry) error

Validate validates this request attribute

type RequestNaming

type RequestNaming struct {

	// The set of conditions for the request naming rule usage.
	//
	//  You can specify several conditions. The request has to match **all** the specified conditions for the rule to trigger.
	// Required: true
	Conditions []*Condition `json:"conditions"`

	// The rule is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// The ID of the request naming rule.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Specifies the management zones for which this rule should be applied.
	// Max Items: 1
	// Min Items: 0
	ManagementZones []string `json:"managementZones"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// The name to be assigned to matching requests.
	// Required: true
	// Max Length: 1000
	// Min Length: 3
	NamingPattern *string `json:"namingPattern"`

	// The order string. Sorting request namings alphabetically by their order string determines their relative ordering.
	//
	// Typically this is managed by Dynatrace internally and will not be present in GET responses nor used if present in PUT/POST requests, except where noted otherwise.
	// Max Length: 2147483647
	// Min Length: 1
	Order string `json:"order,omitempty"`

	// The list of custom placeholders to be used in the naming pattern.
	//
	//  It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern.
	Placeholders []*Placeholder `json:"placeholders"`
}

RequestNaming The request naming rule. swagger:model RequestNaming

func (*RequestNaming) MarshalBinary

func (m *RequestNaming) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestNaming) UnmarshalBinary

func (m *RequestNaming) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestNaming) Validate

func (m *RequestNaming) Validate(formats strfmt.Registry) error

Validate validates this request naming

type ResourceNaming

type ResourceNaming struct {

	// The list of binary extensions that will be renamed to `Binary`.
	// Required: true
	Binary []string `json:"binary"`

	// The list of image extensions that will be renamed to `Image`.
	// Required: true
	Image []string `json:"image"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`
}

ResourceNaming The resource naming rule. swagger:model ResourceNaming

func (*ResourceNaming) MarshalBinary

func (m *ResourceNaming) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResourceNaming) UnmarshalBinary

func (m *ResourceNaming) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResourceNaming) Validate

func (m *ResourceNaming) Validate(formats strfmt.Registry) error

Validate validates this resource naming

type ResourceTimingSettings

type ResourceTimingSettings struct {

	// Timing for JavaScript files and images on non-W3C supported browsers enabled/disabled.
	// Required: true
	NonW3cResourceTimings *bool `json:"nonW3cResourceTimings"`

	// Instrumentation delay for monitoring resource and image resource impact in browsers that don't offer W3C resource timings.
	//
	// Valid values range from 0 to 9999.
	//
	// Only effective if **nonW3cResourceTimings** is enabled.
	// Required: true
	// Maximum: 9999
	// Minimum: 0
	NonW3cResourceTimingsInstrumentationDelay *int32 `json:"nonW3cResourceTimingsInstrumentationDelay"`

	// Defines how detailed resource timings are captured.
	//
	// Only effective if **w3cResourceTimings** or **nonW3cResourceTimings** is enabled.
	// Required: true
	// Enum: [CAPTURE_ALL_SUMMARIES CAPTURE_FULL_DETAILS CAPTURE_LIMITED_SUMMARIES]
	ResourceTimingCaptureType *string `json:"resourceTimingCaptureType"`

	// Limits the number of domains for which W3C resource timings are captured.
	//
	// Only effective if **resourceTimingCaptureType** is `CAPTURE_LIMITED_SUMMARIES`.
	// Required: true
	// Maximum: 50
	// Minimum: 0
	ResourceTimingsDomainLimit *int32 `json:"resourceTimingsDomainLimit"`

	// W3C resource timings for third party/CDN enabled/disabled.
	// Required: true
	W3cResourceTimings *bool `json:"w3cResourceTimings"`
}

ResourceTimingSettings Settings for resource timings capture. swagger:model ResourceTimingSettings

func (*ResourceTimingSettings) MarshalBinary

func (m *ResourceTimingSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResourceTimingSettings) UnmarshalBinary

func (m *ResourceTimingSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResourceTimingSettings) Validate

func (m *ResourceTimingSettings) Validate(formats strfmt.Registry) error

Validate validates this resource timing settings

type ResponseTimeDegradationAutodetectionConfig

type ResponseTimeDegradationAutodetectionConfig struct {

	// Minimal service load to detect response time degradation.
	//
	//  Response time degradation of services with smaller load won't trigger alerts.
	// Required: true
	// Enum: [FIFTEEN_REQUESTS_PER_MINUTE FIVE_REQUESTS_PER_MINUTE ONE_REQUEST_PER_MINUTE TEN_REQUESTS_PER_MINUTE]
	LoadThreshold *string `json:"loadThreshold"`

	// Alert if the response time degrades by more than *X* milliseconds.
	// Required: true
	// Maximum: 100000
	// Minimum: 0
	ResponseTimeDegradationMilliseconds *int32 `json:"responseTimeDegradationMilliseconds"`

	// Alert if the response time degrades by more than *X* %.
	// Required: true
	// Maximum: 1000
	// Minimum: 0
	ResponseTimeDegradationPercent *int32 `json:"responseTimeDegradationPercent"`

	// Alert if the response time of the slowest 10% degrades by more than *X* milliseconds.
	// Required: true
	// Maximum: 100000
	// Minimum: 0
	SlowestResponseTimeDegradationMilliseconds *int32 `json:"slowestResponseTimeDegradationMilliseconds"`

	// Alert if the response time of the slowest 10% degrades by more than *X* %.
	// Required: true
	// Maximum: 1000
	// Minimum: 0
	SlowestResponseTimeDegradationPercent *int32 `json:"slowestResponseTimeDegradationPercent"`
}

ResponseTimeDegradationAutodetectionConfig Parameters of the response time degradation auto-detection. Required if the **detectionMode** is `DETECT_AUTOMATICALLY`. Not applicable otherwise.

Violation of **any** criterion triggers an alert. swagger:model ResponseTimeDegradationAutodetectionConfig

func (*ResponseTimeDegradationAutodetectionConfig) MarshalBinary

func (m *ResponseTimeDegradationAutodetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponseTimeDegradationAutodetectionConfig) UnmarshalBinary

func (m *ResponseTimeDegradationAutodetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponseTimeDegradationAutodetectionConfig) Validate

Validate validates this response time degradation autodetection config

type ResponseTimeDegradationDetectionConfig

type ResponseTimeDegradationDetectionConfig struct {

	// Parameters of automatic response time degradation detection.
	//
	// Required if **detectionMode** is `DETECT_AUTOMATICALLY`. Not applicable otherwise.
	//
	// Violation of **any** criterion triggers an alert.
	AutomaticDetection *ResponseTimeDegradationAutodetectionConfig `json:"automaticDetection,omitempty"`

	// How to detect response time degradation: automatically, or based on fixed thresholds, or do not detect.
	// Required: true
	// Enum: [DETECT_AUTOMATICALLY DETECT_USING_FIXED_THRESHOLDS DONT_DETECT]
	DetectionMode *string `json:"detectionMode"`

	// Fixed thresholds for response time degradation detection.
	//
	//  Required if **detectionMode** is `DETECT_USING_FIXED_THRESHOLDS`. Not applicable otherwise.
	Thresholds *ResponseTimeDegradationThresholdConfig `json:"thresholds,omitempty"`
}

ResponseTimeDegradationDetectionConfig Configuration of response time degradation detection. swagger:model ResponseTimeDegradationDetectionConfig

func (*ResponseTimeDegradationDetectionConfig) MarshalBinary

func (m *ResponseTimeDegradationDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponseTimeDegradationDetectionConfig) UnmarshalBinary

func (m *ResponseTimeDegradationDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponseTimeDegradationDetectionConfig) Validate

Validate validates this response time degradation detection config

type ResponseTimeDegradationThresholdConfig

type ResponseTimeDegradationThresholdConfig struct {

	// Minimal service load to detect response time degradation.
	//
	//  Response time degradation of services with smaller load won't trigger alerts.
	// Required: true
	// Enum: [FIFTEEN_REQUESTS_PER_MINUTE FIVE_REQUESTS_PER_MINUTE ONE_REQUEST_PER_MINUTE TEN_REQUESTS_PER_MINUTE]
	LoadThreshold *string `json:"loadThreshold"`

	// Response time during any 5-minute period to trigger an alert, in milliseconds.
	// Required: true
	// Maximum: 100000
	// Minimum: 0
	ResponseTimeThresholdMilliseconds *int32 `json:"responseTimeThresholdMilliseconds"`

	// Sensitivity of the threshold.
	//
	// With `low` sensitivity, high statistical confidence is used. Brief violations (for example, due to a surge in load) won't trigger alerts.
	//
	// With `high` sensitivity, no statistical confidence is used. Each violation triggers an alert.
	// Required: true
	// Enum: [HIGH LOW MEDIUM]
	Sensitivity *string `json:"sensitivity"`

	// Response time of the 10% slowest during any 5-minute period to trigger an alert, in milliseconds.
	// Required: true
	// Maximum: 100000
	// Minimum: 0
	SlowestResponseTimeThresholdMilliseconds *int32 `json:"slowestResponseTimeThresholdMilliseconds"`
}

ResponseTimeDegradationThresholdConfig Fixed thresholds for response time degradation detection.

Required if **detectionMode** is `DETECT_USING_FIXED_THRESHOLDS`. Not applicable otherwise.

swagger:model ResponseTimeDegradationThresholdConfig

func (*ResponseTimeDegradationThresholdConfig) MarshalBinary

func (m *ResponseTimeDegradationThresholdConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponseTimeDegradationThresholdConfig) UnmarshalBinary

func (m *ResponseTimeDegradationThresholdConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponseTimeDegradationThresholdConfig) Validate

Validate validates this response time degradation threshold config

type RoleBasedAuthentication

type RoleBasedAuthentication struct {

	// The ID of the Amazon account.
	// Required: true
	// Min Length: 1
	AccountID *string `json:"accountId"`

	// The external ID token for setting an IAM role.
	//
	//  You can obtain it with the `GET /aws/iamExternalId` request.
	// Read Only: true
	ExternalID string `json:"externalId,omitempty"`

	// The IAM role to be used by Dynatrace to get monitoring data.
	// Required: true
	// Min Length: 1
	IamRole *string `json:"iamRole"`
}

RoleBasedAuthentication The credentials for the role-based authentication. swagger:model RoleBasedAuthentication

func (*RoleBasedAuthentication) MarshalBinary

func (m *RoleBasedAuthentication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RoleBasedAuthentication) UnmarshalBinary

func (m *RoleBasedAuthentication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RoleBasedAuthentication) Validate

func (m *RoleBasedAuthentication) Validate(formats strfmt.Registry) error

Validate validates this role based authentication

type RumDimensionDefinition

type RumDimensionDefinition struct {

	// The dimension of this metric.
	// Required: true
	// Enum: [Browser ErrorContext ErrorOrigin ErrorType GeoLocation StringProperty UserActionType]
	Dimension *string `json:"dimension"`

	// The key of the user action property. Only required if dimension is set to "StringProperty"
	PropertyKey string `json:"propertyKey,omitempty"`

	// The number of top values to be calculated.
	// Required: true
	// Maximum: 200
	// Minimum: 1
	TopX *int32 `json:"topX"`
}

RumDimensionDefinition rum dimension definition swagger:model RumDimensionDefinition

func (*RumDimensionDefinition) MarshalBinary

func (m *RumDimensionDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RumDimensionDefinition) UnmarshalBinary

func (m *RumDimensionDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RumDimensionDefinition) Validate

func (m *RumDimensionDefinition) Validate(formats strfmt.Registry) error

Validate validates this rum dimension definition

type RumMetric

type RumMetric struct {

	// The application identifier of the application where this RumMetric should belong to
	// Required: true
	ApplicationIdentifier *string `json:"applicationIdentifier"`

	// Specifies the optional dimensions for this RumMetric.
	// Max Items: 2
	// Min Items: 0
	Dimensions []*RumDimensionDefinition `json:"dimensions"`

	// RumMetric enabled/disabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// Specifies the metric definition for this RumMetric.
	// Required: true
	MetricDefinition *RumMetricDefinition `json:"metricDefinition"`

	// The unique key of this RumMetric. Has to start with "calc:apps."
	// Required: true
	MetricKey *string `json:"metricKey"`

	// The name of the RumMetric config
	// Required: true
	// Max Length: 100
	// Min Length: 0
	Name *string `json:"name"`

	// An optional filter. Only user actions matching this filter are used for metric calculation.
	UserActionFilter *UserActionFilter `json:"userActionFilter,omitempty"`
}

RumMetric rum metric swagger:model RumMetric

func (*RumMetric) MarshalBinary

func (m *RumMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RumMetric) UnmarshalBinary

func (m *RumMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RumMetric) Validate

func (m *RumMetric) Validate(formats strfmt.Registry) error

Validate validates this rum metric

type RumMetricDefinition

type RumMetricDefinition struct {

	// The type of metric this RumMetricDefinition holds
	// Required: true
	// Enum: [ApplicationCache Callback DNSLookup DOMComplete DOMContentLoaded DOMInteractive DoubleProperty ErrorCount HTMLDownloaded LoadEventEnd LoadEventStart NavigationStart OnDOMContentLoaded OnLoad Processing RedirectTime Request RequestStart Response SecureConnect SpeedIndex TCPConnect TimeToFirstByte UserActionDuration VisuallyComplete]
	Metric *string `json:"metric"`

	// The key of the user action property. Only required if metric is set to "DoubleProperty"
	PropertyKey string `json:"propertyKey,omitempty"`
}

RumMetricDefinition rum metric definition swagger:model RumMetricDefinition

func (*RumMetricDefinition) MarshalBinary

func (m *RumMetricDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RumMetricDefinition) UnmarshalBinary

func (m *RumMetricDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RumMetricDefinition) Validate

func (m *RumMetricDefinition) Validate(formats strfmt.Registry) error

Validate validates this rum metric definition

type RumMetricUpdate

type RumMetricUpdate struct {

	// If the RumMetric should be enabled/disabled
	Enabled bool `json:"enabled,omitempty"`
}

RumMetricUpdate rum metric update swagger:model RumMetricUpdate

func (*RumMetricUpdate) MarshalBinary

func (m *RumMetricUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RumMetricUpdate) UnmarshalBinary

func (m *RumMetricUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RumMetricUpdate) Validate

func (m *RumMetricUpdate) Validate(formats strfmt.Registry) error

Validate validates this rum metric update

type Schedule

type Schedule struct {

	// The end date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format.
	// Required: true
	End *string `json:"end"`

	// The recurrence of the schedule.
	//
	//  Not applicable if **recurrenceType** is `Once`.
	Recurrence *Recurrence `json:"recurrence,omitempty"`

	// The type of the schedule recurrence.
	// Required: true
	// Enum: [DAILY MONTHLY ONCE WEEKLY]
	RecurrenceType *string `json:"recurrenceType"`

	// The start date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format.
	// Required: true
	Start *string `json:"start"`

	// The time zone of the start and end time. Default time zone is UTC.
	//
	// You can use either UTC offset `UTC+01:00` format or the IANA Time Zone Database format (for example, `Europe/Vienna`).
	// Required: true
	ZoneID *string `json:"zoneId"`
}

Schedule The schedule of the maintenance window. swagger:model Schedule

func (*Schedule) MarshalBinary

func (m *Schedule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Schedule) UnmarshalBinary

func (m *Schedule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Schedule) Validate

func (m *Schedule) Validate(formats strfmt.Registry) error

Validate validates this schedule

type Scope

type Scope struct {

	// A list of Dynatrace entities (for example, hosts or services) to be included in the scope.
	//
	// Allowed values are Dynatrace entity IDs.
	// Required: true
	Entities []string `json:"entities"`

	// A list of matching rules for dynamic scope formation.
	//
	// If several rules are set, the OR logic applies.
	// Required: true
	Matches []*MonitoredEntityFilter `json:"matches"`
}

Scope The scope of the maintenance window.

The scope restricts the alert/problem detection suppression to certain Dynatrace entities. It can contain a list of entities and/or matching rules for dynamic formation of the scope.

If no scope is specified, the alert/problem detection suppression applies to the entire environment.

swagger:model Scope

func (*Scope) MarshalBinary

func (m *Scope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Scope) UnmarshalBinary

func (m *Scope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Scope) Validate

func (m *Scope) Validate(formats strfmt.Registry) error

Validate validates this scope

type ScopeConditions

type ScopeConditions struct {

	// Only applies to this host group.
	HostGroup string `json:"hostGroup,omitempty"`

	// Only applies to this process group. Note that this can't be transferred between different clusters or environments.
	ProcessGroup string `json:"processGroup,omitempty"`

	// Only applies to this service technology.
	// Enum: [ACTIVE_MQ ACTIVE_MQ_ARTEMIS ADO_NET AIX AKKA AMAZON_REDSHIFT AMQP APACHE_CAMEL APACHE_CASSANDRA APACHE_COUCH_DB APACHE_DERBY APACHE_HTTP_SERVER APACHE_KAFKA APACHE_SOLR APACHE_STORM APACHE_SYNAPSE APACHE_TOMCAT APPARMOR APPLICATION_INSIGHTS_SDK ASP_DOTNET ASP_DOTNET_CORE ASP_DOTNET_CORE_SIGNALR ASP_DOTNET_SIGNALR AWS_LAMBDA AWS_RDS AWS_SERVICE AXIS AZURE_FUNCTIONS AZURE_SERVICE_BUS AZURE_SERVICE_FABRIC AZURE_STORAGE BOSHBPM CITRIX CLOUDFOUNDRY CLOUDFOUNDRY_AUCTIONEER CLOUDFOUNDRY_BOSH CLOUDFOUNDRY_GOROUTER COLDFUSION CONTAINERD COUCHBASE CRIO CXF DATASTAX DB2 DIEGO_CELL DOCKER DOTNET DOTNET_REMOTING ELASTIC_SEARCH ENVOY ERLANG ETCD F5_LTM GARDEN GLASSFISH GO GRPC GRSECURITY HADOOP HADOOP_HDFS HADOOP_YARN HAPROXY HEAT HESSIAN HORNET_Q IBM_CICS_REGION IBM_CICS_TRANSACTION_GATEWAY IBM_IMS_CONNECT_REGION IBM_IMS_CONTROL_REGION IBM_IMS_MESSAGE_PROCESSING_REGION IBM_IMS_SOAP_GATEWAY IBM_INTEGRATION_BUS IBM_MQ IBM_MQ_CLIENT IBM_WEBSHPRERE_APPLICATION_SERVER IBM_WEBSHPRERE_LIBERTY IIS IIS_APP_POOL ISTIO JAVA JAX_WS JBOSS JBOSS_EAP JDK_HTTP_SERVER JERSEY JETTY JRUBY JYTHON KUBERNETES LIBVIRT LINKERD MARIADB MEMCACHED MICROSOFT_SQL_SERVER MONGODB MSSQL_CLIENT MULE_ESB MYSQL MYSQL_CONNECTOR NETFLIX_SERVO NETTY NGINX NODE_JS ONEAGENT_SDK OPENCENSUS OPENSHIFT OPENSTACK_COMPUTE OPENSTACK_CONTROLLER OPENTELEMETRY OPENTRACING OPEN_LIBERTY ORACLE_DATABASE ORACLE_WEBLOGIC OWIN PERL PHP PHP_FPM PLAY POSTGRE_SQL POSTGRE_SQL_DOTNET_DATA_PROVIDER PROGRESS PYTHON RABBIT_MQ REDIS RESTEASY RESTLET RIAK RUBY SAG_WEBMETHODS_IS SAP SAP_HANADB SAP_HYBRIS SAP_MAXDB SAP_SYBASE SCALA SELINUX SHAREPOINT SPARK SPRING SQLITE THRIFT TIBCO TIBCO_BUSINESS_WORKS TIBCO_EMS VARNISH_CACHE VIM2 VIRTUAL_MACHINE_KVM VIRTUAL_MACHINE_QEMU WILDFLY WINDOWS_CONTAINERS WINK ZERO_MQ]
	ServiceTechnology string `json:"serviceTechnology,omitempty"`

	// Only apply to process groups matching this tag.
	TagOfProcessGroup string `json:"tagOfProcessGroup,omitempty"`
}

ScopeConditions scope conditions swagger:model ScopeConditions

func (*ScopeConditions) MarshalBinary

func (m *ScopeConditions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ScopeConditions) UnmarshalBinary

func (m *ScopeConditions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ScopeConditions) Validate

func (m *ScopeConditions) Validate(formats strfmt.Registry) error

Validate validates this scope conditions

type ServerName

type ServerName struct {

	// The value to be used instead of the detected value.
	ValueOverride string `json:"valueOverride,omitempty"`
	// contains filtered or unexported fields
}

ServerName The contribution to the service ID calculation from the detected server name.

You have two mutually exclusive options:

* Override the detected value with a specified static value. Specify the new value in the **valueOverride** field. * Dynamically transform the detected value. Specify the transformation parameters in the **transformations** field. swagger:model ServerName

func (*ServerName) MarshalBinary

func (m *ServerName) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServerName) MarshalJSON

func (m ServerName) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ServerName) SetTransformations

func (m *ServerName) SetTransformations(val []TransformationBase)

SetTransformations sets the transformations of this base type

func (*ServerName) Transformations

func (m *ServerName) Transformations() []TransformationBase

Transformations gets the transformations of this base type

func (*ServerName) UnmarshalBinary

func (m *ServerName) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServerName) UnmarshalJSON

func (m *ServerName) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ServerName) Validate

func (m *ServerName) Validate(formats strfmt.Registry) error

Validate validates this server name

type ServiceAnomalyDetectionConfig

type ServiceAnomalyDetectionConfig struct {

	// How to detect failure rate increase.
	// Required: true
	FailureRateIncrease *FailureRateIncreaseDetectionConfig `json:"failureRateIncrease"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// How to detect response time degradation.
	// Required: true
	ResponseTimeDegradation *ResponseTimeDegradationDetectionConfig `json:"responseTimeDegradation"`
}

ServiceAnomalyDetectionConfig Dynatrace automatically detects service-related performance anomalies such as response time degradations and failure rate increases. Use these settings to configure detection sensitivity, set alert thresholds, or disable alerting for certain services. swagger:model ServiceAnomalyDetectionConfig

func (*ServiceAnomalyDetectionConfig) MarshalBinary

func (m *ServiceAnomalyDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceAnomalyDetectionConfig) UnmarshalBinary

func (m *ServiceAnomalyDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceAnomalyDetectionConfig) Validate

func (m *ServiceAnomalyDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this service anomaly detection config

type ServiceNowNotificationConfig

type ServiceNowNotificationConfig struct {

	// The ServiceNow instance identifier. It refers to the first part of your own ServiceNow URL.
	//
	//  This field is mutually exclusive with the **url** field. You can only use one of them.
	// Max Length: 1000
	// Min Length: 1
	InstanceName string `json:"instanceName,omitempty"`

	// The content of the ServiceNow description.
	//
	//  It is limited to 80 characters.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsHTML}`: All problem event details, including root cause, as an HTML-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Max Length: 80
	// Min Length: 1
	Message *string `json:"message"`

	// The username to the ServiceNow account
	// Max Length: 1000
	// Min Length: 1
	Password string `json:"password,omitempty"`

	// Send events into ServiceNow ITOM (`true`).
	// Required: true
	SendEvents *bool `json:"sendEvents"`

	// Send incidents into ServiceNow ITSM (`true`).
	// Required: true
	SendIncidents *bool `json:"sendIncidents"`

	// The URL of the on-premise ServiceNow installation.
	//
	//  This field is mutually exclusive with the **instanceName** field. You can only use one of them.
	// Max Length: 1000
	// Min Length: 1
	URL string `json:"url,omitempty"`

	// The username of the ServiceNow account.
	//
	//  Make sure that your user account has the `rest_service`, `web_request_admin`, and `x_dynat_ruxit.Integration` roles.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Username *string `json:"username"`
	// contains filtered or unexported fields
}

ServiceNowNotificationConfig service now notification config swagger:model ServiceNowNotificationConfig

func (*ServiceNowNotificationConfig) Active

func (m *ServiceNowNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*ServiceNowNotificationConfig) AlertingProfile

func (m *ServiceNowNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*ServiceNowNotificationConfig) ID

ID gets the id of this subtype

func (*ServiceNowNotificationConfig) MarshalBinary

func (m *ServiceNowNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServiceNowNotificationConfig) MarshalJSON

func (m ServiceNowNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ServiceNowNotificationConfig) Name

Name gets the name of this subtype

func (*ServiceNowNotificationConfig) SetActive

func (m *ServiceNowNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*ServiceNowNotificationConfig) SetAlertingProfile

func (m *ServiceNowNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*ServiceNowNotificationConfig) SetID

SetID sets the id of this subtype

func (*ServiceNowNotificationConfig) SetName

func (m *ServiceNowNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*ServiceNowNotificationConfig) SetType

func (m *ServiceNowNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*ServiceNowNotificationConfig) Type

Type gets the type of this subtype

func (*ServiceNowNotificationConfig) UnmarshalBinary

func (m *ServiceNowNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceNowNotificationConfig) UnmarshalJSON

func (m *ServiceNowNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ServiceNowNotificationConfig) Validate

func (m *ServiceNowNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this service now notification config

type ServiceTopologyComparison

type ServiceTopologyComparison struct {
	// contains filtered or unexported fields
}

ServiceTopologyComparison service topology comparison swagger:model ServiceTopologyComparison

func (*ServiceTopologyComparison) MarshalBinary

func (m *ServiceTopologyComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServiceTopologyComparison) MarshalJSON

func (m ServiceTopologyComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ServiceTopologyComparison) Negate

func (m *ServiceTopologyComparison) Negate() *bool

Negate gets the negate of this subtype

func (*ServiceTopologyComparison) Operator

func (m *ServiceTopologyComparison) Operator() Enum

Operator gets the operator of this subtype

func (*ServiceTopologyComparison) SetNegate

func (m *ServiceTopologyComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*ServiceTopologyComparison) SetOperator

func (m *ServiceTopologyComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*ServiceTopologyComparison) SetType

func (m *ServiceTopologyComparison) SetType(val string)

SetType sets the type of this subtype

func (*ServiceTopologyComparison) SetValue

func (m *ServiceTopologyComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*ServiceTopologyComparison) Type

Type gets the type of this subtype

func (*ServiceTopologyComparison) UnmarshalBinary

func (m *ServiceTopologyComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceTopologyComparison) UnmarshalJSON

func (m *ServiceTopologyComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ServiceTopologyComparison) Validate

func (m *ServiceTopologyComparison) Validate(formats strfmt.Registry) error

Validate validates this service topology comparison

func (*ServiceTopologyComparison) Value

func (m *ServiceTopologyComparison) Value() interface{}

Value gets the value of this subtype

type ServiceTypeComparison

type ServiceTypeComparison struct {
	// contains filtered or unexported fields
}

ServiceTypeComparison service type comparison swagger:model ServiceTypeComparison

func (*ServiceTypeComparison) MarshalBinary

func (m *ServiceTypeComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServiceTypeComparison) MarshalJSON

func (m ServiceTypeComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ServiceTypeComparison) Negate

func (m *ServiceTypeComparison) Negate() *bool

Negate gets the negate of this subtype

func (*ServiceTypeComparison) Operator

func (m *ServiceTypeComparison) Operator() Enum

Operator gets the operator of this subtype

func (*ServiceTypeComparison) SetNegate

func (m *ServiceTypeComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*ServiceTypeComparison) SetOperator

func (m *ServiceTypeComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*ServiceTypeComparison) SetType

func (m *ServiceTypeComparison) SetType(val string)

SetType sets the type of this subtype

func (*ServiceTypeComparison) SetValue

func (m *ServiceTypeComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*ServiceTypeComparison) Type

func (m *ServiceTypeComparison) Type() string

Type gets the type of this subtype

func (*ServiceTypeComparison) UnmarshalBinary

func (m *ServiceTypeComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceTypeComparison) UnmarshalJSON

func (m *ServiceTypeComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ServiceTypeComparison) Validate

func (m *ServiceTypeComparison) Validate(formats strfmt.Registry) error

Validate validates this service type comparison

func (*ServiceTypeComparison) Value

func (m *ServiceTypeComparison) Value() interface{}

Value gets the value of this subtype

type ServiceTypeComparisonInfo

type ServiceTypeComparisonInfo struct {
	// contains filtered or unexported fields
}

ServiceTypeComparisonInfo service type comparison info swagger:model ServiceTypeComparisonInfo

func (*ServiceTypeComparisonInfo) Comparison

func (m *ServiceTypeComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*ServiceTypeComparisonInfo) MarshalBinary

func (m *ServiceTypeComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServiceTypeComparisonInfo) MarshalJSON

func (m ServiceTypeComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ServiceTypeComparisonInfo) Negate

func (m *ServiceTypeComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*ServiceTypeComparisonInfo) SetComparison

func (m *ServiceTypeComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*ServiceTypeComparisonInfo) SetNegate

func (m *ServiceTypeComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*ServiceTypeComparisonInfo) SetType

func (m *ServiceTypeComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*ServiceTypeComparisonInfo) SetValue

func (m *ServiceTypeComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*ServiceTypeComparisonInfo) Type

Type gets the type of this subtype

func (*ServiceTypeComparisonInfo) UnmarshalBinary

func (m *ServiceTypeComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceTypeComparisonInfo) UnmarshalJSON

func (m *ServiceTypeComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ServiceTypeComparisonInfo) Validate

func (m *ServiceTypeComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this service type comparison info

func (*ServiceTypeComparisonInfo) Value

func (m *ServiceTypeComparisonInfo) Value() interface{}

Value gets the value of this subtype

type SharingInfo

type SharingInfo struct {

	// If `true`, the dashboard is shared via link and authenticated users with the link can view.
	LinkShared bool `json:"linkShared,omitempty"`

	// If `true`, the dashboard is published to anyone on this environment.
	Published bool `json:"published,omitempty"`
}

SharingInfo Sharing configuration of a dashboard. swagger:model SharingInfo

func (*SharingInfo) MarshalBinary

func (m *SharingInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SharingInfo) UnmarshalBinary

func (m *SharingInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SharingInfo) Validate

func (m *SharingInfo) Validate(formats strfmt.Registry) error

Validate validates this sharing info

type SimpleHostTech

type SimpleHostTech struct {

	// Predefined technology, if technology is not predefined, then the verbatim type must be set
	// Enum: [APPARMOR BOSH BOSHBPM CLOUDFOUNDRY CONTAINERD CRIO DIEGO_CELL DOCKER GARDEN GRSECURITY KUBERNETES OPENSHIFT OPENSTACK_COMPUTE OPENSTACK_CONTROLLER SELINUX]
	Type string `json:"type,omitempty"`

	// Non-predefined technology, use for custom technologies.
	// Max Length: 128
	// Min Length: 0
	VerbatimType *string `json:"verbatimType,omitempty"`
}

SimpleHostTech simple host tech swagger:model SimpleHostTech

func (*SimpleHostTech) MarshalBinary

func (m *SimpleHostTech) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SimpleHostTech) UnmarshalBinary

func (m *SimpleHostTech) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SimpleHostTech) Validate

func (m *SimpleHostTech) Validate(formats strfmt.Registry) error

Validate validates this simple host tech

type SimpleHostTechComparison

type SimpleHostTechComparison struct {
	// contains filtered or unexported fields
}

SimpleHostTechComparison simple host tech comparison swagger:model SimpleHostTechComparison

func (*SimpleHostTechComparison) MarshalBinary

func (m *SimpleHostTechComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SimpleHostTechComparison) MarshalJSON

func (m SimpleHostTechComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SimpleHostTechComparison) Negate

func (m *SimpleHostTechComparison) Negate() *bool

Negate gets the negate of this subtype

func (*SimpleHostTechComparison) Operator

func (m *SimpleHostTechComparison) Operator() Enum

Operator gets the operator of this subtype

func (*SimpleHostTechComparison) SetNegate

func (m *SimpleHostTechComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*SimpleHostTechComparison) SetOperator

func (m *SimpleHostTechComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*SimpleHostTechComparison) SetType

func (m *SimpleHostTechComparison) SetType(val string)

SetType sets the type of this subtype

func (*SimpleHostTechComparison) SetValue

func (m *SimpleHostTechComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*SimpleHostTechComparison) Type

func (m *SimpleHostTechComparison) Type() string

Type gets the type of this subtype

func (*SimpleHostTechComparison) UnmarshalBinary

func (m *SimpleHostTechComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SimpleHostTechComparison) UnmarshalJSON

func (m *SimpleHostTechComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SimpleHostTechComparison) Validate

func (m *SimpleHostTechComparison) Validate(formats strfmt.Registry) error

Validate validates this simple host tech comparison

func (*SimpleHostTechComparison) Value

func (m *SimpleHostTechComparison) Value() interface{}

Value gets the value of this subtype

type SimpleTech

type SimpleTech struct {

	// Predefined technology, if technology is not predefined, then the verbatim type must be set
	// Enum: [ACTIVE_MQ ACTIVE_MQ_ARTEMIS ADO_NET AIX AKKA AMAZON_REDSHIFT AMQP APACHE_CAMEL APACHE_CASSANDRA APACHE_COUCH_DB APACHE_DERBY APACHE_HTTP_SERVER APACHE_KAFKA APACHE_SOLR APACHE_STORM APACHE_SYNAPSE APACHE_TOMCAT APPARMOR APPLICATION_INSIGHTS_SDK ASP_DOTNET ASP_DOTNET_CORE ASP_DOTNET_CORE_SIGNALR ASP_DOTNET_SIGNALR AWS_LAMBDA AWS_RDS AWS_SERVICE AXIS AZURE_FUNCTIONS AZURE_SERVICE_BUS AZURE_SERVICE_FABRIC AZURE_STORAGE BOSHBPM CITRIX CLOUDFOUNDRY CLOUDFOUNDRY_AUCTIONEER CLOUDFOUNDRY_BOSH CLOUDFOUNDRY_GOROUTER COLDFUSION CONTAINERD COUCHBASE CRIO CXF DATASTAX DB2 DIEGO_CELL DOCKER DOTNET DOTNET_REMOTING ELASTIC_SEARCH ENVOY ERLANG ETCD F5_LTM GARDEN GLASSFISH GO GRPC GRSECURITY HADOOP HADOOP_HDFS HADOOP_YARN HAPROXY HEAT HESSIAN HORNET_Q IBM_CICS_REGION IBM_CICS_TRANSACTION_GATEWAY IBM_IMS_CONNECT_REGION IBM_IMS_CONTROL_REGION IBM_IMS_MESSAGE_PROCESSING_REGION IBM_IMS_SOAP_GATEWAY IBM_INTEGRATION_BUS IBM_MQ IBM_MQ_CLIENT IBM_WEBSHPRERE_APPLICATION_SERVER IBM_WEBSHPRERE_LIBERTY IIS IIS_APP_POOL ISTIO JAVA JAX_WS JBOSS JBOSS_EAP JDK_HTTP_SERVER JERSEY JETTY JRUBY JYTHON KUBERNETES LIBVIRT LINKERD MARIADB MEMCACHED MICROSOFT_SQL_SERVER MONGODB MSSQL_CLIENT MULE_ESB MYSQL MYSQL_CONNECTOR NETFLIX_SERVO NETTY NGINX NODE_JS ONEAGENT_SDK OPENCENSUS OPENSHIFT OPENSTACK_COMPUTE OPENSTACK_CONTROLLER OPENTELEMETRY OPENTRACING OPEN_LIBERTY ORACLE_DATABASE ORACLE_WEBLOGIC OWIN PERL PHP PHP_FPM PLAY POSTGRE_SQL POSTGRE_SQL_DOTNET_DATA_PROVIDER PROGRESS PYTHON RABBIT_MQ REDIS RESTEASY RESTLET RIAK RUBY SAG_WEBMETHODS_IS SAP SAP_HANADB SAP_HYBRIS SAP_MAXDB SAP_SYBASE SCALA SELINUX SHAREPOINT SPARK SPRING SQLITE THRIFT TIBCO TIBCO_BUSINESS_WORKS TIBCO_EMS VARNISH_CACHE VIM2 VIRTUAL_MACHINE_KVM VIRTUAL_MACHINE_QEMU WILDFLY WINDOWS_CONTAINERS WINK ZERO_MQ]
	Type string `json:"type,omitempty"`

	// Non-predefined technology, use for custom technologies.
	// Max Length: 128
	// Min Length: 0
	VerbatimType *string `json:"verbatimType,omitempty"`
}

SimpleTech simple tech swagger:model SimpleTech

func (*SimpleTech) MarshalBinary

func (m *SimpleTech) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SimpleTech) UnmarshalBinary

func (m *SimpleTech) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SimpleTech) Validate

func (m *SimpleTech) Validate(formats strfmt.Registry) error

Validate validates this simple tech

type SimpleTechComparison

type SimpleTechComparison struct {
	// contains filtered or unexported fields
}

SimpleTechComparison simple tech comparison swagger:model SimpleTechComparison

func (*SimpleTechComparison) MarshalBinary

func (m *SimpleTechComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SimpleTechComparison) MarshalJSON

func (m SimpleTechComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SimpleTechComparison) Negate

func (m *SimpleTechComparison) Negate() *bool

Negate gets the negate of this subtype

func (*SimpleTechComparison) Operator

func (m *SimpleTechComparison) Operator() Enum

Operator gets the operator of this subtype

func (*SimpleTechComparison) SetNegate

func (m *SimpleTechComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*SimpleTechComparison) SetOperator

func (m *SimpleTechComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*SimpleTechComparison) SetType

func (m *SimpleTechComparison) SetType(val string)

SetType sets the type of this subtype

func (*SimpleTechComparison) SetValue

func (m *SimpleTechComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*SimpleTechComparison) Type

func (m *SimpleTechComparison) Type() string

Type gets the type of this subtype

func (*SimpleTechComparison) UnmarshalBinary

func (m *SimpleTechComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SimpleTechComparison) UnmarshalJSON

func (m *SimpleTechComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SimpleTechComparison) Validate

func (m *SimpleTechComparison) Validate(formats strfmt.Registry) error

Validate validates this simple tech comparison

func (*SimpleTechComparison) Value

func (m *SimpleTechComparison) Value() interface{}

Value gets the value of this subtype

type SlackNotificationConfig

type SlackNotificationConfig struct {

	// The channel (for example, `#general`) or the user (for example, `@john.smith`) to send the message to.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	Channel *string `json:"channel"`

	// The content of the message.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Min Length: 1
	Title *string `json:"title"`

	// The URL of the Slack WebHook.
	//
	//  This is confidential information, therefore GET requests return this field with the `null` value, and it is optional for PUT requests.
	// Max Length: 1000
	// Min Length: 1
	URL string `json:"url,omitempty"`
	// contains filtered or unexported fields
}

SlackNotificationConfig slack notification config swagger:model SlackNotificationConfig

func (*SlackNotificationConfig) Active

func (m *SlackNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*SlackNotificationConfig) AlertingProfile

func (m *SlackNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*SlackNotificationConfig) ID

ID gets the id of this subtype

func (*SlackNotificationConfig) MarshalBinary

func (m *SlackNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SlackNotificationConfig) MarshalJSON

func (m SlackNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SlackNotificationConfig) Name

func (m *SlackNotificationConfig) Name() *string

Name gets the name of this subtype

func (*SlackNotificationConfig) SetActive

func (m *SlackNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*SlackNotificationConfig) SetAlertingProfile

func (m *SlackNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*SlackNotificationConfig) SetID

func (m *SlackNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*SlackNotificationConfig) SetName

func (m *SlackNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*SlackNotificationConfig) SetType

func (m *SlackNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*SlackNotificationConfig) Type

func (m *SlackNotificationConfig) Type() string

Type gets the type of this subtype

func (*SlackNotificationConfig) UnmarshalBinary

func (m *SlackNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SlackNotificationConfig) UnmarshalJSON

func (m *SlackNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SlackNotificationConfig) Validate

func (m *SlackNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this slack notification config

type SlowPhysicalStorageDetectionConfig

type SlowPhysicalStorageDetectionConfig struct {

	// Custom thresholds for slow running physical storage device. If not set then the automatic mode is used.
	//
	//  Fulfillment of **any** condition triggers an alert.
	CustomThresholds *SlowPhysicalStorageThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

SlowPhysicalStorageDetectionConfig The configuraiton of the physical storage device running slow detection. swagger:model SlowPhysicalStorageDetectionConfig

func (*SlowPhysicalStorageDetectionConfig) MarshalBinary

func (m *SlowPhysicalStorageDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SlowPhysicalStorageDetectionConfig) UnmarshalBinary

func (m *SlowPhysicalStorageDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SlowPhysicalStorageDetectionConfig) Validate

Validate validates this slow physical storage detection config

type SlowPhysicalStorageThresholds

type SlowPhysicalStorageThresholds struct {

	// Read/write latency is higher than *X* milliseconds in 4 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	AvgReadWriteLatency *int32 `json:"avgReadWriteLatency"`

	// Peak value for read/write latency is higher than *X* milliseconds in 4 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	PeakReadWriteLatency *int32 `json:"peakReadWriteLatency"`
}

SlowPhysicalStorageThresholds Custom thresholds for slow running physical storage device. If not set then the automatic mode is used.

Fulfillment of **any** condition triggers an alert.

swagger:model SlowPhysicalStorageThresholds

func (*SlowPhysicalStorageThresholds) MarshalBinary

func (m *SlowPhysicalStorageThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SlowPhysicalStorageThresholds) UnmarshalBinary

func (m *SlowPhysicalStorageThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SlowPhysicalStorageThresholds) Validate

func (m *SlowPhysicalStorageThresholds) Validate(formats strfmt.Registry) error

Validate validates this slow physical storage thresholds

type SplitSelectTransformation

type SplitSelectTransformation struct {

	// The delimiter for splitting the detected value. The delimiter itself is not kept.
	// Required: true
	Delimiter *string `json:"delimiter"`

	// The index of the element in the split array to be used. Indexing starts with `1`.
	// Required: true
	// Minimum: 1
	ItemIndex *int32 `json:"itemIndex"`
}

SplitSelectTransformation split select transformation swagger:model SplitSelectTransformation

func (*SplitSelectTransformation) MarshalBinary

func (m *SplitSelectTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SplitSelectTransformation) MarshalJSON

func (m SplitSelectTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SplitSelectTransformation) SetType

func (m *SplitSelectTransformation) SetType(val string)

SetType sets the type of this subtype

func (*SplitSelectTransformation) Type

Type gets the type of this subtype

func (*SplitSelectTransformation) UnmarshalBinary

func (m *SplitSelectTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SplitSelectTransformation) UnmarshalJSON

func (m *SplitSelectTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SplitSelectTransformation) Validate

func (m *SplitSelectTransformation) Validate(formats strfmt.Registry) error

Validate validates this split select transformation

type StartsWithCompareOperation

type StartsWithCompareOperation struct {

	// The condition is case sensitive (`false`) or case insensitive (`true`).
	//
	// If not set, then `false` is used, making the condition case sensitive.
	IgnoreCase bool `json:"ignoreCase,omitempty"`

	// Inverts the operation of the condition. Set to `true` to turn **starts with** into **does not start with**.
	//
	//  If not set, then `false` is used.
	Negate bool `json:"negate,omitempty"`

	// The value to compare to.
	//
	// If several values are specified, the OR logic applies.
	// Required: true
	// Max Items: 10
	// Min Items: 1
	// Unique: true
	Values []string `json:"values"`
}

StartsWithCompareOperation starts with compare operation swagger:model StartsWithCompareOperation

func (*StartsWithCompareOperation) MarshalBinary

func (m *StartsWithCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StartsWithCompareOperation) MarshalJSON

func (m StartsWithCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StartsWithCompareOperation) SetType

func (m *StartsWithCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*StartsWithCompareOperation) Type

Type gets the type of this subtype

func (*StartsWithCompareOperation) UnmarshalBinary

func (m *StartsWithCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StartsWithCompareOperation) UnmarshalJSON

func (m *StartsWithCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StartsWithCompareOperation) Validate

func (m *StartsWithCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this starts with compare operation

type StringComparison

type StringComparison struct {

	// The comparison is case-sensitive (`true`) or insensitive (`false`).
	CaseSensitive bool `json:"caseSensitive,omitempty"`
	// contains filtered or unexported fields
}

StringComparison string comparison swagger:model StringComparison

func (*StringComparison) MarshalBinary

func (m *StringComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StringComparison) MarshalJSON

func (m StringComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StringComparison) Negate

func (m *StringComparison) Negate() *bool

Negate gets the negate of this subtype

func (*StringComparison) Operator

func (m *StringComparison) Operator() Enum

Operator gets the operator of this subtype

func (*StringComparison) SetNegate

func (m *StringComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*StringComparison) SetOperator

func (m *StringComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*StringComparison) SetType

func (m *StringComparison) SetType(val string)

SetType sets the type of this subtype

func (*StringComparison) SetValue

func (m *StringComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*StringComparison) Type

func (m *StringComparison) Type() string

Type gets the type of this subtype

func (*StringComparison) UnmarshalBinary

func (m *StringComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StringComparison) UnmarshalJSON

func (m *StringComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StringComparison) Validate

func (m *StringComparison) Validate(formats strfmt.Registry) error

Validate validates this string comparison

func (*StringComparison) Value

func (m *StringComparison) Value() interface{}

Value gets the value of this subtype

type StringComparisonInfo

type StringComparisonInfo struct {

	// The comparison is case-sensitive (`true`) or not case-sensitive (`false`).
	CaseSensitive bool `json:"caseSensitive,omitempty"`
	// contains filtered or unexported fields
}

StringComparisonInfo string comparison info swagger:model StringComparisonInfo

func (*StringComparisonInfo) Comparison

func (m *StringComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*StringComparisonInfo) MarshalBinary

func (m *StringComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StringComparisonInfo) MarshalJSON

func (m StringComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StringComparisonInfo) Negate

func (m *StringComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*StringComparisonInfo) SetComparison

func (m *StringComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*StringComparisonInfo) SetNegate

func (m *StringComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*StringComparisonInfo) SetType

func (m *StringComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*StringComparisonInfo) SetValue

func (m *StringComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*StringComparisonInfo) Type

func (m *StringComparisonInfo) Type() string

Type gets the type of this subtype

func (*StringComparisonInfo) UnmarshalBinary

func (m *StringComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StringComparisonInfo) UnmarshalJSON

func (m *StringComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StringComparisonInfo) Validate

func (m *StringComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this string comparison info

func (*StringComparisonInfo) Value

func (m *StringComparisonInfo) Value() interface{}

Value gets the value of this subtype

type StringConditionKey

type StringConditionKey struct {

	// The key of the attribute, which need dynamic keys.
	//
	// Not applicable otherwise, as the attibute itself acts as a key.
	// Required: true
	DynamicKey *string `json:"dynamicKey"`
	// contains filtered or unexported fields
}

StringConditionKey string condition key swagger:model StringConditionKey

func (*StringConditionKey) Attribute

func (m *StringConditionKey) Attribute() *string

Attribute gets the attribute of this subtype

func (*StringConditionKey) MarshalBinary

func (m *StringConditionKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StringConditionKey) MarshalJSON

func (m StringConditionKey) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StringConditionKey) SetAttribute

func (m *StringConditionKey) SetAttribute(val *string)

SetAttribute sets the attribute of this subtype

func (*StringConditionKey) SetType

func (m *StringConditionKey) SetType(val string)

SetType sets the type of this subtype

func (*StringConditionKey) Type

func (m *StringConditionKey) Type() string

Type gets the type of this subtype

func (*StringConditionKey) UnmarshalBinary

func (m *StringConditionKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StringConditionKey) UnmarshalJSON

func (m *StringConditionKey) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StringConditionKey) Validate

func (m *StringConditionKey) Validate(formats strfmt.Registry) error

Validate validates this string condition key

type StringContainsCompareOperation

type StringContainsCompareOperation struct {

	// The condition is case sensitive (`false`) or case insensitive (`true`).
	//
	// If not set, then `false` is used, making the condition case sensitive.
	IgnoreCase bool `json:"ignoreCase,omitempty"`

	// Inverts the operation of the condition. Set to `true` to turn **contains** into **does not contain**.
	//
	//  If not set, then `false` is used.
	Negate bool `json:"negate,omitempty"`

	// The value to compare to.
	//
	// If several values are specified, the OR logic applies.
	// Required: true
	// Max Items: 10
	// Min Items: 1
	// Unique: true
	Values []string `json:"values"`
}

StringContainsCompareOperation string contains compare operation swagger:model StringContainsCompareOperation

func (*StringContainsCompareOperation) MarshalBinary

func (m *StringContainsCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StringContainsCompareOperation) MarshalJSON

func (m StringContainsCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StringContainsCompareOperation) SetType

func (m *StringContainsCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*StringContainsCompareOperation) Type

Type gets the type of this subtype

func (*StringContainsCompareOperation) UnmarshalBinary

func (m *StringContainsCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StringContainsCompareOperation) UnmarshalJSON

func (m *StringContainsCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StringContainsCompareOperation) Validate

func (m *StringContainsCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this string contains compare operation

type StringEqualsCompareOperation

type StringEqualsCompareOperation struct {

	// The condition is case sensitive (`false`) or case insensitive (`true`).
	//
	// If not set, then `false` is used, making the condition case sensitive.
	IgnoreCase bool `json:"ignoreCase,omitempty"`

	// Inverts the operation of the condition. Set to `true` to turn **equals** into **does not equal**.
	//
	//  If not set, then `false` is used.
	Negate bool `json:"negate,omitempty"`

	// The value to compare to.
	//
	// If several values are specified, the OR logic applies.
	// Required: true
	// Max Items: 10
	// Min Items: 1
	// Unique: true
	Values []string `json:"values"`
}

StringEqualsCompareOperation string equals compare operation swagger:model StringEqualsCompareOperation

func (*StringEqualsCompareOperation) MarshalBinary

func (m *StringEqualsCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StringEqualsCompareOperation) MarshalJSON

func (m StringEqualsCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StringEqualsCompareOperation) SetType

func (m *StringEqualsCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*StringEqualsCompareOperation) Type

Type gets the type of this subtype

func (*StringEqualsCompareOperation) UnmarshalBinary

func (m *StringEqualsCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StringEqualsCompareOperation) UnmarshalJSON

func (m *StringEqualsCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StringEqualsCompareOperation) Validate

func (m *StringEqualsCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this string equals compare operation

type StringRequestAttributeComparisonInfo

type StringRequestAttributeComparisonInfo struct {

	// The comparison is case-sensitive (`true`) or not case-sensitive (`false`).
	CaseSensitive bool `json:"caseSensitive,omitempty"`

	// request attribute
	// Required: true
	RequestAttribute *string `json:"requestAttribute"`
	// contains filtered or unexported fields
}

StringRequestAttributeComparisonInfo string request attribute comparison info swagger:model StringRequestAttributeComparisonInfo

func (*StringRequestAttributeComparisonInfo) Comparison

Comparison gets the comparison of this subtype

func (*StringRequestAttributeComparisonInfo) MarshalBinary

func (m *StringRequestAttributeComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StringRequestAttributeComparisonInfo) MarshalJSON

func (m StringRequestAttributeComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StringRequestAttributeComparisonInfo) Negate

Negate gets the negate of this subtype

func (*StringRequestAttributeComparisonInfo) SetComparison

func (m *StringRequestAttributeComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*StringRequestAttributeComparisonInfo) SetNegate

func (m *StringRequestAttributeComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*StringRequestAttributeComparisonInfo) SetType

SetType sets the type of this subtype

func (*StringRequestAttributeComparisonInfo) SetValue

func (m *StringRequestAttributeComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*StringRequestAttributeComparisonInfo) Type

Type gets the type of this subtype

func (*StringRequestAttributeComparisonInfo) UnmarshalBinary

func (m *StringRequestAttributeComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StringRequestAttributeComparisonInfo) UnmarshalJSON

func (m *StringRequestAttributeComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StringRequestAttributeComparisonInfo) Validate

Validate validates this string request attribute comparison info

func (*StringRequestAttributeComparisonInfo) Value

func (m *StringRequestAttributeComparisonInfo) Value() interface{}

Value gets the value of this subtype

type StubList

type StubList struct {

	// An ordered list of short representations of Dynatrace entities.
	// Required: true
	Values []*EntityShortRepresentation `json:"values"`
}

StubList An ordered list of short representations of Dynatrace entities. swagger:model StubList

func (*StubList) MarshalBinary

func (m *StubList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StubList) UnmarshalBinary

func (m *StubList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StubList) Validate

func (m *StubList) Validate(formats strfmt.Registry) error

Validate validates this stub list

type SupportedVersion

type SupportedVersion struct {

	// The supported iOS file format version.
	Version string `json:"version,omitempty"`
}

SupportedVersion supported version swagger:model SupportedVersion

func (*SupportedVersion) MarshalBinary

func (m *SupportedVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SupportedVersion) UnmarshalBinary

func (m *SupportedVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SupportedVersion) Validate

func (m *SupportedVersion) Validate(formats strfmt.Registry) error

Validate validates this supported version

type SymbolFile

type SymbolFile struct {

	// The appId, the app version and the bundle id which uniquely identify the app
	AppID *AppIdentifier `json:"appId,omitempty"`

	// The name of the application this file belongs to
	ApplicationName string `json:"applicationName,omitempty"`

	// Is the file pinned and therefore cannot be deleted.
	Pinned bool `json:"pinned,omitempty"`

	// The size of the file in KB
	Size int32 `json:"size,omitempty"`

	// The timestamp of the upload time of the file, in UTC milliseconds
	UploadTimestamp int64 `json:"uploadTimestamp,omitempty"`
}

SymbolFile symbol file swagger:model SymbolFile

func (*SymbolFile) MarshalBinary

func (m *SymbolFile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SymbolFile) UnmarshalBinary

func (m *SymbolFile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SymbolFile) Validate

func (m *SymbolFile) Validate(formats strfmt.Registry) error

Validate validates this symbol file

type SymbolFileList

type SymbolFileList struct {

	// A list of symbolication files.
	SymbolFiles []*SymbolFile `json:"symbolFiles"`
}

SymbolFileList symbol file list swagger:model SymbolFileList

func (*SymbolFileList) MarshalBinary

func (m *SymbolFileList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SymbolFileList) UnmarshalBinary

func (m *SymbolFileList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SymbolFileList) Validate

func (m *SymbolFileList) Validate(formats strfmt.Registry) error

Validate validates this symbol file list

type SymbolFilePinning

type SymbolFilePinning struct {

	// New setting for file pinning. True to pin the file, false to unpin the file
	// Required: true
	Pinned *bool `json:"pinned"`
}

SymbolFilePinning symbol file pinning swagger:model SymbolFilePinning

func (*SymbolFilePinning) MarshalBinary

func (m *SymbolFilePinning) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SymbolFilePinning) UnmarshalBinary

func (m *SymbolFilePinning) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SymbolFilePinning) Validate

func (m *SymbolFilePinning) Validate(formats strfmt.Registry) error

Validate validates this symbol file pinning

type SymbolFileStorageInfo

type SymbolFileStorageInfo struct {

	// The storage space still empty which can be used for symbolication files in KB
	AvailableStorage int64 `json:"availableStorage,omitempty"`

	// file count
	FileCount int64 `json:"fileCount,omitempty"`

	// The total storage quota available on this tenant for symbolication files in KB
	StorageQuota int64 `json:"storageQuota,omitempty"`

	// The size of the used storage by symbolication files in KB
	UsedStorage int64 `json:"usedStorage,omitempty"`
}

SymbolFileStorageInfo symbol file storage info swagger:model SymbolFileStorageInfo

func (*SymbolFileStorageInfo) MarshalBinary

func (m *SymbolFileStorageInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SymbolFileStorageInfo) UnmarshalBinary

func (m *SymbolFileStorageInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SymbolFileStorageInfo) Validate

func (m *SymbolFileStorageInfo) Validate(formats strfmt.Registry) error

Validate validates this symbol file storage info

type SyntheticEngineTypeComparison

type SyntheticEngineTypeComparison struct {
	// contains filtered or unexported fields
}

SyntheticEngineTypeComparison synthetic engine type comparison swagger:model SyntheticEngineTypeComparison

func (*SyntheticEngineTypeComparison) MarshalBinary

func (m *SyntheticEngineTypeComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SyntheticEngineTypeComparison) MarshalJSON

func (m SyntheticEngineTypeComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SyntheticEngineTypeComparison) Negate

func (m *SyntheticEngineTypeComparison) Negate() *bool

Negate gets the negate of this subtype

func (*SyntheticEngineTypeComparison) Operator

func (m *SyntheticEngineTypeComparison) Operator() Enum

Operator gets the operator of this subtype

func (*SyntheticEngineTypeComparison) SetNegate

func (m *SyntheticEngineTypeComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*SyntheticEngineTypeComparison) SetOperator

func (m *SyntheticEngineTypeComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*SyntheticEngineTypeComparison) SetType

func (m *SyntheticEngineTypeComparison) SetType(val string)

SetType sets the type of this subtype

func (*SyntheticEngineTypeComparison) SetValue

func (m *SyntheticEngineTypeComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*SyntheticEngineTypeComparison) Type

Type gets the type of this subtype

func (*SyntheticEngineTypeComparison) UnmarshalBinary

func (m *SyntheticEngineTypeComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SyntheticEngineTypeComparison) UnmarshalJSON

func (m *SyntheticEngineTypeComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SyntheticEngineTypeComparison) Validate

func (m *SyntheticEngineTypeComparison) Validate(formats strfmt.Registry) error

Validate validates this synthetic engine type comparison

func (*SyntheticEngineTypeComparison) Value

func (m *SyntheticEngineTypeComparison) Value() interface{}

Value gets the value of this subtype

type SyntheticSingleWebcheckTile

type SyntheticSingleWebcheckTile struct {

	// The list of Dynatrace entities, assigned to the tile.
	// Required: true
	AssignedEntities []string `json:"assignedEntities"`

	// Include (`false') or exclude (`true`) maintenance windows from availability calculations.
	ExcludeMaintenanceWindows bool `json:"excludeMaintenanceWindows,omitempty"`
	// contains filtered or unexported fields
}

SyntheticSingleWebcheckTile synthetic single webcheck tile swagger:model SyntheticSingleWebcheckTile

func (*SyntheticSingleWebcheckTile) Bounds

Bounds gets the bounds of this subtype

func (*SyntheticSingleWebcheckTile) Configured

func (m *SyntheticSingleWebcheckTile) Configured() bool

Configured gets the configured of this subtype

func (*SyntheticSingleWebcheckTile) MarshalBinary

func (m *SyntheticSingleWebcheckTile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SyntheticSingleWebcheckTile) MarshalJSON

func (m SyntheticSingleWebcheckTile) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SyntheticSingleWebcheckTile) Name

Name gets the name of this subtype

func (*SyntheticSingleWebcheckTile) SetBounds

func (m *SyntheticSingleWebcheckTile) SetBounds(val *TileBounds)

SetBounds sets the bounds of this subtype

func (*SyntheticSingleWebcheckTile) SetConfigured

func (m *SyntheticSingleWebcheckTile) SetConfigured(val bool)

SetConfigured sets the configured of this subtype

func (*SyntheticSingleWebcheckTile) SetName

func (m *SyntheticSingleWebcheckTile) SetName(val *string)

SetName sets the name of this subtype

func (*SyntheticSingleWebcheckTile) SetTileFilter

func (m *SyntheticSingleWebcheckTile) SetTileFilter(val *TileFilter)

SetTileFilter sets the tile filter of this subtype

func (*SyntheticSingleWebcheckTile) SetTileType

func (m *SyntheticSingleWebcheckTile) SetTileType(val string)

SetTileType sets the tile type of this subtype

func (*SyntheticSingleWebcheckTile) TileFilter

func (m *SyntheticSingleWebcheckTile) TileFilter() *TileFilter

TileFilter gets the tile filter of this subtype

func (*SyntheticSingleWebcheckTile) TileType

func (m *SyntheticSingleWebcheckTile) TileType() string

TileType gets the tile type of this subtype

func (*SyntheticSingleWebcheckTile) UnmarshalBinary

func (m *SyntheticSingleWebcheckTile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SyntheticSingleWebcheckTile) UnmarshalJSON

func (m *SyntheticSingleWebcheckTile) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SyntheticSingleWebcheckTile) Validate

func (m *SyntheticSingleWebcheckTile) Validate(formats strfmt.Registry) error

Validate validates this synthetic single webcheck tile

type TagCompareOperation

type TagCompareOperation struct {

	// If `true` ignores the tag values and only validates that the tag key is matching.
	// Defaults to `false`.
	CompareKeyOnly bool `json:"compareKeyOnly,omitempty"`

	// The value to compare to.
	//
	// If several values are specified, the OR logic applies.
	// Required: true
	// Max Items: 10
	// Min Items: 1
	// Unique: true
	Tags []*TagInfo `json:"tags"`
}

TagCompareOperation tag compare operation swagger:model TagCompareOperation

func (*TagCompareOperation) MarshalBinary

func (m *TagCompareOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TagCompareOperation) MarshalJSON

func (m TagCompareOperation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TagCompareOperation) SetType

func (m *TagCompareOperation) SetType(val string)

SetType sets the type of this subtype

func (*TagCompareOperation) Type

func (m *TagCompareOperation) Type() string

Type gets the type of this subtype

func (*TagCompareOperation) UnmarshalBinary

func (m *TagCompareOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TagCompareOperation) UnmarshalJSON

func (m *TagCompareOperation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TagCompareOperation) Validate

func (m *TagCompareOperation) Validate(formats strfmt.Registry) error

Validate validates this tag compare operation

type TagComparison

type TagComparison struct {
	// contains filtered or unexported fields
}

TagComparison tag comparison swagger:model TagComparison

func (*TagComparison) MarshalBinary

func (m *TagComparison) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TagComparison) MarshalJSON

func (m TagComparison) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TagComparison) Negate

func (m *TagComparison) Negate() *bool

Negate gets the negate of this subtype

func (*TagComparison) Operator

func (m *TagComparison) Operator() Enum

Operator gets the operator of this subtype

func (*TagComparison) SetNegate

func (m *TagComparison) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*TagComparison) SetOperator

func (m *TagComparison) SetOperator(val Enum)

SetOperator sets the operator of this subtype

func (*TagComparison) SetType

func (m *TagComparison) SetType(val string)

SetType sets the type of this subtype

func (*TagComparison) SetValue

func (m *TagComparison) SetValue(val interface{})

SetValue sets the value of this subtype

func (*TagComparison) Type

func (m *TagComparison) Type() string

Type gets the type of this subtype

func (*TagComparison) UnmarshalBinary

func (m *TagComparison) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TagComparison) UnmarshalJSON

func (m *TagComparison) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TagComparison) Validate

func (m *TagComparison) Validate(formats strfmt.Registry) error

Validate validates this tag comparison

func (*TagComparison) Value

func (m *TagComparison) Value() interface{}

Value gets the value of this subtype

type TagComparisonInfo

type TagComparisonInfo struct {
	// contains filtered or unexported fields
}

TagComparisonInfo tag comparison info swagger:model TagComparisonInfo

func (*TagComparisonInfo) Comparison

func (m *TagComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*TagComparisonInfo) MarshalBinary

func (m *TagComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TagComparisonInfo) MarshalJSON

func (m TagComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TagComparisonInfo) Negate

func (m *TagComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*TagComparisonInfo) SetComparison

func (m *TagComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*TagComparisonInfo) SetNegate

func (m *TagComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*TagComparisonInfo) SetType

func (m *TagComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*TagComparisonInfo) SetValue

func (m *TagComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*TagComparisonInfo) Type

func (m *TagComparisonInfo) Type() string

Type gets the type of this subtype

func (*TagComparisonInfo) UnmarshalBinary

func (m *TagComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TagComparisonInfo) UnmarshalJSON

func (m *TagComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TagComparisonInfo) Validate

func (m *TagComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this tag comparison info

func (*TagComparisonInfo) Value

func (m *TagComparisonInfo) Value() interface{}

Value gets the value of this subtype

type TagFilter

type TagFilter struct {

	// The origin of the tag, such as AWS or Cloud Foundry.
	//
	// Custom tags use the `CONTEXTLESS` value.
	// Required: true
	// Enum: [AWS AWS_GENERIC AZURE CLOUD_FOUNDRY CONTEXTLESS ENVIRONMENT GOOGLE_CLOUD KUBERNETES]
	Context *string `json:"context"`

	// The key of the tag.
	//
	// Custom tags have the tag value here.
	// Required: true
	// Min Length: 1
	Key *string `json:"key"`

	// The value of the tag.
	//
	//  Not applicable to custom tags.
	Value string `json:"value,omitempty"`
}

TagFilter A tag-based filter of monitored entities. swagger:model TagFilter

func (*TagFilter) MarshalBinary

func (m *TagFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TagFilter) UnmarshalBinary

func (m *TagFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TagFilter) Validate

func (m *TagFilter) Validate(formats strfmt.Registry) error

Validate validates this tag filter

type TagFilterAlertingScope

type TagFilterAlertingScope struct {

	// The tag filter to match on.
	// Required: true
	TagFilter *TagFilter `json:"tagFilter"`
}

TagFilterAlertingScope tag filter alerting scope swagger:model TagFilterAlertingScope

func (*TagFilterAlertingScope) FilterType

func (m *TagFilterAlertingScope) FilterType() string

FilterType gets the filter type of this subtype

func (*TagFilterAlertingScope) MarshalBinary

func (m *TagFilterAlertingScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TagFilterAlertingScope) MarshalJSON

func (m TagFilterAlertingScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TagFilterAlertingScope) SetFilterType

func (m *TagFilterAlertingScope) SetFilterType(val string)

SetFilterType sets the filter type of this subtype

func (*TagFilterAlertingScope) UnmarshalBinary

func (m *TagFilterAlertingScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TagFilterAlertingScope) UnmarshalJSON

func (m *TagFilterAlertingScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TagFilterAlertingScope) Validate

func (m *TagFilterAlertingScope) Validate(formats strfmt.Registry) error

Validate validates this tag filter alerting scope

type TagInfo

type TagInfo struct {

	// The origin of the tag, such as AWS or Cloud Foundry.
	//
	//  Custom tags use the `CONTEXTLESS` value.
	// Required: true
	// Enum: [AWS AWS_GENERIC AZURE CLOUD_FOUNDRY CONTEXTLESS ENVIRONMENT GOOGLE_CLOUD KUBERNETES]
	Context *string `json:"context"`

	// The key of the tag.
	//
	//  Custom tags have the tag value here.
	// Required: true
	// Max Length: 2000
	// Min Length: 1
	Key *string `json:"key"`

	// The value of the tag.
	//
	//  Not applicable to custom tags.
	// Max Length: 2000
	// Min Length: 0
	Value *string `json:"value,omitempty"`
}

TagInfo Tag of a Dynatrace entity. swagger:model TagInfo

func (*TagInfo) MarshalBinary

func (m *TagInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TagInfo) UnmarshalBinary

func (m *TagInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TagInfo) Validate

func (m *TagInfo) Validate(formats strfmt.Registry) error

Validate validates this tag info

type TagPair

type TagPair struct {

	// name
	Name string `json:"name,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

TagPair tag pair swagger:model TagPair

func (*TagPair) MarshalBinary

func (m *TagPair) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TagPair) UnmarshalBinary

func (m *TagPair) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TagPair) Validate

func (m *TagPair) Validate(formats strfmt.Registry) error

Validate validates this tag pair

type TakeSegmentsTransformation

type TakeSegmentsTransformation struct {

	// The delimiter for splitting the detected value. The delimiter itself is not kept.
	// Required: true
	Delimiter *string `json:"delimiter"`

	// The number of elements to be kept.
	// Required: true
	// Minimum: 1
	SegmentCount *int32 `json:"segmentCount"`

	// Keeps the first (`false`) or last (`true`) elements.
	//
	//  If not set, then `false` is used, keeping the first elements.
	TakeFromEnd bool `json:"takeFromEnd,omitempty"`
}

TakeSegmentsTransformation take segments transformation swagger:model TakeSegmentsTransformation

func (*TakeSegmentsTransformation) MarshalBinary

func (m *TakeSegmentsTransformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TakeSegmentsTransformation) MarshalJSON

func (m TakeSegmentsTransformation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TakeSegmentsTransformation) SetType

func (m *TakeSegmentsTransformation) SetType(val string)

SetType sets the type of this subtype

func (*TakeSegmentsTransformation) Type

Type gets the type of this subtype

func (*TakeSegmentsTransformation) UnmarshalBinary

func (m *TakeSegmentsTransformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TakeSegmentsTransformation) UnmarshalJSON

func (m *TakeSegmentsTransformation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TakeSegmentsTransformation) Validate

func (m *TakeSegmentsTransformation) Validate(formats strfmt.Registry) error

Validate validates this take segments transformation

type Tile

type Tile interface {
	runtime.Validatable

	// The position and size of the tile.
	// Required: true
	Bounds() *TileBounds
	SetBounds(*TileBounds)

	// The tile is configured and ready to use (`true`) or just placed on the dashboard (`false`).
	Configured() bool
	SetConfigured(bool)

	// The name of the tile.
	// Required: true
	Name() *string
	SetName(*string)

	// A filter, applied to the tile.
	TileFilter() *TileFilter
	SetTileFilter(*TileFilter)

	// Defines the actual set of fields depending on the value:
	//
	// CUSTOM_CHARTING -> CustomChartingTile
	// DTAQL -> UserSessionQueryTile
	// MARKDOWN -> MarkdownTile
	// HOSTS -> FilterableEntityTile
	// APPLICATIONS -> FilterableEntityTile
	// SERVICES -> FilterableEntityTile
	// DATABASES_OVERVIEW -> FilterableEntityTile
	// SYNTHETIC_TESTS -> FilterableEntityTile
	// APPLICATION_WORLDMAP -> AssignedEntitiesWithMetricTile
	// RESOURCES -> AssignedEntitiesWithMetricTile
	// THIRD_PARTY_MOST_ACTIVE -> AssignedEntitiesWithMetricTile
	// UEM_CONVERSIONS_PER_GOAL -> AssignedEntitiesWithMetricTile
	// HOST -> AssignedEntitiesWithMetricTile
	// PROCESS_GROUPS_ONE -> AssignedEntitiesWithMetricTile
	// SYNTHETIC_SINGLE_WEBCHECK -> SyntheticSingleWebcheckTile
	// APPLICATION -> AssignedEntitiesTile
	// VIRTUALIZATION -> AssignedEntitiesTile
	// AWS -> AssignedEntitiesTile
	// SERVICE_VERSATILE -> AssignedEntitiesTile
	// SESSION_METRICS -> AssignedEntitiesTile
	// USERS -> AssignedEntitiesTile
	// UEM_KEY_USER_ACTIONS -> AssignedEntitiesTile
	// BOUNCE_RATE -> AssignedEntitiesTile
	// UEM_CONVERSIONS_OVERALL -> AssignedEntitiesTile
	// UEM_JSERRORS_OVERALL -> AssignedEntitiesTile
	// MOBILE_APPLICATION -> AssignedEntitiesTile
	// SYNTHETIC_SINGLE_EXT_TEST -> AssignedEntitiesTile
	// SYNTHETIC_HTTP_MONITOR -> AssignedEntitiesTile
	// DATABASE -> AssignedEntitiesTile
	// CUSTOM_APPLICATION -> AssignedEntitiesTile
	// APPLICATION_METHOD -> AssignedEntitiesTile
	// LOG_ANALYTICS -> AssignedEntitiesTile
	// OPENSTACK -> AssignedEntitiesTile
	// OPENSTACK_PROJECT -> AssignedEntitiesTile
	// OPENSTACK_AV_ZONE -> AssignedEntitiesTile
	//
	// Required: true
	// Enum: [CUSTOM_CHARTING DTAQL MARKDOWN HOSTS APPLICATIONS SERVICES DATABASES_OVERVIEW SYNTHETIC_TESTS APPLICATION_WORLDMAP RESOURCES THIRD_PARTY_MOST_ACTIVE UEM_CONVERSIONS_PER_GOAL HOST PROCESS_GROUPS_ONE SYNTHETIC_SINGLE_WEBCHECK APPLICATION VIRTUALIZATION AWS SERVICE_VERSATILE SESSION_METRICS USERS UEM_KEY_USER_ACTIONS BOUNCE_RATE UEM_CONVERSIONS_OVERALL UEM_JSERRORS_OVERALL MOBILE_APPLICATION SYNTHETIC_SINGLE_EXT_TEST SYNTHETIC_HTTP_MONITOR DATABASE CUSTOM_APPLICATION APPLICATION_METHOD LOG_ANALYTICS OPENSTACK OPENSTACK_PROJECT OPENSTACK_AV_ZONE]
	TileType() string
	SetTileType(string)
}

Tile Configuration of a tile.

The actual set of fields depends on the type of the tile. See the description of the **tileType** field. swagger:discriminator Tile tileType

func UnmarshalTile

func UnmarshalTile(reader io.Reader, consumer runtime.Consumer) (Tile, error)

UnmarshalTile unmarshals polymorphic Tile

func UnmarshalTileSlice

func UnmarshalTileSlice(reader io.Reader, consumer runtime.Consumer) ([]Tile, error)

UnmarshalTileSlice unmarshals polymorphic slices of Tile

type TileBounds

type TileBounds struct {

	// The height of the tile, in pixels.
	Height int32 `json:"height,omitempty"`

	// The horizontal distance from the top left corner of the dashboard to the top left corner of the tile, in pixels.
	Left int32 `json:"left,omitempty"`

	// The vertical distance from the top left corner of the dashboard to the top left corner of the tile, in pixels.
	Top int32 `json:"top,omitempty"`

	// The width of the tile, in pixels.
	Width int32 `json:"width,omitempty"`
}

TileBounds The position and size of a tile. swagger:model TileBounds

func (*TileBounds) MarshalBinary

func (m *TileBounds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TileBounds) UnmarshalBinary

func (m *TileBounds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TileBounds) Validate

func (m *TileBounds) Validate(formats strfmt.Registry) error

Validate validates this tile bounds

type TileFilter

type TileFilter struct {

	// The management zone to which the tile belongs.
	ManagementZone *EntityShortRepresentation `json:"managementZone,omitempty"`

	// The default timeframe of the tile.
	Timeframe string `json:"timeframe,omitempty"`
}

TileFilter A filter applied to a tile.

It overrides dashboard's filter.

swagger:model TileFilter

func (*TileFilter) MarshalBinary

func (m *TileFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TileFilter) UnmarshalBinary

func (m *TileFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TileFilter) Validate

func (m *TileFilter) Validate(formats strfmt.Registry) error

Validate validates this tile filter

type TimeoutSettings

type TimeoutSettings struct {

	// Defines how deep temporary actions may cascade. 0 disables temporary actions completely. Recommended value if enabled is 3.
	// Required: true
	TemporaryActionLimit *int32 `json:"temporaryActionLimit"`

	// The total timeout of all cascaded timeouts that should still be able to create a temporary action
	// Required: true
	TemporaryActionTotalTimeout *int32 `json:"temporaryActionTotalTimeout"`

	// Timed action support enabled/disabled.
	//
	// Enable to detect actions that trigger sending of XHRs via *setTimout* methods.
	// Required: true
	TimedActionSupport *bool `json:"timedActionSupport"`
}

TimeoutSettings Settings for timed action capture. swagger:model TimeoutSettings

func (*TimeoutSettings) MarshalBinary

func (m *TimeoutSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TimeoutSettings) UnmarshalBinary

func (m *TimeoutSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TimeoutSettings) Validate

func (m *TimeoutSettings) Validate(formats strfmt.Registry) error

Validate validates this timeout settings

type TokenCredentials

type TokenCredentials struct {

	// Token in the string format.
	// Required: true
	Token *string `json:"token"`
	// contains filtered or unexported fields
}

TokenCredentials token credentials swagger:model TokenCredentials

func (*TokenCredentials) Description

func (m *TokenCredentials) Description() *string

Description gets the description of this subtype

func (*TokenCredentials) ID

func (m *TokenCredentials) ID() string

ID gets the id of this subtype

func (*TokenCredentials) MarshalBinary

func (m *TokenCredentials) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TokenCredentials) MarshalJSON

func (m TokenCredentials) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TokenCredentials) Name

func (m *TokenCredentials) Name() *string

Name gets the name of this subtype

func (*TokenCredentials) OwnerAccessOnly

func (m *TokenCredentials) OwnerAccessOnly() bool

OwnerAccessOnly gets the owner access only of this subtype

func (*TokenCredentials) SetDescription

func (m *TokenCredentials) SetDescription(val *string)

SetDescription sets the description of this subtype

func (*TokenCredentials) SetID

func (m *TokenCredentials) SetID(val string)

SetID sets the id of this subtype

func (*TokenCredentials) SetName

func (m *TokenCredentials) SetName(val *string)

SetName sets the name of this subtype

func (*TokenCredentials) SetOwnerAccessOnly

func (m *TokenCredentials) SetOwnerAccessOnly(val bool)

SetOwnerAccessOnly sets the owner access only of this subtype

func (*TokenCredentials) SetType

func (m *TokenCredentials) SetType(val string)

SetType sets the type of this subtype

func (*TokenCredentials) Type

func (m *TokenCredentials) Type() string

Type gets the type of this subtype

func (*TokenCredentials) UnmarshalBinary

func (m *TokenCredentials) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TokenCredentials) UnmarshalJSON

func (m *TokenCredentials) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TokenCredentials) Validate

func (m *TokenCredentials) Validate(formats strfmt.Registry) error

Validate validates this token credentials

type TrafficDropDetectionConfig

type TrafficDropDetectionConfig struct {

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// Alert if the observed traffic is less than *X* % of the expected value.
	// Maximum: 100
	// Minimum: 0
	TrafficDropPercent *int32 `json:"trafficDropPercent,omitempty"`
}

TrafficDropDetectionConfig The configuration of traffic drops detection. swagger:model TrafficDropDetectionConfig

func (*TrafficDropDetectionConfig) MarshalBinary

func (m *TrafficDropDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TrafficDropDetectionConfig) UnmarshalBinary

func (m *TrafficDropDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TrafficDropDetectionConfig) Validate

func (m *TrafficDropDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this traffic drop detection config

type TrafficSpikeDetectionConfig

type TrafficSpikeDetectionConfig struct {

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`

	// Alert if the observed traffic is more than *X* % of the expected value.
	// Maximum: 1000
	// Minimum: 100
	TrafficSpikePercent int32 `json:"trafficSpikePercent,omitempty"`
}

TrafficSpikeDetectionConfig The cofiguration of traffic spikes detection. swagger:model TrafficSpikeDetectionConfig

func (*TrafficSpikeDetectionConfig) MarshalBinary

func (m *TrafficSpikeDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TrafficSpikeDetectionConfig) UnmarshalBinary

func (m *TrafficSpikeDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TrafficSpikeDetectionConfig) Validate

func (m *TrafficSpikeDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this traffic spike detection config

type TransformationBase

type TransformationBase interface {
	runtime.Validatable

	// Defines the actual set of fields depending on the value:
	//
	// BEFORE -> BeforeTransformation
	// AFTER -> AfterTransformation
	// BETWEEN -> BetweenTransformation
	// REPLACE_BETWEEN -> ReplaceBetweenTransformation
	// REMOVE_NUMBERS -> RemoveNumbersTransformation
	// REMOVE_CREDIT_CARDS -> RemoveCreditCardNumbersTransformation
	// REMOVE_IBANS -> RemoveIBANsTransformation
	// REMOVE_IPS -> RemoveIPsTransformation
	// SPLIT_SELECT -> SplitSelectTransformation
	// TAKE_SEGMENTS -> TakeSegmentsTransformation
	//
	// Required: true
	// Enum: [BEFORE AFTER BETWEEN REPLACE_BETWEEN REMOVE_NUMBERS REMOVE_CREDIT_CARDS REMOVE_IBANS REMOVE_IPS SPLIT_SELECT TAKE_SEGMENTS]
	Type() string
	SetType(string)
}

TransformationBase Configuration of transformation of the detected value.

If several transformations are specified, they are handled sequentially from top to bottom. Each transformation is applied to the result of the preceding transformation. For example, the second transformation is applied to the result of the first transformation.

The actual set of fields depends on the `type` of the transformation. swagger:discriminator TransformationBase type

func UnmarshalTransformationBase

func UnmarshalTransformationBase(reader io.Reader, consumer runtime.Consumer) (TransformationBase, error)

UnmarshalTransformationBase unmarshals polymorphic TransformationBase

func UnmarshalTransformationBaseSlice

func UnmarshalTransformationBaseSlice(reader io.Reader, consumer runtime.Consumer) ([]TransformationBase, error)

UnmarshalTransformationBaseSlice unmarshals polymorphic slices of TransformationBase

type TrelloNotificationConfig

type TrelloNotificationConfig struct {

	// The application key for the Trello account.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	ApplicationKey *string `json:"applicationKey"`

	// The application token for the Trello account.
	// Max Length: 1000
	// Min Length: 1
	AuthorizationToken string `json:"authorizationToken,omitempty"`

	// The Trello board to which the card should be assigned.
	// Required: true
	// Min Length: 1
	BoardID *string `json:"boardId"`

	// The description of the Trello card.
	//
	//  You can use same placeholders as in card text.
	// Required: true
	// Min Length: 1
	Description *string `json:"description"`

	// The Trello list to which the card should be assigned.
	// Required: true
	// Min Length: 1
	ListID *string `json:"listId"`

	// The Trello list to which the card of the resolved problem should be assigned.
	// Required: true
	// Min Length: 1
	ResolvedListID *string `json:"resolvedListId"`

	// The text of the generated Trello card.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsMarkdown}`: All problem event details, including root cause, as a [Markdown-formatted](https://www.markdownguide.org/cheat-sheet/) string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Min Length: 1
	Text *string `json:"text"`
	// contains filtered or unexported fields
}

TrelloNotificationConfig trello notification config swagger:model TrelloNotificationConfig

func (*TrelloNotificationConfig) Active

func (m *TrelloNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*TrelloNotificationConfig) AlertingProfile

func (m *TrelloNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*TrelloNotificationConfig) ID

ID gets the id of this subtype

func (*TrelloNotificationConfig) MarshalBinary

func (m *TrelloNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TrelloNotificationConfig) MarshalJSON

func (m TrelloNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TrelloNotificationConfig) Name

func (m *TrelloNotificationConfig) Name() *string

Name gets the name of this subtype

func (*TrelloNotificationConfig) SetActive

func (m *TrelloNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*TrelloNotificationConfig) SetAlertingProfile

func (m *TrelloNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*TrelloNotificationConfig) SetID

func (m *TrelloNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*TrelloNotificationConfig) SetName

func (m *TrelloNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*TrelloNotificationConfig) SetType

func (m *TrelloNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*TrelloNotificationConfig) Type

func (m *TrelloNotificationConfig) Type() string

Type gets the type of this subtype

func (*TrelloNotificationConfig) UnmarshalBinary

func (m *TrelloNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TrelloNotificationConfig) UnmarshalJSON

func (m *TrelloNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TrelloNotificationConfig) Validate

func (m *TrelloNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this trello notification config

type UndersizedStorageDetectionConfig

type UndersizedStorageDetectionConfig struct {

	// Custom thresholds for undersized storage device. If not set then the automatic mode is used.
	//
	//  Fulfillment of **any** condition triggers an alert.
	CustomThresholds *UndersizedStorageThresholds `json:"customThresholds,omitempty"`

	// The detection is enabled (`true`) or disabled (`false`).
	// Required: true
	Enabled *bool `json:"enabled"`
}

UndersizedStorageDetectionConfig Undersized storage device detection cofing swagger:model UndersizedStorageDetectionConfig

func (*UndersizedStorageDetectionConfig) MarshalBinary

func (m *UndersizedStorageDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UndersizedStorageDetectionConfig) UnmarshalBinary

func (m *UndersizedStorageDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UndersizedStorageDetectionConfig) Validate

Validate validates this undersized storage detection config

type UndersizedStorageThresholds

type UndersizedStorageThresholds struct {

	// Average queue command latency is higher than *X* milliseconds in 3 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	AverageQueueCommandLatency *int32 `json:"averageQueueCommandLatency"`

	// Peak queue command latency is higher than *X* milliseconds in 3 out of 5 samples.
	// Required: true
	// Maximum: 10000
	// Minimum: 1
	PeakQueueCommandLatency *int32 `json:"peakQueueCommandLatency"`
}

UndersizedStorageThresholds Custom thresholds for undersized storage device. If not set then the automatic mode is used.

Fulfillment of **any** condition triggers an alert.

swagger:model UndersizedStorageThresholds

func (*UndersizedStorageThresholds) MarshalBinary

func (m *UndersizedStorageThresholds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UndersizedStorageThresholds) UnmarshalBinary

func (m *UndersizedStorageThresholds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UndersizedStorageThresholds) Validate

func (m *UndersizedStorageThresholds) Validate(formats strfmt.Registry) error

Validate validates this undersized storage thresholds

type UserActionDetails

type UserActionDetails struct {

	// Type of the action to which the rule applies.
	// Enum: [Custom Load Xhr]
	ActionType string `json:"actionType,omitempty"`

	// The match is case-sensitive (`true`) or (`false`).
	CaseSensitive bool `json:"caseSensitive,omitempty"`

	// The type of the entity to which the rule applies.
	// Enum: [ActionName CssSelector JavaScriptVariable MetaTag PagePath PageTitle PageUrl UrlAnchor XhrUrl]
	MatchEntity string `json:"matchEntity,omitempty"`

	// The operator of the match.
	// Enum: [Begins Contains Ends]
	MatchType string `json:"matchType,omitempty"`

	// The value to be matched to hit the conversion goal.
	Value string `json:"value,omitempty"`
}

UserActionDetails Configuration of a user action-based conversion goal. swagger:model UserActionDetails

func (*UserActionDetails) MarshalBinary

func (m *UserActionDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserActionDetails) UnmarshalBinary

func (m *UserActionDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserActionDetails) Validate

func (m *UserActionDetails) Validate(formats strfmt.Registry) error

Validate validates this user action details

type UserActionFilter

type UserActionFilter struct {

	// Filter by user actions with an action duration >= this value
	ActionDurationFromMilliseconds int32 `json:"actionDurationFromMilliseconds,omitempty"`

	// Filter by user actions with an action duration <= this value
	ActionDurationToMilliseconds int32 `json:"actionDurationToMilliseconds,omitempty"`

	// Filter by Apdex
	// Enum: [Frustrated Satisfied Tolerating Unknown]
	Apdex string `json:"apdex,omitempty"`

	// Filter by browser family
	BrowserFamily string `json:"browserFamily,omitempty"`

	// Filter by browser family
	BrowserType string `json:"browserType,omitempty"`

	// Filter by browser version
	BrowserVersion string `json:"browserVersion,omitempty"`

	// Filter by city
	City string `json:"city,omitempty"`

	// Filter by continent
	Continent string `json:"continent,omitempty"`

	// Filter by country
	Country string `json:"country,omitempty"`

	// Filter by CustomActions
	CustomAction bool `json:"customAction,omitempty"`

	// Filter by domain
	Domain string `json:"domain,omitempty"`

	// Filter by any error
	HasAnyError bool `json:"hasAnyError,omitempty"`

	// Filter by custom errors
	HasCustomErrors bool `json:"hasCustomErrors,omitempty"`

	// Filter by http errors
	HasHTTPErrors bool `json:"hasHttpErrors,omitempty"`

	// Filter by javascript errors
	HasJavascriptErrors bool `json:"hasJavascriptErrors,omitempty"`

	// Filter by ip
	IP string `json:"ip,omitempty"`

	// Filter by ipV6Traffic
	IPV6Traffic bool `json:"ipV6Traffic,omitempty"`

	// Filter by LoadActions
	LoadAction bool `json:"loadAction,omitempty"`

	// Filter by osFamily
	OsFamily string `json:"osFamily,omitempty"`

	// Filter by osVersion
	OsVersion string `json:"osVersion,omitempty"`

	// Filter by realUsers
	RealUser bool `json:"realUser,omitempty"`

	// Filter by region
	Region string `json:"region,omitempty"`

	// Filter by robots
	Robot bool `json:"robot,omitempty"`

	// Filter by synthetic
	Synthetic bool `json:"synthetic,omitempty"`

	// Filter by userAction name
	UserActionName string `json:"userActionName,omitempty"`

	// Filter by user action properties
	// Max Items: 10
	// Min Items: 0
	UserActionProperties []*UserActionPropertyFilter `json:"userActionProperties"`

	// Filter by XhrActions
	XhrAction bool `json:"xhrAction,omitempty"`
}

UserActionFilter user action filter swagger:model UserActionFilter

func (*UserActionFilter) MarshalBinary

func (m *UserActionFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserActionFilter) UnmarshalBinary

func (m *UserActionFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserActionFilter) Validate

func (m *UserActionFilter) Validate(formats strfmt.Registry) error

Validate validates this user action filter

type UserActionNamingPlaceholder

type UserActionNamingPlaceholder struct {

	// Input.
	// Required: true
	// Enum: [ELEMENT_IDENTIFIER INPUT_TYPE METADATA PAGE_TITLE PAGE_URL SOURCE_URL TOP_XHR_URL XHR_URL]
	Input *string `json:"input"`

	// Id of the metadata.
	MetadataID int32 `json:"metadataId,omitempty"`

	// Placeholder name.
	// Required: true
	// Max Length: 50
	// Min Length: 1
	Name *string `json:"name"`

	// Part.
	// Required: true
	// Enum: [ALL ANCHOR PATH]
	ProcessingPart *string `json:"processingPart"`

	// Processing actions.
	ProcessingSteps []*UserActionNamingPlaceholderProcessingStep `json:"processingSteps"`

	// Use the element identifier that was selected by Dynatrace.
	// Required: true
	UseGuessedElementIdentifier *bool `json:"useGuessedElementIdentifier"`
}

UserActionNamingPlaceholder The placeholder settings. swagger:model UserActionNamingPlaceholder

func (*UserActionNamingPlaceholder) MarshalBinary

func (m *UserActionNamingPlaceholder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserActionNamingPlaceholder) UnmarshalBinary

func (m *UserActionNamingPlaceholder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserActionNamingPlaceholder) Validate

func (m *UserActionNamingPlaceholder) Validate(formats strfmt.Registry) error

Validate validates this user action naming placeholder

type UserActionNamingPlaceholderProcessingStep

type UserActionNamingPlaceholderProcessingStep struct {

	// After (to be removed).
	PatternAfter string `json:"patternAfter,omitempty"`

	// If patternAfter should be the first or the last occurrence
	// Enum: [FIRST LAST]
	PatternAfterSearchType string `json:"patternAfterSearchType,omitempty"`

	// Before (to be removed).
	PatternBefore string `json:"patternBefore,omitempty"`

	// If patternBefore should be the first or the last occurrence
	// Enum: [FIRST LAST]
	PatternBeforeSearchType string `json:"patternBeforeSearchType,omitempty"`

	// Replace with.
	Replacement string `json:"replacement,omitempty"`

	// Action.
	// Required: true
	// Enum: [REPLACEMENT SUBSTRING]
	Type *string `json:"type"`
}

UserActionNamingPlaceholderProcessingStep The processing step settings. swagger:model UserActionNamingPlaceholderProcessingStep

func (*UserActionNamingPlaceholderProcessingStep) MarshalBinary

func (m *UserActionNamingPlaceholderProcessingStep) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserActionNamingPlaceholderProcessingStep) UnmarshalBinary

func (m *UserActionNamingPlaceholderProcessingStep) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserActionNamingPlaceholderProcessingStep) Validate

Validate validates this user action naming placeholder processing step

type UserActionNamingRule

type UserActionNamingRule struct {

	// Define the conditions when this naming rule should apply.
	Conditions []*UserActionNamingRuleCondition `json:"conditions"`

	// Naming pattern. Use { } to select placeholders.
	// Required: true
	// Min Length: 1
	Template *string `json:"template"`
}

UserActionNamingRule The settings of naming rule. swagger:model UserActionNamingRule

func (*UserActionNamingRule) MarshalBinary

func (m *UserActionNamingRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserActionNamingRule) UnmarshalBinary

func (m *UserActionNamingRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserActionNamingRule) Validate

func (m *UserActionNamingRule) Validate(formats strfmt.Registry) error

Validate validates this user action naming rule

type UserActionNamingRuleCondition

type UserActionNamingRuleCondition struct {

	// operand1
	// Required: true
	// Min Length: 1
	Operand1 *string `json:"operand1"`

	// operand2
	Operand2 string `json:"operand2,omitempty"`

	// operator
	// Required: true
	// Enum: [CONTAINS ENDS_WITH EQUALS IS_EMPTY IS_NOT_EMPTY NOT_CONTAINS NOT_ENDS_WITH NOT_EQUALS NOT_STARTS_WITH STARTS_WITH]
	Operator *string `json:"operator"`
}

UserActionNamingRuleCondition The settings of conditions for user action naming. swagger:model UserActionNamingRuleCondition

func (*UserActionNamingRuleCondition) MarshalBinary

func (m *UserActionNamingRuleCondition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserActionNamingRuleCondition) UnmarshalBinary

func (m *UserActionNamingRuleCondition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserActionNamingRuleCondition) Validate

func (m *UserActionNamingRuleCondition) Validate(formats strfmt.Registry) error

Validate validates this user action naming rule condition

type UserActionNamingSettings

type UserActionNamingSettings struct {

	// Case insensitive naming.
	IgnoreCase bool `json:"ignoreCase,omitempty"`

	// User action naming rules for loading actions.
	LoadActionNamingRules []*UserActionNamingRule `json:"loadActionNamingRules"`

	// User action placeholders.
	Placeholders []*UserActionNamingPlaceholder `json:"placeholders"`

	// Deactivate this setting if different domains should not result in separate user actions.
	SplitUserActionsByDomain bool `json:"splitUserActionsByDomain,omitempty"`

	// User action naming rules for xhr actions.
	XhrActionNamingRules []*UserActionNamingRule `json:"xhrActionNamingRules"`
}

UserActionNamingSettings The settings of user action naming. swagger:model UserActionNamingSettings

func (*UserActionNamingSettings) MarshalBinary

func (m *UserActionNamingSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserActionNamingSettings) UnmarshalBinary

func (m *UserActionNamingSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserActionNamingSettings) Validate

func (m *UserActionNamingSettings) Validate(formats strfmt.Registry) error

Validate validates this user action naming settings

type UserActionPropertyFilter

type UserActionPropertyFilter struct {

	// Filter by values >= this value (only for properties of numeric type)
	From float64 `json:"from,omitempty"`

	// The key of the user action property
	Key string `json:"key,omitempty"`

	// Filter by values <= this value (only for properties of numeric type)
	To float64 `json:"to,omitempty"`

	// Filter by a string value (only for properties of type string)
	Value string `json:"value,omitempty"`
}

UserActionPropertyFilter user action property filter swagger:model UserActionPropertyFilter

func (*UserActionPropertyFilter) MarshalBinary

func (m *UserActionPropertyFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserActionPropertyFilter) UnmarshalBinary

func (m *UserActionPropertyFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserActionPropertyFilter) Validate

func (m *UserActionPropertyFilter) Validate(formats strfmt.Registry) error

Validate validates this user action property filter

type UserPasswordCredentials

type UserPasswordCredentials struct {

	// The password of the credential.
	// Required: true
	Password *string `json:"password"`

	// The username of the credentials set.
	// Required: true
	User *string `json:"user"`
	// contains filtered or unexported fields
}

UserPasswordCredentials user password credentials swagger:model UserPasswordCredentials

func (*UserPasswordCredentials) Description

func (m *UserPasswordCredentials) Description() *string

Description gets the description of this subtype

func (*UserPasswordCredentials) ID

ID gets the id of this subtype

func (*UserPasswordCredentials) MarshalBinary

func (m *UserPasswordCredentials) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (UserPasswordCredentials) MarshalJSON

func (m UserPasswordCredentials) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*UserPasswordCredentials) Name

func (m *UserPasswordCredentials) Name() *string

Name gets the name of this subtype

func (*UserPasswordCredentials) OwnerAccessOnly

func (m *UserPasswordCredentials) OwnerAccessOnly() bool

OwnerAccessOnly gets the owner access only of this subtype

func (*UserPasswordCredentials) SetDescription

func (m *UserPasswordCredentials) SetDescription(val *string)

SetDescription sets the description of this subtype

func (*UserPasswordCredentials) SetID

func (m *UserPasswordCredentials) SetID(val string)

SetID sets the id of this subtype

func (*UserPasswordCredentials) SetName

func (m *UserPasswordCredentials) SetName(val *string)

SetName sets the name of this subtype

func (*UserPasswordCredentials) SetOwnerAccessOnly

func (m *UserPasswordCredentials) SetOwnerAccessOnly(val bool)

SetOwnerAccessOnly sets the owner access only of this subtype

func (*UserPasswordCredentials) SetType

func (m *UserPasswordCredentials) SetType(val string)

SetType sets the type of this subtype

func (*UserPasswordCredentials) Type

func (m *UserPasswordCredentials) Type() string

Type gets the type of this subtype

func (*UserPasswordCredentials) UnmarshalBinary

func (m *UserPasswordCredentials) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserPasswordCredentials) UnmarshalJSON

func (m *UserPasswordCredentials) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*UserPasswordCredentials) Validate

func (m *UserPasswordCredentials) Validate(formats strfmt.Registry) error

Validate validates this user password credentials

type UserSessionQueryTile

type UserSessionQueryTile struct {

	// The name of the tile, set by user.
	// Required: true
	CustomName *string `json:"customName"`

	// The limit of the results, if not set will use the default value of the system
	Limit int32 `json:"limit,omitempty"`

	// A [user session query](https://www.dynatrace.com/support/help/shortlink/usql-info) executed by the tile.
	// Required: true
	Query *string `json:"query"`

	// The comparison timeframe of the query.
	//
	//  If specified, you additionally get the results of the same query with the specified time shift.
	TimeFrameShift string `json:"timeFrameShift,omitempty"`

	// The visualization of the tile.
	// Required: true
	// Enum: [COLUMN_CHART FUNNEL LINE_CHART PIE_CHART SINGLE_VALUE TABLE]
	Type *string `json:"type"`
	// contains filtered or unexported fields
}

UserSessionQueryTile user session query tile swagger:model UserSessionQueryTile

func (*UserSessionQueryTile) Bounds

func (m *UserSessionQueryTile) Bounds() *TileBounds

Bounds gets the bounds of this subtype

func (*UserSessionQueryTile) Configured

func (m *UserSessionQueryTile) Configured() bool

Configured gets the configured of this subtype

func (*UserSessionQueryTile) MarshalBinary

func (m *UserSessionQueryTile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (UserSessionQueryTile) MarshalJSON

func (m UserSessionQueryTile) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*UserSessionQueryTile) Name

func (m *UserSessionQueryTile) Name() *string

Name gets the name of this subtype

func (*UserSessionQueryTile) SetBounds

func (m *UserSessionQueryTile) SetBounds(val *TileBounds)

SetBounds sets the bounds of this subtype

func (*UserSessionQueryTile) SetConfigured

func (m *UserSessionQueryTile) SetConfigured(val bool)

SetConfigured sets the configured of this subtype

func (*UserSessionQueryTile) SetName

func (m *UserSessionQueryTile) SetName(val *string)

SetName sets the name of this subtype

func (*UserSessionQueryTile) SetTileFilter

func (m *UserSessionQueryTile) SetTileFilter(val *TileFilter)

SetTileFilter sets the tile filter of this subtype

func (*UserSessionQueryTile) SetTileType

func (m *UserSessionQueryTile) SetTileType(val string)

SetTileType sets the tile type of this subtype

func (*UserSessionQueryTile) TileFilter

func (m *UserSessionQueryTile) TileFilter() *TileFilter

TileFilter gets the tile filter of this subtype

func (*UserSessionQueryTile) TileType

func (m *UserSessionQueryTile) TileType() string

TileType gets the tile type of this subtype

func (*UserSessionQueryTile) UnmarshalBinary

func (m *UserSessionQueryTile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserSessionQueryTile) UnmarshalJSON

func (m *UserSessionQueryTile) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*UserSessionQueryTile) Validate

func (m *UserSessionQueryTile) Validate(formats strfmt.Registry) error

Validate validates this user session query tile

type VMwareAnomalyDetectionConfig

type VMwareAnomalyDetectionConfig struct {

	// How to detect high number of dropped packets.
	// Required: true
	DroppedPacketsDetection *DroppedPacketsDetectionConfig `json:"droppedPacketsDetection"`

	// How to detect CPU saturation on ESXi host.
	// Required: true
	EsxiHighCPUSaturation *EsxiHighCPUSaturationConfig `json:"esxiHighCpuSaturation"`

	// How to detect memory saturation on ESXi host.
	// Required: true
	EsxiHighMemoryDetection *EsxiHighMemoryDetectionConfig `json:"esxiHighMemoryDetection"`

	// How to detect guest CPU limit reached.
	GuestCPULimitReached *GuestCPULimitReachedConfig `json:"guestCpuLimitReached,omitempty"`

	// How to detect low datastore space.
	// Required: true
	LowDatastoreSpaceDetection *LowDatastoreSpaceDetectionConfig `json:"lowDatastoreSpaceDetection"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// How to detect overloaded storage on physical storage device.
	// Required: true
	OverloadedStorageDetection *OverloadedStorageDetectionConfig `json:"overloadedStorageDetection"`

	// How to detect physical storage device running slow.
	// Required: true
	SlowPhysicalStorageDetection *SlowPhysicalStorageDetectionConfig `json:"slowPhysicalStorageDetection"`

	// How to detect undersized storage device.
	// Required: true
	UndersizedStorageDetection *UndersizedStorageDetectionConfig `json:"undersizedStorageDetection"`
}

VMwareAnomalyDetectionConfig The configuration of the anomaly detection for VMware. swagger:model VMwareAnomalyDetectionConfig

func (*VMwareAnomalyDetectionConfig) MarshalBinary

func (m *VMwareAnomalyDetectionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VMwareAnomalyDetectionConfig) UnmarshalBinary

func (m *VMwareAnomalyDetectionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VMwareAnomalyDetectionConfig) Validate

func (m *VMwareAnomalyDetectionConfig) Validate(formats strfmt.Registry) error

Validate validates this v mware anomaly detection config

type ValueCondition

type ValueCondition struct {

	// Negate the comparison.
	// Required: true
	Negate *bool `json:"negate"`

	// Operator comparing the extracted value to the comparison value.
	// Required: true
	// Enum: [BEGINS_WITH CONTAINS ENDS_WITH EQUALS]
	Operator *string `json:"operator"`

	// The value to compare to.
	// Required: true
	Value *string `json:"value"`
}

ValueCondition value condition swagger:model ValueCondition

func (*ValueCondition) MarshalBinary

func (m *ValueCondition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ValueCondition) UnmarshalBinary

func (m *ValueCondition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ValueCondition) Validate

func (m *ValueCondition) Validate(formats strfmt.Registry) error

Validate validates this value condition

type ValueProcessing

type ValueProcessing struct {

	// Preprocess by extracting a substring from the original value.
	ExtractSubstring *ExtractSubstring `json:"extractSubstring,omitempty"`

	// Split (preprocessed) string values at this separator.
	SplitAt string `json:"splitAt,omitempty"`

	// Prune Whitespaces. Defaults to false.
	// Required: true
	Trim *bool `json:"trim"`

	// Only capture values matching this condition.
	ValueCondition *ValueCondition `json:"valueCondition,omitempty"`

	// Extract value from captured data per regex.
	ValueExtractorRegex string `json:"valueExtractorRegex,omitempty"`
}

ValueProcessing value processing swagger:model ValueProcessing

func (*ValueProcessing) MarshalBinary

func (m *ValueProcessing) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ValueProcessing) UnmarshalBinary

func (m *ValueProcessing) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ValueProcessing) Validate

func (m *ValueProcessing) Validate(formats strfmt.Registry) error

Validate validates this value processing

type VictorOpsNotificationConfig

type VictorOpsNotificationConfig struct {

	// The API key for the target VictorOps account.
	// Max Length: 1000
	// Min Length: 1
	APIKey string `json:"apiKey,omitempty"`

	// The content of the message.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	//
	// Required: true
	// Min Length: 1
	Message *string `json:"message"`

	// The routing key, defining the group to be notified.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	RoutingKey *string `json:"routingKey"`
	// contains filtered or unexported fields
}

VictorOpsNotificationConfig victor ops notification config swagger:model VictorOpsNotificationConfig

func (*VictorOpsNotificationConfig) Active

func (m *VictorOpsNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*VictorOpsNotificationConfig) AlertingProfile

func (m *VictorOpsNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*VictorOpsNotificationConfig) ID

ID gets the id of this subtype

func (*VictorOpsNotificationConfig) MarshalBinary

func (m *VictorOpsNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (VictorOpsNotificationConfig) MarshalJSON

func (m VictorOpsNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*VictorOpsNotificationConfig) Name

Name gets the name of this subtype

func (*VictorOpsNotificationConfig) SetActive

func (m *VictorOpsNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*VictorOpsNotificationConfig) SetAlertingProfile

func (m *VictorOpsNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*VictorOpsNotificationConfig) SetID

func (m *VictorOpsNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*VictorOpsNotificationConfig) SetName

func (m *VictorOpsNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*VictorOpsNotificationConfig) SetType

func (m *VictorOpsNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*VictorOpsNotificationConfig) Type

Type gets the type of this subtype

func (*VictorOpsNotificationConfig) UnmarshalBinary

func (m *VictorOpsNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VictorOpsNotificationConfig) UnmarshalJSON

func (m *VictorOpsNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*VictorOpsNotificationConfig) Validate

func (m *VictorOpsNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this victor ops notification config

type VisitDurationDetails

type VisitDurationDetails struct {

	// The duration of session to hit the conversion goal, in milliseconds.
	// Required: true
	DurationInMillis *int64 `json:"durationInMillis"`
}

VisitDurationDetails Configuration of a visit duration-based conversion goal. swagger:model VisitDurationDetails

func (*VisitDurationDetails) MarshalBinary

func (m *VisitDurationDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VisitDurationDetails) UnmarshalBinary

func (m *VisitDurationDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VisitDurationDetails) Validate

func (m *VisitDurationDetails) Validate(formats strfmt.Registry) error

Validate validates this visit duration details

type VisitNumActionDetails

type VisitNumActionDetails struct {

	// The number of user actions to hit the conversion goal.
	NumUserActions int32 `json:"numUserActions,omitempty"`
}

VisitNumActionDetails Configuration of a number of user actions-based conversion goal. swagger:model VisitNumActionDetails

func (*VisitNumActionDetails) MarshalBinary

func (m *VisitNumActionDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VisitNumActionDetails) UnmarshalBinary

func (m *VisitNumActionDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VisitNumActionDetails) Validate

func (m *VisitNumActionDetails) Validate(formats strfmt.Registry) error

Validate validates this visit num action details

type WaterfallSettings

type WaterfallSettings struct {

	// Warn about resources with a lower browser cache rate above *X*%.
	// Required: true
	// Maximum: 100
	// Minimum: 1
	ResourceBrowserCachingThreshold *int32 `json:"resourceBrowserCachingThreshold"`

	// Warn about resources larger than *X* bytes.
	// Required: true
	// Maximum: 9.9999e+07
	// Minimum: 0
	ResourcesThreshold *int32 `json:"resourcesThreshold"`

	// Warn about slow CDN resources with a response time above *X* ms.
	// Required: true
	// Maximum: 9.9999e+07
	// Minimum: 0
	SlowCdnResourcesThreshold *int32 `json:"slowCdnResourcesThreshold"`

	// Warn about slow 1st party resources with a response time above *X* ms.
	// Required: true
	// Maximum: 9.9999e+07
	// Minimum: 0
	SlowFirstPartyResourcesThreshold *int32 `json:"slowFirstPartyResourcesThreshold"`

	// Warn about slow 3rd party resources with a response time above *X* ms.
	// Required: true
	// Maximum: 9.9999e+07
	// Minimum: 0
	SlowThirdPartyResourcesThreshold *int32 `json:"slowThirdPartyResourcesThreshold"`

	// Warn if Speed index exceeds *X* % of Visually complete.
	// Required: true
	// Maximum: 99
	// Minimum: 1
	SpeedIndexVisuallyCompleteRatioThreshold *int32 `json:"speedIndexVisuallyCompleteRatioThreshold"`

	// Warn about uncompressed resources larger than *X* bytes.
	// Required: true
	// Maximum: 99999
	// Minimum: 0
	UncompressedResourcesThreshold *int32 `json:"uncompressedResourcesThreshold"`
}

WaterfallSettings These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources. swagger:model WaterfallSettings

func (*WaterfallSettings) MarshalBinary

func (m *WaterfallSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WaterfallSettings) UnmarshalBinary

func (m *WaterfallSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WaterfallSettings) Validate

func (m *WaterfallSettings) Validate(formats strfmt.Registry) error

Validate validates this waterfall settings

type WebApplicationConfig

type WebApplicationConfig struct {

	// A list of conversion goals of the application.
	ConversionGoals []*ConversionGoal `json:"conversionGoals"`

	// Analize *X*% of user sessions.
	// Required: true
	// Maximum: 100
	// Minimum: 0
	CostControlUserSessionPercentage *float64 `json:"costControlUserSessionPercentage"`

	// The Apdex settings of custom actions.
	// Required: true
	CustomActionApdexSettings *Apdex `json:"customActionApdexSettings"`

	// Dynatrace entity ID of the web application.
	// Read Only: true
	Identifier string `json:"identifier,omitempty"`

	// The Apdex settings of load actions.
	// Required: true
	LoadActionApdexSettings *Apdex `json:"loadActionApdexSettings"`

	// The key performance metric of load actions.
	// Required: true
	// Enum: [ACTION_DURATION DOM_INTERACTIVE LOAD_EVENT_END LOAD_EVENT_START RESPONSE_END RESPONSE_START SPEED_INDEX VISUALLY_COMPLETE]
	LoadActionKeyPerformanceMetric *string `json:"loadActionKeyPerformanceMetric"`

	// Java script agent meta data capture settings.
	MetaDataCaptureSettings []*MetaDataCapturing `json:"metaDataCaptureSettings"`

	// Metadata useful for debugging.
	// Read Only: true
	Metadata *ConfigurationMetadata `json:"metadata,omitempty"`

	// Real user monitoring settings.
	// Required: true
	MonitoringSettings *MonitoringSettings `json:"monitoringSettings"`

	// The name of the web application, displayed in the UI.
	// Required: true
	// Max Length: 50
	// Min Length: 1
	Name *string `json:"name"`

	// Real user monitoring enabled/disabled.
	// Required: true
	RealUserMonitoringEnabled *bool `json:"realUserMonitoringEnabled"`

	// The type of the web application.
	// Enum: [AUTO_INJECTED BROWSER_EXTENSION_INJECTED MANUALLY_INJECTED]
	Type string `json:"type,omitempty"`

	// Url injection pattern for manual web application.
	URLInjectionPattern string `json:"urlInjectionPattern,omitempty"`

	// User action naming settings.
	UserActionNamingSettings *UserActionNamingSettings `json:"userActionNamingSettings,omitempty"`

	// Content resource settings.
	// Required: true
	WaterfallSettings *WaterfallSettings `json:"waterfallSettings"`

	// The Apdex settings of XHR actions.
	// Required: true
	XhrActionApdexSettings *Apdex `json:"xhrActionApdexSettings"`

	// The key performance metric of XHR actions.
	// Required: true
	// Enum: [ACTION_DURATION RESPONSE_END RESPONSE_START VISUALLY_COMPLETE]
	XhrActionKeyPerformanceMetric *string `json:"xhrActionKeyPerformanceMetric"`
}

WebApplicationConfig Configuration of a web application. swagger:model WebApplicationConfig

func (*WebApplicationConfig) MarshalBinary

func (m *WebApplicationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebApplicationConfig) UnmarshalBinary

func (m *WebApplicationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebApplicationConfig) Validate

func (m *WebApplicationConfig) Validate(formats strfmt.Registry) error

Validate validates this web application config

type WebApplicationConfigBrowserRestriction

type WebApplicationConfigBrowserRestriction struct {

	// The type of the browser that is used.
	// Required: true
	// Enum: [ANDROID_WEBKIT BOTS_SPIDERS CHROME EDGE FIREFOX INTERNET_EXPLORER OPERA SAFARI]
	BrowserType *string `json:"browserType"`

	// The version of the browser that is used.
	BrowserVersion string `json:"browserVersion,omitempty"`

	// Compares different browsers together.
	// Enum: [EQUALS GREATER_THAN_OR_EQUAL LOWER_THAN_OR_EQUAL]
	Comparator string `json:"comparator,omitempty"`

	// The platform on which the browser is being used.
	// Enum: [ALL DESKTOP MOBILE]
	Platform string `json:"platform,omitempty"`
}

WebApplicationConfigBrowserRestriction Browser exclusion rules for the browsers that are to be excluded. swagger:model WebApplicationConfigBrowserRestriction

func (*WebApplicationConfigBrowserRestriction) MarshalBinary

func (m *WebApplicationConfigBrowserRestriction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebApplicationConfigBrowserRestriction) UnmarshalBinary

func (m *WebApplicationConfigBrowserRestriction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebApplicationConfigBrowserRestriction) Validate

Validate validates this web application config browser restriction

type WebApplicationConfigBrowserRestrictionSettings

type WebApplicationConfigBrowserRestrictionSettings struct {

	// A list of browser restrictions.
	BrowserRestrictions []*WebApplicationConfigBrowserRestriction `json:"browserRestrictions"`

	// The mode of the list of browser restrictions.
	// Required: true
	// Enum: [EXCLUDE INCLUDE]
	Mode *string `json:"mode"`
}

WebApplicationConfigBrowserRestrictionSettings Settings for restricting certain browser type, version, platform and, comparator. It also restricts the mode. swagger:model WebApplicationConfigBrowserRestrictionSettings

func (*WebApplicationConfigBrowserRestrictionSettings) MarshalBinary

MarshalBinary interface implementation

func (*WebApplicationConfigBrowserRestrictionSettings) UnmarshalBinary

UnmarshalBinary interface implementation

func (*WebApplicationConfigBrowserRestrictionSettings) Validate

Validate validates this web application config browser restriction settings

type WebApplicationConfigIPAddressRestrictionSettings

type WebApplicationConfigIPAddressRestrictionSettings struct {

	// ip address restrictions
	IPAddressRestrictions []*IPAddressRange `json:"ipAddressRestrictions"`

	// The mode of the list of ip address restrictions.
	// Required: true
	// Enum: [EXCLUDE INCLUDE]
	Mode *string `json:"mode"`
}

WebApplicationConfigIPAddressRestrictionSettings Settings for restricting certain ip addresses and for introducing subnet mask. It also restricts the mode. swagger:model WebApplicationConfigIpAddressRestrictionSettings

func (*WebApplicationConfigIPAddressRestrictionSettings) MarshalBinary

MarshalBinary interface implementation

func (*WebApplicationConfigIPAddressRestrictionSettings) UnmarshalBinary

UnmarshalBinary interface implementation

func (*WebApplicationConfigIPAddressRestrictionSettings) Validate

Validate validates this web application config Ip address restriction settings

type WebHookNotificationConfig

type WebHookNotificationConfig struct {

	// Accept any, including self-signed and invalid, SSL certificate (`true`) or only trusted (`false`) certificates.
	// Required: true
	AcceptAnyCertificate *bool `json:"acceptAnyCertificate"`

	// A list of the additional HTTP headers.
	Headers []*HTTPHeader `json:"headers"`

	// The content of the notification message.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntities}`: Details about the entities impacted by the problem in form of a JSON array.
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsHTML}`: All problem event details, including root cause, as an HTML-formatted string.
	// * `{ProblemDetailsJSON}`: All problem event details, including root cause, as a JSON object.
	// * `{ProblemDetailsMarkdown}`: All problem event details, including root cause, as a [Markdown-formatted](https://www.markdownguide.org/cheat-sheet/) string.
	// * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Min Length: 1
	Payload *string `json:"payload"`

	// The URL of the WebHook endpoint.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	URL *string `json:"url"`
	// contains filtered or unexported fields
}

WebHookNotificationConfig web hook notification config swagger:model WebHookNotificationConfig

func (*WebHookNotificationConfig) Active

func (m *WebHookNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*WebHookNotificationConfig) AlertingProfile

func (m *WebHookNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*WebHookNotificationConfig) ID

ID gets the id of this subtype

func (*WebHookNotificationConfig) MarshalBinary

func (m *WebHookNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebHookNotificationConfig) MarshalJSON

func (m WebHookNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebHookNotificationConfig) Name

func (m *WebHookNotificationConfig) Name() *string

Name gets the name of this subtype

func (*WebHookNotificationConfig) SetActive

func (m *WebHookNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*WebHookNotificationConfig) SetAlertingProfile

func (m *WebHookNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*WebHookNotificationConfig) SetID

func (m *WebHookNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*WebHookNotificationConfig) SetName

func (m *WebHookNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*WebHookNotificationConfig) SetType

func (m *WebHookNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*WebHookNotificationConfig) Type

Type gets the type of this subtype

func (*WebHookNotificationConfig) UnmarshalBinary

func (m *WebHookNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebHookNotificationConfig) UnmarshalJSON

func (m *WebHookNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebHookNotificationConfig) Validate

func (m *WebHookNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this web hook notification config

type WebServiceName

type WebServiceName struct {

	// The value to be used instead of the detected value.
	ValueOverride string `json:"valueOverride,omitempty"`
	// contains filtered or unexported fields
}

WebServiceName The contribution to the service ID calculation from the detected web service name.

You have two mutually exclusive options:

* Override the detected value with a specified static value. Specify the new value in the **valueOverride** field. * Dynamically transform the detected value. Specify the transformation parameters in the **transformations** field. swagger:model WebServiceName

func (*WebServiceName) MarshalBinary

func (m *WebServiceName) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebServiceName) MarshalJSON

func (m WebServiceName) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebServiceName) SetTransformations

func (m *WebServiceName) SetTransformations(val []TransformationBase)

SetTransformations sets the transformations of this base type

func (*WebServiceName) Transformations

func (m *WebServiceName) Transformations() []TransformationBase

Transformations gets the transformations of this base type

func (*WebServiceName) UnmarshalBinary

func (m *WebServiceName) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebServiceName) UnmarshalJSON

func (m *WebServiceName) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebServiceName) Validate

func (m *WebServiceName) Validate(formats strfmt.Registry) error

Validate validates this web service name

type WebServiceNameSpace

type WebServiceNameSpace struct {

	// The value to be used instead of the detected value.
	ValueOverride string `json:"valueOverride,omitempty"`
	// contains filtered or unexported fields
}

WebServiceNameSpace The contribution to the service ID calculation from the detected web service name space.

You have two mutually exclusive options:

* Override the detected value with a specified static value. Specify the new value in the **valueOverride** field. * Dynamically transform the detected value. Specify the transformation parameters in the **transformations** field. swagger:model WebServiceNameSpace

func (*WebServiceNameSpace) MarshalBinary

func (m *WebServiceNameSpace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebServiceNameSpace) MarshalJSON

func (m WebServiceNameSpace) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebServiceNameSpace) SetTransformations

func (m *WebServiceNameSpace) SetTransformations(val []TransformationBase)

SetTransformations sets the transformations of this base type

func (*WebServiceNameSpace) Transformations

func (m *WebServiceNameSpace) Transformations() []TransformationBase

Transformations gets the transformations of this base type

func (*WebServiceNameSpace) UnmarshalBinary

func (m *WebServiceNameSpace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebServiceNameSpace) UnmarshalJSON

func (m *WebServiceNameSpace) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebServiceNameSpace) Validate

func (m *WebServiceNameSpace) Validate(formats strfmt.Registry) error

Validate validates this web service name space

type XMattersNotificationConfig

type XMattersNotificationConfig struct {

	// Accept any, including self-signed and invalid, SSL certificate (`true`) or only trusted (`false`) certificates.
	// Required: true
	AcceptAnyCertificate *bool `json:"acceptAnyCertificate"`

	// A list of the additional HTTP headers.
	Headers []*HTTPHeader `json:"headers"`

	// The content of the message.
	//
	//  You can use the following placeholders:
	// * `{ImpactedEntities}`: Details about the entities impacted by the problem in form of a JSON array.
	// * `{ImpactedEntity}`: The entity impacted by the problem or *X* impacted entities.
	// * `{PID}`: The ID of the reported problem.
	// * `{ProblemDetailsHTML}`: All problem event details, including root cause, as an HTML-formatted string.
	// * `{ProblemDetailsJSON}`: All problem event details, including root cause, as a JSON object.
	// * `{ProblemDetailsMarkdown}`: All problem event details, including root cause, as a [Markdown-formatted](https://www.markdownguide.org/cheat-sheet/) string.
	// * `{ProblemDetailsText}`: All problem event details, including root cause, as a text-formatted string.
	// * `{ProblemID}`: The display number of the reported problem.
	// * `{ProblemImpact}`: The [impact level](https://www.dynatrace.com/support/help/shortlink/impact-analysis) of the problem. Possible values are `APPLICATION`, `SERVICE`, and `INFRASTRUCTURE`.
	// * `{ProblemSeverity}`: The [severity level](https://www.dynatrace.com/support/help/shortlink/event-types) of the problem. Possible values are `AVAILABILITY`, `ERROR`, `PERFORMANCE`, `RESOURCE_CONTENTION`, and `CUSTOM_ALERT`.
	// * `{ProblemTitle}`: A short description of the problem.
	// * `{ProblemURL}`: The URL of the problem within Dynatrace.
	// * `{State}`: The state of the problem. Possible values are `OPEN` and `RESOLVED`. If the problem has been merged into another problem, it has the `MERGED` value.
	// * `{Tags}`: The list of tags that are defined for all impacted entities, separated by commas.
	//
	// Required: true
	// Max Length: 600
	// Min Length: 1
	Payload *string `json:"payload"`

	// The URL of the xMatters WebHook.
	// Required: true
	// Max Length: 1000
	// Min Length: 1
	URL *string `json:"url"`
	// contains filtered or unexported fields
}

XMattersNotificationConfig x matters notification config swagger:model XMattersNotificationConfig

func (*XMattersNotificationConfig) Active

func (m *XMattersNotificationConfig) Active() *bool

Active gets the active of this subtype

func (*XMattersNotificationConfig) AlertingProfile

func (m *XMattersNotificationConfig) AlertingProfile() *strfmt.UUID

AlertingProfile gets the alerting profile of this subtype

func (*XMattersNotificationConfig) ID

ID gets the id of this subtype

func (*XMattersNotificationConfig) MarshalBinary

func (m *XMattersNotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (XMattersNotificationConfig) MarshalJSON

func (m XMattersNotificationConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*XMattersNotificationConfig) Name

Name gets the name of this subtype

func (*XMattersNotificationConfig) SetActive

func (m *XMattersNotificationConfig) SetActive(val *bool)

SetActive sets the active of this subtype

func (*XMattersNotificationConfig) SetAlertingProfile

func (m *XMattersNotificationConfig) SetAlertingProfile(val *strfmt.UUID)

SetAlertingProfile sets the alerting profile of this subtype

func (*XMattersNotificationConfig) SetID

func (m *XMattersNotificationConfig) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*XMattersNotificationConfig) SetName

func (m *XMattersNotificationConfig) SetName(val *string)

SetName sets the name of this subtype

func (*XMattersNotificationConfig) SetType

func (m *XMattersNotificationConfig) SetType(val string)

SetType sets the type of this subtype

func (*XMattersNotificationConfig) Type

Type gets the type of this subtype

func (*XMattersNotificationConfig) UnmarshalBinary

func (m *XMattersNotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*XMattersNotificationConfig) UnmarshalJSON

func (m *XMattersNotificationConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*XMattersNotificationConfig) Validate

func (m *XMattersNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this x matters notification config

type ZosComparisonInfo

type ZosComparisonInfo struct {
	// contains filtered or unexported fields
}

ZosComparisonInfo zos comparison info swagger:model ZosComparisonInfo

func (*ZosComparisonInfo) Comparison

func (m *ZosComparisonInfo) Comparison() Enum

Comparison gets the comparison of this subtype

func (*ZosComparisonInfo) MarshalBinary

func (m *ZosComparisonInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ZosComparisonInfo) MarshalJSON

func (m ZosComparisonInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ZosComparisonInfo) Negate

func (m *ZosComparisonInfo) Negate() *bool

Negate gets the negate of this subtype

func (*ZosComparisonInfo) SetComparison

func (m *ZosComparisonInfo) SetComparison(val Enum)

SetComparison sets the comparison of this subtype

func (*ZosComparisonInfo) SetNegate

func (m *ZosComparisonInfo) SetNegate(val *bool)

SetNegate sets the negate of this subtype

func (*ZosComparisonInfo) SetType

func (m *ZosComparisonInfo) SetType(val string)

SetType sets the type of this subtype

func (*ZosComparisonInfo) SetValue

func (m *ZosComparisonInfo) SetValue(val interface{})

SetValue sets the value of this subtype

func (*ZosComparisonInfo) Type

func (m *ZosComparisonInfo) Type() string

Type gets the type of this subtype

func (*ZosComparisonInfo) UnmarshalBinary

func (m *ZosComparisonInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ZosComparisonInfo) UnmarshalJSON

func (m *ZosComparisonInfo) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ZosComparisonInfo) Validate

func (m *ZosComparisonInfo) Validate(formats strfmt.Registry) error

Validate validates this zos comparison info

func (*ZosComparisonInfo) Value

func (m *ZosComparisonInfo) Value() interface{}

Value gets the value of this subtype

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL