Documentation ¶
Overview ¶
+groupName=host.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 Anomalies
- func (in *Anomalies) DeepCopy() *Anomalies
- func (in *Anomalies) DeepCopyInto(out *Anomalies)
- func (in *Anomalies) DeepCopyObject() runtime.Object
- func (r *Anomalies) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Anomalies) ValidateCreate() error
- func (r *Anomalies) ValidateDelete() error
- func (r *Anomalies) ValidateUpdate(old runtime.Object) error
- type AnomaliesList
- type AnomaliesSpec
- type AnomaliesSpecConnections
- type AnomaliesSpecConnectionsCodec
- type AnomaliesSpecCpu
- type AnomaliesSpecCpuCodec
- type AnomaliesSpecCpuThresholds
- type AnomaliesSpecCpuThresholdsCodec
- type AnomaliesSpecDisks
- type AnomaliesSpecDisksCodec
- type AnomaliesSpecDisksInodes
- type AnomaliesSpecDisksInodesCodec
- type AnomaliesSpecDisksInodesThresholds
- type AnomaliesSpecDisksInodesThresholdsCodec
- type AnomaliesSpecDisksSpace
- type AnomaliesSpecDisksSpaceCodec
- type AnomaliesSpecDisksSpaceThresholds
- type AnomaliesSpecDisksSpaceThresholdsCodec
- type AnomaliesSpecDisksSpeed
- type AnomaliesSpecDisksSpeedCodec
- type AnomaliesSpecDisksSpeedThresholds
- type AnomaliesSpecDisksSpeedThresholdsCodec
- type AnomaliesSpecGc
- type AnomaliesSpecGcCodec
- type AnomaliesSpecGcThresholds
- type AnomaliesSpecGcThresholdsCodec
- type AnomaliesSpecJava
- type AnomaliesSpecJavaCodec
- type AnomaliesSpecJavaOutOfMemory
- type AnomaliesSpecJavaOutOfMemoryCodec
- type AnomaliesSpecJavaOutOfMemoryThresholds
- type AnomaliesSpecJavaOutOfMemoryThresholdsCodec
- type AnomaliesSpecJavaOutOfThreads
- type AnomaliesSpecJavaOutOfThreadsCodec
- type AnomaliesSpecJavaOutOfThreadsThresholds
- type AnomaliesSpecJavaOutOfThreadsThresholdsCodec
- type AnomaliesSpecMemory
- type AnomaliesSpecMemoryCodec
- type AnomaliesSpecMemoryThresholds
- type AnomaliesSpecMemoryThresholdsCodec
- type AnomaliesSpecMemoryThresholdsLinux
- type AnomaliesSpecMemoryThresholdsLinuxCodec
- type AnomaliesSpecMemoryThresholdsWindows
- type AnomaliesSpecMemoryThresholdsWindowsCodec
- type AnomaliesSpecNetwork
- type AnomaliesSpecNetworkCodec
- type AnomaliesSpecNetworkConnectivity
- type AnomaliesSpecNetworkConnectivityCodec
- type AnomaliesSpecNetworkConnectivityThresholds
- type AnomaliesSpecNetworkConnectivityThresholdsCodec
- func (AnomaliesSpecNetworkConnectivityThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AnomaliesSpecNetworkConnectivityThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AnomaliesSpecNetworkConnectivityThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AnomaliesSpecNetworkDroppedPackets
- type AnomaliesSpecNetworkDroppedPacketsCodec
- type AnomaliesSpecNetworkDroppedPacketsThresholds
- type AnomaliesSpecNetworkDroppedPacketsThresholdsCodec
- func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AnomaliesSpecNetworkErrors
- type AnomaliesSpecNetworkErrorsCodec
- type AnomaliesSpecNetworkErrorsThresholds
- type AnomaliesSpecNetworkErrorsThresholdsCodec
- type AnomaliesSpecNetworkRetransmission
- type AnomaliesSpecNetworkRetransmissionCodec
- type AnomaliesSpecNetworkRetransmissionThresholds
- type AnomaliesSpecNetworkRetransmissionThresholdsCodec
- func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AnomaliesSpecNetworkUtilization
- type AnomaliesSpecNetworkUtilizationCodec
- type AnomaliesSpecNetworkUtilizationThresholds
- type AnomaliesSpecNetworkUtilizationThresholdsCodec
- type AnomaliesSpecResource
- type AnomaliesStatus
- type Naming
- func (in *Naming) DeepCopy() *Naming
- func (in *Naming) DeepCopyInto(out *Naming)
- func (in *Naming) DeepCopyObject() runtime.Object
- func (r *Naming) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Naming) ValidateCreate() error
- func (r *Naming) ValidateDelete() error
- func (r *Naming) ValidateUpdate(old runtime.Object) error
- type NamingList
- type NamingSpec
- type NamingSpecConditions
- type NamingSpecConditionsCondition
- type NamingSpecConditionsConditionApplicationType
- type NamingSpecConditionsConditionApplicationTypeComparison
- type NamingSpecConditionsConditionAzureComputeMode
- type NamingSpecConditionsConditionAzureComputeModeComparison
- type NamingSpecConditionsConditionAzureSku
- type NamingSpecConditionsConditionAzureSkuComparision
- type NamingSpecConditionsConditionBaseComparisonBasic
- type NamingSpecConditionsConditionBaseConditionKey
- type NamingSpecConditionsConditionBitness
- type NamingSpecConditionsConditionBitnessComparision
- type NamingSpecConditionsConditionCloudType
- type NamingSpecConditionsConditionCloudTypeComparison
- type NamingSpecConditionsConditionComparison
- type NamingSpecConditionsConditionCustomApplicationType
- type NamingSpecConditionsConditionCustomApplicationTypeComparison
- type NamingSpecConditionsConditionCustomHostMetadata
- type NamingSpecConditionsConditionCustomHostMetadataConditionKey
- type NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey
- func (in *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey) DeepCopy() *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey
- func (in *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey)
- type NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec
- func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionCustomHostMetadataDynamicKey
- type NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec
- func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionCustomProcessMetadata
- type NamingSpecConditionsConditionCustomProcessMetadataConditionKey
- func (in *NamingSpecConditionsConditionCustomProcessMetadataConditionKey) DeepCopy() *NamingSpecConditionsConditionCustomProcessMetadataConditionKey
- func (in *NamingSpecConditionsConditionCustomProcessMetadataConditionKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomProcessMetadataConditionKey)
- type NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey
- func (in *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey) DeepCopy() *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey
- func (in *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey)
- type NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec
- func (NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionCustomProcessMetadataDynamicKey
- type NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec
- func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionDatabaseTopology
- type NamingSpecConditionsConditionDatabaseTopologyComparison
- type NamingSpecConditionsConditionDcrumDecoder
- type NamingSpecConditionsConditionDcrumDecoderComparison
- type NamingSpecConditionsConditionEntity
- type NamingSpecConditionsConditionEntityIDComparison
- type NamingSpecConditionsConditionHostTech
- type NamingSpecConditionsConditionHostTechValue
- type NamingSpecConditionsConditionHostTechValueCodec
- func (NamingSpecConditionsConditionHostTechValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionHostTechValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionHostTechValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionHypervisor
- type NamingSpecConditionsConditionHypervisorTypeComparision
- type NamingSpecConditionsConditionIndexedName
- type NamingSpecConditionsConditionIndexedNameComparison
- type NamingSpecConditionsConditionIndexedString
- type NamingSpecConditionsConditionIndexedStringComparison
- type NamingSpecConditionsConditionIndexedTag
- type NamingSpecConditionsConditionIndexedTagComparison
- type NamingSpecConditionsConditionIndexedTagComparisonValue
- type NamingSpecConditionsConditionIndexedTagComparisonValueCodec
- func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionIndexedTagValue
- type NamingSpecConditionsConditionIndexedTagValueCodec
- func (NamingSpecConditionsConditionIndexedTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionIndexedTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionIndexedTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionInteger
- type NamingSpecConditionsConditionIntegerComparison
- type NamingSpecConditionsConditionIpaddress
- type NamingSpecConditionsConditionIpaddressComparison
- type NamingSpecConditionsConditionKey
- type NamingSpecConditionsConditionMobilePlatform
- type NamingSpecConditionsConditionMobilePlatformComparison
- type NamingSpecConditionsConditionOsArch
- type NamingSpecConditionsConditionOsType
- type NamingSpecConditionsConditionOsarchitectureComparison
- type NamingSpecConditionsConditionOstypeComparison
- type NamingSpecConditionsConditionPaasType
- type NamingSpecConditionsConditionPaasTypeComparison
- type NamingSpecConditionsConditionProcessMetadata
- type NamingSpecConditionsConditionProcessMetadataConditionKey
- type NamingSpecConditionsConditionServiceTopology
- type NamingSpecConditionsConditionServiceTopologyComparison
- type NamingSpecConditionsConditionServiceType
- type NamingSpecConditionsConditionServiceTypeComparison
- type NamingSpecConditionsConditionSimpleHostTechComparison
- type NamingSpecConditionsConditionSimpleHostTechComparisonValue
- type NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec
- func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionSimpleTechComparison
- type NamingSpecConditionsConditionSimpleTechComparisonValue
- type NamingSpecConditionsConditionSimpleTechComparisonValueCodec
- func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionString
- type NamingSpecConditionsConditionStringComparison
- type NamingSpecConditionsConditionStringConditionKey
- type NamingSpecConditionsConditionStringKey
- type NamingSpecConditionsConditionSyntheticEngine
- type NamingSpecConditionsConditionSyntheticEngineTypeComparison
- type NamingSpecConditionsConditionTag
- type NamingSpecConditionsConditionTagComparison
- type NamingSpecConditionsConditionTagComparisonValue
- type NamingSpecConditionsConditionTagComparisonValueCodec
- func (NamingSpecConditionsConditionTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionTagValue
- type NamingSpecConditionsConditionTagValueCodec
- type NamingSpecConditionsConditionTech
- type NamingSpecConditionsConditionTechValue
- type NamingSpecConditionsConditionTechValueCodec
- type NamingSpecResource
- type NamingStatus
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: host.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 Anomalies ¶
type Anomalies struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnomaliesSpec `json:"spec,omitempty"` Status AnomaliesStatus `json:"status,omitempty"` }
func (*Anomalies) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Anomalies.
func (*Anomalies) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Anomalies) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Anomalies) SetupWebhookWithManager ¶
func (*Anomalies) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Anomalies) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AnomaliesList ¶
type AnomaliesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Anomalies CRD objects Items []Anomalies `json:"items,omitempty"` }
AnomaliesList is a list of Anomaliess
func (*AnomaliesList) DeepCopy ¶
func (in *AnomaliesList) DeepCopy() *AnomaliesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesList.
func (*AnomaliesList) DeepCopyInto ¶
func (in *AnomaliesList) DeepCopyInto(out *AnomaliesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnomaliesList) DeepCopyObject ¶
func (in *AnomaliesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnomaliesSpec ¶
type AnomaliesSpec struct { State *AnomaliesSpecResource `json:"state,omitempty" tf:"-"` Resource AnomaliesSpecResource `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 (*AnomaliesSpec) DeepCopy ¶
func (in *AnomaliesSpec) DeepCopy() *AnomaliesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpec.
func (*AnomaliesSpec) DeepCopyInto ¶
func (in *AnomaliesSpec) DeepCopyInto(out *AnomaliesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecConnections ¶
type AnomaliesSpecConnections struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Alert (`true`) on graceful host shutdowns EnabledOnGracefulShutdowns *bool `json:"enabledOnGracefulShutdowns" tf:"enabled_on_graceful_shutdowns"` }
func (*AnomaliesSpecConnections) DeepCopy ¶
func (in *AnomaliesSpecConnections) DeepCopy() *AnomaliesSpecConnections
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecConnections.
func (*AnomaliesSpecConnections) DeepCopyInto ¶
func (in *AnomaliesSpecConnections) DeepCopyInto(out *AnomaliesSpecConnections)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecConnectionsCodec ¶
type AnomaliesSpecConnectionsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecConnectionsCodec) Decode ¶
func (AnomaliesSpecConnectionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecConnectionsCodec) Encode ¶
func (AnomaliesSpecConnectionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecConnectionsCodec) IsEmpty ¶
func (AnomaliesSpecConnectionsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecCpu ¶
type AnomaliesSpecCpu struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for high CPU saturation. If not set then the automatic mode is used // +optional Thresholds *AnomaliesSpecCpuThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecCpu) DeepCopy ¶
func (in *AnomaliesSpecCpu) DeepCopy() *AnomaliesSpecCpu
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecCpu.
func (*AnomaliesSpecCpu) DeepCopyInto ¶
func (in *AnomaliesSpecCpu) DeepCopyInto(out *AnomaliesSpecCpu)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecCpuCodec ¶
type AnomaliesSpecCpuCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecCpuCodec) Decode ¶
func (AnomaliesSpecCpuCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecCpuCodec) Encode ¶
func (AnomaliesSpecCpuCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecCpuCodec) IsEmpty ¶
func (AnomaliesSpecCpuCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecCpuThresholds ¶
type AnomaliesSpecCpuThresholds struct { // Alert if CPU usage is higher than *X*% in 3 out of 5 samples Saturation *int64 `json:"saturation" tf:"saturation"` }
func (*AnomaliesSpecCpuThresholds) DeepCopy ¶
func (in *AnomaliesSpecCpuThresholds) DeepCopy() *AnomaliesSpecCpuThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecCpuThresholds.
func (*AnomaliesSpecCpuThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecCpuThresholds) DeepCopyInto(out *AnomaliesSpecCpuThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecCpuThresholdsCodec ¶
type AnomaliesSpecCpuThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecCpuThresholdsCodec) Decode ¶
func (AnomaliesSpecCpuThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecCpuThresholdsCodec) Encode ¶
func (AnomaliesSpecCpuThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecCpuThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecCpuThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecDisks ¶
type AnomaliesSpecDisks struct { // Configuration of low disk inodes number detection // +optional Inodes *AnomaliesSpecDisksInodes `json:"inodes,omitempty" tf:"inodes"` // Configuration of low disk space detection // +optional Space *AnomaliesSpecDisksSpace `json:"space,omitempty" tf:"space"` // Configuration of slow running disks detection // +optional Speed *AnomaliesSpecDisksSpeed `json:"speed,omitempty" tf:"speed"` }
func (*AnomaliesSpecDisks) DeepCopy ¶
func (in *AnomaliesSpecDisks) DeepCopy() *AnomaliesSpecDisks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecDisks.
func (*AnomaliesSpecDisks) DeepCopyInto ¶
func (in *AnomaliesSpecDisks) DeepCopyInto(out *AnomaliesSpecDisks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecDisksCodec ¶
type AnomaliesSpecDisksCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecDisksCodec) Decode ¶
func (AnomaliesSpecDisksCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecDisksCodec) Encode ¶
func (AnomaliesSpecDisksCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecDisksCodec) IsEmpty ¶
func (AnomaliesSpecDisksCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecDisksInodes ¶
type AnomaliesSpecDisksInodes struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for low disk inodes number. If not set, automatic mode is used // +optional Thresholds *AnomaliesSpecDisksInodesThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecDisksInodes) DeepCopy ¶
func (in *AnomaliesSpecDisksInodes) DeepCopy() *AnomaliesSpecDisksInodes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecDisksInodes.
func (*AnomaliesSpecDisksInodes) DeepCopyInto ¶
func (in *AnomaliesSpecDisksInodes) DeepCopyInto(out *AnomaliesSpecDisksInodes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecDisksInodesCodec ¶
type AnomaliesSpecDisksInodesCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecDisksInodesCodec) Decode ¶
func (AnomaliesSpecDisksInodesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecDisksInodesCodec) Encode ¶
func (AnomaliesSpecDisksInodesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecDisksInodesCodec) IsEmpty ¶
func (AnomaliesSpecDisksInodesCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecDisksInodesThresholds ¶
type AnomaliesSpecDisksInodesThresholds struct { // Alert if percentage of available inodes is lower than *X*% in 3 out of 5 samples Percentage *int64 `json:"percentage" tf:"percentage"` }
func (*AnomaliesSpecDisksInodesThresholds) DeepCopy ¶
func (in *AnomaliesSpecDisksInodesThresholds) DeepCopy() *AnomaliesSpecDisksInodesThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecDisksInodesThresholds.
func (*AnomaliesSpecDisksInodesThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecDisksInodesThresholds) DeepCopyInto(out *AnomaliesSpecDisksInodesThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecDisksInodesThresholdsCodec ¶
type AnomaliesSpecDisksInodesThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecDisksInodesThresholdsCodec) Decode ¶
func (AnomaliesSpecDisksInodesThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecDisksInodesThresholdsCodec) Encode ¶
func (AnomaliesSpecDisksInodesThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecDisksInodesThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecDisksInodesThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecDisksSpace ¶
type AnomaliesSpecDisksSpace struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for low disk space. If not set, automatic mode is used // +optional Thresholds *AnomaliesSpecDisksSpaceThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecDisksSpace) DeepCopy ¶
func (in *AnomaliesSpecDisksSpace) DeepCopy() *AnomaliesSpecDisksSpace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecDisksSpace.
func (*AnomaliesSpecDisksSpace) DeepCopyInto ¶
func (in *AnomaliesSpecDisksSpace) DeepCopyInto(out *AnomaliesSpecDisksSpace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecDisksSpaceCodec ¶
type AnomaliesSpecDisksSpaceCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecDisksSpaceCodec) Decode ¶
func (AnomaliesSpecDisksSpaceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecDisksSpaceCodec) Encode ¶
func (AnomaliesSpecDisksSpaceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecDisksSpaceCodec) IsEmpty ¶
func (AnomaliesSpecDisksSpaceCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecDisksSpaceThresholds ¶
type AnomaliesSpecDisksSpaceThresholds struct { // Alert if free disk space is lower than *X*% in 3 out of 5 samples Percentage *int64 `json:"percentage" tf:"percentage"` }
func (*AnomaliesSpecDisksSpaceThresholds) DeepCopy ¶
func (in *AnomaliesSpecDisksSpaceThresholds) DeepCopy() *AnomaliesSpecDisksSpaceThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecDisksSpaceThresholds.
func (*AnomaliesSpecDisksSpaceThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecDisksSpaceThresholds) DeepCopyInto(out *AnomaliesSpecDisksSpaceThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecDisksSpaceThresholdsCodec ¶
type AnomaliesSpecDisksSpaceThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecDisksSpaceThresholdsCodec) Decode ¶
func (AnomaliesSpecDisksSpaceThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecDisksSpaceThresholdsCodec) Encode ¶
func (AnomaliesSpecDisksSpaceThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecDisksSpaceThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecDisksSpaceThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecDisksSpeed ¶
type AnomaliesSpecDisksSpeed struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for slow running disks. If not set, the automatic mode is used // +optional Thresholds *AnomaliesSpecDisksSpeedThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecDisksSpeed) DeepCopy ¶
func (in *AnomaliesSpecDisksSpeed) DeepCopy() *AnomaliesSpecDisksSpeed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecDisksSpeed.
func (*AnomaliesSpecDisksSpeed) DeepCopyInto ¶
func (in *AnomaliesSpecDisksSpeed) DeepCopyInto(out *AnomaliesSpecDisksSpeed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecDisksSpeedCodec ¶
type AnomaliesSpecDisksSpeedCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecDisksSpeedCodec) Decode ¶
func (AnomaliesSpecDisksSpeedCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecDisksSpeedCodec) Encode ¶
func (AnomaliesSpecDisksSpeedCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecDisksSpeedCodec) IsEmpty ¶
func (AnomaliesSpecDisksSpeedCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecDisksSpeedThresholds ¶
type AnomaliesSpecDisksSpeedThresholds struct { // Alert if disk read/write time is higher than *X* milliseconds in 3 out of 5 samples WriteAndReadTime *int64 `json:"writeAndReadTime" tf:"write_and_read_time"` }
func (*AnomaliesSpecDisksSpeedThresholds) DeepCopy ¶
func (in *AnomaliesSpecDisksSpeedThresholds) DeepCopy() *AnomaliesSpecDisksSpeedThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecDisksSpeedThresholds.
func (*AnomaliesSpecDisksSpeedThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecDisksSpeedThresholds) DeepCopyInto(out *AnomaliesSpecDisksSpeedThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecDisksSpeedThresholdsCodec ¶
type AnomaliesSpecDisksSpeedThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecDisksSpeedThresholdsCodec) Decode ¶
func (AnomaliesSpecDisksSpeedThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecDisksSpeedThresholdsCodec) Encode ¶
func (AnomaliesSpecDisksSpeedThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecDisksSpeedThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecDisksSpeedThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecGc ¶
type AnomaliesSpecGc struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for high GC activity. If not set, automatic mode is used. Meeting **any** of these conditions triggers an alert // +optional Thresholds *AnomaliesSpecGcThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecGc) DeepCopy ¶
func (in *AnomaliesSpecGc) DeepCopy() *AnomaliesSpecGc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecGc.
func (*AnomaliesSpecGc) DeepCopyInto ¶
func (in *AnomaliesSpecGc) DeepCopyInto(out *AnomaliesSpecGc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecGcCodec ¶
type AnomaliesSpecGcCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecGcCodec) Decode ¶
func (AnomaliesSpecGcCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecGcCodec) Encode ¶
func (AnomaliesSpecGcCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecGcCodec) IsEmpty ¶
func (AnomaliesSpecGcCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecGcThresholds ¶
type AnomaliesSpecGcThresholds struct { // GC suspension is higher than *X*% in 3 out of 5 samples SuspensionPercentage *int64 `json:"suspensionPercentage" tf:"suspension_percentage"` // GC time is higher than *X*% in 3 out of 5 samples TimePercentage *int64 `json:"timePercentage" tf:"time_percentage"` }
func (*AnomaliesSpecGcThresholds) DeepCopy ¶
func (in *AnomaliesSpecGcThresholds) DeepCopy() *AnomaliesSpecGcThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecGcThresholds.
func (*AnomaliesSpecGcThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecGcThresholds) DeepCopyInto(out *AnomaliesSpecGcThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecGcThresholdsCodec ¶
type AnomaliesSpecGcThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecGcThresholdsCodec) Decode ¶
func (AnomaliesSpecGcThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecGcThresholdsCodec) Encode ¶
func (AnomaliesSpecGcThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecGcThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecGcThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecJava ¶
type AnomaliesSpecJava struct { // Configuration of Java out of memory problems detection // +optional OutOfMemory *AnomaliesSpecJavaOutOfMemory `json:"outOfMemory,omitempty" tf:"out_of_memory"` // Configuration of Java out of threads problems detection // +optional OutOfThreads *AnomaliesSpecJavaOutOfThreads `json:"outOfThreads,omitempty" tf:"out_of_threads"` }
func (*AnomaliesSpecJava) DeepCopy ¶
func (in *AnomaliesSpecJava) DeepCopy() *AnomaliesSpecJava
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecJava.
func (*AnomaliesSpecJava) DeepCopyInto ¶
func (in *AnomaliesSpecJava) DeepCopyInto(out *AnomaliesSpecJava)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecJavaCodec ¶
type AnomaliesSpecJavaCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecJavaCodec) Decode ¶
func (AnomaliesSpecJavaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecJavaCodec) Encode ¶
func (AnomaliesSpecJavaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecJavaCodec) IsEmpty ¶
func (AnomaliesSpecJavaCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecJavaOutOfMemory ¶
type AnomaliesSpecJavaOutOfMemory struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for Java out of memory. If not set, automatic mode is used // +optional Thresholds *AnomaliesSpecJavaOutOfMemoryThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecJavaOutOfMemory) DeepCopy ¶
func (in *AnomaliesSpecJavaOutOfMemory) DeepCopy() *AnomaliesSpecJavaOutOfMemory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecJavaOutOfMemory.
func (*AnomaliesSpecJavaOutOfMemory) DeepCopyInto ¶
func (in *AnomaliesSpecJavaOutOfMemory) DeepCopyInto(out *AnomaliesSpecJavaOutOfMemory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecJavaOutOfMemoryCodec ¶
type AnomaliesSpecJavaOutOfMemoryCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecJavaOutOfMemoryCodec) Decode ¶
func (AnomaliesSpecJavaOutOfMemoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecJavaOutOfMemoryCodec) Encode ¶
func (AnomaliesSpecJavaOutOfMemoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecJavaOutOfMemoryCodec) IsEmpty ¶
func (AnomaliesSpecJavaOutOfMemoryCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecJavaOutOfMemoryThresholds ¶
type AnomaliesSpecJavaOutOfMemoryThresholds struct { // Alert if the number of Java out of memory exceptions is *X* per minute or higher ExceptionCount *int64 `json:"exceptionCount" tf:"exception_count"` }
func (*AnomaliesSpecJavaOutOfMemoryThresholds) DeepCopy ¶
func (in *AnomaliesSpecJavaOutOfMemoryThresholds) DeepCopy() *AnomaliesSpecJavaOutOfMemoryThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecJavaOutOfMemoryThresholds.
func (*AnomaliesSpecJavaOutOfMemoryThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecJavaOutOfMemoryThresholds) DeepCopyInto(out *AnomaliesSpecJavaOutOfMemoryThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecJavaOutOfMemoryThresholdsCodec ¶
type AnomaliesSpecJavaOutOfMemoryThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecJavaOutOfMemoryThresholdsCodec) Decode ¶
func (AnomaliesSpecJavaOutOfMemoryThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecJavaOutOfMemoryThresholdsCodec) Encode ¶
func (AnomaliesSpecJavaOutOfMemoryThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecJavaOutOfMemoryThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecJavaOutOfMemoryThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecJavaOutOfThreads ¶
type AnomaliesSpecJavaOutOfThreads struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for Java out of threads detection. If not set, automatic mode is used // +optional Thresholds *AnomaliesSpecJavaOutOfThreadsThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecJavaOutOfThreads) DeepCopy ¶
func (in *AnomaliesSpecJavaOutOfThreads) DeepCopy() *AnomaliesSpecJavaOutOfThreads
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecJavaOutOfThreads.
func (*AnomaliesSpecJavaOutOfThreads) DeepCopyInto ¶
func (in *AnomaliesSpecJavaOutOfThreads) DeepCopyInto(out *AnomaliesSpecJavaOutOfThreads)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecJavaOutOfThreadsCodec ¶
type AnomaliesSpecJavaOutOfThreadsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecJavaOutOfThreadsCodec) Decode ¶
func (AnomaliesSpecJavaOutOfThreadsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecJavaOutOfThreadsCodec) Encode ¶
func (AnomaliesSpecJavaOutOfThreadsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecJavaOutOfThreadsCodec) IsEmpty ¶
func (AnomaliesSpecJavaOutOfThreadsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecJavaOutOfThreadsThresholds ¶
type AnomaliesSpecJavaOutOfThreadsThresholds struct { // Alert if the number of Java out of threads exceptions is *X* per minute or higher ExceptionCount *int64 `json:"exceptionCount" tf:"exception_count"` }
func (*AnomaliesSpecJavaOutOfThreadsThresholds) DeepCopy ¶
func (in *AnomaliesSpecJavaOutOfThreadsThresholds) DeepCopy() *AnomaliesSpecJavaOutOfThreadsThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecJavaOutOfThreadsThresholds.
func (*AnomaliesSpecJavaOutOfThreadsThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecJavaOutOfThreadsThresholds) DeepCopyInto(out *AnomaliesSpecJavaOutOfThreadsThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecJavaOutOfThreadsThresholdsCodec ¶
type AnomaliesSpecJavaOutOfThreadsThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecJavaOutOfThreadsThresholdsCodec) Decode ¶
func (AnomaliesSpecJavaOutOfThreadsThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecJavaOutOfThreadsThresholdsCodec) Encode ¶
func (AnomaliesSpecJavaOutOfThreadsThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecJavaOutOfThreadsThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecJavaOutOfThreadsThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecMemory ¶
type AnomaliesSpecMemory struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for high memory usage. If not set then the automatic mode is used. **Both** conditions must be met to trigger an alert // +optional Thresholds *AnomaliesSpecMemoryThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecMemory) DeepCopy ¶
func (in *AnomaliesSpecMemory) DeepCopy() *AnomaliesSpecMemory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecMemory.
func (*AnomaliesSpecMemory) DeepCopyInto ¶
func (in *AnomaliesSpecMemory) DeepCopyInto(out *AnomaliesSpecMemory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecMemoryCodec ¶
type AnomaliesSpecMemoryCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecMemoryCodec) Decode ¶
func (AnomaliesSpecMemoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecMemoryCodec) Encode ¶
func (AnomaliesSpecMemoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecMemoryCodec) IsEmpty ¶
func (AnomaliesSpecMemoryCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecMemoryThresholds ¶
type AnomaliesSpecMemoryThresholds struct { // Custom thresholds for Linux Linux *AnomaliesSpecMemoryThresholdsLinux `json:"linux" tf:"linux"` // Custom thresholds for Windows Windows *AnomaliesSpecMemoryThresholdsWindows `json:"windows" tf:"windows"` }
func (*AnomaliesSpecMemoryThresholds) DeepCopy ¶
func (in *AnomaliesSpecMemoryThresholds) DeepCopy() *AnomaliesSpecMemoryThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecMemoryThresholds.
func (*AnomaliesSpecMemoryThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecMemoryThresholds) DeepCopyInto(out *AnomaliesSpecMemoryThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecMemoryThresholdsCodec ¶
type AnomaliesSpecMemoryThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecMemoryThresholdsCodec) Decode ¶
func (AnomaliesSpecMemoryThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecMemoryThresholdsCodec) Encode ¶
func (AnomaliesSpecMemoryThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecMemoryThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecMemoryThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecMemoryThresholdsLinux ¶
type AnomaliesSpecMemoryThresholdsLinux struct { // Memory page fault rate is higher than *X* faults per second PageFaults *int64 `json:"pageFaults" tf:"page_faults"` // Memory usage is higher than *X*% Usage *int64 `json:"usage" tf:"usage"` }
func (*AnomaliesSpecMemoryThresholdsLinux) DeepCopy ¶
func (in *AnomaliesSpecMemoryThresholdsLinux) DeepCopy() *AnomaliesSpecMemoryThresholdsLinux
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecMemoryThresholdsLinux.
func (*AnomaliesSpecMemoryThresholdsLinux) DeepCopyInto ¶
func (in *AnomaliesSpecMemoryThresholdsLinux) DeepCopyInto(out *AnomaliesSpecMemoryThresholdsLinux)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecMemoryThresholdsLinuxCodec ¶
type AnomaliesSpecMemoryThresholdsLinuxCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecMemoryThresholdsLinuxCodec) Decode ¶
func (AnomaliesSpecMemoryThresholdsLinuxCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecMemoryThresholdsLinuxCodec) Encode ¶
func (AnomaliesSpecMemoryThresholdsLinuxCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecMemoryThresholdsLinuxCodec) IsEmpty ¶
func (AnomaliesSpecMemoryThresholdsLinuxCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecMemoryThresholdsWindows ¶
type AnomaliesSpecMemoryThresholdsWindows struct { // Memory page fault rate is higher than *X* faults per second PageFaults *int64 `json:"pageFaults" tf:"page_faults"` // Memory usage is higher than *X*% Usage *int64 `json:"usage" tf:"usage"` }
func (*AnomaliesSpecMemoryThresholdsWindows) DeepCopy ¶
func (in *AnomaliesSpecMemoryThresholdsWindows) DeepCopy() *AnomaliesSpecMemoryThresholdsWindows
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecMemoryThresholdsWindows.
func (*AnomaliesSpecMemoryThresholdsWindows) DeepCopyInto ¶
func (in *AnomaliesSpecMemoryThresholdsWindows) DeepCopyInto(out *AnomaliesSpecMemoryThresholdsWindows)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecMemoryThresholdsWindowsCodec ¶
type AnomaliesSpecMemoryThresholdsWindowsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecMemoryThresholdsWindowsCodec) Decode ¶
func (AnomaliesSpecMemoryThresholdsWindowsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecMemoryThresholdsWindowsCodec) Encode ¶
func (AnomaliesSpecMemoryThresholdsWindowsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecMemoryThresholdsWindowsCodec) IsEmpty ¶
func (AnomaliesSpecMemoryThresholdsWindowsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetwork ¶
type AnomaliesSpecNetwork struct { // Configuration of TCP connectivity problems detection // +optional Connectivity *AnomaliesSpecNetworkConnectivity `json:"connectivity,omitempty" tf:"connectivity"` // Configuration of high number of dropped packets detection // +optional DroppedPackets *AnomaliesSpecNetworkDroppedPackets `json:"droppedPackets,omitempty" tf:"dropped_packets"` // Configuration of high number of network errors detection // +optional Errors *AnomaliesSpecNetworkErrors `json:"errors,omitempty" tf:"errors"` // Configuration of high retransmission rate detection // +optional Retransmission *AnomaliesSpecNetworkRetransmission `json:"retransmission,omitempty" tf:"retransmission"` // Configuration of high network utilization detection // +optional Utilization *AnomaliesSpecNetworkUtilization `json:"utilization,omitempty" tf:"utilization"` }
func (*AnomaliesSpecNetwork) DeepCopy ¶
func (in *AnomaliesSpecNetwork) DeepCopy() *AnomaliesSpecNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetwork.
func (*AnomaliesSpecNetwork) DeepCopyInto ¶
func (in *AnomaliesSpecNetwork) DeepCopyInto(out *AnomaliesSpecNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkCodec ¶
type AnomaliesSpecNetworkCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkCodec) Decode ¶
func (AnomaliesSpecNetworkCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkCodec) Encode ¶
func (AnomaliesSpecNetworkCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkCodec) IsEmpty ¶
func (AnomaliesSpecNetworkCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkConnectivity ¶
type AnomaliesSpecNetworkConnectivity struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for TCP connection problems. If not set, automatic mode is used. **All** of these conditions must be met to trigger an alert // +optional Thresholds *AnomaliesSpecNetworkConnectivityThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecNetworkConnectivity) DeepCopy ¶
func (in *AnomaliesSpecNetworkConnectivity) DeepCopy() *AnomaliesSpecNetworkConnectivity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkConnectivity.
func (*AnomaliesSpecNetworkConnectivity) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkConnectivity) DeepCopyInto(out *AnomaliesSpecNetworkConnectivity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkConnectivityCodec ¶
type AnomaliesSpecNetworkConnectivityCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkConnectivityCodec) Decode ¶
func (AnomaliesSpecNetworkConnectivityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkConnectivityCodec) Encode ¶
func (AnomaliesSpecNetworkConnectivityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkConnectivityCodec) IsEmpty ¶
func (AnomaliesSpecNetworkConnectivityCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkConnectivityThresholds ¶
type AnomaliesSpecNetworkConnectivityThresholds struct { // Number of failed connections is higher than *X* connections per minute in 3 out of 5 samples FailedConnections *int64 `json:"failedConnections" tf:"failed_connections"` // Percentage of new connection failures is higher than *X*% in 3 out of 5 samples NewConnectionFailures *int64 `json:"newConnectionFailures" tf:"new_connection_failures"` }
func (*AnomaliesSpecNetworkConnectivityThresholds) DeepCopy ¶
func (in *AnomaliesSpecNetworkConnectivityThresholds) DeepCopy() *AnomaliesSpecNetworkConnectivityThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkConnectivityThresholds.
func (*AnomaliesSpecNetworkConnectivityThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkConnectivityThresholds) DeepCopyInto(out *AnomaliesSpecNetworkConnectivityThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkConnectivityThresholdsCodec ¶
type AnomaliesSpecNetworkConnectivityThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkConnectivityThresholdsCodec) Decode ¶
func (AnomaliesSpecNetworkConnectivityThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkConnectivityThresholdsCodec) Encode ¶
func (AnomaliesSpecNetworkConnectivityThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkConnectivityThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecNetworkConnectivityThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkDroppedPackets ¶
type AnomaliesSpecNetworkDroppedPackets struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for dropped packets. If not set, automatic mode is used. **All** of these conditions must be met to trigger an alert // +optional Thresholds *AnomaliesSpecNetworkDroppedPacketsThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecNetworkDroppedPackets) DeepCopy ¶
func (in *AnomaliesSpecNetworkDroppedPackets) DeepCopy() *AnomaliesSpecNetworkDroppedPackets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkDroppedPackets.
func (*AnomaliesSpecNetworkDroppedPackets) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkDroppedPackets) DeepCopyInto(out *AnomaliesSpecNetworkDroppedPackets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkDroppedPacketsCodec ¶
type AnomaliesSpecNetworkDroppedPacketsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkDroppedPacketsCodec) Decode ¶
func (AnomaliesSpecNetworkDroppedPacketsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkDroppedPacketsCodec) Encode ¶
func (AnomaliesSpecNetworkDroppedPacketsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkDroppedPacketsCodec) IsEmpty ¶
func (AnomaliesSpecNetworkDroppedPacketsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkDroppedPacketsThresholds ¶
type AnomaliesSpecNetworkDroppedPacketsThresholds struct { // Receive/transmit dropped packet percentage is higher than *X*% in 3 out of 5 samples DroppedPackets *int64 `json:"droppedPackets" tf:"dropped_packets"` // Total receive/transmit packets rate is higher than *X* packets per second in 3 out of 5 samples TotalPacketsRate *int64 `json:"totalPacketsRate" tf:"total_packets_rate"` }
func (*AnomaliesSpecNetworkDroppedPacketsThresholds) DeepCopy ¶
func (in *AnomaliesSpecNetworkDroppedPacketsThresholds) DeepCopy() *AnomaliesSpecNetworkDroppedPacketsThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkDroppedPacketsThresholds.
func (*AnomaliesSpecNetworkDroppedPacketsThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkDroppedPacketsThresholds) DeepCopyInto(out *AnomaliesSpecNetworkDroppedPacketsThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkDroppedPacketsThresholdsCodec ¶
type AnomaliesSpecNetworkDroppedPacketsThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) Decode ¶
func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) Encode ¶
func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecNetworkDroppedPacketsThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkErrors ¶
type AnomaliesSpecNetworkErrors struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for network errors. If not set, automatic mode is used. **All** of these conditions must be met to trigger an alert // +optional Thresholds *AnomaliesSpecNetworkErrorsThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecNetworkErrors) DeepCopy ¶
func (in *AnomaliesSpecNetworkErrors) DeepCopy() *AnomaliesSpecNetworkErrors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkErrors.
func (*AnomaliesSpecNetworkErrors) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkErrors) DeepCopyInto(out *AnomaliesSpecNetworkErrors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkErrorsCodec ¶
type AnomaliesSpecNetworkErrorsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkErrorsCodec) Decode ¶
func (AnomaliesSpecNetworkErrorsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkErrorsCodec) Encode ¶
func (AnomaliesSpecNetworkErrorsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkErrorsCodec) IsEmpty ¶
func (AnomaliesSpecNetworkErrorsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkErrorsThresholds ¶
type AnomaliesSpecNetworkErrorsThresholds struct { // Receive/transmit error packet percentage is higher than *X*% in 3 out of 5 samples ErrorsPercentage *int64 `json:"errorsPercentage" tf:"errors_percentage"` // Total receive/transmit packets rate is higher than *X* packets per second in 3 out of 5 samples TotalPacketsRate *int64 `json:"totalPacketsRate" tf:"total_packets_rate"` }
func (*AnomaliesSpecNetworkErrorsThresholds) DeepCopy ¶
func (in *AnomaliesSpecNetworkErrorsThresholds) DeepCopy() *AnomaliesSpecNetworkErrorsThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkErrorsThresholds.
func (*AnomaliesSpecNetworkErrorsThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkErrorsThresholds) DeepCopyInto(out *AnomaliesSpecNetworkErrorsThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkErrorsThresholdsCodec ¶
type AnomaliesSpecNetworkErrorsThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkErrorsThresholdsCodec) Decode ¶
func (AnomaliesSpecNetworkErrorsThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkErrorsThresholdsCodec) Encode ¶
func (AnomaliesSpecNetworkErrorsThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkErrorsThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecNetworkErrorsThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkRetransmission ¶
type AnomaliesSpecNetworkRetransmission struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for high retransmission rate. If not set, automatic mode is used. **All** of these conditions must be met to trigger an alert // +optional Thresholds *AnomaliesSpecNetworkRetransmissionThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecNetworkRetransmission) DeepCopy ¶
func (in *AnomaliesSpecNetworkRetransmission) DeepCopy() *AnomaliesSpecNetworkRetransmission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkRetransmission.
func (*AnomaliesSpecNetworkRetransmission) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkRetransmission) DeepCopyInto(out *AnomaliesSpecNetworkRetransmission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkRetransmissionCodec ¶
type AnomaliesSpecNetworkRetransmissionCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkRetransmissionCodec) Decode ¶
func (AnomaliesSpecNetworkRetransmissionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkRetransmissionCodec) Encode ¶
func (AnomaliesSpecNetworkRetransmissionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkRetransmissionCodec) IsEmpty ¶
func (AnomaliesSpecNetworkRetransmissionCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkRetransmissionThresholds ¶
type AnomaliesSpecNetworkRetransmissionThresholds struct { // Retransmission rate is higher than *X*% in 3 out of 5 samples RetransmissionRate *int64 `json:"retransmissionRate" tf:"retransmission_rate"` // Number of retransmitted packets is higher than *X* packets per minute in 3 out of 5 samples RetransmittedPackets *int64 `json:"retransmittedPackets" tf:"retransmitted_packets"` }
func (*AnomaliesSpecNetworkRetransmissionThresholds) DeepCopy ¶
func (in *AnomaliesSpecNetworkRetransmissionThresholds) DeepCopy() *AnomaliesSpecNetworkRetransmissionThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkRetransmissionThresholds.
func (*AnomaliesSpecNetworkRetransmissionThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkRetransmissionThresholds) DeepCopyInto(out *AnomaliesSpecNetworkRetransmissionThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkRetransmissionThresholdsCodec ¶
type AnomaliesSpecNetworkRetransmissionThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) Decode ¶
func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) Encode ¶
func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecNetworkRetransmissionThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkUtilization ¶
type AnomaliesSpecNetworkUtilization struct { // The detection is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // Custom thresholds for high network utilization. If not set, automatic mode is used // +optional Thresholds *AnomaliesSpecNetworkUtilizationThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecNetworkUtilization) DeepCopy ¶
func (in *AnomaliesSpecNetworkUtilization) DeepCopy() *AnomaliesSpecNetworkUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkUtilization.
func (*AnomaliesSpecNetworkUtilization) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkUtilization) DeepCopyInto(out *AnomaliesSpecNetworkUtilization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkUtilizationCodec ¶
type AnomaliesSpecNetworkUtilizationCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkUtilizationCodec) Decode ¶
func (AnomaliesSpecNetworkUtilizationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkUtilizationCodec) Encode ¶
func (AnomaliesSpecNetworkUtilizationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkUtilizationCodec) IsEmpty ¶
func (AnomaliesSpecNetworkUtilizationCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecNetworkUtilizationThresholds ¶
type AnomaliesSpecNetworkUtilizationThresholds struct { // Alert if sent/received traffic utilization is higher than *X*% in 3 out of 5 samples Utilization *int64 `json:"utilization" tf:"utilization"` }
func (*AnomaliesSpecNetworkUtilizationThresholds) DeepCopy ¶
func (in *AnomaliesSpecNetworkUtilizationThresholds) DeepCopy() *AnomaliesSpecNetworkUtilizationThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecNetworkUtilizationThresholds.
func (*AnomaliesSpecNetworkUtilizationThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecNetworkUtilizationThresholds) DeepCopyInto(out *AnomaliesSpecNetworkUtilizationThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecNetworkUtilizationThresholdsCodec ¶
type AnomaliesSpecNetworkUtilizationThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecNetworkUtilizationThresholdsCodec) Decode ¶
func (AnomaliesSpecNetworkUtilizationThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecNetworkUtilizationThresholdsCodec) Encode ¶
func (AnomaliesSpecNetworkUtilizationThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecNetworkUtilizationThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecNetworkUtilizationThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecResource ¶
type AnomaliesSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // Configuration of lost connection detection // +optional Connections *AnomaliesSpecConnections `json:"connections,omitempty" tf:"connections"` // Configuration of high CPU saturation detection // +optional Cpu *AnomaliesSpecCpu `json:"cpu,omitempty" tf:"cpu"` // Configuration of disk related anomalies // +optional Disks *AnomaliesSpecDisks `json:"disks,omitempty" tf:"disks"` // Configuration of high Garbage Collector activity detection // +optional Gc *AnomaliesSpecGc `json:"gc,omitempty" tf:"gc"` // Configuration of Java related anomalies // +optional Java *AnomaliesSpecJava `json:"java,omitempty" tf:"java"` // Configuration of high memory usage detection // +optional Memory *AnomaliesSpecMemory `json:"memory,omitempty" tf:"memory"` // Configuration of network related anomalies // +optional Network *AnomaliesSpecNetwork `json:"network,omitempty" tf:"network"` }
func (*AnomaliesSpecResource) DeepCopy ¶
func (in *AnomaliesSpecResource) DeepCopy() *AnomaliesSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecResource.
func (*AnomaliesSpecResource) DeepCopyInto ¶
func (in *AnomaliesSpecResource) DeepCopyInto(out *AnomaliesSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesStatus ¶
type AnomaliesStatus 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 (*AnomaliesStatus) DeepCopy ¶
func (in *AnomaliesStatus) DeepCopy() *AnomaliesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesStatus.
func (*AnomaliesStatus) DeepCopyInto ¶
func (in *AnomaliesStatus) DeepCopyInto(out *AnomaliesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Naming ¶
type Naming struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamingSpec `json:"spec,omitempty"` Status NamingStatus `json:"status,omitempty"` }
func (*Naming) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Naming.
func (*Naming) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Naming) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Naming) SetupWebhookWithManager ¶
func (*Naming) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Naming) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NamingList ¶
type NamingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Naming CRD objects Items []Naming `json:"items,omitempty"` }
NamingList is a list of Namings
func (*NamingList) DeepCopy ¶
func (in *NamingList) DeepCopy() *NamingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingList.
func (*NamingList) DeepCopyInto ¶
func (in *NamingList) DeepCopyInto(out *NamingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamingList) DeepCopyObject ¶
func (in *NamingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamingSpec ¶
type NamingSpec struct { State *NamingSpecResource `json:"state,omitempty" tf:"-"` Resource NamingSpecResource `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 (*NamingSpec) DeepCopy ¶
func (in *NamingSpec) DeepCopy() *NamingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpec.
func (*NamingSpec) DeepCopyInto ¶
func (in *NamingSpec) DeepCopyInto(out *NamingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditions ¶
type NamingSpecConditions struct { // A conditions for the metric usage // +optional // +kubebuilder:validation:MinItems=1 Condition []NamingSpecConditionsCondition `json:"condition,omitempty" tf:"condition"` }
func (*NamingSpecConditions) DeepCopy ¶
func (in *NamingSpecConditions) DeepCopy() *NamingSpecConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditions.
func (*NamingSpecConditions) DeepCopyInto ¶
func (in *NamingSpecConditions) DeepCopyInto(out *NamingSpecConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsCondition ¶
type NamingSpecConditionsCondition struct { // Comparison for `APPLICATION_TYPE` attributes // +optional ApplicationType []NamingSpecConditionsConditionApplicationType `json:"applicationType,omitempty" tf:"application_type"` // Comparison for `APPLICATION_TYPE` attributes // +optional // Deprecated ApplicationTypeComparison []NamingSpecConditionsConditionApplicationTypeComparison `json:"applicationTypeComparison,omitempty" tf:"application_type_comparison"` // Comparison for `AZURE_COMPUTE_MODE` attributes // +optional // Deprecated AzureComputeMode []NamingSpecConditionsConditionAzureComputeMode `json:"azureComputeMode,omitempty" tf:"azure_compute_mode"` // Comparison for `AZURE_COMPUTE_MODE` attributes // +optional AzureComputeModeComparison []NamingSpecConditionsConditionAzureComputeModeComparison `json:"azureComputeModeComparison,omitempty" tf:"azure_compute_mode_comparison"` // Comparison for `AZURE_SKU` attributes // +optional AzureSku []NamingSpecConditionsConditionAzureSku `json:"azureSku,omitempty" tf:"azure_sku"` // Comparison for `AZURE_SKU` attributes // +optional // Deprecated AzureSkuComparision []NamingSpecConditionsConditionAzureSkuComparision `json:"azureSkuComparision,omitempty" tf:"azure_sku_comparision"` // A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. // +optional // Deprecated BaseComparisonBasic []NamingSpecConditionsConditionBaseComparisonBasic `json:"baseComparisonBasic,omitempty" tf:"base_comparison_basic"` // Fallback for not yet known type // +optional // Deprecated BaseConditionKey []NamingSpecConditionsConditionBaseConditionKey `json:"baseConditionKey,omitempty" tf:"base_condition_key"` // Comparison for `BITNESS` attributes // +optional Bitness []NamingSpecConditionsConditionBitness `json:"bitness,omitempty" tf:"bitness"` // Comparison for `BITNESS` attributes // +optional // Deprecated BitnessComparision []NamingSpecConditionsConditionBitnessComparision `json:"bitnessComparision,omitempty" tf:"bitness_comparision"` // Comparison for `CLOUD_TYPE` attributes // +optional CloudType []NamingSpecConditionsConditionCloudType `json:"cloudType,omitempty" tf:"cloud_type"` // Comparison for `CLOUD_TYPE` attributes // +optional // Deprecated CloudTypeComparison []NamingSpecConditionsConditionCloudTypeComparison `json:"cloudTypeComparison,omitempty" tf:"cloud_type_comparison"` // A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. // +optional Comparison []NamingSpecConditionsConditionComparison `json:"comparison,omitempty" tf:"comparison"` // Comparison for `CUSTOM_APPLICATION_TYPE` attributes // +optional CustomApplicationType []NamingSpecConditionsConditionCustomApplicationType `json:"customApplicationType,omitempty" tf:"custom_application_type"` // Comparison for `CUSTOM_APPLICATION_TYPE` attributes // +optional // Deprecated CustomApplicationTypeComparison []NamingSpecConditionsConditionCustomApplicationTypeComparison `json:"customApplicationTypeComparison,omitempty" tf:"custom_application_type_comparison"` // Key for Custom Host Metadata // +optional CustomHostMetadata []NamingSpecConditionsConditionCustomHostMetadata `json:"customHostMetadata,omitempty" tf:"custom_host_metadata"` // Key for Custom Host Metadata // +optional // Deprecated CustomHostMetadataConditionKey []NamingSpecConditionsConditionCustomHostMetadataConditionKey `json:"customHostMetadataConditionKey,omitempty" tf:"custom_host_metadata_condition_key"` // Key for Custom Process Metadata // +optional CustomProcessMetadata []NamingSpecConditionsConditionCustomProcessMetadata `json:"customProcessMetadata,omitempty" tf:"custom_process_metadata"` // Key for Custom Process Metadata // +optional // Deprecated CustomProcessMetadataConditionKey []NamingSpecConditionsConditionCustomProcessMetadataConditionKey `json:"customProcessMetadataConditionKey,omitempty" tf:"custom_process_metadata_condition_key"` // Comparison for `DATABASE_TOPOLOGY` attributes // +optional DatabaseTopology []NamingSpecConditionsConditionDatabaseTopology `json:"databaseTopology,omitempty" tf:"database_topology"` // Comparison for `DATABASE_TOPOLOGY` attributes // +optional // Deprecated DatabaseTopologyComparison []NamingSpecConditionsConditionDatabaseTopologyComparison `json:"databaseTopologyComparison,omitempty" tf:"database_topology_comparison"` // Comparison for `DCRUM_DECODER_TYPE` attributes // +optional DcrumDecoder []NamingSpecConditionsConditionDcrumDecoder `json:"dcrumDecoder,omitempty" tf:"dcrum_decoder"` // Comparison for `DCRUM_DECODER_TYPE` attributes // +optional // Deprecated DcrumDecoderComparison []NamingSpecConditionsConditionDcrumDecoderComparison `json:"dcrumDecoderComparison,omitempty" tf:"dcrum_decoder_comparison"` // Comparison for `ENTITY_ID` attributes // +optional Entity []NamingSpecConditionsConditionEntity `json:"entity,omitempty" tf:"entity"` // Comparison for `ENTITY_ID` attributes // +optional // Deprecated EntityIDComparison []NamingSpecConditionsConditionEntityIDComparison `json:"entityIDComparison,omitempty" tf:"entity_id_comparison"` // Comparison for `SIMPLE_HOST_TECH` attributes // +optional HostTech []NamingSpecConditionsConditionHostTech `json:"hostTech,omitempty" tf:"host_tech"` // Comparison for `HYPERVISOR_TYPE` attributes // +optional Hypervisor []NamingSpecConditionsConditionHypervisor `json:"hypervisor,omitempty" tf:"hypervisor"` // `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead // +optional // Deprecated HypervisorTypeComparision []NamingSpecConditionsConditionHypervisorTypeComparision `json:"hypervisorTypeComparision,omitempty" tf:"hypervisor_type_comparision"` // Comparison for `INDEXED_NAME` attributes // +optional IndexedName []NamingSpecConditionsConditionIndexedName `json:"indexedName,omitempty" tf:"indexed_name"` // Comparison for `INDEXED_NAME` attributes // +optional // Deprecated IndexedNameComparison []NamingSpecConditionsConditionIndexedNameComparison `json:"indexedNameComparison,omitempty" tf:"indexed_name_comparison"` // Comparison for `INDEXED_STRING` attributes // +optional IndexedString []NamingSpecConditionsConditionIndexedString `json:"indexedString,omitempty" tf:"indexed_string"` // Comparison for `INDEXED_STRING` attributes // +optional // Deprecated IndexedStringComparison []NamingSpecConditionsConditionIndexedStringComparison `json:"indexedStringComparison,omitempty" tf:"indexed_string_comparison"` // Comparison for `INDEXED_TAG` attributes // +optional IndexedTag []NamingSpecConditionsConditionIndexedTag `json:"indexedTag,omitempty" tf:"indexed_tag"` // Comparison for `INDEXED_TAG` attributes // +optional // Deprecated IndexedTagComparison []NamingSpecConditionsConditionIndexedTagComparison `json:"indexedTagComparison,omitempty" tf:"indexed_tag_comparison"` // Comparison for `INTEGER` attributes // +optional Integer []NamingSpecConditionsConditionInteger `json:"integer,omitempty" tf:"integer"` // Comparison for `INTEGER` attributes // +optional // Deprecated IntegerComparison []NamingSpecConditionsConditionIntegerComparison `json:"integerComparison,omitempty" tf:"integer_comparison"` // Comparison for `IP_ADDRESS` attributes // +optional Ipaddress []NamingSpecConditionsConditionIpaddress `json:"ipaddress,omitempty" tf:"ipaddress"` // Comparison for `IP_ADDRESS` attributes // +optional // Deprecated IpaddressComparison []NamingSpecConditionsConditionIpaddressComparison `json:"ipaddressComparison,omitempty" tf:"ipaddress_comparison"` // Fallback for not yet known type // +optional Key []NamingSpecConditionsConditionKey `json:"key,omitempty" tf:"key"` // Comparison for `MOBILE_PLATFORM` attributes // +optional MobilePlatform []NamingSpecConditionsConditionMobilePlatform `json:"mobilePlatform,omitempty" tf:"mobile_platform"` // Comparison for `MOBILE_PLATFORM` attributes // +optional // Deprecated MobilePlatformComparison []NamingSpecConditionsConditionMobilePlatformComparison `json:"mobilePlatformComparison,omitempty" tf:"mobile_platform_comparison"` // Comparison for `OS_ARCHITECTURE` attributes // +optional OsArch []NamingSpecConditionsConditionOsArch `json:"osArch,omitempty" tf:"os_arch"` // Comparison for `OS_TYPE` attributes // +optional OsType []NamingSpecConditionsConditionOsType `json:"osType,omitempty" tf:"os_type"` // Comparison for `OS_ARCHITECTURE` attributes // +optional // Deprecated OsarchitectureComparison []NamingSpecConditionsConditionOsarchitectureComparison `json:"osarchitectureComparison,omitempty" tf:"osarchitecture_comparison"` // Comparison for `OS_TYPE` attributes // +optional // Deprecated OstypeComparison []NamingSpecConditionsConditionOstypeComparison `json:"ostypeComparison,omitempty" tf:"ostype_comparison"` // Comparison for `PAAS_TYPE` attributes // +optional PaasType []NamingSpecConditionsConditionPaasType `json:"paasType,omitempty" tf:"paas_type"` // Comparison for `PAAS_TYPE` attributes // +optional // Deprecated PaasTypeComparison []NamingSpecConditionsConditionPaasTypeComparison `json:"paasTypeComparison,omitempty" tf:"paas_type_comparison"` // The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type // +optional ProcessMetadata []NamingSpecConditionsConditionProcessMetadata `json:"processMetadata,omitempty" tf:"process_metadata"` // The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type // +optional // Deprecated ProcessMetadataConditionKey []NamingSpecConditionsConditionProcessMetadataConditionKey `json:"processMetadataConditionKey,omitempty" tf:"process_metadata_condition_key"` // Comparison for `SERVICE_TOPOLOGY` attributes // +optional ServiceTopology []NamingSpecConditionsConditionServiceTopology `json:"serviceTopology,omitempty" tf:"service_topology"` // Comparison for `SERVICE_TOPOLOGY` attributes // +optional // Deprecated ServiceTopologyComparison []NamingSpecConditionsConditionServiceTopologyComparison `json:"serviceTopologyComparison,omitempty" tf:"service_topology_comparison"` // Comparison for `SERVICE_TYPE` attributes // +optional ServiceType []NamingSpecConditionsConditionServiceType `json:"serviceType,omitempty" tf:"service_type"` // Comparison for `SERVICE_TYPE` attributes // +optional // Deprecated ServiceTypeComparison []NamingSpecConditionsConditionServiceTypeComparison `json:"serviceTypeComparison,omitempty" tf:"service_type_comparison"` // Comparison for `SIMPLE_HOST_TECH` attributes // +optional // Deprecated SimpleHostTechComparison []NamingSpecConditionsConditionSimpleHostTechComparison `json:"simpleHostTechComparison,omitempty" tf:"simple_host_tech_comparison"` // Comparison for `SIMPLE_TECH` attributes // +optional // Deprecated SimpleTechComparison []NamingSpecConditionsConditionSimpleTechComparison `json:"simpleTechComparison,omitempty" tf:"simple_tech_comparison"` // Comparison for `STRING` attributes // +optional String []NamingSpecConditionsConditionString `json:"string,omitempty" tf:"string"` // Comparison for `STRING` attributes // +optional // Deprecated StringComparison []NamingSpecConditionsConditionStringComparison `json:"stringComparison,omitempty" tf:"string_comparison"` // The key for dynamic attributes of the `STRING` type // +optional // Deprecated StringConditionKey []NamingSpecConditionsConditionStringConditionKey `json:"stringConditionKey,omitempty" tf:"string_condition_key"` // The key for dynamic attributes of the `STRING` type // +optional StringKey []NamingSpecConditionsConditionStringKey `json:"stringKey,omitempty" tf:"string_key"` // Comparison for `SYNTHETIC_ENGINE_TYPE` attributes // +optional SyntheticEngine []NamingSpecConditionsConditionSyntheticEngine `json:"syntheticEngine,omitempty" tf:"synthetic_engine"` // Comparison for `SYNTHETIC_ENGINE_TYPE` attributes // +optional // Deprecated SyntheticEngineTypeComparison []NamingSpecConditionsConditionSyntheticEngineTypeComparison `json:"syntheticEngineTypeComparison,omitempty" tf:"synthetic_engine_type_comparison"` // Comparison for `TAG` attributes // +optional Tag []NamingSpecConditionsConditionTag `json:"tag,omitempty" tf:"tag"` // Comparison for `TAG` attributes // +optional // Deprecated TagComparison []NamingSpecConditionsConditionTagComparison `json:"tagComparison,omitempty" tf:"tag_comparison"` // Comparison for `SIMPLE_TECH` attributes // +optional Tech []NamingSpecConditionsConditionTech `json:"tech,omitempty" tf:"tech"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsCondition) DeepCopy ¶
func (in *NamingSpecConditionsCondition) DeepCopy() *NamingSpecConditionsCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsCondition.
func (*NamingSpecConditionsCondition) DeepCopyInto ¶
func (in *NamingSpecConditionsCondition) DeepCopyInto(out *NamingSpecConditionsCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionApplicationType ¶
type NamingSpecConditionsConditionApplicationType struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionApplicationType) DeepCopy ¶
func (in *NamingSpecConditionsConditionApplicationType) DeepCopy() *NamingSpecConditionsConditionApplicationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionApplicationType.
func (*NamingSpecConditionsConditionApplicationType) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionApplicationType) DeepCopyInto(out *NamingSpecConditionsConditionApplicationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionApplicationTypeComparison ¶
type NamingSpecConditionsConditionApplicationTypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be APPLICATION_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionApplicationTypeComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionApplicationTypeComparison) DeepCopy() *NamingSpecConditionsConditionApplicationTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionApplicationTypeComparison.
func (*NamingSpecConditionsConditionApplicationTypeComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionApplicationTypeComparison) DeepCopyInto(out *NamingSpecConditionsConditionApplicationTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionAzureComputeMode ¶
type NamingSpecConditionsConditionAzureComputeMode struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are DEDICATED or SHARED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionAzureComputeMode) DeepCopy ¶
func (in *NamingSpecConditionsConditionAzureComputeMode) DeepCopy() *NamingSpecConditionsConditionAzureComputeMode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionAzureComputeMode.
func (*NamingSpecConditionsConditionAzureComputeMode) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionAzureComputeMode) DeepCopyInto(out *NamingSpecConditionsConditionAzureComputeMode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionAzureComputeModeComparison ¶
type NamingSpecConditionsConditionAzureComputeModeComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are DEDICATED or SHARED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionAzureComputeModeComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionAzureComputeModeComparison) DeepCopy() *NamingSpecConditionsConditionAzureComputeModeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionAzureComputeModeComparison.
func (*NamingSpecConditionsConditionAzureComputeModeComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionAzureComputeModeComparison) DeepCopyInto(out *NamingSpecConditionsConditionAzureComputeModeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionAzureSku ¶
type NamingSpecConditionsConditionAzureSku struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionAzureSku) DeepCopy ¶
func (in *NamingSpecConditionsConditionAzureSku) DeepCopy() *NamingSpecConditionsConditionAzureSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionAzureSku.
func (*NamingSpecConditionsConditionAzureSku) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionAzureSku) DeepCopyInto(out *NamingSpecConditionsConditionAzureSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionAzureSkuComparision ¶
type NamingSpecConditionsConditionAzureSkuComparision struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be AZURE_SKU // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionAzureSkuComparision) DeepCopy ¶
func (in *NamingSpecConditionsConditionAzureSkuComparision) DeepCopy() *NamingSpecConditionsConditionAzureSkuComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionAzureSkuComparision.
func (*NamingSpecConditionsConditionAzureSkuComparision) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionAzureSkuComparision) DeepCopyInto(out *NamingSpecConditionsConditionAzureSkuComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionBaseComparisonBasic ¶
type NamingSpecConditionsConditionBaseComparisonBasic struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // The type of comparison Type *string `json:"type" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionBaseComparisonBasic) DeepCopy ¶
func (in *NamingSpecConditionsConditionBaseComparisonBasic) DeepCopy() *NamingSpecConditionsConditionBaseComparisonBasic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionBaseComparisonBasic.
func (*NamingSpecConditionsConditionBaseComparisonBasic) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionBaseComparisonBasic) DeepCopyInto(out *NamingSpecConditionsConditionBaseComparisonBasic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionBaseConditionKey ¶
type NamingSpecConditionsConditionBaseConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // Defines the actual set of fields depending on the value // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionBaseConditionKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionBaseConditionKey) DeepCopy() *NamingSpecConditionsConditionBaseConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionBaseConditionKey.
func (*NamingSpecConditionsConditionBaseConditionKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionBaseConditionKey) DeepCopyInto(out *NamingSpecConditionsConditionBaseConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionBitness ¶
type NamingSpecConditionsConditionBitness struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are 32 and 64. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionBitness) DeepCopy ¶
func (in *NamingSpecConditionsConditionBitness) DeepCopy() *NamingSpecConditionsConditionBitness
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionBitness.
func (*NamingSpecConditionsConditionBitness) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionBitness) DeepCopyInto(out *NamingSpecConditionsConditionBitness)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionBitnessComparision ¶
type NamingSpecConditionsConditionBitnessComparision struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be BITNESS // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are 32 and 64. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionBitnessComparision) DeepCopy ¶
func (in *NamingSpecConditionsConditionBitnessComparision) DeepCopy() *NamingSpecConditionsConditionBitnessComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionBitnessComparision.
func (*NamingSpecConditionsConditionBitnessComparision) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionBitnessComparision) DeepCopyInto(out *NamingSpecConditionsConditionBitnessComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCloudType ¶
type NamingSpecConditionsConditionCloudType struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionCloudType) DeepCopy ¶
func (in *NamingSpecConditionsConditionCloudType) DeepCopy() *NamingSpecConditionsConditionCloudType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCloudType.
func (*NamingSpecConditionsConditionCloudType) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCloudType) DeepCopyInto(out *NamingSpecConditionsConditionCloudType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCloudTypeComparison ¶
type NamingSpecConditionsConditionCloudTypeComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be CLOUD_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionCloudTypeComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionCloudTypeComparison) DeepCopy() *NamingSpecConditionsConditionCloudTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCloudTypeComparison.
func (*NamingSpecConditionsConditionCloudTypeComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCloudTypeComparison) DeepCopyInto(out *NamingSpecConditionsConditionCloudTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparison ¶
type NamingSpecConditionsConditionComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // The type of comparison Type *string `json:"type" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionComparison) DeepCopy() *NamingSpecConditionsConditionComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparison.
func (*NamingSpecConditionsConditionComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionComparison) DeepCopyInto(out *NamingSpecConditionsConditionComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomApplicationType ¶
type NamingSpecConditionsConditionCustomApplicationType struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionCustomApplicationType) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomApplicationType) DeepCopy() *NamingSpecConditionsConditionCustomApplicationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomApplicationType.
func (*NamingSpecConditionsConditionCustomApplicationType) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomApplicationType) DeepCopyInto(out *NamingSpecConditionsConditionCustomApplicationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomApplicationTypeComparison ¶
type NamingSpecConditionsConditionCustomApplicationTypeComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be CUSTOM_APPLICATION_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionCustomApplicationTypeComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomApplicationTypeComparison) DeepCopy() *NamingSpecConditionsConditionCustomApplicationTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomApplicationTypeComparison.
func (*NamingSpecConditionsConditionCustomApplicationTypeComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomApplicationTypeComparison) DeepCopyInto(out *NamingSpecConditionsConditionCustomApplicationTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomHostMetadata ¶
type NamingSpecConditionsConditionCustomHostMetadata struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key DynamicKey *NamingSpecConditionsConditionCustomHostMetadataDynamicKey `json:"dynamicKey" tf:"dynamic_key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionCustomHostMetadata) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomHostMetadata) DeepCopy() *NamingSpecConditionsConditionCustomHostMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomHostMetadata.
func (*NamingSpecConditionsConditionCustomHostMetadata) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomHostMetadata) DeepCopyInto(out *NamingSpecConditionsConditionCustomHostMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomHostMetadataConditionKey ¶
type NamingSpecConditionsConditionCustomHostMetadataConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key DynamicKey *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey `json:"dynamicKey" tf:"dynamic_key"` // if specified, needs to be HOST_CUSTOM_METADATA_KEY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionCustomHostMetadataConditionKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomHostMetadataConditionKey) DeepCopy() *NamingSpecConditionsConditionCustomHostMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomHostMetadataConditionKey.
func (*NamingSpecConditionsConditionCustomHostMetadataConditionKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomHostMetadataConditionKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomHostMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey ¶
type NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey struct { // The actual key of the custom metadata Key *string `json:"key" tf:"key"` // The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN Source *string `json:"source" tf:"source"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey) DeepCopy() *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey.
func (*NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec ¶
type NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) Decode ¶
func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) Encode ¶
func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty ¶
func (NamingSpecConditionsConditionCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionCustomHostMetadataDynamicKey ¶
type NamingSpecConditionsConditionCustomHostMetadataDynamicKey struct { // The actual key of the custom metadata Key *string `json:"key" tf:"key"` // The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN Source *string `json:"source" tf:"source"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionCustomHostMetadataDynamicKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomHostMetadataDynamicKey) DeepCopy() *NamingSpecConditionsConditionCustomHostMetadataDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomHostMetadataDynamicKey.
func (*NamingSpecConditionsConditionCustomHostMetadataDynamicKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomHostMetadataDynamicKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomHostMetadataDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec ¶
type NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) Decode ¶
func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) Encode ¶
func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) IsEmpty ¶
func (NamingSpecConditionsConditionCustomHostMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionCustomProcessMetadata ¶
type NamingSpecConditionsConditionCustomProcessMetadata struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key DynamicKey *NamingSpecConditionsConditionCustomProcessMetadataDynamicKey `json:"dynamicKey" tf:"dynamic_key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionCustomProcessMetadata) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomProcessMetadata) DeepCopy() *NamingSpecConditionsConditionCustomProcessMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomProcessMetadata.
func (*NamingSpecConditionsConditionCustomProcessMetadata) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomProcessMetadata) DeepCopyInto(out *NamingSpecConditionsConditionCustomProcessMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomProcessMetadataConditionKey ¶
type NamingSpecConditionsConditionCustomProcessMetadataConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key DynamicKey *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey `json:"dynamicKey" tf:"dynamic_key"` // if specified, needs to be PROCESS_CUSTOM_METADATA_KEY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionCustomProcessMetadataConditionKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomProcessMetadataConditionKey) DeepCopy() *NamingSpecConditionsConditionCustomProcessMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomProcessMetadataConditionKey.
func (*NamingSpecConditionsConditionCustomProcessMetadataConditionKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomProcessMetadataConditionKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomProcessMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey ¶
type NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey struct { // The actual key of the custom metadata Key *string `json:"key" tf:"key"` // The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN Source *string `json:"source" tf:"source"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey) DeepCopy() *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey.
func (*NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec ¶
type NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode ¶
func (NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode ¶
func (NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionCustomProcessMetadataConditionKeyDynamicKeyCodec) IsEmpty ¶
type NamingSpecConditionsConditionCustomProcessMetadataDynamicKey ¶
type NamingSpecConditionsConditionCustomProcessMetadataDynamicKey struct { // The actual key of the custom metadata Key *string `json:"key" tf:"key"` // The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN Source *string `json:"source" tf:"source"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionCustomProcessMetadataDynamicKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionCustomProcessMetadataDynamicKey) DeepCopy() *NamingSpecConditionsConditionCustomProcessMetadataDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionCustomProcessMetadataDynamicKey.
func (*NamingSpecConditionsConditionCustomProcessMetadataDynamicKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionCustomProcessMetadataDynamicKey) DeepCopyInto(out *NamingSpecConditionsConditionCustomProcessMetadataDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec ¶
type NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) Decode ¶
func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) Encode ¶
func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) IsEmpty ¶
func (NamingSpecConditionsConditionCustomProcessMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionDatabaseTopology ¶
type NamingSpecConditionsConditionDatabaseTopology struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionDatabaseTopology) DeepCopy ¶
func (in *NamingSpecConditionsConditionDatabaseTopology) DeepCopy() *NamingSpecConditionsConditionDatabaseTopology
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionDatabaseTopology.
func (*NamingSpecConditionsConditionDatabaseTopology) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionDatabaseTopology) DeepCopyInto(out *NamingSpecConditionsConditionDatabaseTopology)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionDatabaseTopologyComparison ¶
type NamingSpecConditionsConditionDatabaseTopologyComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be DATABASE_TOPOLOGY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionDatabaseTopologyComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionDatabaseTopologyComparison) DeepCopy() *NamingSpecConditionsConditionDatabaseTopologyComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionDatabaseTopologyComparison.
func (*NamingSpecConditionsConditionDatabaseTopologyComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionDatabaseTopologyComparison) DeepCopyInto(out *NamingSpecConditionsConditionDatabaseTopologyComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionDcrumDecoder ¶
type NamingSpecConditionsConditionDcrumDecoder struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionDcrumDecoder) DeepCopy ¶
func (in *NamingSpecConditionsConditionDcrumDecoder) DeepCopy() *NamingSpecConditionsConditionDcrumDecoder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionDcrumDecoder.
func (*NamingSpecConditionsConditionDcrumDecoder) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionDcrumDecoder) DeepCopyInto(out *NamingSpecConditionsConditionDcrumDecoder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionDcrumDecoderComparison ¶
type NamingSpecConditionsConditionDcrumDecoderComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be DCRUM_DECODER_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionDcrumDecoderComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionDcrumDecoderComparison) DeepCopy() *NamingSpecConditionsConditionDcrumDecoderComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionDcrumDecoderComparison.
func (*NamingSpecConditionsConditionDcrumDecoderComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionDcrumDecoderComparison) DeepCopyInto(out *NamingSpecConditionsConditionDcrumDecoderComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionEntity ¶
type NamingSpecConditionsConditionEntity struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Currently only EQUALS is supported. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionEntity) DeepCopy ¶
func (in *NamingSpecConditionsConditionEntity) DeepCopy() *NamingSpecConditionsConditionEntity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionEntity.
func (*NamingSpecConditionsConditionEntity) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionEntity) DeepCopyInto(out *NamingSpecConditionsConditionEntity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionEntityIDComparison ¶
type NamingSpecConditionsConditionEntityIDComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Currently only EQUALS is supported. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be ENTITY_ID // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionEntityIDComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionEntityIDComparison) DeepCopy() *NamingSpecConditionsConditionEntityIDComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionEntityIDComparison.
func (*NamingSpecConditionsConditionEntityIDComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionEntityIDComparison) DeepCopyInto(out *NamingSpecConditionsConditionEntityIDComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionHostTech ¶
type NamingSpecConditionsConditionHostTech struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *NamingSpecConditionsConditionHostTechValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionHostTech) DeepCopy ¶
func (in *NamingSpecConditionsConditionHostTech) DeepCopy() *NamingSpecConditionsConditionHostTech
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionHostTech.
func (*NamingSpecConditionsConditionHostTech) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionHostTech) DeepCopyInto(out *NamingSpecConditionsConditionHostTech)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionHostTechValue ¶
type NamingSpecConditionsConditionHostTechValue struct { // Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Non-predefined technology, use for custom technologies // +optional VerbatimType *string `json:"verbatimType,omitempty" tf:"verbatim_type"` }
func (*NamingSpecConditionsConditionHostTechValue) DeepCopy ¶
func (in *NamingSpecConditionsConditionHostTechValue) DeepCopy() *NamingSpecConditionsConditionHostTechValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionHostTechValue.
func (*NamingSpecConditionsConditionHostTechValue) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionHostTechValue) DeepCopyInto(out *NamingSpecConditionsConditionHostTechValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionHostTechValueCodec ¶
type NamingSpecConditionsConditionHostTechValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionHostTechValueCodec) Decode ¶
func (NamingSpecConditionsConditionHostTechValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionHostTechValueCodec) Encode ¶
func (NamingSpecConditionsConditionHostTechValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionHostTechValueCodec) IsEmpty ¶
func (NamingSpecConditionsConditionHostTechValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionHypervisor ¶
type NamingSpecConditionsConditionHypervisor struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionHypervisor) DeepCopy ¶
func (in *NamingSpecConditionsConditionHypervisor) DeepCopy() *NamingSpecConditionsConditionHypervisor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionHypervisor.
func (*NamingSpecConditionsConditionHypervisor) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionHypervisor) DeepCopyInto(out *NamingSpecConditionsConditionHypervisor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionHypervisorTypeComparision ¶
type NamingSpecConditionsConditionHypervisorTypeComparision struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be HYPERVISOR_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionHypervisorTypeComparision) DeepCopy ¶
func (in *NamingSpecConditionsConditionHypervisorTypeComparision) DeepCopy() *NamingSpecConditionsConditionHypervisorTypeComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionHypervisorTypeComparision.
func (*NamingSpecConditionsConditionHypervisorTypeComparision) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionHypervisorTypeComparision) DeepCopyInto(out *NamingSpecConditionsConditionHypervisorTypeComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedName ¶
type NamingSpecConditionsConditionIndexedName struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIndexedName) DeepCopy ¶
func (in *NamingSpecConditionsConditionIndexedName) DeepCopy() *NamingSpecConditionsConditionIndexedName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIndexedName.
func (*NamingSpecConditionsConditionIndexedName) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIndexedName) DeepCopyInto(out *NamingSpecConditionsConditionIndexedName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedNameComparison ¶
type NamingSpecConditionsConditionIndexedNameComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be INDEXED_NAME // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIndexedNameComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionIndexedNameComparison) DeepCopy() *NamingSpecConditionsConditionIndexedNameComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIndexedNameComparison.
func (*NamingSpecConditionsConditionIndexedNameComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIndexedNameComparison) DeepCopyInto(out *NamingSpecConditionsConditionIndexedNameComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedString ¶
type NamingSpecConditionsConditionIndexedString struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIndexedString) DeepCopy ¶
func (in *NamingSpecConditionsConditionIndexedString) DeepCopy() *NamingSpecConditionsConditionIndexedString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIndexedString.
func (*NamingSpecConditionsConditionIndexedString) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIndexedString) DeepCopyInto(out *NamingSpecConditionsConditionIndexedString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedStringComparison ¶
type NamingSpecConditionsConditionIndexedStringComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be INDEXED_STRING // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIndexedStringComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionIndexedStringComparison) DeepCopy() *NamingSpecConditionsConditionIndexedStringComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIndexedStringComparison.
func (*NamingSpecConditionsConditionIndexedStringComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIndexedStringComparison) DeepCopyInto(out *NamingSpecConditionsConditionIndexedStringComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedTag ¶
type NamingSpecConditionsConditionIndexedTag struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Tag of a Dynatrace entity // +optional Value *NamingSpecConditionsConditionIndexedTagValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIndexedTag) DeepCopy ¶
func (in *NamingSpecConditionsConditionIndexedTag) DeepCopy() *NamingSpecConditionsConditionIndexedTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIndexedTag.
func (*NamingSpecConditionsConditionIndexedTag) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIndexedTag) DeepCopyInto(out *NamingSpecConditionsConditionIndexedTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedTagComparison ¶
type NamingSpecConditionsConditionIndexedTagComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be INDEXED_TAG // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Tag of a Dynatrace entity // +optional Value *NamingSpecConditionsConditionIndexedTagComparisonValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIndexedTagComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionIndexedTagComparison) DeepCopy() *NamingSpecConditionsConditionIndexedTagComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIndexedTagComparison.
func (*NamingSpecConditionsConditionIndexedTagComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIndexedTagComparison) DeepCopyInto(out *NamingSpecConditionsConditionIndexedTagComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedTagComparisonValue ¶
type NamingSpecConditionsConditionIndexedTagComparisonValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +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 (*NamingSpecConditionsConditionIndexedTagComparisonValue) DeepCopy ¶
func (in *NamingSpecConditionsConditionIndexedTagComparisonValue) DeepCopy() *NamingSpecConditionsConditionIndexedTagComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIndexedTagComparisonValue.
func (*NamingSpecConditionsConditionIndexedTagComparisonValue) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIndexedTagComparisonValue) DeepCopyInto(out *NamingSpecConditionsConditionIndexedTagComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedTagComparisonValueCodec ¶
type NamingSpecConditionsConditionIndexedTagComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) Decode ¶
func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) Encode ¶
func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) IsEmpty ¶
func (NamingSpecConditionsConditionIndexedTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionIndexedTagValue ¶
type NamingSpecConditionsConditionIndexedTagValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +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 (*NamingSpecConditionsConditionIndexedTagValue) DeepCopy ¶
func (in *NamingSpecConditionsConditionIndexedTagValue) DeepCopy() *NamingSpecConditionsConditionIndexedTagValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIndexedTagValue.
func (*NamingSpecConditionsConditionIndexedTagValue) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIndexedTagValue) DeepCopyInto(out *NamingSpecConditionsConditionIndexedTagValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIndexedTagValueCodec ¶
type NamingSpecConditionsConditionIndexedTagValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionIndexedTagValueCodec) Decode ¶
func (NamingSpecConditionsConditionIndexedTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionIndexedTagValueCodec) Encode ¶
func (NamingSpecConditionsConditionIndexedTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionIndexedTagValueCodec) IsEmpty ¶
func (NamingSpecConditionsConditionIndexedTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionInteger ¶
type NamingSpecConditionsConditionInteger struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *int64 `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionInteger) DeepCopy ¶
func (in *NamingSpecConditionsConditionInteger) DeepCopy() *NamingSpecConditionsConditionInteger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionInteger.
func (*NamingSpecConditionsConditionInteger) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionInteger) DeepCopyInto(out *NamingSpecConditionsConditionInteger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIntegerComparison ¶
type NamingSpecConditionsConditionIntegerComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be INTEGER // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *int64 `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIntegerComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionIntegerComparison) DeepCopy() *NamingSpecConditionsConditionIntegerComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIntegerComparison.
func (*NamingSpecConditionsConditionIntegerComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIntegerComparison) DeepCopyInto(out *NamingSpecConditionsConditionIntegerComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIpaddress ¶
type NamingSpecConditionsConditionIpaddress struct { // The comparison is case-sensitive (`true`) or insensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIpaddress) DeepCopy ¶
func (in *NamingSpecConditionsConditionIpaddress) DeepCopy() *NamingSpecConditionsConditionIpaddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIpaddress.
func (*NamingSpecConditionsConditionIpaddress) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIpaddress) DeepCopyInto(out *NamingSpecConditionsConditionIpaddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionIpaddressComparison ¶
type NamingSpecConditionsConditionIpaddressComparison struct { // The comparison is case-sensitive (`true`) or insensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be IP_ADDRESS // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionIpaddressComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionIpaddressComparison) DeepCopy() *NamingSpecConditionsConditionIpaddressComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionIpaddressComparison.
func (*NamingSpecConditionsConditionIpaddressComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionIpaddressComparison) DeepCopyInto(out *NamingSpecConditionsConditionIpaddressComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionKey ¶
type NamingSpecConditionsConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // Defines the actual set of fields depending on the value // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionKey) DeepCopy() *NamingSpecConditionsConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionKey.
func (*NamingSpecConditionsConditionKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionKey) DeepCopyInto(out *NamingSpecConditionsConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionMobilePlatform ¶
type NamingSpecConditionsConditionMobilePlatform struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionMobilePlatform) DeepCopy ¶
func (in *NamingSpecConditionsConditionMobilePlatform) DeepCopy() *NamingSpecConditionsConditionMobilePlatform
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionMobilePlatform.
func (*NamingSpecConditionsConditionMobilePlatform) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionMobilePlatform) DeepCopyInto(out *NamingSpecConditionsConditionMobilePlatform)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionMobilePlatformComparison ¶
type NamingSpecConditionsConditionMobilePlatformComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be MOBILE_PLATFORM // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionMobilePlatformComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionMobilePlatformComparison) DeepCopy() *NamingSpecConditionsConditionMobilePlatformComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionMobilePlatformComparison.
func (*NamingSpecConditionsConditionMobilePlatformComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionMobilePlatformComparison) DeepCopyInto(out *NamingSpecConditionsConditionMobilePlatformComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionOsArch ¶
type NamingSpecConditionsConditionOsArch struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionOsArch) DeepCopy ¶
func (in *NamingSpecConditionsConditionOsArch) DeepCopy() *NamingSpecConditionsConditionOsArch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionOsArch.
func (*NamingSpecConditionsConditionOsArch) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionOsArch) DeepCopyInto(out *NamingSpecConditionsConditionOsArch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionOsType ¶
type NamingSpecConditionsConditionOsType struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionOsType) DeepCopy ¶
func (in *NamingSpecConditionsConditionOsType) DeepCopy() *NamingSpecConditionsConditionOsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionOsType.
func (*NamingSpecConditionsConditionOsType) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionOsType) DeepCopyInto(out *NamingSpecConditionsConditionOsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionOsarchitectureComparison ¶
type NamingSpecConditionsConditionOsarchitectureComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be OS_ARCHITECTURE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionOsarchitectureComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionOsarchitectureComparison) DeepCopy() *NamingSpecConditionsConditionOsarchitectureComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionOsarchitectureComparison.
func (*NamingSpecConditionsConditionOsarchitectureComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionOsarchitectureComparison) DeepCopyInto(out *NamingSpecConditionsConditionOsarchitectureComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionOstypeComparison ¶
type NamingSpecConditionsConditionOstypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be OS_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionOstypeComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionOstypeComparison) DeepCopy() *NamingSpecConditionsConditionOstypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionOstypeComparison.
func (*NamingSpecConditionsConditionOstypeComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionOstypeComparison) DeepCopyInto(out *NamingSpecConditionsConditionOstypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionPaasType ¶
type NamingSpecConditionsConditionPaasType struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionPaasType) DeepCopy ¶
func (in *NamingSpecConditionsConditionPaasType) DeepCopy() *NamingSpecConditionsConditionPaasType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionPaasType.
func (*NamingSpecConditionsConditionPaasType) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionPaasType) DeepCopyInto(out *NamingSpecConditionsConditionPaasType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionPaasTypeComparison ¶
type NamingSpecConditionsConditionPaasTypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be PAAS_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionPaasTypeComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionPaasTypeComparison) DeepCopy() *NamingSpecConditionsConditionPaasTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionPaasTypeComparison.
func (*NamingSpecConditionsConditionPaasTypeComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionPaasTypeComparison) DeepCopyInto(out *NamingSpecConditionsConditionPaasTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionProcessMetadata ¶
type NamingSpecConditionsConditionProcessMetadata struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME DynamicKey *string `json:"dynamicKey" tf:"dynamic_key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionProcessMetadata) DeepCopy ¶
func (in *NamingSpecConditionsConditionProcessMetadata) DeepCopy() *NamingSpecConditionsConditionProcessMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionProcessMetadata.
func (*NamingSpecConditionsConditionProcessMetadata) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionProcessMetadata) DeepCopyInto(out *NamingSpecConditionsConditionProcessMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionProcessMetadataConditionKey ¶
type NamingSpecConditionsConditionProcessMetadataConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME DynamicKey *string `json:"dynamicKey" tf:"dynamic_key"` // if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionProcessMetadataConditionKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionProcessMetadataConditionKey) DeepCopy() *NamingSpecConditionsConditionProcessMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionProcessMetadataConditionKey.
func (*NamingSpecConditionsConditionProcessMetadataConditionKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionProcessMetadataConditionKey) DeepCopyInto(out *NamingSpecConditionsConditionProcessMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionServiceTopology ¶
type NamingSpecConditionsConditionServiceTopology struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionServiceTopology) DeepCopy ¶
func (in *NamingSpecConditionsConditionServiceTopology) DeepCopy() *NamingSpecConditionsConditionServiceTopology
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionServiceTopology.
func (*NamingSpecConditionsConditionServiceTopology) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionServiceTopology) DeepCopyInto(out *NamingSpecConditionsConditionServiceTopology)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionServiceTopologyComparison ¶
type NamingSpecConditionsConditionServiceTopologyComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SERVICE_TOPOLOGY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionServiceTopologyComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionServiceTopologyComparison) DeepCopy() *NamingSpecConditionsConditionServiceTopologyComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionServiceTopologyComparison.
func (*NamingSpecConditionsConditionServiceTopologyComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionServiceTopologyComparison) DeepCopyInto(out *NamingSpecConditionsConditionServiceTopologyComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionServiceType ¶
type NamingSpecConditionsConditionServiceType struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by 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, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionServiceType) DeepCopy ¶
func (in *NamingSpecConditionsConditionServiceType) DeepCopy() *NamingSpecConditionsConditionServiceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionServiceType.
func (*NamingSpecConditionsConditionServiceType) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionServiceType) DeepCopyInto(out *NamingSpecConditionsConditionServiceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionServiceTypeComparison ¶
type NamingSpecConditionsConditionServiceTypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SERVICE_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by 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, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionServiceTypeComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionServiceTypeComparison) DeepCopy() *NamingSpecConditionsConditionServiceTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionServiceTypeComparison.
func (*NamingSpecConditionsConditionServiceTypeComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionServiceTypeComparison) DeepCopyInto(out *NamingSpecConditionsConditionServiceTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionSimpleHostTechComparison ¶
type NamingSpecConditionsConditionSimpleHostTechComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SIMPLE_HOST_TECH // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *NamingSpecConditionsConditionSimpleHostTechComparisonValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionSimpleHostTechComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionSimpleHostTechComparison) DeepCopy() *NamingSpecConditionsConditionSimpleHostTechComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionSimpleHostTechComparison.
func (*NamingSpecConditionsConditionSimpleHostTechComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionSimpleHostTechComparison) DeepCopyInto(out *NamingSpecConditionsConditionSimpleHostTechComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionSimpleHostTechComparisonValue ¶
type NamingSpecConditionsConditionSimpleHostTechComparisonValue struct { // Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Non-predefined technology, use for custom technologies // +optional VerbatimType *string `json:"verbatimType,omitempty" tf:"verbatim_type"` }
func (*NamingSpecConditionsConditionSimpleHostTechComparisonValue) DeepCopy ¶
func (in *NamingSpecConditionsConditionSimpleHostTechComparisonValue) DeepCopy() *NamingSpecConditionsConditionSimpleHostTechComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionSimpleHostTechComparisonValue.
func (*NamingSpecConditionsConditionSimpleHostTechComparisonValue) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionSimpleHostTechComparisonValue) DeepCopyInto(out *NamingSpecConditionsConditionSimpleHostTechComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec ¶
type NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) Decode ¶
func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) Encode ¶
func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) IsEmpty ¶
func (NamingSpecConditionsConditionSimpleHostTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionSimpleTechComparison ¶
type NamingSpecConditionsConditionSimpleTechComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SIMPLE_TECH // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *NamingSpecConditionsConditionSimpleTechComparisonValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionSimpleTechComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionSimpleTechComparison) DeepCopy() *NamingSpecConditionsConditionSimpleTechComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionSimpleTechComparison.
func (*NamingSpecConditionsConditionSimpleTechComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionSimpleTechComparison) DeepCopyInto(out *NamingSpecConditionsConditionSimpleTechComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionSimpleTechComparisonValue ¶
type NamingSpecConditionsConditionSimpleTechComparisonValue struct { // Predefined technology, if technology is not predefined, then the verbatim type must be set. // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Non-predefined technology, use for custom technologies // +optional VerbatimType *string `json:"verbatimType,omitempty" tf:"verbatim_type"` }
func (*NamingSpecConditionsConditionSimpleTechComparisonValue) DeepCopy ¶
func (in *NamingSpecConditionsConditionSimpleTechComparisonValue) DeepCopy() *NamingSpecConditionsConditionSimpleTechComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionSimpleTechComparisonValue.
func (*NamingSpecConditionsConditionSimpleTechComparisonValue) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionSimpleTechComparisonValue) DeepCopyInto(out *NamingSpecConditionsConditionSimpleTechComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionSimpleTechComparisonValueCodec ¶
type NamingSpecConditionsConditionSimpleTechComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) Decode ¶
func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) Encode ¶
func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) IsEmpty ¶
func (NamingSpecConditionsConditionSimpleTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionString ¶
type NamingSpecConditionsConditionString struct { // The comparison is case-sensitive (`true`) or insensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionString) DeepCopy ¶
func (in *NamingSpecConditionsConditionString) DeepCopy() *NamingSpecConditionsConditionString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionString.
func (*NamingSpecConditionsConditionString) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionString) DeepCopyInto(out *NamingSpecConditionsConditionString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionStringComparison ¶
type NamingSpecConditionsConditionStringComparison struct { // The comparison is case-sensitive (`true`) or insensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be STRING // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionStringComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionStringComparison) DeepCopy() *NamingSpecConditionsConditionStringComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionStringComparison.
func (*NamingSpecConditionsConditionStringComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionStringComparison) DeepCopyInto(out *NamingSpecConditionsConditionStringComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionStringConditionKey ¶
type NamingSpecConditionsConditionStringConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are // - `AMAZON_ECR_IMAGE_ACCOUNT_ID` // - `AMAZON_ECR_IMAGE_REGION` // - `AMAZON_LAMBDA_FUNCTION_NAME` // - `AMAZON_REGION` // - `APACHE_CONFIG_PATH` // - `APACHE_SPARK_MASTER_IP_ADDRESS` // - `ASP_DOT_NET_CORE_APPLICATION_PATH` // - `AWS_ECS_CLUSTER` // - `AWS_ECS_CONTAINERNAME` // - `AWS_ECS_FAMILY` // - `AWS_ECS_REVISION` // - `CASSANDRA_CLUSTER_NAME` // - `CATALINA_BASE` // - `CATALINA_HOME` // - `CLOUD_FOUNDRY_APP_ID` // - `CLOUD_FOUNDRY_APP_NAME` // - `CLOUD_FOUNDRY_INSTANCE_INDEX` // - `CLOUD_FOUNDRY_SPACE_ID` // - `CLOUD_FOUNDRY_SPACE_NAME` // - `COLDFUSION_JVM_CONFIG_FILE` // - `COLDFUSION_SERVICE_NAME` // - `COMMAND_LINE_ARGS` // - `DOTNET_COMMAND` // - `DOTNET_COMMAND_PATH` // - `DYNATRACE_CLUSTER_ID` // - `DYNATRACE_NODE_ID` // - `ELASTICSEARCH_CLUSTER_NAME` // - `ELASTICSEARCH_NODE_NAME` // - `EQUINOX_CONFIG_PATH` // - `EXE_NAME` // - `EXE_PATH` // - `GLASS_FISH_DOMAIN_NAME` // - `GLASS_FISH_INSTANCE_NAME` // - `GOOGLE_APP_ENGINE_INSTANCE` // - `GOOGLE_APP_ENGINE_SERVICE` // - `GOOGLE_CLOUD_PROJECT` // - `HYBRIS_BIN_DIRECTORY` // - `HYBRIS_CONFIG_DIRECTORY` // - `HYBRIS_DATA_DIRECTORY` // - `IBM_CICS_REGION` // - `IBM_CTG_NAME` // - `IBM_IMS_CONNECT_REGION` // - `IBM_IMS_CONTROL_REGION` // - `IBM_IMS_MESSAGE_PROCESSING_REGION` // - `IBM_IMS_SOAP_GW_NAME` // - `IBM_INTEGRATION_NODE_NAME` // - `IBM_INTEGRATION_SERVER_NAME` // - `IIS_APP_POOL` // - `IIS_ROLE_NAME` // - `JAVA_JAR_FILE` // - `JAVA_JAR_PATH` // - `JAVA_MAIN_CLASS` // - `JAVA_MAIN_MODULE` // - `JBOSS_HOME` // - `JBOSS_MODE` // - `JBOSS_SERVER_NAME` // - `KUBERNETES_BASE_POD_NAME` // - `KUBERNETES_CONTAINER_NAME` // - `KUBERNETES_FULL_POD_NAME` // - `KUBERNETES_NAMESPACE` // - `KUBERNETES_POD_UID` // - `MSSQL_INSTANCE_NAME` // - `NODE_JS_APP_BASE_DIRECTORY` // - `NODE_JS_APP_NAME` // - `NODE_JS_SCRIPT_NAME` // - `ORACLE_SID` // - `PG_ID_CALC_INPUT_KEY_LINKAGE` // - `PHP_SCRIPT_PATH` // - `PHP_WORKING_DIRECTORY` // - `RUBY_APP_ROOT_PATH` // - `RUBY_SCRIPT_PATH` // - `RULE_RESULT` // - `SOFTWAREAG_INSTALL_ROOT` // - `SOFTWAREAG_PRODUCTPROPNAME` // - `SPRINGBOOT_APP_NAME` // - `SPRINGBOOT_PROFILE_NAME` // - `SPRINGBOOT_STARTUP_CLASS` // - `TIBCO_BUSINESSWORKS_CE_APP_NAME` // - `TIBCO_BUSINESSWORKS_CE_VERSION` // - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME` // - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME` // - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME` // - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE` // - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH` // - `TIBCO_BUSINESS_WORKS_HOME` // - `VARNISH_INSTANCE_NAME` // - `WEB_LOGIC_CLUSTER_NAME` // - `WEB_LOGIC_DOMAIN_NAME` // - `WEB_LOGIC_HOME` // - `WEB_LOGIC_NAME` // - `WEB_SPHERE_CELL_NAME` // - `WEB_SPHERE_CLUSTER_NAME` // - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME` DynamicKey *string `json:"dynamicKey" tf:"dynamic_key"` // if specified, needs to be `STRING` // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionStringConditionKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionStringConditionKey) DeepCopy() *NamingSpecConditionsConditionStringConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionStringConditionKey.
func (*NamingSpecConditionsConditionStringConditionKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionStringConditionKey) DeepCopyInto(out *NamingSpecConditionsConditionStringConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionStringKey ¶
type NamingSpecConditionsConditionStringKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are // - `AMAZON_ECR_IMAGE_ACCOUNT_ID` // - `AMAZON_ECR_IMAGE_REGION` // - `AMAZON_LAMBDA_FUNCTION_NAME` // - `AMAZON_REGION` // - `APACHE_CONFIG_PATH` // - `APACHE_SPARK_MASTER_IP_ADDRESS` // - `ASP_DOT_NET_CORE_APPLICATION_PATH` // - `AWS_ECS_CLUSTER` // - `AWS_ECS_CONTAINERNAME` // - `AWS_ECS_FAMILY` // - `AWS_ECS_REVISION` // - `CASSANDRA_CLUSTER_NAME` // - `CATALINA_BASE` // - `CATALINA_HOME` // - `CLOUD_FOUNDRY_APP_ID` // - `CLOUD_FOUNDRY_APP_NAME` // - `CLOUD_FOUNDRY_INSTANCE_INDEX` // - `CLOUD_FOUNDRY_SPACE_ID` // - `CLOUD_FOUNDRY_SPACE_NAME` // - `COLDFUSION_JVM_CONFIG_FILE` // - `COLDFUSION_SERVICE_NAME` // - `COMMAND_LINE_ARGS` // - `DOTNET_COMMAND` // - `DOTNET_COMMAND_PATH` // - `DYNATRACE_CLUSTER_ID` // - `DYNATRACE_NODE_ID` // - `ELASTICSEARCH_CLUSTER_NAME` // - `ELASTICSEARCH_NODE_NAME` // - `EQUINOX_CONFIG_PATH` // - `EXE_NAME` // - `EXE_PATH` // - `GLASS_FISH_DOMAIN_NAME` // - `GLASS_FISH_INSTANCE_NAME` // - `GOOGLE_APP_ENGINE_INSTANCE` // - `GOOGLE_APP_ENGINE_SERVICE` // - `GOOGLE_CLOUD_PROJECT` // - `HYBRIS_BIN_DIRECTORY` // - `HYBRIS_CONFIG_DIRECTORY` // - `HYBRIS_DATA_DIRECTORY` // - `IBM_CICS_REGION` // - `IBM_CTG_NAME` // - `IBM_IMS_CONNECT_REGION` // - `IBM_IMS_CONTROL_REGION` // - `IBM_IMS_MESSAGE_PROCESSING_REGION` // - `IBM_IMS_SOAP_GW_NAME` // - `IBM_INTEGRATION_NODE_NAME` // - `IBM_INTEGRATION_SERVER_NAME` // - `IIS_APP_POOL` // - `IIS_ROLE_NAME` // - `JAVA_JAR_FILE` // - `JAVA_JAR_PATH` // - `JAVA_MAIN_CLASS` // - `JAVA_MAIN_MODULE` // - `JBOSS_HOME` // - `JBOSS_MODE` // - `JBOSS_SERVER_NAME` // - `KUBERNETES_BASE_POD_NAME` // - `KUBERNETES_CONTAINER_NAME` // - `KUBERNETES_FULL_POD_NAME` // - `KUBERNETES_NAMESPACE` // - `KUBERNETES_POD_UID` // - `MSSQL_INSTANCE_NAME` // - `NODE_JS_APP_BASE_DIRECTORY` // - `NODE_JS_APP_NAME` // - `NODE_JS_SCRIPT_NAME` // - `ORACLE_SID` // - `PG_ID_CALC_INPUT_KEY_LINKAGE` // - `PHP_SCRIPT_PATH` // - `PHP_WORKING_DIRECTORY` // - `RUBY_APP_ROOT_PATH` // - `RUBY_SCRIPT_PATH` // - `RULE_RESULT` // - `SOFTWAREAG_INSTALL_ROOT` // - `SOFTWAREAG_PRODUCTPROPNAME` // - `SPRINGBOOT_APP_NAME` // - `SPRINGBOOT_PROFILE_NAME` // - `SPRINGBOOT_STARTUP_CLASS` // - `TIBCO_BUSINESSWORKS_CE_APP_NAME` // - `TIBCO_BUSINESSWORKS_CE_VERSION` // - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME` // - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME` // - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME` // - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE` // - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH` // - `TIBCO_BUSINESS_WORKS_HOME` // - `VARNISH_INSTANCE_NAME` // - `WEB_LOGIC_CLUSTER_NAME` // - `WEB_LOGIC_DOMAIN_NAME` // - `WEB_LOGIC_HOME` // - `WEB_LOGIC_NAME` // - `WEB_SPHERE_CELL_NAME` // - `WEB_SPHERE_CLUSTER_NAME` // - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME` DynamicKey *string `json:"dynamicKey" tf:"dynamic_key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionStringKey) DeepCopy ¶
func (in *NamingSpecConditionsConditionStringKey) DeepCopy() *NamingSpecConditionsConditionStringKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionStringKey.
func (*NamingSpecConditionsConditionStringKey) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionStringKey) DeepCopyInto(out *NamingSpecConditionsConditionStringKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionSyntheticEngine ¶
type NamingSpecConditionsConditionSyntheticEngine struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are CLASSIC and CUSTOM // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionSyntheticEngine) DeepCopy ¶
func (in *NamingSpecConditionsConditionSyntheticEngine) DeepCopy() *NamingSpecConditionsConditionSyntheticEngine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionSyntheticEngine.
func (*NamingSpecConditionsConditionSyntheticEngine) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionSyntheticEngine) DeepCopyInto(out *NamingSpecConditionsConditionSyntheticEngine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionSyntheticEngineTypeComparison ¶
type NamingSpecConditionsConditionSyntheticEngineTypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SYNTHETIC_ENGINE_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are CLASSIC and CUSTOM // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionSyntheticEngineTypeComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionSyntheticEngineTypeComparison) DeepCopy() *NamingSpecConditionsConditionSyntheticEngineTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionSyntheticEngineTypeComparison.
func (*NamingSpecConditionsConditionSyntheticEngineTypeComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionSyntheticEngineTypeComparison) DeepCopyInto(out *NamingSpecConditionsConditionSyntheticEngineTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionTag ¶
type NamingSpecConditionsConditionTag struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Tag of a Dynatrace entity // +optional Value *NamingSpecConditionsConditionTagValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionTag) DeepCopy ¶
func (in *NamingSpecConditionsConditionTag) DeepCopy() *NamingSpecConditionsConditionTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionTag.
func (*NamingSpecConditionsConditionTag) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionTag) DeepCopyInto(out *NamingSpecConditionsConditionTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionTagComparison ¶
type NamingSpecConditionsConditionTagComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be TAG // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Tag of a Dynatrace entity // +optional Value *NamingSpecConditionsConditionTagComparisonValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionTagComparison) DeepCopy ¶
func (in *NamingSpecConditionsConditionTagComparison) DeepCopy() *NamingSpecConditionsConditionTagComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionTagComparison.
func (*NamingSpecConditionsConditionTagComparison) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionTagComparison) DeepCopyInto(out *NamingSpecConditionsConditionTagComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionTagComparisonValue ¶
type NamingSpecConditionsConditionTagComparisonValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +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 (*NamingSpecConditionsConditionTagComparisonValue) DeepCopy ¶
func (in *NamingSpecConditionsConditionTagComparisonValue) DeepCopy() *NamingSpecConditionsConditionTagComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionTagComparisonValue.
func (*NamingSpecConditionsConditionTagComparisonValue) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionTagComparisonValue) DeepCopyInto(out *NamingSpecConditionsConditionTagComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionTagComparisonValueCodec ¶
type NamingSpecConditionsConditionTagComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionTagComparisonValueCodec) Decode ¶
func (NamingSpecConditionsConditionTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionTagComparisonValueCodec) Encode ¶
func (NamingSpecConditionsConditionTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionTagComparisonValueCodec) IsEmpty ¶
func (NamingSpecConditionsConditionTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionTagValue ¶
type NamingSpecConditionsConditionTagValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +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 (*NamingSpecConditionsConditionTagValue) DeepCopy ¶
func (in *NamingSpecConditionsConditionTagValue) DeepCopy() *NamingSpecConditionsConditionTagValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionTagValue.
func (*NamingSpecConditionsConditionTagValue) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionTagValue) DeepCopyInto(out *NamingSpecConditionsConditionTagValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionTagValueCodec ¶
type NamingSpecConditionsConditionTagValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionTagValueCodec) Decode ¶
func (NamingSpecConditionsConditionTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionTagValueCodec) Encode ¶
func (NamingSpecConditionsConditionTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionTagValueCodec) IsEmpty ¶
func (NamingSpecConditionsConditionTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionTech ¶
type NamingSpecConditionsConditionTech struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *NamingSpecConditionsConditionTechValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionTech) DeepCopy ¶
func (in *NamingSpecConditionsConditionTech) DeepCopy() *NamingSpecConditionsConditionTech
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionTech.
func (*NamingSpecConditionsConditionTech) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionTech) DeepCopyInto(out *NamingSpecConditionsConditionTech)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionTechValue ¶
type NamingSpecConditionsConditionTechValue struct { // Predefined technology, if technology is not predefined, then the verbatim type must be set. // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Non-predefined technology, use for custom technologies // +optional VerbatimType *string `json:"verbatimType,omitempty" tf:"verbatim_type"` }
func (*NamingSpecConditionsConditionTechValue) DeepCopy ¶
func (in *NamingSpecConditionsConditionTechValue) DeepCopy() *NamingSpecConditionsConditionTechValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionTechValue.
func (*NamingSpecConditionsConditionTechValue) DeepCopyInto ¶
func (in *NamingSpecConditionsConditionTechValue) DeepCopyInto(out *NamingSpecConditionsConditionTechValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionTechValueCodec ¶
type NamingSpecConditionsConditionTechValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionTechValueCodec) Decode ¶
func (NamingSpecConditionsConditionTechValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionTechValueCodec) Encode ¶
func (NamingSpecConditionsConditionTechValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionTechValueCodec) IsEmpty ¶
func (NamingSpecConditionsConditionTechValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecResource ¶
type NamingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // A list of matching conditions of the rule. The rule applies only if **all** conditions are fulfilled // +optional // +kubebuilder:validation:MinItems=1 Conditions []NamingSpecConditions `json:"conditions,omitempty" tf:"conditions"` // The rule is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // The name to be assigned to matching entities. You can use the following placeholders here: * `{AwsAutoScalingGroup:Name}` * `{AwsAvailabilityZone:Name}` * `{AwsElasticLoadBalancer:Name}` * `{AwsRelationalDatabaseService:DBName}` * `{AwsRelationalDatabaseService:Endpoint}` * `{AwsRelationalDatabaseService:Engine}` * `{AwsRelationalDatabaseService:InstanceClass}` * `{AwsRelationalDatabaseService:Name}` * `{AwsRelationalDatabaseService:Port}` * `{AzureRegion:Name}` * `{AzureScaleSet:Name}` * `{AzureVm:Name}` * `{CloudFoundryOrganization:Name}` * `{CustomDevice:DetectedName}` * `{CustomDevice:DnsName}` * `{CustomDevice:IpAddress}` * `{CustomDevice:Port}` * `{DockerContainerGroupInstance:ContainerName}` * `{DockerContainerGroupInstance:FullImageName}` * `{DockerContainerGroupInstance:ImageVersion}` * `{DockerContainerGroupInstance:StrippedImageName}` * `{ESXIHost:HardwareModel}` * `{ESXIHost:HardwareVendor}` * `{ESXIHost:Name}` * `{ESXIHost:ProductName}` * `{ESXIHost:ProductVersion}` * `{Ec2Instance:AmiId}` * `{Ec2Instance:BeanstalkEnvironmentName}` * `{Ec2Instance:InstanceId}` * `{Ec2Instance:InstanceType}` * `{Ec2Instance:LocalHostName}` * `{Ec2Instance:Name}` * `{Ec2Instance:PublicHostName}` * `{Ec2Instance:SecurityGroup}` * `{GoogleComputeInstance:Id}` * `{GoogleComputeInstance:IpAddresses}` * `{GoogleComputeInstance:MachineType}` * `{GoogleComputeInstance:Name}` * `{GoogleComputeInstance:ProjectId}` * `{GoogleComputeInstance:Project}` * `{Host:AWSNameTag}` * `{Host:AixLogicalCpuCount}` * `{Host:AzureHostName}` * `{Host:AzureSiteName}` * `{Host:BoshDeploymentId}` * `{Host:BoshInstanceId}` * `{Host:BoshInstanceName}` * `{Host:BoshName}` * `{Host:BoshStemcellVersion}` * `{Host:CpuCores}` * `{Host:DetectedName}` * `{Host:Environment:AppName}` * `{Host:Environment:BoshReleaseVersion}` * `{Host:Environment:Environment}` * `{Host:Environment:Link}` * `{Host:Environment:Organization}` * `{Host:Environment:Owner}` * `{Host:Environment:Support}` * `{Host:IpAddress}` * `{Host:LogicalCpuCores}` * `{Host:OneAgentCustomHostName}` * `{Host:OperatingSystemVersion}` * `{Host:PaasMemoryLimit}` * `{HostGroup:Name}` * `{KubernetesCluster:Name}` * `{KubernetesNode:DetectedName}` * `{OpenstackAvailabilityZone:Name}` * `{OpenstackZone:Name}` * `{OpenstackComputeNode:Name}` * `{OpenstackProject:Name}` * `{OpenstackVm:InstanceType}` * `{OpenstackVm:Name}` * `{OpenstackVm:SecurityGroup}` * `{ProcessGroup:AmazonECRImageAccountId}` * `{ProcessGroup:AmazonECRImageRegion}` * `{ProcessGroup:AmazonECSCluster}` * `{ProcessGroup:AmazonECSContainerName}` * `{ProcessGroup:AmazonECSFamily}` * `{ProcessGroup:AmazonECSRevision}` * `{ProcessGroup:AmazonLambdaFunctionName}` * `{ProcessGroup:AmazonRegion}` * `{ProcessGroup:ApacheConfigPath}` * `{ProcessGroup:ApacheSparkMasterIpAddress}` * `{ProcessGroup:AspDotNetCoreApplicationPath}` * `{ProcessGroup:AspDotNetCoreApplicationPath}` * `{ProcessGroup:AzureHostName}` * `{ProcessGroup:AzureSiteName}` * `{ProcessGroup:CassandraClusterName}` * `{ProcessGroup:CatalinaBase}` * `{ProcessGroup:CatalinaHome}` * `{ProcessGroup:CloudFoundryAppId}` * `{ProcessGroup:CloudFoundryAppName}` * `{ProcessGroup:CloudFoundryInstanceIndex}` * `{ProcessGroup:CloudFoundrySpaceId}` * `{ProcessGroup:CloudFoundrySpaceName}` * `{ProcessGroup:ColdFusionJvmConfigFile}` * `{ProcessGroup:ColdFusionServiceName}` * `{ProcessGroup:CommandLineArgs}` * `{ProcessGroup:DetectedName}` * `{ProcessGroup:DotNetCommandPath}` * `{ProcessGroup:DotNetCommand}` * `{ProcessGroup:DotNetClusterId}` * `{ProcessGroup:DotNetNodeId}` * `{ProcessGroup:ElasticsearchClusterName}` * `{ProcessGroup:ElasticsearchNodeName}` * `{ProcessGroup:EquinoxConfigPath}` * `{ProcessGroup:ExeName}` * `{ProcessGroup:ExePath}` * `{ProcessGroup:GlassFishDomainName}` * `{ProcessGroup:GlassFishInstanceName}` * `{ProcessGroup:GoogleAppEngineInstance}` * `{ProcessGroup:GoogleAppEngineService}` * `{ProcessGroup:GoogleCloudProject}` * `{ProcessGroup:HybrisBinDirectory}` * `{ProcessGroup:HybrisConfigDirectory}` * `{ProcessGroup:HybrisConfigDirectory}` * `{ProcessGroup:HybrisDataDirectory}` * `{ProcessGroup:IBMCicsRegion}` * `{ProcessGroup:IBMCtgName}` * `{ProcessGroup:IBMImsConnectRegion}` * `{ProcessGroup:IBMImsControlRegion}` * `{ProcessGroup:IBMImsMessageProcessingRegion}` * `{ProcessGroup:IBMImsSoapGwName}` * `{ProcessGroup:IBMIntegrationNodeName}` * `{ProcessGroup:IBMIntegrationServerName}` * `{ProcessGroup:IISAppPool}` * `{ProcessGroup:IISRoleName}` * `{ProcessGroup:JbossHome}` * `{ProcessGroup:JbossMode}` * `{ProcessGroup:JbossServerName}` * `{ProcessGroup:JavaJarFile}` * `{ProcessGroup:JavaJarPath}` * `{ProcessGroup:JavaMainCLass}` * `{ProcessGroup:KubernetesBasePodName}` * `{ProcessGroup:KubernetesContainerName}` * `{ProcessGroup:KubernetesFullPodName}` * `{ProcessGroup:KubernetesNamespace}` * `{ProcessGroup:KubernetesPodUid}` * `{ProcessGroup:MssqlInstanceName}` * `{ProcessGroup:NodeJsAppBaseDirectory}` * `{ProcessGroup:NodeJsAppName}` * `{ProcessGroup:NodeJsScriptName}` * `{ProcessGroup:OracleSid}` * `{ProcessGroup:PHPScriptPath}` * `{ProcessGroup:PHPWorkingDirectory}` * `{ProcessGroup:Ports}` * `{ProcessGroup:RubyAppRootPath}` * `{ProcessGroup:RubyScriptPath}` * `{ProcessGroup:SoftwareAGInstallRoot}` * `{ProcessGroup:SoftwareAGProductPropertyName}` * `{ProcessGroup:SpringBootAppName}` * `{ProcessGroup:SpringBootProfileName}` * `{ProcessGroup:SpringBootStartupClass}` * `{ProcessGroup:TIBCOBusinessWorksAppNodeName}` * `{ProcessGroup:TIBCOBusinessWorksAppSpaceName}` * `{ProcessGroup:TIBCOBusinessWorksCeAppName}` * `{ProcessGroup:TIBCOBusinessWorksCeVersion}` * `{ProcessGroup:TIBCOBusinessWorksDomainName}` * `{ProcessGroup:TIBCOBusinessWorksEnginePropertyFilePath}` * `{ProcessGroup:TIBCOBusinessWorksEnginePropertyFile}` * `{ProcessGroup:TIBCOBusinessWorksHome}` * `{ProcessGroup:VarnishInstanceName}` * `{ProcessGroup:WebLogicClusterName}` * `{ProcessGroup:WebLogicDomainName}` * `{ProcessGroup:WebLogicHome}` * `{ProcessGroup:WebLogicName}` * `{ProcessGroup:WebSphereCellName}` * `{ProcessGroup:WebSphereClusterName}` * `{ProcessGroup:WebSphereNodeName}` * `{ProcessGroup:WebSphereServerName}` * `{ProcessGroup:ActorSystem}` * `{Service:STGServerName}` * `{Service:DatabaseHostName}` * `{Service:DatabaseName}` * `{Service:DatabaseVendor}` * `{Service:DetectedName}` * `{Service:EndpointPath}` * `{Service:EndpointPathGatewayUrl}` * `{Service:IIBApplicationName}` * `{Service:MessageListenerClassName}` * `{Service:Port}` * `{Service:PublicDomainName}` * `{Service:RemoteEndpoint}` * `{Service:RemoteName}` * `{Service:WebApplicationId}` * `{Service:WebContextRoot}` * `{Service:WebServerName}` * `{Service:WebServiceNamespace}` * `{Service:WebServiceName}` * `{VmwareDatacenter:Name}` * `{VmwareVm:Name} Format *string `json:"format" tf:"format"` // The name of the rule Name *string `json:"name" tf:"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 (*NamingSpecResource) DeepCopy ¶
func (in *NamingSpecResource) DeepCopy() *NamingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecResource.
func (*NamingSpecResource) DeepCopyInto ¶
func (in *NamingSpecResource) DeepCopyInto(out *NamingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingStatus ¶
type NamingStatus 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 (*NamingStatus) DeepCopy ¶
func (in *NamingStatus) DeepCopy() *NamingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingStatus.
func (*NamingStatus) DeepCopyInto ¶
func (in *NamingStatus) DeepCopyInto(out *NamingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.