Documentation ¶
Overview ¶
+groupName=service.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 AnomaliesSpecFailureRates
- type AnomaliesSpecFailureRatesAuto
- type AnomaliesSpecFailureRatesAutoCodec
- type AnomaliesSpecFailureRatesCodec
- type AnomaliesSpecFailureRatesThresholds
- type AnomaliesSpecFailureRatesThresholdsCodec
- type AnomaliesSpecLoad
- type AnomaliesSpecLoadCodec
- type AnomaliesSpecLoadDrops
- type AnomaliesSpecLoadDrops2
- type AnomaliesSpecLoadDrops2Codec
- type AnomaliesSpecLoadDropsCodec
- type AnomaliesSpecLoadSpikes
- type AnomaliesSpecLoadSpikesCodec
- type AnomaliesSpecResource
- type AnomaliesSpecResponseTimes
- type AnomaliesSpecResponseTimesAuto
- type AnomaliesSpecResponseTimesAutoCodec
- type AnomaliesSpecResponseTimesCodec
- type AnomaliesSpecResponseTimesThresholds
- type AnomaliesSpecResponseTimesThresholdsCodec
- 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: service.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 AnomaliesSpecFailureRates ¶
type AnomaliesSpecFailureRates struct { // Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be: Absolute: 1.5% + **1%** = 2.5% Relative: 1.5% + 1.5% * **50%** = 2.25% // +optional Auto *AnomaliesSpecFailureRatesAuto `json:"auto,omitempty" tf:"auto"` // Fixed thresholds for failure rate increase detection // +optional Thresholds *AnomaliesSpecFailureRatesThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecFailureRates) DeepCopy ¶
func (in *AnomaliesSpecFailureRates) DeepCopy() *AnomaliesSpecFailureRates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecFailureRates.
func (*AnomaliesSpecFailureRates) DeepCopyInto ¶
func (in *AnomaliesSpecFailureRates) DeepCopyInto(out *AnomaliesSpecFailureRates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecFailureRatesAuto ¶
type AnomaliesSpecFailureRatesAuto struct { // Absolute increase of failing service calls to trigger an alert, % Absolute *int64 `json:"absolute" tf:"absolute"` // Relative increase of failing service calls to trigger an alert, % Relative *int64 `json:"relative" tf:"relative"` // 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 (*AnomaliesSpecFailureRatesAuto) DeepCopy ¶
func (in *AnomaliesSpecFailureRatesAuto) DeepCopy() *AnomaliesSpecFailureRatesAuto
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecFailureRatesAuto.
func (*AnomaliesSpecFailureRatesAuto) DeepCopyInto ¶
func (in *AnomaliesSpecFailureRatesAuto) DeepCopyInto(out *AnomaliesSpecFailureRatesAuto)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecFailureRatesAutoCodec ¶
type AnomaliesSpecFailureRatesAutoCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecFailureRatesAutoCodec) Decode ¶
func (AnomaliesSpecFailureRatesAutoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecFailureRatesAutoCodec) Encode ¶
func (AnomaliesSpecFailureRatesAutoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecFailureRatesAutoCodec) IsEmpty ¶
func (AnomaliesSpecFailureRatesAutoCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecFailureRatesCodec ¶
type AnomaliesSpecFailureRatesCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecFailureRatesCodec) Decode ¶
func (AnomaliesSpecFailureRatesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecFailureRatesCodec) Encode ¶
func (AnomaliesSpecFailureRatesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecFailureRatesCodec) IsEmpty ¶
func (AnomaliesSpecFailureRatesCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecFailureRatesThresholds ¶
type AnomaliesSpecFailureRatesThresholds struct { // Sensitivity of the threshold. With `low` sensitivity, high statistical confidence is used. Brief violations (for example, due to a surge in load) won't trigger alerts. With `high` sensitivity, no statistical confidence is used. Each violation triggers alert Sensitivity *string `json:"sensitivity" tf:"sensitivity"` // Failure rate during any 5-minute period to trigger an alert, % Threshold *int64 `json:"threshold" tf:"threshold"` // 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 (*AnomaliesSpecFailureRatesThresholds) DeepCopy ¶
func (in *AnomaliesSpecFailureRatesThresholds) DeepCopy() *AnomaliesSpecFailureRatesThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecFailureRatesThresholds.
func (*AnomaliesSpecFailureRatesThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecFailureRatesThresholds) DeepCopyInto(out *AnomaliesSpecFailureRatesThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecFailureRatesThresholdsCodec ¶
type AnomaliesSpecFailureRatesThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecFailureRatesThresholdsCodec) Decode ¶
func (AnomaliesSpecFailureRatesThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecFailureRatesThresholdsCodec) Encode ¶
func (AnomaliesSpecFailureRatesThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecFailureRatesThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecFailureRatesThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecLoad ¶
type AnomaliesSpecLoad struct { // The configuration of traffic drops detection // +optional Drops *AnomaliesSpecLoadDrops `json:"drops,omitempty" tf:"drops"` // The configuration of traffic spikes detection // +optional Spikes *AnomaliesSpecLoadSpikes `json:"spikes,omitempty" tf:"spikes"` }
func (*AnomaliesSpecLoad) DeepCopy ¶
func (in *AnomaliesSpecLoad) DeepCopy() *AnomaliesSpecLoad
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecLoad.
func (*AnomaliesSpecLoad) DeepCopyInto ¶
func (in *AnomaliesSpecLoad) DeepCopyInto(out *AnomaliesSpecLoad)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecLoadCodec ¶
type AnomaliesSpecLoadCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecLoadCodec) Decode ¶
func (AnomaliesSpecLoadCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecLoadCodec) Encode ¶
func (AnomaliesSpecLoadCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecLoadCodec) IsEmpty ¶
func (AnomaliesSpecLoadCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecLoadDrops ¶
type AnomaliesSpecLoadDrops struct { // Alert if the service stays in abnormal state for at least *X* minutes // +optional Minutes *int64 `json:"minutes,omitempty" tf:"minutes"` // Alert if the observed load is more than *X* % of the expected value // +optional Percent *int64 `json:"percent,omitempty" tf:"percent"` }
func (*AnomaliesSpecLoadDrops) DeepCopy ¶
func (in *AnomaliesSpecLoadDrops) DeepCopy() *AnomaliesSpecLoadDrops
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecLoadDrops.
func (*AnomaliesSpecLoadDrops) DeepCopyInto ¶
func (in *AnomaliesSpecLoadDrops) DeepCopyInto(out *AnomaliesSpecLoadDrops)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecLoadDrops2 ¶
type AnomaliesSpecLoadDrops2 struct { // Alert if the service stays in abnormal state for at least *X* minutes // +optional Minutes *int64 `json:"minutes,omitempty" tf:"minutes"` // Alert if the observed load is more than *X* % of the expected value // +optional Percent *int64 `json:"percent,omitempty" tf:"percent"` }
func (*AnomaliesSpecLoadDrops2) DeepCopy ¶
func (in *AnomaliesSpecLoadDrops2) DeepCopy() *AnomaliesSpecLoadDrops2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecLoadDrops2.
func (*AnomaliesSpecLoadDrops2) DeepCopyInto ¶
func (in *AnomaliesSpecLoadDrops2) DeepCopyInto(out *AnomaliesSpecLoadDrops2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecLoadDrops2Codec ¶
type AnomaliesSpecLoadDrops2Codec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecLoadDrops2Codec) Decode ¶
func (AnomaliesSpecLoadDrops2Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecLoadDrops2Codec) Encode ¶
func (AnomaliesSpecLoadDrops2Codec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecLoadDrops2Codec) IsEmpty ¶
func (AnomaliesSpecLoadDrops2Codec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecLoadDropsCodec ¶
type AnomaliesSpecLoadDropsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecLoadDropsCodec) Decode ¶
func (AnomaliesSpecLoadDropsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecLoadDropsCodec) Encode ¶
func (AnomaliesSpecLoadDropsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecLoadDropsCodec) IsEmpty ¶
func (AnomaliesSpecLoadDropsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecLoadSpikes ¶
type AnomaliesSpecLoadSpikes struct { // Alert if the service stays in abnormal state for at least *X* minutes // +optional Minutes *int64 `json:"minutes,omitempty" tf:"minutes"` // Alert if the observed load is more than *X* % of the expected value // +optional Percent *int64 `json:"percent,omitempty" tf:"percent"` // 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 (*AnomaliesSpecLoadSpikes) DeepCopy ¶
func (in *AnomaliesSpecLoadSpikes) DeepCopy() *AnomaliesSpecLoadSpikes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecLoadSpikes.
func (*AnomaliesSpecLoadSpikes) DeepCopyInto ¶
func (in *AnomaliesSpecLoadSpikes) DeepCopyInto(out *AnomaliesSpecLoadSpikes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecLoadSpikesCodec ¶
type AnomaliesSpecLoadSpikesCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecLoadSpikesCodec) Decode ¶
func (AnomaliesSpecLoadSpikesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecLoadSpikesCodec) Encode ¶
func (AnomaliesSpecLoadSpikesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecLoadSpikesCodec) IsEmpty ¶
func (AnomaliesSpecLoadSpikesCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecResource ¶
type AnomaliesSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // Configuration of failure rate increase detection. Detecting failure rate increases will be disabled if this block is omitted. // +optional FailureRates *AnomaliesSpecFailureRates `json:"failureRates,omitempty" tf:"failure_rates"` // The configuration of load spikes detection. Detecting load spikes will be disabled if this block is omitted. // +optional Load *AnomaliesSpecLoad `json:"load,omitempty" tf:"load"` // The configuration of load drops detection. Detecting load drops will be disabled if this block is omitted. // +optional LoadDrops2 *AnomaliesSpecLoadDrops2 `json:"loadDrops,omitempty" tf:"load_drops"` // Configuration of response time degradation detection. Detecting response time degradation will be disabled if this block is omitted. // +optional ResponseTimes *AnomaliesSpecResponseTimes `json:"responseTimes,omitempty" tf:"response_times"` }
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 AnomaliesSpecResponseTimes ¶
type AnomaliesSpecResponseTimes struct { // Parameters of the response time degradation auto-detection. Violation of **any** criterion triggers an alert // +optional Auto *AnomaliesSpecResponseTimesAuto `json:"auto,omitempty" tf:"auto"` // Fixed thresholds for response time degradation detection // +optional Thresholds *AnomaliesSpecResponseTimesThresholds `json:"thresholds,omitempty" tf:"thresholds"` }
func (*AnomaliesSpecResponseTimes) DeepCopy ¶
func (in *AnomaliesSpecResponseTimes) DeepCopy() *AnomaliesSpecResponseTimes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecResponseTimes.
func (*AnomaliesSpecResponseTimes) DeepCopyInto ¶
func (in *AnomaliesSpecResponseTimes) DeepCopyInto(out *AnomaliesSpecResponseTimes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecResponseTimesAuto ¶
type AnomaliesSpecResponseTimesAuto struct { // Minimal service load to detect response time degradation. Response time degradation of services with smaller load won't trigger alerts. Possible values are `FIFTEEN_REQUESTS_PER_MINUTE`, `FIVE_REQUESTS_PER_MINUTE`, `ONE_REQUEST_PER_MINUTE` and `TEN_REQUESTS_PER_MINUTE` Load *string `json:"load" tf:"load"` // Alert if the response time degrades by more than *X* milliseconds Milliseconds *int64 `json:"milliseconds" tf:"milliseconds"` // Alert if the response time degrades by more than *X* % Percent *int64 `json:"percent" tf:"percent"` // Alert if the response time of the slowest 10% degrades by more than *X* milliseconds SlowestMilliseconds *int64 `json:"slowestMilliseconds" tf:"slowest_milliseconds"` // Alert if the response time of the slowest 10% degrades by more than *X* milliseconds SlowestPercent *int64 `json:"slowestPercent" tf:"slowest_percent"` // 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 (*AnomaliesSpecResponseTimesAuto) DeepCopy ¶
func (in *AnomaliesSpecResponseTimesAuto) DeepCopy() *AnomaliesSpecResponseTimesAuto
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecResponseTimesAuto.
func (*AnomaliesSpecResponseTimesAuto) DeepCopyInto ¶
func (in *AnomaliesSpecResponseTimesAuto) DeepCopyInto(out *AnomaliesSpecResponseTimesAuto)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecResponseTimesAutoCodec ¶
type AnomaliesSpecResponseTimesAutoCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecResponseTimesAutoCodec) Decode ¶
func (AnomaliesSpecResponseTimesAutoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecResponseTimesAutoCodec) Encode ¶
func (AnomaliesSpecResponseTimesAutoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecResponseTimesAutoCodec) IsEmpty ¶
func (AnomaliesSpecResponseTimesAutoCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecResponseTimesCodec ¶
type AnomaliesSpecResponseTimesCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecResponseTimesCodec) Decode ¶
func (AnomaliesSpecResponseTimesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecResponseTimesCodec) Encode ¶
func (AnomaliesSpecResponseTimesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecResponseTimesCodec) IsEmpty ¶
func (AnomaliesSpecResponseTimesCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnomaliesSpecResponseTimesThresholds ¶
type AnomaliesSpecResponseTimesThresholds struct { // Minimal service load to detect response time degradation. Response time degradation of services with smaller load won't trigger alerts. Possible values are `FIFTEEN_REQUESTS_PER_MINUTE`, `FIVE_REQUESTS_PER_MINUTE`, `ONE_REQUEST_PER_MINUTE` and `TEN_REQUESTS_PER_MINUTE` Load *string `json:"load" tf:"load"` // Response time during any 5-minute period to trigger an alert, in milliseconds Milliseconds *int64 `json:"milliseconds" tf:"milliseconds"` // Sensitivity of the threshold. With `low` sensitivity, high statistical confidence is used. Brief violations (for example, due to a surge in load) won't trigger alerts. With `high` sensitivity, no statistical confidence is used. Each violation triggers an alert Sensitivity *string `json:"sensitivity" tf:"sensitivity"` // Response time of the 10% slowest during any 5-minute period to trigger an alert, in milliseconds SlowestMilliseconds *int64 `json:"slowestMilliseconds" tf:"slowest_milliseconds"` // 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 (*AnomaliesSpecResponseTimesThresholds) DeepCopy ¶
func (in *AnomaliesSpecResponseTimesThresholds) DeepCopy() *AnomaliesSpecResponseTimesThresholds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnomaliesSpecResponseTimesThresholds.
func (*AnomaliesSpecResponseTimesThresholds) DeepCopyInto ¶
func (in *AnomaliesSpecResponseTimesThresholds) DeepCopyInto(out *AnomaliesSpecResponseTimesThresholds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnomaliesSpecResponseTimesThresholdsCodec ¶
type AnomaliesSpecResponseTimesThresholdsCodec struct { }
+k8s:deepcopy-gen=false
func (AnomaliesSpecResponseTimesThresholdsCodec) Decode ¶
func (AnomaliesSpecResponseTimesThresholdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnomaliesSpecResponseTimesThresholdsCodec) Encode ¶
func (AnomaliesSpecResponseTimesThresholdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnomaliesSpecResponseTimesThresholdsCodec) IsEmpty ¶
func (AnomaliesSpecResponseTimesThresholdsCodec) IsEmpty(ptr unsafe.Pointer) bool
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.