Documentation ¶
Overview ¶
+groupName=browser.dynatrace.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Monitor
- func (in *Monitor) DeepCopy() *Monitor
- func (in *Monitor) DeepCopyInto(out *Monitor)
- func (in *Monitor) DeepCopyObject() runtime.Object
- func (r *Monitor) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Monitor) ValidateCreate() error
- func (r *Monitor) ValidateDelete() error
- func (r *Monitor) ValidateUpdate(old runtime.Object) error
- type MonitorList
- type MonitorSpec
- type MonitorSpecAnomalyDetection
- type MonitorSpecAnomalyDetectionCodec
- type MonitorSpecAnomalyDetectionLoadingTimeThresholds
- type MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds
- type MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold
- func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) DeepCopy() *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold
- func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) DeepCopyInto(out *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold)
- type MonitorSpecAnomalyDetectionOutageHandling
- type MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy
- type MonitorSpecKeyPerformanceMetrics
- type MonitorSpecKeyPerformanceMetricsCodec
- type MonitorSpecResource
- type MonitorSpecScript
- type MonitorSpecScriptCodec
- type MonitorSpecScriptConfiguration
- type MonitorSpecScriptConfigurationBandwidth
- type MonitorSpecScriptConfigurationBandwidthCodec
- type MonitorSpecScriptConfigurationCodec
- type MonitorSpecScriptConfigurationCookies
- type MonitorSpecScriptConfigurationCookiesCodec
- type MonitorSpecScriptConfigurationCookiesCookie
- type MonitorSpecScriptConfigurationDevice
- type MonitorSpecScriptConfigurationDeviceCodec
- type MonitorSpecScriptConfigurationHeaders
- type MonitorSpecScriptConfigurationHeadersCodec
- type MonitorSpecScriptConfigurationHeadersHeader
- type MonitorSpecScriptConfigurationIgnoredErrorCodes
- type MonitorSpecScriptConfigurationIgnoredErrorCodesCodec
- func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptConfigurationJavascriptSetttings
- type MonitorSpecScriptConfigurationJavascriptSetttingsCodec
- func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings
- func (in *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings) DeepCopy() *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings
- func (in *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings) DeepCopyInto(out *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings)
- type MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec
- func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
- func (in *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions) DeepCopy() *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
- func (in *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions) DeepCopyInto(out *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions)
- type MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec
- func (MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEvents
- type MonitorSpecScriptEventsCodec
- type MonitorSpecScriptEventsEvent
- type MonitorSpecScriptEventsEventClick
- type MonitorSpecScriptEventsEventClickCodec
- type MonitorSpecScriptEventsEventClickTarget
- type MonitorSpecScriptEventsEventClickTargetCodec
- type MonitorSpecScriptEventsEventClickTargetLocators
- type MonitorSpecScriptEventsEventClickTargetLocatorsLocator
- type MonitorSpecScriptEventsEventClickValidate
- type MonitorSpecScriptEventsEventClickValidateCodec
- type MonitorSpecScriptEventsEventClickValidateValidation
- type MonitorSpecScriptEventsEventClickValidateValidationTarget
- type MonitorSpecScriptEventsEventClickValidateValidationTargetCodec
- func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventClickValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventClickValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventClickValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventClickValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventClickValidateValidationTargetLocators)
- type MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator)
- type MonitorSpecScriptEventsEventClickWait
- type MonitorSpecScriptEventsEventClickWaitCodec
- type MonitorSpecScriptEventsEventClickWaitValidation
- type MonitorSpecScriptEventsEventClickWaitValidationCodec
- func (MonitorSpecScriptEventsEventClickWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventClickWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventClickWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventClickWaitValidationTarget
- type MonitorSpecScriptEventsEventClickWaitValidationTargetCodec
- func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventClickWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventClickWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventClickWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventClickWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventClickWaitValidationTargetLocators)
- type MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator)
- type MonitorSpecScriptEventsEventCookie
- type MonitorSpecScriptEventsEventCookieCodec
- type MonitorSpecScriptEventsEventCookieCookies
- type MonitorSpecScriptEventsEventCookieCookiesCodec
- type MonitorSpecScriptEventsEventCookieCookiesCookie
- type MonitorSpecScriptEventsEventJavascript
- type MonitorSpecScriptEventsEventJavascriptCodec
- type MonitorSpecScriptEventsEventJavascriptTarget
- type MonitorSpecScriptEventsEventJavascriptTargetCodec
- func (MonitorSpecScriptEventsEventJavascriptTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventJavascriptTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventJavascriptTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventJavascriptTargetLocators
- type MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator
- type MonitorSpecScriptEventsEventJavascriptWait
- type MonitorSpecScriptEventsEventJavascriptWaitCodec
- func (MonitorSpecScriptEventsEventJavascriptWaitCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventJavascriptWaitCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventJavascriptWaitCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventJavascriptWaitValidation
- type MonitorSpecScriptEventsEventJavascriptWaitValidationCodec
- func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventJavascriptWaitValidationTarget
- type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec
- func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators)
- type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator)
- type MonitorSpecScriptEventsEventKeystrokes
- type MonitorSpecScriptEventsEventKeystrokesCodec
- type MonitorSpecScriptEventsEventKeystrokesTarget
- type MonitorSpecScriptEventsEventKeystrokesTargetCodec
- func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventKeystrokesTargetLocators
- type MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator
- type MonitorSpecScriptEventsEventKeystrokesValidate
- type MonitorSpecScriptEventsEventKeystrokesValidateCodec
- func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventKeystrokesValidateValidation
- type MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget
- func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget
- func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget)
- type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec
- func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators)
- type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator
- type MonitorSpecScriptEventsEventKeystrokesWait
- type MonitorSpecScriptEventsEventKeystrokesWaitCodec
- func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventKeystrokesWaitValidation
- type MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec
- func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget
- type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec
- func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators)
- type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator)
- type MonitorSpecScriptEventsEventNavigate
- type MonitorSpecScriptEventsEventNavigateAuthentication
- type MonitorSpecScriptEventsEventNavigateAuthenticationCodec
- func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventNavigateCodec
- type MonitorSpecScriptEventsEventNavigateTarget
- type MonitorSpecScriptEventsEventNavigateTargetCodec
- func (MonitorSpecScriptEventsEventNavigateTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventNavigateTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventNavigateTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventNavigateTargetLocators
- type MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator
- type MonitorSpecScriptEventsEventNavigateValidate
- type MonitorSpecScriptEventsEventNavigateValidateCodec
- func (MonitorSpecScriptEventsEventNavigateValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventNavigateValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventNavigateValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventNavigateValidateValidation
- type MonitorSpecScriptEventsEventNavigateValidateValidationTarget
- type MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec
- func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators)
- type MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator
- type MonitorSpecScriptEventsEventNavigateWait
- type MonitorSpecScriptEventsEventNavigateWaitCodec
- type MonitorSpecScriptEventsEventNavigateWaitValidation
- type MonitorSpecScriptEventsEventNavigateWaitValidationCodec
- func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventNavigateWaitValidationTarget
- type MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec
- func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators)
- type MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator)
- type MonitorSpecScriptEventsEventSelect
- type MonitorSpecScriptEventsEventSelectCodec
- type MonitorSpecScriptEventsEventSelectSelections
- type MonitorSpecScriptEventsEventSelectSelectionsCodec
- func (MonitorSpecScriptEventsEventSelectSelectionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventSelectSelectionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventSelectSelectionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventSelectSelectionsOption
- type MonitorSpecScriptEventsEventSelectTarget
- type MonitorSpecScriptEventsEventSelectTargetCodec
- type MonitorSpecScriptEventsEventSelectTargetLocators
- type MonitorSpecScriptEventsEventSelectTargetLocatorsLocator
- type MonitorSpecScriptEventsEventSelectValidate
- type MonitorSpecScriptEventsEventSelectValidateCodec
- func (MonitorSpecScriptEventsEventSelectValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventSelectValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventSelectValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventSelectValidateValidation
- type MonitorSpecScriptEventsEventSelectValidateValidationTarget
- type MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec
- func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators)
- type MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator)
- type MonitorSpecScriptEventsEventSelectWait
- type MonitorSpecScriptEventsEventSelectWaitCodec
- type MonitorSpecScriptEventsEventSelectWaitValidation
- type MonitorSpecScriptEventsEventSelectWaitValidationCodec
- func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventSelectWaitValidationTarget
- type MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec
- func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators)
- type MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator)
- type MonitorSpecScriptEventsEventTap
- type MonitorSpecScriptEventsEventTapCodec
- type MonitorSpecScriptEventsEventTapTarget
- type MonitorSpecScriptEventsEventTapTargetCodec
- type MonitorSpecScriptEventsEventTapTargetLocators
- type MonitorSpecScriptEventsEventTapTargetLocatorsLocator
- type MonitorSpecScriptEventsEventTapValidate
- type MonitorSpecScriptEventsEventTapValidateCodec
- type MonitorSpecScriptEventsEventTapValidateValidation
- type MonitorSpecScriptEventsEventTapValidateValidationTarget
- type MonitorSpecScriptEventsEventTapValidateValidationTargetCodec
- func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventTapValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventTapValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventTapValidateValidationTargetLocators
- func (in *MonitorSpecScriptEventsEventTapValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventTapValidateValidationTargetLocators)
- type MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator)
- type MonitorSpecScriptEventsEventTapWait
- type MonitorSpecScriptEventsEventTapWaitCodec
- type MonitorSpecScriptEventsEventTapWaitValidation
- type MonitorSpecScriptEventsEventTapWaitValidationCodec
- func (MonitorSpecScriptEventsEventTapWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventTapWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventTapWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventTapWaitValidationTarget
- type MonitorSpecScriptEventsEventTapWaitValidationTargetCodec
- func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MonitorSpecScriptEventsEventTapWaitValidationTargetLocators
- type MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator
- func (in *MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator)
- type MonitorSpecTags
- type MonitorSpecTagsTag
- type MonitorStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: browser.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Monitor ¶
type Monitor struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorSpec `json:"spec,omitempty"` Status MonitorStatus `json:"status,omitempty"` }
func (*Monitor) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Monitor.
func (*Monitor) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Monitor) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Monitor) SetupWebhookWithManager ¶
func (*Monitor) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Monitor) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MonitorList ¶
type MonitorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Monitor CRD objects Items []Monitor `json:"items,omitempty"` }
MonitorList is a list of Monitors
func (*MonitorList) DeepCopy ¶
func (in *MonitorList) DeepCopy() *MonitorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorList.
func (*MonitorList) DeepCopyInto ¶
func (in *MonitorList) DeepCopyInto(out *MonitorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorList) DeepCopyObject ¶
func (in *MonitorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitorSpec ¶
type MonitorSpec struct { State *MonitorSpecResource `json:"state,omitempty" tf:"-"` Resource MonitorSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MonitorSpec) DeepCopy ¶
func (in *MonitorSpec) DeepCopy() *MonitorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpec.
func (*MonitorSpec) DeepCopyInto ¶
func (in *MonitorSpec) DeepCopyInto(out *MonitorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecAnomalyDetection ¶
type MonitorSpecAnomalyDetection struct { // Thresholds for loading times // +optional LoadingTimeThresholds []MonitorSpecAnomalyDetectionLoadingTimeThresholds `json:"loadingTimeThresholds,omitempty" tf:"loading_time_thresholds"` // Outage handling configuration // +optional OutageHandling []MonitorSpecAnomalyDetectionOutageHandling `json:"outageHandling,omitempty" tf:"outage_handling"` }
func (*MonitorSpecAnomalyDetection) DeepCopy ¶
func (in *MonitorSpecAnomalyDetection) DeepCopy() *MonitorSpecAnomalyDetection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecAnomalyDetection.
func (*MonitorSpecAnomalyDetection) DeepCopyInto ¶
func (in *MonitorSpecAnomalyDetection) DeepCopyInto(out *MonitorSpecAnomalyDetection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecAnomalyDetectionCodec ¶
type MonitorSpecAnomalyDetectionCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecAnomalyDetectionCodec) Decode ¶
func (MonitorSpecAnomalyDetectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecAnomalyDetectionCodec) Encode ¶
func (MonitorSpecAnomalyDetectionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecAnomalyDetectionCodec) IsEmpty ¶
func (MonitorSpecAnomalyDetectionCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecAnomalyDetectionLoadingTimeThresholds ¶
type MonitorSpecAnomalyDetectionLoadingTimeThresholds struct { // Performance threshold is enabled (`true`) or disabled (`false`) // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // The list of performance threshold rules // +optional Thresholds []MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*MonitorSpecAnomalyDetectionLoadingTimeThresholds) DeepCopy ¶
func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholds) DeepCopy() *MonitorSpecAnomalyDetectionLoadingTimeThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecAnomalyDetectionLoadingTimeThresholds.
func (*MonitorSpecAnomalyDetectionLoadingTimeThresholds) DeepCopyInto ¶
func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholds) DeepCopyInto(out *MonitorSpecAnomalyDetectionLoadingTimeThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds ¶
type MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds struct { // The list of performance threshold rules // +kubebuilder:validation:MinItems=1 Threshold []MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold `json:"threshold" tf:"threshold"` }
func (*MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds) DeepCopy ¶
func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds) DeepCopy() *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds.
func (*MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds) DeepCopyInto ¶
func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds) DeepCopyInto(out *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold ¶
type MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold struct { // Specify the event to which an ACTION threshold applies // +optional EventIndex *int64 `json:"eventIndex,omitempty" tf:"event_index"` // Specify the request to which an ACTION threshold applies // +optional RequestIndex *int64 `json:"requestIndex,omitempty" tf:"request_index"` // The type of the threshold: `TOTAL` (total loading time) or `ACTION` (action loading time) // +optional Type *string `json:"type,omitempty" tf:"type"` // Notify if monitor takes longer than *X* milliseconds to load ValueMs *int64 `json:"valueMs" tf:"value_ms"` }
func (*MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) DeepCopy ¶
func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) DeepCopy() *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold.
func (*MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) DeepCopyInto ¶
func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) DeepCopyInto(out *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecAnomalyDetectionOutageHandling ¶
type MonitorSpecAnomalyDetectionOutageHandling struct { // When enabled (`true`), generate a problem and send an alert when the monitor is unavailable at all configured locations // +optional GlobalOutage *bool `json:"globalOutage,omitempty" tf:"global_outage"` // When enabled (`true`), generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location // +optional LocalOutage *bool `json:"localOutage,omitempty" tf:"local_outage"` // Local outage handling configuration. // // Alert if **affectedLocations** of locations are unable to access the web application **consecutiveRuns** times consecutively // +optional LocalOutagePolicy []MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy `json:"localOutagePolicy,omitempty" tf:"local_outage_policy"` // Schedule retry if browser monitor execution results in a fail. For HTTP monitors this property is ignored // +optional RetryOnError *bool `json:"retryOnError,omitempty" tf:"retry_on_error"` }
func (*MonitorSpecAnomalyDetectionOutageHandling) DeepCopy ¶
func (in *MonitorSpecAnomalyDetectionOutageHandling) DeepCopy() *MonitorSpecAnomalyDetectionOutageHandling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecAnomalyDetectionOutageHandling.
func (*MonitorSpecAnomalyDetectionOutageHandling) DeepCopyInto ¶
func (in *MonitorSpecAnomalyDetectionOutageHandling) DeepCopyInto(out *MonitorSpecAnomalyDetectionOutageHandling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy ¶
type MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy struct { // The number of affected locations to trigger an alert AffectedLocations *int64 `json:"affectedLocations" tf:"affected_locations"` // The number of consecutive fails to trigger an alert ConsecutiveRuns *int64 `json:"consecutiveRuns" tf:"consecutive_runs"` }
func (*MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy) DeepCopy ¶
func (in *MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy) DeepCopy() *MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy.
func (*MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy) DeepCopyInto ¶
func (in *MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy) DeepCopyInto(out *MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecKeyPerformanceMetrics ¶
type MonitorSpecKeyPerformanceMetrics struct { // Defines the key performance metric for load actions. Supported values are `VISUALLY_COMPLETE`, `SPEED_INDEX`, `USER_ACTION_DURATION`, `TIME_TO_FIRST_BYTE`, `HTML_DOWNLOADED`, `DOM_INTERACTIVE`, `LOAD_EVENT_START` and `LOAD_EVENT_END`. LoadActionKpm *string `json:"loadActionKpm" tf:"load_action_kpm"` // Defines the key performance metric for XHR actions. Supported values are `VISUALLY_COMPLETE`, `USER_ACTION_DURATION`, `TIME_TO_FIRST_BYTE` and `RESPONSE_END`. XhrActionKpm *string `json:"xhrActionKpm" tf:"xhr_action_kpm"` }
func (*MonitorSpecKeyPerformanceMetrics) DeepCopy ¶
func (in *MonitorSpecKeyPerformanceMetrics) DeepCopy() *MonitorSpecKeyPerformanceMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecKeyPerformanceMetrics.
func (*MonitorSpecKeyPerformanceMetrics) DeepCopyInto ¶
func (in *MonitorSpecKeyPerformanceMetrics) DeepCopyInto(out *MonitorSpecKeyPerformanceMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecKeyPerformanceMetricsCodec ¶
type MonitorSpecKeyPerformanceMetricsCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecKeyPerformanceMetricsCodec) Decode ¶
func (MonitorSpecKeyPerformanceMetricsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecKeyPerformanceMetricsCodec) Encode ¶
func (MonitorSpecKeyPerformanceMetricsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecKeyPerformanceMetricsCodec) IsEmpty ¶
func (MonitorSpecKeyPerformanceMetricsCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecResource ¶
type MonitorSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // The anomaly detection configuration. // +optional AnomalyDetection *MonitorSpecAnomalyDetection `json:"anomalyDetection,omitempty" tf:"anomaly_detection"` // The monitor is enabled (`true`) or disabled (`false`). // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // The frequency of the monitor, in minutes. // // You can use one of the following values: `5`, `10`, `15`, `30`, and `60`. Frequency *int64 `json:"frequency" tf:"frequency"` // The key performance metrics configuration // +optional KeyPerformanceMetrics *MonitorSpecKeyPerformanceMetrics `json:"keyPerformanceMetrics,omitempty" tf:"key_performance_metrics"` // A list of locations from which the monitor is executed. // // To specify a location, use its entity ID. // +optional // +kubebuilder:validation:MinItems=1 Locations []string `json:"locations,omitempty" tf:"locations"` // A set of manually assigned applications. // +optional // +kubebuilder:validation:MinItems=1 ManuallyAssignedApps []string `json:"manuallyAssignedApps,omitempty" tf:"manually_assigned_apps"` // The name of the monitor. Name *string `json:"name" tf:"name"` // The Browser Script // +optional Script *MonitorSpecScript `json:"script,omitempty" tf:"script"` // A set of tags assigned to the monitor. // // You can specify only the value of the tag here and the `CONTEXTLESS` context and source 'USER' will be added automatically. // +optional Tags []MonitorSpecTags `json:"tags,omitempty" tf:"tags"` }
func (*MonitorSpecResource) DeepCopy ¶
func (in *MonitorSpecResource) DeepCopy() *MonitorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecResource.
func (*MonitorSpecResource) DeepCopyInto ¶
func (in *MonitorSpecResource) DeepCopyInto(out *MonitorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScript ¶
type MonitorSpecScript struct { // The setup of the monitor // +optional Configuration *MonitorSpecScriptConfiguration `json:"configuration,omitempty" tf:"configuration"` // Steps of the clickpath—the first step must always be of the `navigate` type // +optional Events *MonitorSpecScriptEvents `json:"events,omitempty" tf:"events"` // The type of monitor. Possible values are `clickpath` for clickpath monitors and `availability` for single-URL browser monitors. These monitors are only allowed to have one event of the `navigate` type Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScript) DeepCopy ¶
func (in *MonitorSpecScript) DeepCopy() *MonitorSpecScript
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScript.
func (*MonitorSpecScript) DeepCopyInto ¶
func (in *MonitorSpecScript) DeepCopyInto(out *MonitorSpecScript)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptCodec ¶
type MonitorSpecScriptCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptCodec) Decode ¶
func (MonitorSpecScriptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptCodec) Encode ¶
func (MonitorSpecScriptCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptCodec) IsEmpty ¶
func (MonitorSpecScriptCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfiguration ¶
type MonitorSpecScriptConfiguration struct { // The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device. // // If not set, then the Desktop preconfigured device is used // +optional Bandwidth *MonitorSpecScriptConfigurationBandwidth `json:"bandwidth,omitempty" tf:"bandwidth"` // Block these URLs // +optional // +kubebuilder:validation:MinItems=1 Block []string `json:"block,omitempty" tf:"block"` // Bypass Content Security Policy of monitored pages // +optional BypassCsp *bool `json:"bypassCsp,omitempty" tf:"bypass_csp"` // These cookies are added before execution of the first step // +optional Cookies *MonitorSpecScriptConfigurationCookies `json:"cookies,omitempty" tf:"cookies"` // The emulated device of the monitor—holds either the parameters of the custom device or the name and orientation of the preconfigured device. // // If not set, then the Desktop preconfigured device is used // +optional Device *MonitorSpecScriptConfigurationDevice `json:"device,omitempty" tf:"device"` // No documentation available // +optional DisableWebSecurity *bool `json:"disableWebSecurity,omitempty" tf:"disable_web_security"` // The list of HTTP headers to be sent with requests of the monitor // +optional Headers *MonitorSpecScriptConfigurationHeaders `json:"headers,omitempty" tf:"headers"` // Ignore specific status codes // +optional IgnoredErrorCodes *MonitorSpecScriptConfigurationIgnoredErrorCodes `json:"ignoredErrorCodes,omitempty" tf:"ignored_error_codes"` // Custom JavaScript Agent settings // +optional JavascriptSetttings *MonitorSpecScriptConfigurationJavascriptSetttings `json:"javascriptSetttings,omitempty" tf:"javascript_setttings"` // Capture performance metrics for pages loaded in frames // +optional MonitorFrames *bool `json:"monitorFrames,omitempty" tf:"monitor_frames"` // The user agent of the request // +optional UserAgent *string `json:"userAgent,omitempty" tf:"user_agent"` }
func (*MonitorSpecScriptConfiguration) DeepCopy ¶
func (in *MonitorSpecScriptConfiguration) DeepCopy() *MonitorSpecScriptConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfiguration.
func (*MonitorSpecScriptConfiguration) DeepCopyInto ¶
func (in *MonitorSpecScriptConfiguration) DeepCopyInto(out *MonitorSpecScriptConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationBandwidth ¶
type MonitorSpecScriptConfigurationBandwidth struct { // The download speed of the network, in bytes per second // +optional Download *int64 `json:"download,omitempty" tf:"download"` // The latency of the network, in milliseconds // +optional Latency *int64 `json:"latency,omitempty" tf:"latency"` // The type of the preconfigured network—when editing in the browser, press `Crtl+Spacebar` to see the list of available networks // +optional NetworkType *string `json:"networkType,omitempty" tf:"network_type"` // The upload speed of the network, in bytes per second // +optional Upload *int64 `json:"upload,omitempty" tf:"upload"` }
func (*MonitorSpecScriptConfigurationBandwidth) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationBandwidth) DeepCopy() *MonitorSpecScriptConfigurationBandwidth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationBandwidth.
func (*MonitorSpecScriptConfigurationBandwidth) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationBandwidth) DeepCopyInto(out *MonitorSpecScriptConfigurationBandwidth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationBandwidthCodec ¶
type MonitorSpecScriptConfigurationBandwidthCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationBandwidthCodec) Decode ¶
func (MonitorSpecScriptConfigurationBandwidthCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationBandwidthCodec) Encode ¶
func (MonitorSpecScriptConfigurationBandwidthCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationBandwidthCodec) IsEmpty ¶
func (MonitorSpecScriptConfigurationBandwidthCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfigurationCodec ¶
type MonitorSpecScriptConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationCodec) Decode ¶
func (MonitorSpecScriptConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationCodec) Encode ¶
func (MonitorSpecScriptConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationCodec) IsEmpty ¶
func (MonitorSpecScriptConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfigurationCookies ¶
type MonitorSpecScriptConfigurationCookies struct { // A request cookie // +kubebuilder:validation:MinItems=1 Cookie []MonitorSpecScriptConfigurationCookiesCookie `json:"cookie" tf:"cookie"` }
func (*MonitorSpecScriptConfigurationCookies) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationCookies) DeepCopy() *MonitorSpecScriptConfigurationCookies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationCookies.
func (*MonitorSpecScriptConfigurationCookies) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationCookies) DeepCopyInto(out *MonitorSpecScriptConfigurationCookies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationCookiesCodec ¶
type MonitorSpecScriptConfigurationCookiesCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationCookiesCodec) Decode ¶
func (MonitorSpecScriptConfigurationCookiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationCookiesCodec) Encode ¶
func (MonitorSpecScriptConfigurationCookiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationCookiesCodec) IsEmpty ¶
func (MonitorSpecScriptConfigurationCookiesCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfigurationCookiesCookie ¶
type MonitorSpecScriptConfigurationCookiesCookie struct { // The domain of the cookie. Domain *string `json:"domain" tf:"domain"` // The name of the cookie. The following cookie names are now allowed: `dtCookie`, `dtLatC`, `dtPC`, `rxVisitor`, `rxlatency`, `rxpc`, `rxsession` and `rxvt` Name *string `json:"name" tf:"name"` // The path of the cookie. // +optional Path *string `json:"path,omitempty" tf:"path"` // The value of the cookie. The following symbols are not allowed: `;`, `,`, `\` and `"`. Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptConfigurationCookiesCookie) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationCookiesCookie) DeepCopy() *MonitorSpecScriptConfigurationCookiesCookie
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationCookiesCookie.
func (*MonitorSpecScriptConfigurationCookiesCookie) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationCookiesCookie) DeepCopyInto(out *MonitorSpecScriptConfigurationCookiesCookie)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationDevice ¶
type MonitorSpecScriptConfigurationDevice struct { // The height of the screen in pixels. // The maximum allowed width is `1080`. // +optional Height *int64 `json:"height,omitempty" tf:"height"` // The flag of the mobile device. // Set to `true` for mobile devices or `false` for a desktop or laptop. // +optional Mobile *bool `json:"mobile,omitempty" tf:"mobile"` // The name of the preconfigured device—when editing in the browser, press `Crtl+Spacebar` to see the list of available devices // +optional Name *string `json:"name,omitempty" tf:"name"` // The orientation of the device. Possible values are `portrait` or `landscape`. Desktop and laptop devices are not allowed to use the `portrait` orientation // +optional Orientation *string `json:"orientation,omitempty" tf:"orientation"` // The pixel ratio of the device. // +optional ScaleFactor *int64 `json:"scaleFactor,omitempty" tf:"scale_factor"` // The flag of the touchscreen. // Set to `true` if the device uses touchscreen. In that case, use can set interaction event as `tap`. // +optional TouchEnabled *bool `json:"touchEnabled,omitempty" tf:"touch_enabled"` // The width of the screen in pixels. // The maximum allowed width is `1920`. // +optional Width *int64 `json:"width,omitempty" tf:"width"` }
func (*MonitorSpecScriptConfigurationDevice) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationDevice) DeepCopy() *MonitorSpecScriptConfigurationDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationDevice.
func (*MonitorSpecScriptConfigurationDevice) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationDevice) DeepCopyInto(out *MonitorSpecScriptConfigurationDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationDeviceCodec ¶
type MonitorSpecScriptConfigurationDeviceCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationDeviceCodec) Decode ¶
func (MonitorSpecScriptConfigurationDeviceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationDeviceCodec) Encode ¶
func (MonitorSpecScriptConfigurationDeviceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationDeviceCodec) IsEmpty ¶
func (MonitorSpecScriptConfigurationDeviceCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfigurationHeaders ¶
type MonitorSpecScriptConfigurationHeaders struct { // contains an HTTP header of the request // +kubebuilder:validation:MinItems=1 Header []MonitorSpecScriptConfigurationHeadersHeader `json:"header" tf:"header"` // Restrict applying headers to a set of URLs // +optional Restrictions []string `json:"restrictions,omitempty" tf:"restrictions"` }
func (*MonitorSpecScriptConfigurationHeaders) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationHeaders) DeepCopy() *MonitorSpecScriptConfigurationHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationHeaders.
func (*MonitorSpecScriptConfigurationHeaders) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationHeaders) DeepCopyInto(out *MonitorSpecScriptConfigurationHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationHeadersCodec ¶
type MonitorSpecScriptConfigurationHeadersCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationHeadersCodec) Decode ¶
func (MonitorSpecScriptConfigurationHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationHeadersCodec) Encode ¶
func (MonitorSpecScriptConfigurationHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationHeadersCodec) IsEmpty ¶
func (MonitorSpecScriptConfigurationHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfigurationHeadersHeader ¶
type MonitorSpecScriptConfigurationHeadersHeader struct { // The key of the header Name *string `json:"name" tf:"name"` // The value of the header Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptConfigurationHeadersHeader) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationHeadersHeader) DeepCopy() *MonitorSpecScriptConfigurationHeadersHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationHeadersHeader.
func (*MonitorSpecScriptConfigurationHeadersHeader) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationHeadersHeader) DeepCopyInto(out *MonitorSpecScriptConfigurationHeadersHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationIgnoredErrorCodes ¶
type MonitorSpecScriptConfigurationIgnoredErrorCodes struct { // Only apply to document request matching this regex // +optional MatchingDocumentRequests *string `json:"matchingDocumentRequests,omitempty" tf:"matching_document_requests"` // You can use exact number, range or status class mask. Multiple values can be separated by comma, i.e. 404, 405-410, 5xx StatusCodes *string `json:"statusCodes" tf:"status_codes"` }
func (*MonitorSpecScriptConfigurationIgnoredErrorCodes) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationIgnoredErrorCodes) DeepCopy() *MonitorSpecScriptConfigurationIgnoredErrorCodes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationIgnoredErrorCodes.
func (*MonitorSpecScriptConfigurationIgnoredErrorCodes) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationIgnoredErrorCodes) DeepCopyInto(out *MonitorSpecScriptConfigurationIgnoredErrorCodes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationIgnoredErrorCodesCodec ¶
type MonitorSpecScriptConfigurationIgnoredErrorCodesCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) Decode ¶
func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) Encode ¶
func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) IsEmpty ¶
func (MonitorSpecScriptConfigurationIgnoredErrorCodesCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfigurationJavascriptSetttings ¶
type MonitorSpecScriptConfigurationJavascriptSetttings struct { // Additional Javascript Agent Properties // +optional CustomProperties *string `json:"customProperties,omitempty" tf:"custom_properties"` // Custom JavaScript Agent settings // +optional TimeoutSettings *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings `json:"timeoutSettings,omitempty" tf:"timeout_settings"` // Parameters for Visually complete and Speed index calculation // +optional VisuallyCompleteOptions *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions `json:"visuallyCompleteOptions,omitempty" tf:"visually_complete_options"` }
func (*MonitorSpecScriptConfigurationJavascriptSetttings) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationJavascriptSetttings) DeepCopy() *MonitorSpecScriptConfigurationJavascriptSetttings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationJavascriptSetttings.
func (*MonitorSpecScriptConfigurationJavascriptSetttings) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationJavascriptSetttings) DeepCopyInto(out *MonitorSpecScriptConfigurationJavascriptSetttings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationJavascriptSetttingsCodec ¶
type MonitorSpecScriptConfigurationJavascriptSetttingsCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) Decode ¶
func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) Encode ¶
func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) IsEmpty ¶
func (MonitorSpecScriptConfigurationJavascriptSetttingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings ¶
type MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings struct { // Track up to n cascading setTimeout calls ActionLimit *int64 `json:"actionLimit" tf:"action_limit"` // Limit cascading timeouts cumulatively to n ms TotalTimeout *int64 `json:"totalTimeout" tf:"total_timeout"` }
func (*MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings) DeepCopy() *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings.
func (*MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings) DeepCopyInto(out *MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec ¶
type MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) Decode ¶
func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) Encode ¶
func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) IsEmpty ¶
func (MonitorSpecScriptConfigurationJavascriptSetttingsTimeoutSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions ¶
type MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions struct { // Query CSS selectors to specify mutation nodes (elements that change) to ignore in Visually complete and Speed index calculation // +optional ExcludedElements []string `json:"excludedElements,omitempty" tf:"excluded_elements"` // Parameters for Visually complete and Speed index calculation // +optional ExcludedUrls []string `json:"excludedUrls,omitempty" tf:"excluded_urls"` // Use this setting to define the minimum visible area per element (in pixels) for an element to be counted towards Visually complete and Speed index ImageSizeThreshold *int64 `json:"imageSizeThreshold" tf:"image_size_threshold"` // The time the Visually complete module waits for inactivity and no further mutations on the page after the load action InactivityTimeout *int64 `json:"inactivityTimeout" tf:"inactivity_timeout"` // The time the Visually complete module waits after an XHR or custom action closes to start the calculation MutationTimeout *int64 `json:"mutationTimeout" tf:"mutation_timeout"` }
func (*MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions) DeepCopy ¶
func (in *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions) DeepCopy() *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions.
func (*MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions) DeepCopyInto ¶
func (in *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions) DeepCopyInto(out *MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec ¶
type MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec) Decode ¶
func (MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec) Encode ¶
func (MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptConfigurationJavascriptSetttingsVisuallyCompleteOptionsCodec) IsEmpty ¶
type MonitorSpecScriptEvents ¶
type MonitorSpecScriptEvents struct { // An event // +optional Event []MonitorSpecScriptEventsEvent `json:"event,omitempty" tf:"event"` }
func (*MonitorSpecScriptEvents) DeepCopy ¶
func (in *MonitorSpecScriptEvents) DeepCopy() *MonitorSpecScriptEvents
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEvents.
func (*MonitorSpecScriptEvents) DeepCopyInto ¶
func (in *MonitorSpecScriptEvents) DeepCopyInto(out *MonitorSpecScriptEvents)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsCodec ¶
type MonitorSpecScriptEventsCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsCodec) Decode ¶
func (MonitorSpecScriptEventsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsCodec) Encode ¶
func (MonitorSpecScriptEventsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsCodec) IsEmpty ¶
func (MonitorSpecScriptEventsCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEvent ¶
type MonitorSpecScriptEventsEvent struct { // Properties specified for a click event // +optional Click *MonitorSpecScriptEventsEventClick `json:"click,omitempty" tf:"click"` // Properties specified for a cookie event // +optional Cookie *MonitorSpecScriptEventsEventCookie `json:"cookie,omitempty" tf:"cookie"` // A short description of the event to appear in the UI Description *string `json:"description" tf:"description"` // Properties specified for a javascript event // +optional Javascript *MonitorSpecScriptEventsEventJavascript `json:"javascript,omitempty" tf:"javascript"` // Properties specified for a key strokes event // +optional Keystrokes *MonitorSpecScriptEventsEventKeystrokes `json:"keystrokes,omitempty" tf:"keystrokes"` // +optional Navigate *MonitorSpecScriptEventsEventNavigate `json:"navigate,omitempty" tf:"navigate"` // Properties specified for a key strokes event. // +optional Select *MonitorSpecScriptEventsEventSelect `json:"select,omitempty" tf:"select"` // Properties specified for a tap event // +optional Tap *MonitorSpecScriptEventsEventTap `json:"tap,omitempty" tf:"tap"` }
func (*MonitorSpecScriptEventsEvent) DeepCopy ¶
func (in *MonitorSpecScriptEventsEvent) DeepCopy() *MonitorSpecScriptEventsEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEvent.
func (*MonitorSpecScriptEventsEvent) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEvent) DeepCopyInto(out *MonitorSpecScriptEventsEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClick ¶
type MonitorSpecScriptEventsEventClick struct { // the mouse button to be used for the click Button *int64 `json:"button" tf:"button"` // The tab on which the page should open // +optional Target *MonitorSpecScriptEventsEventClickTarget `json:"target,omitempty" tf:"target"` // The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element // +optional Validate *MonitorSpecScriptEventsEventClickValidate `json:"validate,omitempty" tf:"validate"` // The wait condition for the event—defines how long Dynatrace should wait before the next action is executed // +optional Wait *MonitorSpecScriptEventsEventClickWait `json:"wait,omitempty" tf:"wait"` }
func (*MonitorSpecScriptEventsEventClick) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClick) DeepCopy() *MonitorSpecScriptEventsEventClick
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClick.
func (*MonitorSpecScriptEventsEventClick) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClick) DeepCopyInto(out *MonitorSpecScriptEventsEventClick)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickCodec ¶
type MonitorSpecScriptEventsEventClickCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventClickCodec) Decode ¶
func (MonitorSpecScriptEventsEventClickCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventClickCodec) Encode ¶
func (MonitorSpecScriptEventsEventClickCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventClickCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventClickCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventClickTarget ¶
type MonitorSpecScriptEventsEventClickTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventClickTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventClickTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickTarget) DeepCopy() *MonitorSpecScriptEventsEventClickTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickTarget.
func (*MonitorSpecScriptEventsEventClickTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventClickTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickTargetCodec ¶
type MonitorSpecScriptEventsEventClickTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventClickTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventClickTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventClickTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventClickTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventClickTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventClickTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventClickTargetLocators ¶
type MonitorSpecScriptEventsEventClickTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventClickTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventClickTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventClickTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickTargetLocators.
func (*MonitorSpecScriptEventsEventClickTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventClickTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventClickTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventClickTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventClickTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventClickTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventClickTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickValidate ¶
type MonitorSpecScriptEventsEventClickValidate struct { // The element to wait for. Required for the `validation` type, not applicable otherwise. // +kubebuilder:validation:MinItems=1 Validation []MonitorSpecScriptEventsEventClickValidateValidation `json:"validation" tf:"validation"` }
func (*MonitorSpecScriptEventsEventClickValidate) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickValidate) DeepCopy() *MonitorSpecScriptEventsEventClickValidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickValidate.
func (*MonitorSpecScriptEventsEventClickValidate) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickValidate) DeepCopyInto(out *MonitorSpecScriptEventsEventClickValidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickValidateCodec ¶
type MonitorSpecScriptEventsEventClickValidateCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventClickValidateCodec) Decode ¶
func (MonitorSpecScriptEventsEventClickValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventClickValidateCodec) Encode ¶
func (MonitorSpecScriptEventsEventClickValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventClickValidateCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventClickValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventClickValidateValidation ¶
type MonitorSpecScriptEventsEventClickValidateValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventClickValidateValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventClickValidateValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickValidateValidation) DeepCopy() *MonitorSpecScriptEventsEventClickValidateValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickValidateValidation.
func (*MonitorSpecScriptEventsEventClickValidateValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickValidateValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventClickValidateValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickValidateValidationTarget ¶
type MonitorSpecScriptEventsEventClickValidateValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventClickValidateValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventClickValidateValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickValidateValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventClickValidateValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickValidateValidationTarget.
func (*MonitorSpecScriptEventsEventClickValidateValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickValidateValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventClickValidateValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickValidateValidationTargetCodec ¶
type MonitorSpecScriptEventsEventClickValidateValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventClickValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventClickValidateValidationTargetLocators ¶
type MonitorSpecScriptEventsEventClickValidateValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventClickValidateValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventClickValidateValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickValidateValidationTargetLocators.
func (*MonitorSpecScriptEventsEventClickValidateValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventClickValidateValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventClickValidateValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickWait ¶
type MonitorSpecScriptEventsEventClickWait struct { // The time to wait, in millisencods. The maximum allowed value is `60000`. Required for the type `time`, not applicable otherwise. // +optional Milliseconds *int64 `json:"milliseconds,omitempty" tf:"milliseconds"` // he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. // The maximum allowed value is 60000. Required for the type `validation`, not applicable otherwise.. // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // The elements to wait for. Required for the `validation` type, not applicable otherwise. // +optional Validation *MonitorSpecScriptEventsEventClickWaitValidation `json:"validation,omitempty" tf:"validation"` // The time to wait before the next event is triggered. Possible values are `page_complete` (wait for the page to load completely), `network` (wait for background network activity to complete), `next_action` (wait for the next action), `time` (wait for a specified periodof time) and `validation` (wait for a specific element to appear) WaitFor *string `json:"waitFor" tf:"wait_for"` }
func (*MonitorSpecScriptEventsEventClickWait) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickWait) DeepCopy() *MonitorSpecScriptEventsEventClickWait
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickWait.
func (*MonitorSpecScriptEventsEventClickWait) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickWait) DeepCopyInto(out *MonitorSpecScriptEventsEventClickWait)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickWaitCodec ¶
type MonitorSpecScriptEventsEventClickWaitCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventClickWaitCodec) Decode ¶
func (MonitorSpecScriptEventsEventClickWaitCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventClickWaitCodec) Encode ¶
func (MonitorSpecScriptEventsEventClickWaitCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventClickWaitCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventClickWaitCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventClickWaitValidation ¶
type MonitorSpecScriptEventsEventClickWaitValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventClickWaitValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventClickWaitValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickWaitValidation) DeepCopy() *MonitorSpecScriptEventsEventClickWaitValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickWaitValidation.
func (*MonitorSpecScriptEventsEventClickWaitValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickWaitValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventClickWaitValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickWaitValidationCodec ¶
type MonitorSpecScriptEventsEventClickWaitValidationCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventClickWaitValidationCodec) Decode ¶
func (MonitorSpecScriptEventsEventClickWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventClickWaitValidationCodec) Encode ¶
func (MonitorSpecScriptEventsEventClickWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventClickWaitValidationCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventClickWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventClickWaitValidationTarget ¶
type MonitorSpecScriptEventsEventClickWaitValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventClickWaitValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventClickWaitValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickWaitValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventClickWaitValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickWaitValidationTarget.
func (*MonitorSpecScriptEventsEventClickWaitValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickWaitValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventClickWaitValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickWaitValidationTargetCodec ¶
type MonitorSpecScriptEventsEventClickWaitValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventClickWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventClickWaitValidationTargetLocators ¶
type MonitorSpecScriptEventsEventClickWaitValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventClickWaitValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventClickWaitValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickWaitValidationTargetLocators.
func (*MonitorSpecScriptEventsEventClickWaitValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventClickWaitValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventClickWaitValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventCookie ¶
type MonitorSpecScriptEventsEventCookie struct { // Every cookie must be unique within the list. However, you can use the same cookie again in other event Cookies *MonitorSpecScriptEventsEventCookieCookies `json:"cookies" tf:"cookies"` }
func (*MonitorSpecScriptEventsEventCookie) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventCookie) DeepCopy() *MonitorSpecScriptEventsEventCookie
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventCookie.
func (*MonitorSpecScriptEventsEventCookie) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventCookie) DeepCopyInto(out *MonitorSpecScriptEventsEventCookie)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventCookieCodec ¶
type MonitorSpecScriptEventsEventCookieCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventCookieCodec) Decode ¶
func (MonitorSpecScriptEventsEventCookieCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventCookieCodec) Encode ¶
func (MonitorSpecScriptEventsEventCookieCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventCookieCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventCookieCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventCookieCookies ¶
type MonitorSpecScriptEventsEventCookieCookies struct { // A request cookie // +kubebuilder:validation:MinItems=1 Cookie []MonitorSpecScriptEventsEventCookieCookiesCookie `json:"cookie" tf:"cookie"` }
func (*MonitorSpecScriptEventsEventCookieCookies) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventCookieCookies) DeepCopy() *MonitorSpecScriptEventsEventCookieCookies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventCookieCookies.
func (*MonitorSpecScriptEventsEventCookieCookies) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventCookieCookies) DeepCopyInto(out *MonitorSpecScriptEventsEventCookieCookies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventCookieCookiesCodec ¶
type MonitorSpecScriptEventsEventCookieCookiesCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventCookieCookiesCodec) Decode ¶
func (MonitorSpecScriptEventsEventCookieCookiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventCookieCookiesCodec) Encode ¶
func (MonitorSpecScriptEventsEventCookieCookiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventCookieCookiesCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventCookieCookiesCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventCookieCookiesCookie ¶
type MonitorSpecScriptEventsEventCookieCookiesCookie struct { // The domain of the cookie. Domain *string `json:"domain" tf:"domain"` // The name of the cookie. The following cookie names are now allowed: `dtCookie`, `dtLatC`, `dtPC`, `rxVisitor`, `rxlatency`, `rxpc`, `rxsession` and `rxvt` Name *string `json:"name" tf:"name"` // The path of the cookie. // +optional Path *string `json:"path,omitempty" tf:"path"` // The value of the cookie. The following symbols are not allowed: `;`, `,`, `\` and `"`. Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventCookieCookiesCookie) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventCookieCookiesCookie) DeepCopy() *MonitorSpecScriptEventsEventCookieCookiesCookie
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventCookieCookiesCookie.
func (*MonitorSpecScriptEventsEventCookieCookiesCookie) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventCookieCookiesCookie) DeepCopyInto(out *MonitorSpecScriptEventsEventCookieCookiesCookie)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascript ¶
type MonitorSpecScriptEventsEventJavascript struct { // The JavaScript code to be executed in this event Code *string `json:"code" tf:"code"` // The tab on which the page should open // +optional Target *MonitorSpecScriptEventsEventJavascriptTarget `json:"target,omitempty" tf:"target"` // The wait condition for the event—defines how long Dynatrace should wait before the next action is executed // +optional Wait *MonitorSpecScriptEventsEventJavascriptWait `json:"wait,omitempty" tf:"wait"` }
func (*MonitorSpecScriptEventsEventJavascript) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascript) DeepCopy() *MonitorSpecScriptEventsEventJavascript
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascript.
func (*MonitorSpecScriptEventsEventJavascript) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascript) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascript)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascriptCodec ¶
type MonitorSpecScriptEventsEventJavascriptCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventJavascriptCodec) Decode ¶
func (MonitorSpecScriptEventsEventJavascriptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventJavascriptCodec) Encode ¶
func (MonitorSpecScriptEventsEventJavascriptCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventJavascriptCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventJavascriptCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventJavascriptTarget ¶
type MonitorSpecScriptEventsEventJavascriptTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventJavascriptTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventJavascriptTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascriptTarget) DeepCopy() *MonitorSpecScriptEventsEventJavascriptTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascriptTarget.
func (*MonitorSpecScriptEventsEventJavascriptTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascriptTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascriptTargetCodec ¶
type MonitorSpecScriptEventsEventJavascriptTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventJavascriptTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventJavascriptTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventJavascriptTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventJavascriptTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventJavascriptTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventJavascriptTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventJavascriptTargetLocators ¶
type MonitorSpecScriptEventsEventJavascriptTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventJavascriptTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascriptTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventJavascriptTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascriptTargetLocators.
func (*MonitorSpecScriptEventsEventJavascriptTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascriptTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascriptWait ¶
type MonitorSpecScriptEventsEventJavascriptWait struct { // The time to wait, in millisencods. The maximum allowed value is `60000`. Required for the type `time`, not applicable otherwise. // +optional Milliseconds *int64 `json:"milliseconds,omitempty" tf:"milliseconds"` // he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. // The maximum allowed value is 60000. Required for the type `validation`, not applicable otherwise.. // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // The elements to wait for. Required for the `validation` type, not applicable otherwise. // +optional Validation *MonitorSpecScriptEventsEventJavascriptWaitValidation `json:"validation,omitempty" tf:"validation"` // The time to wait before the next event is triggered. Possible values are `page_complete` (wait for the page to load completely), `network` (wait for background network activity to complete), `next_action` (wait for the next action), `time` (wait for a specified periodof time) and `validation` (wait for a specific element to appear) WaitFor *string `json:"waitFor" tf:"wait_for"` }
func (*MonitorSpecScriptEventsEventJavascriptWait) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascriptWait) DeepCopy() *MonitorSpecScriptEventsEventJavascriptWait
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascriptWait.
func (*MonitorSpecScriptEventsEventJavascriptWait) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascriptWait) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptWait)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascriptWaitCodec ¶
type MonitorSpecScriptEventsEventJavascriptWaitCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventJavascriptWaitCodec) Decode ¶
func (MonitorSpecScriptEventsEventJavascriptWaitCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventJavascriptWaitCodec) Encode ¶
func (MonitorSpecScriptEventsEventJavascriptWaitCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventJavascriptWaitCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventJavascriptWaitCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventJavascriptWaitValidation ¶
type MonitorSpecScriptEventsEventJavascriptWaitValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventJavascriptWaitValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventJavascriptWaitValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascriptWaitValidation) DeepCopy() *MonitorSpecScriptEventsEventJavascriptWaitValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascriptWaitValidation.
func (*MonitorSpecScriptEventsEventJavascriptWaitValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascriptWaitValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptWaitValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascriptWaitValidationCodec ¶
type MonitorSpecScriptEventsEventJavascriptWaitValidationCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) Decode ¶
func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) Encode ¶
func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventJavascriptWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventJavascriptWaitValidationTarget ¶
type MonitorSpecScriptEventsEventJavascriptWaitValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventJavascriptWaitValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventJavascriptWaitValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascriptWaitValidationTarget.
func (*MonitorSpecScriptEventsEventJavascriptWaitValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptWaitValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec ¶
type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventJavascriptWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators ¶
type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators.
func (*MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventJavascriptWaitValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokes ¶
type MonitorSpecScriptEventsEventKeystrokes struct { // Indicates whether the `textValue` is encrypted (`true`) or not (`false`) // +optional Masked *bool `json:"masked,omitempty" tf:"masked"` // Defines whether to blur the text field when it loses focus. // Set to `true` to trigger the blur the `textValue` // +optional SimulateBlurEvent *bool `json:"simulateBlurEvent,omitempty" tf:"simulate_blur_event"` // The tab on which the page should open // +optional Target *MonitorSpecScriptEventsEventKeystrokesTarget `json:"target,omitempty" tf:"target"` // The text to enter Text *string `json:"text" tf:"text"` // The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element // +optional Validate *MonitorSpecScriptEventsEventKeystrokesValidate `json:"validate,omitempty" tf:"validate"` // The wait condition for the event—defines how long Dynatrace should wait before the next action is executed // +optional Wait *MonitorSpecScriptEventsEventKeystrokesWait `json:"wait,omitempty" tf:"wait"` }
func (*MonitorSpecScriptEventsEventKeystrokes) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokes) DeepCopy() *MonitorSpecScriptEventsEventKeystrokes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokes.
func (*MonitorSpecScriptEventsEventKeystrokes) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokes) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesCodec ¶
type MonitorSpecScriptEventsEventKeystrokesCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventKeystrokesCodec) Decode ¶
func (MonitorSpecScriptEventsEventKeystrokesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventKeystrokesCodec) Encode ¶
func (MonitorSpecScriptEventsEventKeystrokesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventKeystrokesCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventKeystrokesCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventKeystrokesTarget ¶
type MonitorSpecScriptEventsEventKeystrokesTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventKeystrokesTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventKeystrokesTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesTarget) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesTarget.
func (*MonitorSpecScriptEventsEventKeystrokesTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesTargetCodec ¶
type MonitorSpecScriptEventsEventKeystrokesTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventKeystrokesTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventKeystrokesTargetLocators ¶
type MonitorSpecScriptEventsEventKeystrokesTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventKeystrokesTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesTargetLocators.
func (*MonitorSpecScriptEventsEventKeystrokesTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesValidate ¶
type MonitorSpecScriptEventsEventKeystrokesValidate struct { // The element to wait for. Required for the `validation` type, not applicable otherwise. // +kubebuilder:validation:MinItems=1 Validation []MonitorSpecScriptEventsEventKeystrokesValidateValidation `json:"validation" tf:"validation"` }
func (*MonitorSpecScriptEventsEventKeystrokesValidate) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidate) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesValidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesValidate.
func (*MonitorSpecScriptEventsEventKeystrokesValidate) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidate) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesValidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesValidateCodec ¶
type MonitorSpecScriptEventsEventKeystrokesValidateCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) Decode ¶
func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) Encode ¶
func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventKeystrokesValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventKeystrokesValidateValidation ¶
type MonitorSpecScriptEventsEventKeystrokesValidateValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventKeystrokesValidateValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidation) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesValidateValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesValidateValidation.
func (*MonitorSpecScriptEventsEventKeystrokesValidateValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesValidateValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget ¶
type MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget.
func (*MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesValidateValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec ¶
type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators ¶
type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators.
func (*MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesValidateValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesWait ¶
type MonitorSpecScriptEventsEventKeystrokesWait struct { // The time to wait, in millisencods. The maximum allowed value is `60000`. Required for the type `time`, not applicable otherwise. // +optional Milliseconds *int64 `json:"milliseconds,omitempty" tf:"milliseconds"` // he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. // The maximum allowed value is 60000. Required for the type `validation`, not applicable otherwise.. // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // The elements to wait for. Required for the `validation` type, not applicable otherwise. // +optional Validation *MonitorSpecScriptEventsEventKeystrokesWaitValidation `json:"validation,omitempty" tf:"validation"` // The time to wait before the next event is triggered. Possible values are `page_complete` (wait for the page to load completely), `network` (wait for background network activity to complete), `next_action` (wait for the next action), `time` (wait for a specified periodof time) and `validation` (wait for a specific element to appear) WaitFor *string `json:"waitFor" tf:"wait_for"` }
func (*MonitorSpecScriptEventsEventKeystrokesWait) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWait) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesWait
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesWait.
func (*MonitorSpecScriptEventsEventKeystrokesWait) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWait) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesWait)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesWaitCodec ¶
type MonitorSpecScriptEventsEventKeystrokesWaitCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) Decode ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) Encode ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventKeystrokesWaitValidation ¶
type MonitorSpecScriptEventsEventKeystrokesWaitValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventKeystrokesWaitValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidation) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesWaitValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesWaitValidation.
func (*MonitorSpecScriptEventsEventKeystrokesWaitValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesWaitValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec ¶
type MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) Decode ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) Encode ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget ¶
type MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget.
func (*MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesWaitValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec ¶
type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators ¶
type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators.
func (*MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventKeystrokesWaitValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigate ¶
type MonitorSpecScriptEventsEventNavigate struct { // +optional Authentication *MonitorSpecScriptEventsEventNavigateAuthentication `json:"authentication,omitempty" tf:"authentication"` // +optional Target *MonitorSpecScriptEventsEventNavigateTarget `json:"target,omitempty" tf:"target"` Url *string `json:"url" tf:"url"` // +optional Validate *MonitorSpecScriptEventsEventNavigateValidate `json:"validate,omitempty" tf:"validate"` // +optional Wait *MonitorSpecScriptEventsEventNavigateWait `json:"wait,omitempty" tf:"wait"` }
func (*MonitorSpecScriptEventsEventNavigate) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigate) DeepCopy() *MonitorSpecScriptEventsEventNavigate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigate.
func (*MonitorSpecScriptEventsEventNavigate) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigate) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateAuthentication ¶
type MonitorSpecScriptEventsEventNavigateAuthentication struct { string `json:"creds" tf:"creds"` Type *string `json:"type" tf:"type"` }Creds *
func (*MonitorSpecScriptEventsEventNavigateAuthentication) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateAuthentication) DeepCopy() *MonitorSpecScriptEventsEventNavigateAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateAuthentication.
func (*MonitorSpecScriptEventsEventNavigateAuthentication) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateAuthentication) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateAuthenticationCodec ¶
type MonitorSpecScriptEventsEventNavigateAuthenticationCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) Decode ¶
func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) Encode ¶
func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventNavigateAuthenticationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventNavigateCodec ¶
type MonitorSpecScriptEventsEventNavigateCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventNavigateCodec) Decode ¶
func (MonitorSpecScriptEventsEventNavigateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventNavigateCodec) Encode ¶
func (MonitorSpecScriptEventsEventNavigateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventNavigateCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventNavigateCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventNavigateTarget ¶
type MonitorSpecScriptEventsEventNavigateTarget struct { // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventNavigateTargetLocators `json:"locators,omitempty" tf:"locators"` // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventNavigateTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateTarget) DeepCopy() *MonitorSpecScriptEventsEventNavigateTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateTarget.
func (*MonitorSpecScriptEventsEventNavigateTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateTargetCodec ¶
type MonitorSpecScriptEventsEventNavigateTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventNavigateTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventNavigateTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventNavigateTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventNavigateTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventNavigateTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventNavigateTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventNavigateTargetLocators ¶
type MonitorSpecScriptEventsEventNavigateTargetLocators struct { // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventNavigateTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventNavigateTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateTargetLocators.
func (*MonitorSpecScriptEventsEventNavigateTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator struct { string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }Type *
func (*MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateValidate ¶
type MonitorSpecScriptEventsEventNavigateValidate struct { // +kubebuilder:validation:MinItems=1 Validation []MonitorSpecScriptEventsEventNavigateValidateValidation `json:"validation" tf:"validation"` }
func (*MonitorSpecScriptEventsEventNavigateValidate) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateValidate) DeepCopy() *MonitorSpecScriptEventsEventNavigateValidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateValidate.
func (*MonitorSpecScriptEventsEventNavigateValidate) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateValidate) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateValidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateValidateCodec ¶
type MonitorSpecScriptEventsEventNavigateValidateCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventNavigateValidateCodec) Decode ¶
func (MonitorSpecScriptEventsEventNavigateValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventNavigateValidateCodec) Encode ¶
func (MonitorSpecScriptEventsEventNavigateValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventNavigateValidateCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventNavigateValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventNavigateValidateValidation ¶
type MonitorSpecScriptEventsEventNavigateValidateValidation struct { // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // +optional Target *MonitorSpecScriptEventsEventNavigateValidateValidationTarget `json:"target,omitempty" tf:"target"` Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventNavigateValidateValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateValidateValidation) DeepCopy() *MonitorSpecScriptEventsEventNavigateValidateValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateValidateValidation.
func (*MonitorSpecScriptEventsEventNavigateValidateValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateValidateValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateValidateValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateValidateValidationTarget ¶
type MonitorSpecScriptEventsEventNavigateValidateValidationTarget struct { // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventNavigateValidateValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateValidateValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventNavigateValidateValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateValidateValidationTarget.
func (*MonitorSpecScriptEventsEventNavigateValidateValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateValidateValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateValidateValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec ¶
type MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventNavigateValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators ¶
type MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators struct { // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators.
func (*MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator struct { string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }Type *
func (*MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateValidateValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateWait ¶
type MonitorSpecScriptEventsEventNavigateWait struct { // +optional Milliseconds *int64 `json:"milliseconds,omitempty" tf:"milliseconds"` // The maximum allowed value is 60000. Required for the type `validation`, not applicable otherwise.. // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // +optional Validation *MonitorSpecScriptEventsEventNavigateWaitValidation `json:"validation,omitempty" tf:"validation"` WaitFor *string `json:"waitFor" tf:"wait_for"` }
func (*MonitorSpecScriptEventsEventNavigateWait) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateWait) DeepCopy() *MonitorSpecScriptEventsEventNavigateWait
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateWait.
func (*MonitorSpecScriptEventsEventNavigateWait) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateWait) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateWait)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateWaitCodec ¶
type MonitorSpecScriptEventsEventNavigateWaitCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventNavigateWaitCodec) Decode ¶
func (MonitorSpecScriptEventsEventNavigateWaitCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventNavigateWaitCodec) Encode ¶
func (MonitorSpecScriptEventsEventNavigateWaitCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventNavigateWaitCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventNavigateWaitCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventNavigateWaitValidation ¶
type MonitorSpecScriptEventsEventNavigateWaitValidation struct { // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // +optional Target *MonitorSpecScriptEventsEventNavigateWaitValidationTarget `json:"target,omitempty" tf:"target"` Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventNavigateWaitValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateWaitValidation) DeepCopy() *MonitorSpecScriptEventsEventNavigateWaitValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateWaitValidation.
func (*MonitorSpecScriptEventsEventNavigateWaitValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateWaitValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateWaitValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateWaitValidationCodec ¶
type MonitorSpecScriptEventsEventNavigateWaitValidationCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) Decode ¶
func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) Encode ¶
func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventNavigateWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventNavigateWaitValidationTarget ¶
type MonitorSpecScriptEventsEventNavigateWaitValidationTarget struct { // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventNavigateWaitValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventNavigateWaitValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateWaitValidationTarget.
func (*MonitorSpecScriptEventsEventNavigateWaitValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateWaitValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec ¶
type MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventNavigateWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators ¶
type MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators struct { // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators.
func (*MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator struct { string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }Type *
func (*MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventNavigateWaitValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelect ¶
type MonitorSpecScriptEventsEventSelect struct { // The options to be selected Selections *MonitorSpecScriptEventsEventSelectSelections `json:"selections" tf:"selections"` // The tab on which the page should open // +optional Target *MonitorSpecScriptEventsEventSelectTarget `json:"target,omitempty" tf:"target"` // The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element // +optional Validate *MonitorSpecScriptEventsEventSelectValidate `json:"validate,omitempty" tf:"validate"` // The wait condition for the event—defines how long Dynatrace should wait before the next action is executed // +optional Wait *MonitorSpecScriptEventsEventSelectWait `json:"wait,omitempty" tf:"wait"` }
func (*MonitorSpecScriptEventsEventSelect) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelect) DeepCopy() *MonitorSpecScriptEventsEventSelect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelect.
func (*MonitorSpecScriptEventsEventSelect) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelect) DeepCopyInto(out *MonitorSpecScriptEventsEventSelect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectCodec ¶
type MonitorSpecScriptEventsEventSelectCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventSelectCodec) Decode ¶
func (MonitorSpecScriptEventsEventSelectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventSelectCodec) Encode ¶
func (MonitorSpecScriptEventsEventSelectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventSelectCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventSelectCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventSelectSelections ¶
type MonitorSpecScriptEventsEventSelectSelections struct { // The option to be selected // +kubebuilder:validation:MinItems=1 Option []MonitorSpecScriptEventsEventSelectSelectionsOption `json:"option" tf:"option"` }
func (*MonitorSpecScriptEventsEventSelectSelections) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectSelections) DeepCopy() *MonitorSpecScriptEventsEventSelectSelections
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectSelections.
func (*MonitorSpecScriptEventsEventSelectSelections) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectSelections) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectSelections)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectSelectionsCodec ¶
type MonitorSpecScriptEventsEventSelectSelectionsCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventSelectSelectionsCodec) Decode ¶
func (MonitorSpecScriptEventsEventSelectSelectionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventSelectSelectionsCodec) Encode ¶
func (MonitorSpecScriptEventsEventSelectSelectionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventSelectSelectionsCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventSelectSelectionsCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventSelectSelectionsOption ¶
type MonitorSpecScriptEventsEventSelectSelectionsOption struct { // The index of the option to be selected Index *int64 `json:"index" tf:"index"` // The value of the option to be selected Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventSelectSelectionsOption) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectSelectionsOption) DeepCopy() *MonitorSpecScriptEventsEventSelectSelectionsOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectSelectionsOption.
func (*MonitorSpecScriptEventsEventSelectSelectionsOption) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectSelectionsOption) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectSelectionsOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectTarget ¶
type MonitorSpecScriptEventsEventSelectTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventSelectTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventSelectTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectTarget) DeepCopy() *MonitorSpecScriptEventsEventSelectTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectTarget.
func (*MonitorSpecScriptEventsEventSelectTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectTargetCodec ¶
type MonitorSpecScriptEventsEventSelectTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventSelectTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventSelectTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventSelectTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventSelectTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventSelectTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventSelectTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventSelectTargetLocators ¶
type MonitorSpecScriptEventsEventSelectTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventSelectTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventSelectTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventSelectTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectTargetLocators.
func (*MonitorSpecScriptEventsEventSelectTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventSelectTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventSelectTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventSelectTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventSelectTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectValidate ¶
type MonitorSpecScriptEventsEventSelectValidate struct { // The element to wait for. Required for the `validation` type, not applicable otherwise. // +kubebuilder:validation:MinItems=1 Validation []MonitorSpecScriptEventsEventSelectValidateValidation `json:"validation" tf:"validation"` }
func (*MonitorSpecScriptEventsEventSelectValidate) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectValidate) DeepCopy() *MonitorSpecScriptEventsEventSelectValidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectValidate.
func (*MonitorSpecScriptEventsEventSelectValidate) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectValidate) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectValidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectValidateCodec ¶
type MonitorSpecScriptEventsEventSelectValidateCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventSelectValidateCodec) Decode ¶
func (MonitorSpecScriptEventsEventSelectValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventSelectValidateCodec) Encode ¶
func (MonitorSpecScriptEventsEventSelectValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventSelectValidateCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventSelectValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventSelectValidateValidation ¶
type MonitorSpecScriptEventsEventSelectValidateValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventSelectValidateValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventSelectValidateValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectValidateValidation) DeepCopy() *MonitorSpecScriptEventsEventSelectValidateValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectValidateValidation.
func (*MonitorSpecScriptEventsEventSelectValidateValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectValidateValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectValidateValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectValidateValidationTarget ¶
type MonitorSpecScriptEventsEventSelectValidateValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventSelectValidateValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectValidateValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventSelectValidateValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectValidateValidationTarget.
func (*MonitorSpecScriptEventsEventSelectValidateValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectValidateValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectValidateValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec ¶
type MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventSelectValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators ¶
type MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators.
func (*MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectValidateValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectWait ¶
type MonitorSpecScriptEventsEventSelectWait struct { // The time to wait, in millisencods. The maximum allowed value is `60000`. Required for the type `time`, not applicable otherwise. // +optional Milliseconds *int64 `json:"milliseconds,omitempty" tf:"milliseconds"` // he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. // The maximum allowed value is 60000. Required for the type `validation`, not applicable otherwise.. // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // The elements to wait for. Required for the `validation` type, not applicable otherwise. // +optional Validation *MonitorSpecScriptEventsEventSelectWaitValidation `json:"validation,omitempty" tf:"validation"` // The time to wait before the next event is triggered. Possible values are `page_complete` (wait for the page to load completely), `network` (wait for background network activity to complete), `next_action` (wait for the next action), `time` (wait for a specified periodof time) and `validation` (wait for a specific element to appear) WaitFor *string `json:"waitFor" tf:"wait_for"` }
func (*MonitorSpecScriptEventsEventSelectWait) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectWait) DeepCopy() *MonitorSpecScriptEventsEventSelectWait
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectWait.
func (*MonitorSpecScriptEventsEventSelectWait) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectWait) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectWait)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectWaitCodec ¶
type MonitorSpecScriptEventsEventSelectWaitCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventSelectWaitCodec) Decode ¶
func (MonitorSpecScriptEventsEventSelectWaitCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventSelectWaitCodec) Encode ¶
func (MonitorSpecScriptEventsEventSelectWaitCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventSelectWaitCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventSelectWaitCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventSelectWaitValidation ¶
type MonitorSpecScriptEventsEventSelectWaitValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventSelectWaitValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventSelectWaitValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectWaitValidation) DeepCopy() *MonitorSpecScriptEventsEventSelectWaitValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectWaitValidation.
func (*MonitorSpecScriptEventsEventSelectWaitValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectWaitValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectWaitValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectWaitValidationCodec ¶
type MonitorSpecScriptEventsEventSelectWaitValidationCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) Decode ¶
func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) Encode ¶
func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventSelectWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventSelectWaitValidationTarget ¶
type MonitorSpecScriptEventsEventSelectWaitValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventSelectWaitValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectWaitValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventSelectWaitValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectWaitValidationTarget.
func (*MonitorSpecScriptEventsEventSelectWaitValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectWaitValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectWaitValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec ¶
type MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventSelectWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators ¶
type MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators.
func (*MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventSelectWaitValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTap ¶
type MonitorSpecScriptEventsEventTap struct { // the mouse button to be used for the click Button *int64 `json:"button" tf:"button"` // The tab on which the page should open // +optional Target *MonitorSpecScriptEventsEventTapTarget `json:"target,omitempty" tf:"target"` // The validation rules for the event—helps you verify that your browser monitor loads the expected page content or page element // +optional Validate *MonitorSpecScriptEventsEventTapValidate `json:"validate,omitempty" tf:"validate"` // The wait condition for the event—defines how long Dynatrace should wait before the next action is executed // +optional Wait *MonitorSpecScriptEventsEventTapWait `json:"wait,omitempty" tf:"wait"` }
func (*MonitorSpecScriptEventsEventTap) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTap) DeepCopy() *MonitorSpecScriptEventsEventTap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTap.
func (*MonitorSpecScriptEventsEventTap) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTap) DeepCopyInto(out *MonitorSpecScriptEventsEventTap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapCodec ¶
type MonitorSpecScriptEventsEventTapCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventTapCodec) Decode ¶
func (MonitorSpecScriptEventsEventTapCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventTapCodec) Encode ¶
func (MonitorSpecScriptEventsEventTapCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventTapCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventTapCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventTapTarget ¶
type MonitorSpecScriptEventsEventTapTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventTapTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventTapTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapTarget) DeepCopy() *MonitorSpecScriptEventsEventTapTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapTarget.
func (*MonitorSpecScriptEventsEventTapTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventTapTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapTargetCodec ¶
type MonitorSpecScriptEventsEventTapTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventTapTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventTapTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventTapTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventTapTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventTapTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventTapTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventTapTargetLocators ¶
type MonitorSpecScriptEventsEventTapTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventTapTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventTapTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventTapTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapTargetLocators.
func (*MonitorSpecScriptEventsEventTapTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventTapTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventTapTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventTapTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventTapTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventTapTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventTapTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapValidate ¶
type MonitorSpecScriptEventsEventTapValidate struct { // The element to wait for. Required for the `validation` type, not applicable otherwise. // +kubebuilder:validation:MinItems=1 Validation []MonitorSpecScriptEventsEventTapValidateValidation `json:"validation" tf:"validation"` }
func (*MonitorSpecScriptEventsEventTapValidate) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapValidate) DeepCopy() *MonitorSpecScriptEventsEventTapValidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapValidate.
func (*MonitorSpecScriptEventsEventTapValidate) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapValidate) DeepCopyInto(out *MonitorSpecScriptEventsEventTapValidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapValidateCodec ¶
type MonitorSpecScriptEventsEventTapValidateCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventTapValidateCodec) Decode ¶
func (MonitorSpecScriptEventsEventTapValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventTapValidateCodec) Encode ¶
func (MonitorSpecScriptEventsEventTapValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventTapValidateCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventTapValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventTapValidateValidation ¶
type MonitorSpecScriptEventsEventTapValidateValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventTapValidateValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventTapValidateValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapValidateValidation) DeepCopy() *MonitorSpecScriptEventsEventTapValidateValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapValidateValidation.
func (*MonitorSpecScriptEventsEventTapValidateValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapValidateValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventTapValidateValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapValidateValidationTarget ¶
type MonitorSpecScriptEventsEventTapValidateValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventTapValidateValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventTapValidateValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapValidateValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventTapValidateValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapValidateValidationTarget.
func (*MonitorSpecScriptEventsEventTapValidateValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapValidateValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventTapValidateValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapValidateValidationTargetCodec ¶
type MonitorSpecScriptEventsEventTapValidateValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventTapValidateValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventTapValidateValidationTargetLocators ¶
type MonitorSpecScriptEventsEventTapValidateValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventTapValidateValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapValidateValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventTapValidateValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapValidateValidationTargetLocators.
func (*MonitorSpecScriptEventsEventTapValidateValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapValidateValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventTapValidateValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventTapValidateValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapWait ¶
type MonitorSpecScriptEventsEventTapWait struct { // The time to wait, in millisencods. The maximum allowed value is `60000`. Required for the type `time`, not applicable otherwise. // +optional Milliseconds *int64 `json:"milliseconds,omitempty" tf:"milliseconds"` // he maximum amount of time to wait for a certain element to appear, in milliseconds—if exceeded, the action is marked as failed. // The maximum allowed value is 60000. Required for the type `validation`, not applicable otherwise.. // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // The elements to wait for. Required for the `validation` type, not applicable otherwise. // +optional Validation *MonitorSpecScriptEventsEventTapWaitValidation `json:"validation,omitempty" tf:"validation"` // The time to wait before the next event is triggered. Possible values are `page_complete` (wait for the page to load completely), `network` (wait for background network activity to complete), `next_action` (wait for the next action), `time` (wait for a specified periodof time) and `validation` (wait for a specific element to appear) WaitFor *string `json:"waitFor" tf:"wait_for"` }
func (*MonitorSpecScriptEventsEventTapWait) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapWait) DeepCopy() *MonitorSpecScriptEventsEventTapWait
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapWait.
func (*MonitorSpecScriptEventsEventTapWait) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapWait) DeepCopyInto(out *MonitorSpecScriptEventsEventTapWait)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapWaitCodec ¶
type MonitorSpecScriptEventsEventTapWaitCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventTapWaitCodec) Decode ¶
func (MonitorSpecScriptEventsEventTapWaitCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventTapWaitCodec) Encode ¶
func (MonitorSpecScriptEventsEventTapWaitCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventTapWaitCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventTapWaitCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventTapWaitValidation ¶
type MonitorSpecScriptEventsEventTapWaitValidation struct { // The condition of the validation. `false` means the validation succeeds if the specified content/element is found. `true` means the validation fails if the specified content/element is found // +optional FailIfFound *bool `json:"failIfFound,omitempty" tf:"fail_if_found"` // The content to look for on the page. // Regular expressions are allowed. In that case set `isRegex` as `true`. Required for `content_match`, optional for `element_match`. // +optional Match *string `json:"match,omitempty" tf:"match"` // Defines whether `match` is plain text (`false`) or a regular expression (`true`) // +optional Regex *bool `json:"regex,omitempty" tf:"regex"` // The elemnt to look for on the page // +optional Target *MonitorSpecScriptEventsEventTapWaitValidationTarget `json:"target,omitempty" tf:"target"` // The goal of the validation. `content_match` (check page for the specific content. Not allowed for validation inside of wait condition), `element_match` (check page for the specific element). Type *string `json:"type" tf:"type"` }
func (*MonitorSpecScriptEventsEventTapWaitValidation) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapWaitValidation) DeepCopy() *MonitorSpecScriptEventsEventTapWaitValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapWaitValidation.
func (*MonitorSpecScriptEventsEventTapWaitValidation) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapWaitValidation) DeepCopyInto(out *MonitorSpecScriptEventsEventTapWaitValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapWaitValidationCodec ¶
type MonitorSpecScriptEventsEventTapWaitValidationCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventTapWaitValidationCodec) Decode ¶
func (MonitorSpecScriptEventsEventTapWaitValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventTapWaitValidationCodec) Encode ¶
func (MonitorSpecScriptEventsEventTapWaitValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventTapWaitValidationCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventTapWaitValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventTapWaitValidationTarget ¶
type MonitorSpecScriptEventsEventTapWaitValidationTarget struct { // The list of locators identifying the desired element // +optional // +kubebuilder:validation:MinItems=1 Locators []MonitorSpecScriptEventsEventTapWaitValidationTargetLocators `json:"locators,omitempty" tf:"locators"` // The tab of the target // +optional Window *string `json:"window,omitempty" tf:"window"` }
func (*MonitorSpecScriptEventsEventTapWaitValidationTarget) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapWaitValidationTarget) DeepCopy() *MonitorSpecScriptEventsEventTapWaitValidationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapWaitValidationTarget.
func (*MonitorSpecScriptEventsEventTapWaitValidationTarget) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapWaitValidationTarget) DeepCopyInto(out *MonitorSpecScriptEventsEventTapWaitValidationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapWaitValidationTargetCodec ¶
type MonitorSpecScriptEventsEventTapWaitValidationTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) Decode ¶
func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) Encode ¶
func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) IsEmpty ¶
func (MonitorSpecScriptEventsEventTapWaitValidationTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
type MonitorSpecScriptEventsEventTapWaitValidationTargetLocators ¶
type MonitorSpecScriptEventsEventTapWaitValidationTargetLocators struct { // A locator dentifyies the desired element // +kubebuilder:validation:MinItems=1 Locator []MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator `json:"locator" tf:"locator"` }
func (*MonitorSpecScriptEventsEventTapWaitValidationTargetLocators) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapWaitValidationTargetLocators) DeepCopy() *MonitorSpecScriptEventsEventTapWaitValidationTargetLocators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapWaitValidationTargetLocators.
func (*MonitorSpecScriptEventsEventTapWaitValidationTargetLocators) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapWaitValidationTargetLocators) DeepCopyInto(out *MonitorSpecScriptEventsEventTapWaitValidationTargetLocators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator ¶
type MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator struct { // Defines where to look for an element. `css` (CSS Selector) or `dom` (Javascript code) Type *string `json:"type" tf:"type"` // The name of the element to be found Value *string `json:"value" tf:"value"` }
func (*MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator) DeepCopy ¶
func (in *MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator) DeepCopy() *MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator.
func (*MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator) DeepCopyInto ¶
func (in *MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator) DeepCopyInto(out *MonitorSpecScriptEventsEventTapWaitValidationTargetLocatorsLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecTags ¶
type MonitorSpecTags struct { // Tag with source of a Dynatrace entity. // +optional Tag []MonitorSpecTagsTag `json:"tag,omitempty" tf:"tag"` }
func (*MonitorSpecTags) DeepCopy ¶
func (in *MonitorSpecTags) DeepCopy() *MonitorSpecTags
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecTags.
func (*MonitorSpecTags) DeepCopyInto ¶
func (in *MonitorSpecTags) DeepCopyInto(out *MonitorSpecTags)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSpecTagsTag ¶
type MonitorSpecTagsTag struct { // The origin of the tag. Supported values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES`. // // Custom tags use the `CONTEXTLESS` value. Context *string `json:"context" tf:"context"` // The key of the tag. // // Custom tags have the tag value here. Key *string `json:"key" tf:"key"` // The source of the tag. Supported values are `USER`, `RULE_BASED` and `AUTO`. // +optional Source *string `json:"source,omitempty" tf:"source"` // The value of the tag. // // Not applicable to custom tags. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*MonitorSpecTagsTag) DeepCopy ¶
func (in *MonitorSpecTagsTag) DeepCopy() *MonitorSpecTagsTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSpecTagsTag.
func (*MonitorSpecTagsTag) DeepCopyInto ¶
func (in *MonitorSpecTagsTag) DeepCopyInto(out *MonitorSpecTagsTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorStatus ¶
type MonitorStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MonitorStatus) DeepCopy ¶
func (in *MonitorStatus) DeepCopy() *MonitorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorStatus.
func (*MonitorStatus) DeepCopyInto ¶
func (in *MonitorStatus) DeepCopyInto(out *MonitorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.