Documentation ¶
Overview ¶
+groupName=calculated.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 ServiceMetric
- func (in *ServiceMetric) DeepCopy() *ServiceMetric
- func (in *ServiceMetric) DeepCopyInto(out *ServiceMetric)
- func (in *ServiceMetric) DeepCopyObject() runtime.Object
- func (r *ServiceMetric) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceMetric) ValidateCreate() error
- func (r *ServiceMetric) ValidateDelete() error
- func (r *ServiceMetric) ValidateUpdate(old runtime.Object) error
- type ServiceMetricList
- type ServiceMetricSpec
- type ServiceMetricSpecConditions
- type ServiceMetricSpecConditionsCondition
- type ServiceMetricSpecConditionsConditionComparison
- type ServiceMetricSpecConditionsConditionComparisonBoolean
- type ServiceMetricSpecConditionsConditionComparisonBooleanCodec
- func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonCodec
- func (ServiceMetricSpecConditionsConditionComparisonCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType
- func (in *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType
- func (in *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType)
- type ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec
- func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonFailedState
- type ServiceMetricSpecConditionsConditionComparisonFailedStateCodec
- func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonFailureReason
- type ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec
- func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonFastString
- type ServiceMetricSpecConditionsConditionComparisonFastStringCodec
- func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonFlawState
- type ServiceMetricSpecConditionsConditionComparisonFlawStateCodec
- func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonGeneric
- type ServiceMetricSpecConditionsConditionComparisonGenericCodec
- func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonHttpMethod
- type ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec
- func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonHttpStatusClass
- func (in *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass
- func (in *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass)
- type ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec
- func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonIibInputNodeType
- func (in *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType
- func (in *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType)
- type ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec
- func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonNumber
- type ServiceMetricSpecConditionsConditionComparisonNumberCodec
- func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute
- func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute
- func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute)
- type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource
- type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag
- type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey
- type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonServiceType
- type ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec
- func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonString
- type ServiceMetricSpecConditionsConditionComparisonStringCodec
- func (ServiceMetricSpecConditionsConditionComparisonStringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonStringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonStringCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute
- func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute
- func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute)
- type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource
- type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag
- type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey
- type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonTag
- type ServiceMetricSpecConditionsConditionComparisonTagCodec
- func (ServiceMetricSpecConditionsConditionComparisonTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonTagValue
- type ServiceMetricSpecConditionsConditionComparisonTagValueCodec
- func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonTagValues
- type ServiceMetricSpecConditionsConditionComparisonTagValuesCodec
- func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecConditionsConditionComparisonTagValuesValue
- type ServiceMetricSpecConditionsConditionComparisonZosCallType
- type ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec
- func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecDimensionDefinition
- type ServiceMetricSpecDimensionDefinitionCodec
- type ServiceMetricSpecDimensionDefinitionPlaceholders
- type ServiceMetricSpecDimensionDefinitionPlaceholdersCodec
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder
- type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource
- func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource) DeepCopy() *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource
- func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource) DeepCopyInto(out *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource)
- type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag
- type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey
- type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceMetricSpecMetricDefinition
- type ServiceMetricSpecMetricDefinitionCodec
- type ServiceMetricSpecResource
- type ServiceMetricStatus
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: calculated.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 ServiceMetric ¶
type ServiceMetric struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceMetricSpec `json:"spec,omitempty"` Status ServiceMetricStatus `json:"status,omitempty"` }
func (*ServiceMetric) DeepCopy ¶
func (in *ServiceMetric) DeepCopy() *ServiceMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetric.
func (*ServiceMetric) DeepCopyInto ¶
func (in *ServiceMetric) DeepCopyInto(out *ServiceMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceMetric) DeepCopyObject ¶
func (in *ServiceMetric) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceMetric) SetupWebhookWithManager ¶
func (r *ServiceMetric) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceMetric) ValidateCreate ¶
func (r *ServiceMetric) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceMetric) ValidateDelete ¶
func (r *ServiceMetric) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceMetric) ValidateUpdate ¶
func (r *ServiceMetric) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceMetricList ¶
type ServiceMetricList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceMetric CRD objects Items []ServiceMetric `json:"items,omitempty"` }
ServiceMetricList is a list of ServiceMetrics
func (*ServiceMetricList) DeepCopy ¶
func (in *ServiceMetricList) DeepCopy() *ServiceMetricList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricList.
func (*ServiceMetricList) DeepCopyInto ¶
func (in *ServiceMetricList) DeepCopyInto(out *ServiceMetricList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceMetricList) DeepCopyObject ¶
func (in *ServiceMetricList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceMetricSpec ¶
type ServiceMetricSpec struct { State *ServiceMetricSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceMetricSpecResource `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 (*ServiceMetricSpec) DeepCopy ¶
func (in *ServiceMetricSpec) DeepCopy() *ServiceMetricSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpec.
func (*ServiceMetricSpec) DeepCopyInto ¶
func (in *ServiceMetricSpec) DeepCopyInto(out *ServiceMetricSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditions ¶
type ServiceMetricSpecConditions struct { // A conditions for the metric usage // +optional // +kubebuilder:validation:MinItems=1 Condition []ServiceMetricSpecConditionsCondition `json:"condition,omitempty" tf:"condition"` }
func (*ServiceMetricSpecConditions) DeepCopy ¶
func (in *ServiceMetricSpecConditions) DeepCopy() *ServiceMetricSpecConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditions.
func (*ServiceMetricSpecConditions) DeepCopyInto ¶
func (in *ServiceMetricSpecConditions) DeepCopyInto(out *ServiceMetricSpecConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsCondition ¶
type ServiceMetricSpecConditionsCondition struct { // The attribute to be matched. Note that for a service property attribute you must use the comparison of the `FAST_STRING` type. Possible values are `ACTOR_SYSTEM`, `AKKA_ACTOR_CLASS_NAME`, `AKKA_ACTOR_MESSAGE_TYPE`, `AKKA_ACTOR_PATH`, `APPLICATION_BUILD_VERSION`, `APPLICATION_RELEASE_VERSION`, `AZURE_FUNCTIONS_FUNCTION_NAME`, `AZURE_FUNCTIONS_SITE_NAME`, `CICS_PROGRAM_NAME`, `CICS_SYSTEM_ID`, `CICS_TASK_ID`, `CICS_TRANSACTION_ID`, `CICS_USER_ID`, `CPU_TIME`, `CTG_GATEWAY_URL`, `CTG_PROGRAM`, `CTG_SERVER_NAME`, `CTG_TRANSACTION_ID`, `CUSTOMSERVICE_CLASS`, `CUSTOMSERVICE_METHOD`, `DATABASE_CHILD_CALL_COUNT`, `DATABASE_CHILD_CALL_TIME`, `DATABASE_HOST`, `DATABASE_NAME`, `DATABASE_TYPE`, `DATABASE_URL`, `DISK_IO_TIME`, `ERROR_COUNT`, `ESB_APPLICATION_NAME`, `ESB_INPUT_TYPE`, `ESB_LIBRARY_NAME`, `ESB_MESSAGE_FLOW_NAME`, `EXCEPTION_CLASS`, `EXCEPTION_MESSAGE`, `FAILED_STATE`, `FAILURE_REASON`, `FLAW_STATE`, `HTTP_REQUEST_METHOD`, `HTTP_STATUS`, `HTTP_STATUS_CLASS`, `IMS_PROGRAM_NAME`, `IMS_TRANSACTION_ID`, `IMS_USER_ID`, `IO_TIME`, `IS_KEY_REQUEST`, `LAMBDA_COLDSTART`, `LOCK_TIME`, `MESSAGING_DESTINATION_TYPE`, `MESSAGING_IS_TEMPORARY_QUEUE`, `MESSAGING_QUEUE_NAME`, `MESSAGING_QUEUE_VENDOR`, `NETWORK_IO_TIME`, `NON_DATABASE_CHILD_CALL_COUNT`, `NON_DATABASE_CHILD_CALL_TIME`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_TAG`, `REMOTE_ENDPOINT`, `REMOTE_METHOD`, `REMOTE_SERVICE_NAME`, `REQUEST_NAME`, `REQUEST_TYPE`, `RESPONSE_TIME`, `RESPONSE_TIME_CLIENT`, `RMI_CLASS`, `RMI_METHOD`, `SERVICE_DISPLAY_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REQUEST_ATTRIBUTE`, `SERVICE_TAG`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `SUSPENSION_TIME`, `TOTAL_PROCESSING_TIME`, `WAIT_TIME`, `WEBREQUEST_QUERY`, `WEBREQUEST_RELATIVE_URL`, `WEBREQUEST_URL`, `WEBREQUEST_URL_HOST`, `WEBREQUEST_URL_PATH`, `WEBREQUEST_URL_PORT`, `WEBSERVICE_ENDPOINT`, `WEBSERVICE_METHOD` and `ZOS_CALL_TYPE` Attribute *string `json:"attribute" tf:"attribute"` // Type-specific comparison for attributes Comparison *ServiceMetricSpecConditionsConditionComparison `json:"comparison" tf:"comparison"` }
func (*ServiceMetricSpecConditionsCondition) DeepCopy ¶
func (in *ServiceMetricSpecConditionsCondition) DeepCopy() *ServiceMetricSpecConditionsCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsCondition.
func (*ServiceMetricSpecConditionsCondition) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsCondition) DeepCopyInto(out *ServiceMetricSpecConditionsCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparison ¶
type ServiceMetricSpecConditionsConditionComparison struct { // Boolean Comparison for `BOOLEAN` attributes // +optional Boolean *ServiceMetricSpecConditionsConditionComparisonBoolean `json:"boolean,omitempty" tf:"boolean"` // Type-specific comparison information for attributes of type 'ESB_INPUT_NODE_TYPE' // +optional EsbInputNodeType *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType `json:"esbInputNodeType,omitempty" tf:"esb_input_node_type"` // Comparison for `FAILED_STATE` attributes // +optional FailedState *ServiceMetricSpecConditionsConditionComparisonFailedState `json:"failedState,omitempty" tf:"failed_state"` // Comparison for `FAILURE_REASON` attributes // +optional FailureReason *ServiceMetricSpecConditionsConditionComparisonFailureReason `json:"failureReason,omitempty" tf:"failure_reason"` // Comparison for `FAST_STRING` attributes. Use it for all service property attributes // +optional FastString *ServiceMetricSpecConditionsConditionComparisonFastString `json:"fastString,omitempty" tf:"fast_string"` // Comparison for `FLAW_STATE` attributes // +optional FlawState *ServiceMetricSpecConditionsConditionComparisonFlawState `json:"flawState,omitempty" tf:"flaw_state"` // Comparison for `NUMBER` attributes // +optional Generic *ServiceMetricSpecConditionsConditionComparisonGeneric `json:"generic,omitempty" tf:"generic"` // Comparison for `HTTP_METHOD` attributes // +optional HttpMethod *ServiceMetricSpecConditionsConditionComparisonHttpMethod `json:"httpMethod,omitempty" tf:"http_method"` // Comparison for `HTTP_STATUS_CLASS` attributes // +optional HttpStatusClass *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass `json:"httpStatusClass,omitempty" tf:"http_status_class"` // Comparison for `IIB_INPUT_NODE_TYPE` attributes // +optional IibInputNodeType *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType `json:"iibInputNodeType,omitempty" tf:"iib_input_node_type"` // Reverse the comparison **operator**. For example, it turns **equals** into **does not equal** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Comparison for `NUMBER` attributes // +optional Number *ServiceMetricSpecConditionsConditionComparisonNumber `json:"number,omitempty" tf:"number"` // Comparison for `NUMBER_REQUEST_ATTRIBUTE` attributes // +optional NumberRequestAttribute *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute `json:"numberRequestAttribute,omitempty" tf:"number_request_attribute"` // Comparison for `SERVICE_TYPE` attributes // +optional ServiceType *ServiceMetricSpecConditionsConditionComparisonServiceType `json:"serviceType,omitempty" tf:"service_type"` // Comparison for `STRING` attributes // +optional String *ServiceMetricSpecConditionsConditionComparisonString `json:"string,omitempty" tf:"string"` // Comparison for `STRING_REQUEST_ATTRIBUTE` attributes // +optional StringRequestAttribute *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute `json:"stringRequestAttribute,omitempty" tf:"string_request_attribute"` // Comparison for `TAG` attributes // +optional Tag *ServiceMetricSpecConditionsConditionComparisonTag `json:"tag,omitempty" tf:"tag"` // Comparison for `ZOS_CALL_TYPE` attributes // +optional ZosCallType *ServiceMetricSpecConditionsConditionComparisonZosCallType `json:"zosCallType,omitempty" tf:"zos_call_type"` }
func (*ServiceMetricSpecConditionsConditionComparison) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparison) DeepCopy() *ServiceMetricSpecConditionsConditionComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparison.
func (*ServiceMetricSpecConditionsConditionComparison) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparison) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonBoolean ¶
type ServiceMetricSpecConditionsConditionComparisonBoolean struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *bool `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []bool `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonBoolean) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonBoolean) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonBoolean
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonBoolean.
func (*ServiceMetricSpecConditionsConditionComparisonBoolean) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonBoolean) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonBoolean)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonBooleanCodec ¶
type ServiceMetricSpecConditionsConditionComparisonBooleanCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonBooleanCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonCodec ¶
type ServiceMetricSpecConditionsConditionComparisonCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType ¶
type ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType.
func (*ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonEsbInputNodeType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec ¶
type ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonEsbInputNodeTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonFailedState ¶
type ServiceMetricSpecConditionsConditionComparisonFailedState struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `FAILED` and `FAILED` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `FAILED` and `FAILED` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonFailedState) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonFailedState) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonFailedState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonFailedState.
func (*ServiceMetricSpecConditionsConditionComparisonFailedState) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonFailedState) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonFailedState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonFailedStateCodec ¶
type ServiceMetricSpecConditionsConditionComparisonFailedStateCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonFailedStateCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonFailureReason ¶
type ServiceMetricSpecConditionsConditionComparisonFailureReason struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `EXCEPTION_AT_ENTRY_NODE`, `EXCEPTION_ON_ANY_NODE`, `HTTP_CODE` and `REQUEST_ATTRIBUTE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `EXCEPTION_AT_ENTRY_NODE`, `EXCEPTION_ON_ANY_NODE`, `HTTP_CODE` and `REQUEST_ATTRIBUTE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonFailureReason) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonFailureReason) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonFailureReason
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonFailureReason.
func (*ServiceMetricSpecConditionsConditionComparisonFailureReason) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonFailureReason) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonFailureReason)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec ¶
type ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonFailureReasonCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonFastString ¶
type ServiceMetricSpecConditionsConditionComparisonFastString struct { // The comparison is case-sensitive (`true`) or not case-sensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `CONTAINS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonFastString) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonFastString) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonFastString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonFastString.
func (*ServiceMetricSpecConditionsConditionComparisonFastString) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonFastString) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonFastString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonFastStringCodec ¶
type ServiceMetricSpecConditionsConditionComparisonFastStringCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonFastStringCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonFlawState ¶
type ServiceMetricSpecConditionsConditionComparisonFlawState struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `FLAWED` and `NOT_FLAWED` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `FLAWED` and `NOT_FLAWED` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonFlawState) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonFlawState) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonFlawState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonFlawState.
func (*ServiceMetricSpecConditionsConditionComparisonFlawState) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonFlawState) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonFlawState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonFlawStateCodec ¶
type ServiceMetricSpecConditionsConditionComparisonFlawStateCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonFlawStateCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonGeneric ¶
type ServiceMetricSpecConditionsConditionComparisonGeneric struct { // Defines the actual set of fields depending on the value Type *string `json:"type" tf:"type"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ServiceMetricSpecConditionsConditionComparisonGeneric) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonGeneric) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonGeneric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonGeneric.
func (*ServiceMetricSpecConditionsConditionComparisonGeneric) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonGeneric) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonGeneric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonGenericCodec ¶
type ServiceMetricSpecConditionsConditionComparisonGenericCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonGenericCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonHttpMethod ¶
type ServiceMetricSpecConditionsConditionComparisonHttpMethod struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `CONNECT`, `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `CONNECT`, `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonHttpMethod) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonHttpMethod) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonHttpMethod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonHttpMethod.
func (*ServiceMetricSpecConditionsConditionComparisonHttpMethod) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonHttpMethod) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonHttpMethod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec ¶
type ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonHttpMethodCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonHttpStatusClass ¶
type ServiceMetricSpecConditionsConditionComparisonHttpStatusClass struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `C_1XX`, `C_2XX`, `C_3XX`, `C_4XX`, `C_5XX` and `NO_RESPONSE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `C_1XX`, `C_2XX`, `C_3XX`, `C_4XX`, `C_5XX` and `NO_RESPONSE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonHttpStatusClass) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonHttpStatusClass.
func (*ServiceMetricSpecConditionsConditionComparisonHttpStatusClass) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonHttpStatusClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec ¶
type ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonHttpStatusClassCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonIibInputNodeType ¶
type ServiceMetricSpecConditionsConditionComparisonIibInputNodeType struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonIibInputNodeType) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonIibInputNodeType.
func (*ServiceMetricSpecConditionsConditionComparisonIibInputNodeType) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonIibInputNodeType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec ¶
type ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonIibInputNodeTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonNumber ¶
type ServiceMetricSpecConditionsConditionComparisonNumber struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `LOWER_THAN` and `LOWER_THAN_OR_EQUAL` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *float64 `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []float64 `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonNumber) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumber) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonNumber
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonNumber.
func (*ServiceMetricSpecConditionsConditionComparisonNumber) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumber) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonNumber)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonNumberCodec ¶
type ServiceMetricSpecConditionsConditionComparisonNumberCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute struct { // If `true`, the request attribute is matched on child service calls. Default is `false` // +optional MatchOnChildCalls *bool `json:"matchOnChildCalls,omitempty" tf:"match_on_child_calls"` // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `LOWER_THAN` and `LOWER_THAN_OR_EQUAL` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // No documentation available for this attribute RequestAttribute *string `json:"requestAttribute" tf:"request_attribute"` // Defines valid sources of request attributes for conditions or placeholders // +optional Source *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource `json:"source,omitempty" tf:"source"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *float64 `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []float64 `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute.
func (*ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource struct { // Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag` // +optional ManagementZone *string `json:"managementZone,omitempty" tf:"management_zone"` // Use only request attributes from services that have this tag. Use either this or `managementZone` // +optional ServiceTag *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag `json:"serviceTag,omitempty" tf:"service_tag"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource.
func (*ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) IsEmpty ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag struct { // The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES` // +optional Context *string `json:"context,omitempty" tf:"context"` // The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags Key *string `json:"key" tf:"key"` // has no documentation // +optional TagKey *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey `json:"tagKey,omitempty" tf:"tag_key"` // The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag.
func (*ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) IsEmpty ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey struct { // has no documentation // +optional Context *string `json:"context,omitempty" tf:"context"` // has no documentation // +optional Key *string `json:"key,omitempty" tf:"key"` }
func (*ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey.
func (*ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec ¶
type ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) IsEmpty ¶
type ServiceMetricSpecConditionsConditionComparisonServiceType ¶
type ServiceMetricSpecConditionsConditionComparisonServiceType struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `BACKGROUND_ACTIVITY`, `CICS_SERVICE`, `CUSTOM_SERVICE`, `DATABASE_SERVICE`, `ENTERPRISE_SERVICE_BUS_SERVICE`, `EXTERNAL`, `IBM_INTEGRATION_BUS_SERVICE`, `IMS_SERVICE`, `MESSAGING_SERVICE`, `RMI_SERVICE`, `RPC_SERVICE`, `WEB_REQUEST_SERVICE` and `WEB_SERVICE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `BACKGROUND_ACTIVITY`, `CICS_SERVICE`, `CUSTOM_SERVICE`, `DATABASE_SERVICE`, `ENTERPRISE_SERVICE_BUS_SERVICE`, `EXTERNAL`, `IBM_INTEGRATION_BUS_SERVICE`, `IMS_SERVICE`, `MESSAGING_SERVICE`, `RMI_SERVICE`, `RPC_SERVICE`, `WEB_REQUEST_SERVICE` and `WEB_SERVICE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonServiceType) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonServiceType) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonServiceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonServiceType.
func (*ServiceMetricSpecConditionsConditionComparisonServiceType) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonServiceType) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonServiceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec ¶
type ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonServiceTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonString ¶
type ServiceMetricSpecConditionsConditionComparisonString struct { // The comparison is case-sensitive (`true`) or not case-sensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `BEGINS_WITH`, `BEGINS_WITH_ANY_OF`, `CONTAINS`, `ENDS_WITH`, `ENDS_WITH_ANY_OF`, `EQUALS`, `EQUALS_ANY_OF`, `EXISTS` and `REGEX_MATCHES` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonString) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonString) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonString.
func (*ServiceMetricSpecConditionsConditionComparisonString) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonString) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonStringCodec ¶
type ServiceMetricSpecConditionsConditionComparisonStringCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonStringCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonStringCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonStringCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonStringCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute struct { // The comparison is case-sensitive (`true`) or not case-sensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // If `true`, the request attribute is matched on child service calls. Default is `false` // +optional MatchOnChildCalls *bool `json:"matchOnChildCalls,omitempty" tf:"match_on_child_calls"` // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `BEGINS_WITH`, `BEGINS_WITH_ANY_OF`, `CONTAINS`, `ENDS_WITH`, `ENDS_WITH_ANY_OF`, `EQUALS`, `EQUALS_ANY_OF`, `EXISTS` and `REGEX_MATCHES` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // No documentation available for this attribute RequestAttribute *string `json:"requestAttribute" tf:"request_attribute"` // Defines valid sources of request attributes for conditions or placeholders // +optional Source *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource `json:"source,omitempty" tf:"source"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute.
func (*ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonStringRequestAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource struct { // Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag` // +optional ManagementZone *string `json:"managementZone,omitempty" tf:"management_zone"` // Use only request attributes from services that have this tag. Use either this or `managementZone` // +optional ServiceTag *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag `json:"serviceTag,omitempty" tf:"service_tag"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource.
func (*ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) IsEmpty ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag struct { // The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES` // +optional Context *string `json:"context,omitempty" tf:"context"` // The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags Key *string `json:"key" tf:"key"` // has no documentation // +optional TagKey *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey `json:"tagKey,omitempty" tf:"tag_key"` // The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag.
func (*ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) IsEmpty ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey struct { // has no documentation // +optional Context *string `json:"context,omitempty" tf:"context"` // has no documentation // +optional Key *string `json:"key,omitempty" tf:"key"` }
func (*ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey.
func (*ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec ¶
type ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) IsEmpty ¶
type ServiceMetricSpecConditionsConditionComparisonTag ¶
type ServiceMetricSpecConditionsConditionComparisonTag struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `TAG_KEY_EQUALS` and `TAG_KEY_EQUALS_ANY_OF` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The values to compare to // +optional Value *ServiceMetricSpecConditionsConditionComparisonTagValue `json:"value,omitempty" tf:"value"` // The values to compare to // +optional Values *ServiceMetricSpecConditionsConditionComparisonTagValues `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonTag) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonTag) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonTag.
func (*ServiceMetricSpecConditionsConditionComparisonTag) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonTag) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonTagCodec ¶
type ServiceMetricSpecConditionsConditionComparisonTagCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonTagCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonTagCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonTagCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonTagCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonTagValue ¶
type ServiceMetricSpecConditionsConditionComparisonTagValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES` Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the tag. Not applicable to custom tags // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ServiceMetricSpecConditionsConditionComparisonTagValue) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonTagValue) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonTagValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonTagValue.
func (*ServiceMetricSpecConditionsConditionComparisonTagValue) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonTagValue) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonTagValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonTagValueCodec ¶
type ServiceMetricSpecConditionsConditionComparisonTagValueCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonTagValues ¶
type ServiceMetricSpecConditionsConditionComparisonTagValues struct { // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Value []ServiceMetricSpecConditionsConditionComparisonTagValuesValue `json:"value,omitempty" tf:"value"` }
func (*ServiceMetricSpecConditionsConditionComparisonTagValues) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonTagValues) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonTagValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonTagValues.
func (*ServiceMetricSpecConditionsConditionComparisonTagValues) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonTagValues) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonTagValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonTagValuesCodec ¶
type ServiceMetricSpecConditionsConditionComparisonTagValuesCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonTagValuesCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecConditionsConditionComparisonTagValuesValue ¶
type ServiceMetricSpecConditionsConditionComparisonTagValuesValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES` Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the tag. Not applicable to custom tags // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ServiceMetricSpecConditionsConditionComparisonTagValuesValue) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonTagValuesValue) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonTagValuesValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonTagValuesValue.
func (*ServiceMetricSpecConditionsConditionComparisonTagValuesValue) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonTagValuesValue) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonTagValuesValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonZosCallType ¶
type ServiceMetricSpecConditionsConditionComparisonZosCallType struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `CTG`, `DPL`, `EXPLICIT_ADK`, `IMS_CONNECT`, `IMS_CONNECT_API`, `IMS_ITRA`, `IMS_MSC`, `IMS_PGM_SWITCH`, `IMS_SHARED_QUEUES`, `IMS_TRANS_EXEC`, `MQ`, `SOAP`, `START`, `TX` and `UNKNOWN` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `CTG`, `DPL`, `EXPLICIT_ADK`, `IMS_CONNECT`, `IMS_CONNECT_API`, `IMS_ITRA`, `IMS_MSC`, `IMS_PGM_SWITCH`, `IMS_SHARED_QUEUES`, `IMS_TRANS_EXEC`, `MQ`, `SOAP`, `START`, `TX` and `UNKNOWN` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*ServiceMetricSpecConditionsConditionComparisonZosCallType) DeepCopy ¶
func (in *ServiceMetricSpecConditionsConditionComparisonZosCallType) DeepCopy() *ServiceMetricSpecConditionsConditionComparisonZosCallType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecConditionsConditionComparisonZosCallType.
func (*ServiceMetricSpecConditionsConditionComparisonZosCallType) DeepCopyInto ¶
func (in *ServiceMetricSpecConditionsConditionComparisonZosCallType) DeepCopyInto(out *ServiceMetricSpecConditionsConditionComparisonZosCallType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec ¶
type ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) Decode ¶
func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) Encode ¶
func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) IsEmpty ¶
func (ServiceMetricSpecConditionsConditionComparisonZosCallTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecDimensionDefinition ¶
type ServiceMetricSpecDimensionDefinition struct { // The dimension value pattern. You can define custom placeholders in the `placeholders` field and use them here Dimension *string `json:"dimension" tf:"dimension"` // The name of the dimension Name *string `json:"name" tf:"name"` // The list of custom placeholders to be used in a dimension value pattern // +optional Placeholders *ServiceMetricSpecDimensionDefinitionPlaceholders `json:"placeholders,omitempty" tf:"placeholders"` // The number of top values to be calculated TopX *int64 `json:"topX" tf:"top_x"` // The aggregation of the dimension. Possible values are `AVERAGE`, `COUNT`, `MAX`, `MIN`, `OF_INTEREST_RATIO`, `OTHER_RATIO`, `SINGLE_VALUE` and `SUM` TopXAggregation *string `json:"topXAggregation" tf:"top_x_aggregation"` // How to calculate the **topX** values. Possible values are `ASCENDING` and `DESCENDING` TopXDirection *string `json:"topXDirection" tf:"top_x_direction"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ServiceMetricSpecDimensionDefinition) DeepCopy ¶
func (in *ServiceMetricSpecDimensionDefinition) DeepCopy() *ServiceMetricSpecDimensionDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecDimensionDefinition.
func (*ServiceMetricSpecDimensionDefinition) DeepCopyInto ¶
func (in *ServiceMetricSpecDimensionDefinition) DeepCopyInto(out *ServiceMetricSpecDimensionDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecDimensionDefinitionCodec ¶
type ServiceMetricSpecDimensionDefinitionCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecDimensionDefinitionCodec) Decode ¶
func (ServiceMetricSpecDimensionDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecDimensionDefinitionCodec) Encode ¶
func (ServiceMetricSpecDimensionDefinitionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecDimensionDefinitionCodec) IsEmpty ¶
func (ServiceMetricSpecDimensionDefinitionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecDimensionDefinitionPlaceholders ¶
type ServiceMetricSpecDimensionDefinitionPlaceholders struct { // A custom placeholder to be used in a dimension value pattern // +optional // +kubebuilder:validation:MinItems=1 Placeholder []ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder `json:"placeholder,omitempty" tf:"placeholder"` }
func (*ServiceMetricSpecDimensionDefinitionPlaceholders) DeepCopy ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholders) DeepCopy() *ServiceMetricSpecDimensionDefinitionPlaceholders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecDimensionDefinitionPlaceholders.
func (*ServiceMetricSpecDimensionDefinitionPlaceholders) DeepCopyInto ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholders) DeepCopyInto(out *ServiceMetricSpecDimensionDefinitionPlaceholders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecDimensionDefinitionPlaceholdersCodec ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) Decode ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) Encode ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) IsEmpty ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder struct { // Which value of the request attribute must be used when it occurs across multiple child requests. Only applicable for the `SERVICE_REQUEST_ATTRIBUTE` attribute, when **useFromChildCalls** is `true`. For the `COUNT` aggregation, the **kind** field is not applicable. Possible values are `COUNT`, `FIRST` and `LAST`. // +optional Aggregation *string `json:"aggregation,omitempty" tf:"aggregation"` // The attribute to extract from. You can only use attributes of the **string** type. Possible values are `ACTOR_SYSTEM`, `AKKA_ACTOR_CLASS_NAME`, `AKKA_ACTOR_MESSAGE_TYPE`, `AKKA_ACTOR_PATH`, `APPLICATION_BUILD_VERSION`, `APPLICATION_RELEASE_VERSION`, `AZURE_FUNCTIONS_FUNCTION_NAME`, `AZURE_FUNCTIONS_SITE_NAME`, `CICS_PROGRAM_NAME`, `CICS_SYSTEM_ID`, `CICS_TASK_ID`, `CICS_TRANSACTION_ID`, `CICS_USER_ID`, `CPU_TIME`, `CTG_GATEWAY_URL`, `CTG_PROGRAM`, `CTG_SERVER_NAME`, `CTG_TRANSACTION_ID`, `CUSTOMSERVICE_CLASS`, `CUSTOMSERVICE_METHOD`, `DATABASE_CHILD_CALL_COUNT`, `DATABASE_CHILD_CALL_TIME`, `DATABASE_HOST`, `DATABASE_NAME`, `DATABASE_TYPE`, `DATABASE_URL`, `DISK_IO_TIME`, `ERROR_COUNT`, `ESB_APPLICATION_NAME`, `ESB_INPUT_TYPE`, `ESB_LIBRARY_NAME`, `ESB_MESSAGE_FLOW_NAME`, `EXCEPTION_CLASS`, `EXCEPTION_MESSAGE`, `FAILED_STATE`, `FAILURE_REASON`, `FLAW_STATE`, `HTTP_REQUEST_METHOD`, `HTTP_STATUS`, `HTTP_STATUS_CLASS`, `IMS_PROGRAM_NAME`, `IMS_TRANSACTION_ID`, `IMS_USER_ID`, `IO_TIME`, `IS_KEY_REQUEST`, `LAMBDA_COLDSTART`, `LOCK_TIME`, `MESSAGING_DESTINATION_TYPE`, `MESSAGING_IS_TEMPORARY_QUEUE`, `MESSAGING_QUEUE_NAME`, `MESSAGING_QUEUE_VENDOR`, `NETWORK_IO_TIME`, `NON_DATABASE_CHILD_CALL_COUNT`, `NON_DATABASE_CHILD_CALL_TIME`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_TAG`, `REMOTE_ENDPOINT`, `REMOTE_METHOD`, `REMOTE_SERVICE_NAME`, `REQUEST_NAME`, `REQUEST_TYPE`, `RESPONSE_TIME`, `RESPONSE_TIME_CLIENT`, `RMI_CLASS`, `RMI_METHOD`, `SERVICE_DISPLAY_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REQUEST_ATTRIBUTE`, `SERVICE_TAG`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `SUSPENSION_TIME`, `TOTAL_PROCESSING_TIME`, `WAIT_TIME`, `WEBREQUEST_QUERY`, `WEBREQUEST_RELATIVE_URL`, `WEBREQUEST_URL`, `WEBREQUEST_URL_HOST`, `WEBREQUEST_URL_PATH`, `WEBREQUEST_URL_PORT`, `WEBSERVICE_ENDPOINT`, `WEBSERVICE_METHOD` and `ZOS_CALL_TYPE` Attribute *string `json:"attribute" tf:"attribute"` // Depending on the `kind` value: // // // * `REGEX_EXTRACTION`: The regular expression. // // // * `BETWEEN_DELIMITER`: The opening delimiter string to look for. // // // * All other values: The delimiter string to look for // +optional DelimiterOrRegex *string `json:"delimiterOrRegex,omitempty" tf:"delimiter_or_regex"` // The closing delimiter string to look for. Required if the `kind` value is `BETWEEN_DELIMITER`. Not applicable otherwise // +optional EndDelimiter *string `json:"endDelimiter,omitempty" tf:"end_delimiter"` // The type of extraction. Defines either usage of regular expression (`regex`) or the position of request attribute value to be extracted. When the `attribute` is `SERVICE_REQUEST_ATTRIBUTE` attribute and `aggregation` is `COUNT`, needs to be set to `ORIGINAL_TEXT`. Possible values are `AFTER_DELIMITER`, `BEFORE_DELIMITER`, `BETWEEN_DELIMITER`, `ORIGINAL_TEXT` and `REGEX_EXTRACTION` Kind *string `json:"kind" tf:"kind"` // The name of the placeholder. Use it in the naming pattern as `{name}` Name *string `json:"name" tf:"name"` // The format of the extracted string. Possible values are `ORIGINAL`, `TO_LOWER_CASE` and `TO_UPPER_CASE` // +optional Normalization *string `json:"normalization,omitempty" tf:"normalization"` // The request attribute to extract from. Required if the `kind` value is `SERVICE_REQUEST_ATTRIBUTE`. Not applicable otherwise // +optional RequestAttribute *string `json:"requestAttribute,omitempty" tf:"request_attribute"` // Defines valid sources of request attributes for conditions or placeholders // +optional Source *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource `json:"source,omitempty" tf:"source"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // If `true` request attribute will be taken from a child service call. Only applicable for the `SERVICE_REQUEST_ATTRIBUTE` attribute. Defaults to `false` // +optional UseFromChildCalls *bool `json:"useFromChildCalls,omitempty" tf:"use_from_child_calls"` }
func (*ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder) DeepCopy ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder) DeepCopy() *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder.
func (*ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder) DeepCopyInto ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder) DeepCopyInto(out *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource struct { // Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag` // +optional ManagementZone *string `json:"managementZone,omitempty" tf:"management_zone"` // Use only request attributes from services that have this tag. Use either this or `managementZone` // +optional ServiceTag *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag `json:"serviceTag,omitempty" tf:"service_tag"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource) DeepCopy ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource) DeepCopy() *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource.
func (*ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource) DeepCopyInto ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource) DeepCopyInto(out *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) Decode ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) Encode ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) IsEmpty ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag struct { // The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES` // +optional Context *string `json:"context,omitempty" tf:"context"` // The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags Key *string `json:"key" tf:"key"` // has no documentation // +optional TagKey *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey `json:"tagKey,omitempty" tf:"tag_key"` // The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag) DeepCopy ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag) DeepCopy() *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag.
func (*ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag) DeepCopyInto ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag) DeepCopyInto(out *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec) Decode ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec) Encode ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagCodec) IsEmpty ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey struct { // has no documentation // +optional Context *string `json:"context,omitempty" tf:"context"` // has no documentation // +optional Key *string `json:"key,omitempty" tf:"key"` }
func (*ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey) DeepCopy ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey) DeepCopy() *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey.
func (*ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey) DeepCopyInto ¶
func (in *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey) DeepCopyInto(out *ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec ¶
type ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Decode ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Encode ¶
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecDimensionDefinitionPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) IsEmpty ¶
type ServiceMetricSpecMetricDefinition ¶
type ServiceMetricSpecMetricDefinition struct { // The metric to be captured. Possible values are `CPU_TIME`, `DATABASE_CHILD_CALL_COUNT`, `DATABASE_CHILD_CALL_TIME`, `DISK_IO_TIME`, `EXCEPTION_COUNT`, `FAILED_REQUEST_COUNT`, `FAILED_REQUEST_COUNT_CLIENT`, `FAILURE_RATE`, `FAILURE_RATE_CLIENT`, `HTTP_4XX_ERROR_COUNT`, `HTTP_4XX_ERROR_COUNT_CLIENT`, `HTTP_5XX_ERROR_COUNT`, `HTTP_5XX_ERROR_COUNT_CLIENT`, `IO_TIME`, `LOCK_TIME`, `NETWORK_IO_TIME`, `NON_DATABASE_CHILD_CALL_COUNT`, `NON_DATABASE_CHILD_CALL_TIME`, `PROCESSING_TIME`, `REQUEST_ATTRIBUTE`, `REQUEST_COUNT`, `RESPONSE_TIME`, `RESPONSE_TIME_CLIENT`, `SUCCESSFUL_REQUEST_COUNT`, `SUCCESSFUL_REQUEST_COUNT_CLIENT` and `WAIT_TIME` Metric *string `json:"metric" tf:"metric"` // The request attribute to be captured. Only applicable when the **metric** parameter is set to `REQUEST_ATTRIBUTE` // +optional RequestAttribute *string `json:"requestAttribute,omitempty" tf:"request_attribute"` }
func (*ServiceMetricSpecMetricDefinition) DeepCopy ¶
func (in *ServiceMetricSpecMetricDefinition) DeepCopy() *ServiceMetricSpecMetricDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecMetricDefinition.
func (*ServiceMetricSpecMetricDefinition) DeepCopyInto ¶
func (in *ServiceMetricSpecMetricDefinition) DeepCopyInto(out *ServiceMetricSpecMetricDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricSpecMetricDefinitionCodec ¶
type ServiceMetricSpecMetricDefinitionCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceMetricSpecMetricDefinitionCodec) Decode ¶
func (ServiceMetricSpecMetricDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceMetricSpecMetricDefinitionCodec) Encode ¶
func (ServiceMetricSpecMetricDefinitionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceMetricSpecMetricDefinitionCodec) IsEmpty ¶
func (ServiceMetricSpecMetricDefinitionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceMetricSpecResource ¶
type ServiceMetricSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // The set of conditions for the metric usage. **All** the specified conditions must be fulfilled to use the metric // +optional // +kubebuilder:validation:MinItems=1 Conditions []ServiceMetricSpecConditions `json:"conditions,omitempty" tf:"conditions"` // Parameters of a definition of a calculated service metric // +optional DimensionDefinition *ServiceMetricSpecDimensionDefinition `json:"dimensionDefinition,omitempty" tf:"dimension_definition"` // The metric is enabled (`true`) or disabled (`false`) // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // Restricts the metric usage to the specified service. This field is mutually exclusive with the `management_zones` field // +optional EntityID *string `json:"entityID,omitempty" tf:"entity_id"` // Restricts the metric usage to specified management zones. This field is mutually exclusive with the `entity_id` field // +optional ManagementZones []string `json:"managementZones,omitempty" tf:"management_zones"` // The definition of a calculated service metric // +optional MetricDefinition *ServiceMetricSpecMetricDefinition `json:"metricDefinition,omitempty" tf:"metric_definition"` // The key of the calculated service metric MetricKey *string `json:"metricKey" tf:"metric_key"` // The displayed name of the metric Name *string `json:"name" tf:"name"` // The unit of the metric. Possible values are `BIT`, `BIT_PER_HOUR`, `BIT_PER_MINUTE`, `BIT_PER_SECOND`, `BYTE`, `BYTE_PER_HOUR`, `BYTE_PER_MINUTE`, `BYTE_PER_SECOND`, `CORES`, `COUNT`, `DAY`, `DECIBEL_MILLI_WATT`, `GIBI_BYTE`, `GIGA`, `GIGA_BYTE`, `HOUR`, `KIBI_BYTE`, `KIBI_BYTE_PER_HOUR`, `KIBI_BYTE_PER_MINUTE`, `KIBI_BYTE_PER_SECOND`, `KILO`, `KILO_BYTE`, `KILO_BYTE_PER_HOUR`, `KILO_BYTE_PER_MINUTE`, `KILO_BYTE_PER_SECOND`, `MEBI_BYTE`, `MEBI_BYTE_PER_HOUR`, `MEBI_BYTE_PER_MINUTE`, `MEBI_BYTE_PER_SECOND`, `MEGA`, `MEGA_BYTE`, `MEGA_BYTE_PER_HOUR`, `MEGA_BYTE_PER_MINUTE`, `MEGA_BYTE_PER_SECOND`, `MICRO_SECOND`, `MILLI_CORES`, `MILLI_SECOND`, `MILLI_SECOND_PER_MINUTE`, `MINUTE`, `MONTH`, `MSU`, `NANO_SECOND`, `NANO_SECOND_PER_MINUTE`, `NOT_APPLICABLE`, `PERCENT`, `PER_HOUR`, `PER_MINUTE`, `PER_SECOND`, `PIXEL`, `PROMILLE`, `RATIO`, `SECOND`, `STATE`, `UNSPECIFIED`, `WEEK` and `YEAR` Unit *string `json:"unit" tf:"unit"` // The display name of the metric's unit. Only applicable when the **unit** parameter is set to `UNSPECIFIED` // +optional UnitDisplayName *string `json:"unitDisplayName,omitempty" tf:"unit_display_name"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ServiceMetricSpecResource) DeepCopy ¶
func (in *ServiceMetricSpecResource) DeepCopy() *ServiceMetricSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricSpecResource.
func (*ServiceMetricSpecResource) DeepCopyInto ¶
func (in *ServiceMetricSpecResource) DeepCopyInto(out *ServiceMetricSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMetricStatus ¶
type ServiceMetricStatus 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 (*ServiceMetricStatus) DeepCopy ¶
func (in *ServiceMetricStatus) DeepCopy() *ServiceMetricStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMetricStatus.
func (*ServiceMetricStatus) DeepCopyInto ¶
func (in *ServiceMetricStatus) DeepCopyInto(out *ServiceMetricStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.