Documentation ¶
Overview ¶
+groupName=request.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 Attribute
- func (in *Attribute) DeepCopy() *Attribute
- func (in *Attribute) DeepCopyInto(out *Attribute)
- func (in *Attribute) DeepCopyObject() runtime.Object
- func (r *Attribute) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Attribute) ValidateCreate() error
- func (r *Attribute) ValidateDelete() error
- func (r *Attribute) ValidateUpdate(old runtime.Object) error
- type AttributeList
- type AttributeSpec
- type AttributeSpecDataSources
- type AttributeSpecDataSourcesCicsSdkMethodNodeCondition
- type AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec
- func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AttributeSpecDataSourcesIibLabelMethodNodeCondition
- type AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec
- func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AttributeSpecDataSourcesIibMethodNodeCondition
- type AttributeSpecDataSourcesIibMethodNodeConditionCodec
- func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AttributeSpecDataSourcesMethods
- type AttributeSpecDataSourcesMethodsMethod
- type AttributeSpecDataSourcesMethodsMethodCodec
- type AttributeSpecDataSourcesScope
- type AttributeSpecDataSourcesScopeCodec
- type AttributeSpecDataSourcesValueProcessing
- type AttributeSpecDataSourcesValueProcessingCodec
- type AttributeSpecDataSourcesValueProcessingExtractSubstring
- type AttributeSpecDataSourcesValueProcessingExtractSubstringCodec
- func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AttributeSpecDataSourcesValueProcessingValueCondition
- type AttributeSpecDataSourcesValueProcessingValueConditionCodec
- func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AttributeSpecResource
- type AttributeStatus
- 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 NamingSpecConditionsCodec
- type NamingSpecConditionsCondition
- type NamingSpecConditionsConditionComparison
- type NamingSpecConditionsConditionComparisonBoolean
- type NamingSpecConditionsConditionComparisonBooleanCodec
- func (NamingSpecConditionsConditionComparisonBooleanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonBooleanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonBooleanCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonCodec
- type NamingSpecConditionsConditionComparisonEsbInputNodeType
- type NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec
- func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonFailedState
- type NamingSpecConditionsConditionComparisonFailedStateCodec
- func (NamingSpecConditionsConditionComparisonFailedStateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonFailedStateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonFailedStateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonFailureReason
- type NamingSpecConditionsConditionComparisonFailureReasonCodec
- func (NamingSpecConditionsConditionComparisonFailureReasonCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonFailureReasonCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonFailureReasonCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonFastString
- type NamingSpecConditionsConditionComparisonFastStringCodec
- func (NamingSpecConditionsConditionComparisonFastStringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonFastStringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonFastStringCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonFlawState
- type NamingSpecConditionsConditionComparisonFlawStateCodec
- func (NamingSpecConditionsConditionComparisonFlawStateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonFlawStateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonFlawStateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonGeneric
- type NamingSpecConditionsConditionComparisonGenericCodec
- func (NamingSpecConditionsConditionComparisonGenericCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonGenericCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonGenericCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonHttpMethod
- type NamingSpecConditionsConditionComparisonHttpMethodCodec
- func (NamingSpecConditionsConditionComparisonHttpMethodCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonHttpMethodCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonHttpMethodCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonHttpStatusClass
- type NamingSpecConditionsConditionComparisonHttpStatusClassCodec
- func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonIibInputNodeType
- type NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec
- func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonNumber
- type NamingSpecConditionsConditionComparisonNumberCodec
- func (NamingSpecConditionsConditionComparisonNumberCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonNumberCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonNumberCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonNumberRequestAttribute
- func (in *NamingSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopy() *NamingSpecConditionsConditionComparisonNumberRequestAttribute
- func (in *NamingSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopyInto(out *NamingSpecConditionsConditionComparisonNumberRequestAttribute)
- type NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonNumberRequestAttributeSource
- func (in *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopy() *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource
- func (in *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopyInto(out *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource)
- type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag
- type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey
- type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonServiceType
- type NamingSpecConditionsConditionComparisonServiceTypeCodec
- func (NamingSpecConditionsConditionComparisonServiceTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonServiceTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonServiceTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonString
- type NamingSpecConditionsConditionComparisonStringCodec
- func (NamingSpecConditionsConditionComparisonStringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonStringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonStringCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonStringRequestAttribute
- func (in *NamingSpecConditionsConditionComparisonStringRequestAttribute) DeepCopy() *NamingSpecConditionsConditionComparisonStringRequestAttribute
- func (in *NamingSpecConditionsConditionComparisonStringRequestAttribute) DeepCopyInto(out *NamingSpecConditionsConditionComparisonStringRequestAttribute)
- type NamingSpecConditionsConditionComparisonStringRequestAttributeCodec
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonStringRequestAttributeSource
- func (in *NamingSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopy() *NamingSpecConditionsConditionComparisonStringRequestAttributeSource
- func (in *NamingSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopyInto(out *NamingSpecConditionsConditionComparisonStringRequestAttributeSource)
- type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag
- type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey
- type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonTag
- type NamingSpecConditionsConditionComparisonTagCodec
- func (NamingSpecConditionsConditionComparisonTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonTagValue
- type NamingSpecConditionsConditionComparisonTagValueCodec
- func (NamingSpecConditionsConditionComparisonTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonTagValues
- type NamingSpecConditionsConditionComparisonTagValuesCodec
- func (NamingSpecConditionsConditionComparisonTagValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonTagValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonTagValuesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecConditionsConditionComparisonTagValuesValue
- type NamingSpecConditionsConditionComparisonZosCallType
- type NamingSpecConditionsConditionComparisonZosCallTypeCodec
- func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecPlaceholders
- type NamingSpecPlaceholdersCodec
- type NamingSpecPlaceholdersPlaceholder
- type NamingSpecPlaceholdersPlaceholderSource
- type NamingSpecPlaceholdersPlaceholderSourceCodec
- type NamingSpecPlaceholdersPlaceholderSourceServiceTag
- type NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec
- func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey
- type NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec
- func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NamingSpecResource
- type NamingStatus
- type Namings
- func (in *Namings) DeepCopy() *Namings
- func (in *Namings) DeepCopyInto(out *Namings)
- func (in *Namings) DeepCopyObject() runtime.Object
- func (r *Namings) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Namings) ValidateCreate() error
- func (r *Namings) ValidateDelete() error
- func (r *Namings) ValidateUpdate(old runtime.Object) error
- type NamingsList
- type NamingsSpec
- type NamingsSpecResource
- type NamingsStatus
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: request.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 Attribute ¶
type Attribute struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AttributeSpec `json:"spec,omitempty"` Status AttributeStatus `json:"status,omitempty"` }
func (*Attribute) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Attribute.
func (*Attribute) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Attribute) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Attribute) SetupWebhookWithManager ¶
func (*Attribute) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Attribute) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AttributeList ¶
type AttributeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Attribute CRD objects Items []Attribute `json:"items,omitempty"` }
AttributeList is a list of Attributes
func (*AttributeList) DeepCopy ¶
func (in *AttributeList) DeepCopy() *AttributeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeList.
func (*AttributeList) DeepCopyInto ¶
func (in *AttributeList) DeepCopyInto(out *AttributeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttributeList) DeepCopyObject ¶
func (in *AttributeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AttributeSpec ¶
type AttributeSpec struct { State *AttributeSpecResource `json:"state,omitempty" tf:"-"` Resource AttributeSpecResource `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 (*AttributeSpec) DeepCopy ¶
func (in *AttributeSpec) DeepCopy() *AttributeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpec.
func (*AttributeSpec) DeepCopyInto ¶
func (in *AttributeSpec) DeepCopyInto(out *AttributeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSources ¶
type AttributeSpecDataSources struct { // Specifies the location where the values are captured and stored. Required if the **source** is one of the following: `GET_PARAMETER`, `URI`, `REQUEST_HEADER`, `RESPONSE_HEADER`. Not applicable in other cases. If the **source** value is `REQUEST_HEADER` or `RESPONSE_HEADER`, the `CAPTURE_AND_STORE_ON_BOTH` location is not allowed // +optional CapturingAndStorageLocation *string `json:"capturingAndStorageLocation,omitempty" tf:"capturing_and_storage_location"` // IBM integration bus label node name condition for which the value is captured // +optional CicsSdkMethodNodeCondition *AttributeSpecDataSourcesCicsSdkMethodNodeCondition `json:"cicsSdkMethodNodeCondition,omitempty" tf:"cics_sdk_method_node_condition"` // The data source is enabled (`true`) or disabled (`false`) Enabled *bool `json:"enabled" tf:"enabled"` // IBM integration bus label node name condition for which the value is captured // +optional IibLabelMethodNodeCondition *AttributeSpecDataSourcesIibLabelMethodNodeCondition `json:"iibLabelMethodNodeCondition,omitempty" tf:"iib_label_method_node_condition"` // IBM integration bus label node name condition for which the value is captured // +optional IibMethodNodeCondition *AttributeSpecDataSourcesIibMethodNodeCondition `json:"iibMethodNodeCondition,omitempty" tf:"iib_method_node_condition"` // The IBM integration bus node type for which the value is captured. This or `iibMethodNodeCondition` is required if the **source** is: `IIB_NODE`. Not applicable in other cases // +optional IibNodeType *string `json:"iibNodeType,omitempty" tf:"iib_node_type"` // The method specification if the **source** value is `METHOD_PARAM`. Not applicable in other cases // +optional // +kubebuilder:validation:MinItems=1 Methods []AttributeSpecDataSourcesMethods `json:"methods,omitempty" tf:"methods"` // The name of the web request parameter to capture. Required if the **source** is one of the following: `POST_PARAMETER`, `GET_PARAMETER`, `REQUEST_HEADER`, `RESPONSE_HEADER`, `CUSTOM_ATTRIBUTE`. Not applicable in other cases // +optional ParameterName *string `json:"parameterName,omitempty" tf:"parameter_name"` // Conditions for data capturing // +optional Scope *AttributeSpecDataSourcesScope `json:"scope,omitempty" tf:"scope"` // The technology of the session attribute to capture if the **source** value is `SESSION_ATTRIBUTE`. // // Not applicable in other cases // +optional SessionAttributeTechnology *string `json:"sessionAttributeTechnology,omitempty" tf:"session_attribute_technology"` // The source of the attribute to capture. Works in conjunction with **parameterName** or **methods** and **technology** Source *string `json:"source" tf:"source"` // The technology of the method to capture if the **source** value is `METHOD_PARAM`. // // Not applicable in other cases // +optional Technology *string `json:"technology,omitempty" tf:"technology"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Process values as specified // +optional ValueProcessing *AttributeSpecDataSourcesValueProcessing `json:"valueProcessing,omitempty" tf:"value_processing"` }
func (*AttributeSpecDataSources) DeepCopy ¶
func (in *AttributeSpecDataSources) DeepCopy() *AttributeSpecDataSources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSources.
func (*AttributeSpecDataSources) DeepCopyInto ¶
func (in *AttributeSpecDataSources) DeepCopyInto(out *AttributeSpecDataSources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesCicsSdkMethodNodeCondition ¶
type AttributeSpecDataSourcesCicsSdkMethodNodeCondition struct { // Negate the comparison // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator comparing the extracted value to the comparison value Operator *string `json:"operator" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to Value *string `json:"value" tf:"value"` }
func (*AttributeSpecDataSourcesCicsSdkMethodNodeCondition) DeepCopy ¶
func (in *AttributeSpecDataSourcesCicsSdkMethodNodeCondition) DeepCopy() *AttributeSpecDataSourcesCicsSdkMethodNodeCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesCicsSdkMethodNodeCondition.
func (*AttributeSpecDataSourcesCicsSdkMethodNodeCondition) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesCicsSdkMethodNodeCondition) DeepCopyInto(out *AttributeSpecDataSourcesCicsSdkMethodNodeCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec ¶
type AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec struct { }
+k8s:deepcopy-gen=false
func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) Decode ¶
func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) Encode ¶
func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) IsEmpty ¶
func (AttributeSpecDataSourcesCicsSdkMethodNodeConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type AttributeSpecDataSourcesIibLabelMethodNodeCondition ¶
type AttributeSpecDataSourcesIibLabelMethodNodeCondition struct { // Negate the comparison // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator comparing the extracted value to the comparison value Operator *string `json:"operator" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to Value *string `json:"value" tf:"value"` }
func (*AttributeSpecDataSourcesIibLabelMethodNodeCondition) DeepCopy ¶
func (in *AttributeSpecDataSourcesIibLabelMethodNodeCondition) DeepCopy() *AttributeSpecDataSourcesIibLabelMethodNodeCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesIibLabelMethodNodeCondition.
func (*AttributeSpecDataSourcesIibLabelMethodNodeCondition) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesIibLabelMethodNodeCondition) DeepCopyInto(out *AttributeSpecDataSourcesIibLabelMethodNodeCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec ¶
type AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec struct { }
+k8s:deepcopy-gen=false
func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) Decode ¶
func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) Encode ¶
func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) IsEmpty ¶
func (AttributeSpecDataSourcesIibLabelMethodNodeConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type AttributeSpecDataSourcesIibMethodNodeCondition ¶
type AttributeSpecDataSourcesIibMethodNodeCondition struct { // Negate the comparison // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator comparing the extracted value to the comparison value Operator *string `json:"operator" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to Value *string `json:"value" tf:"value"` }
func (*AttributeSpecDataSourcesIibMethodNodeCondition) DeepCopy ¶
func (in *AttributeSpecDataSourcesIibMethodNodeCondition) DeepCopy() *AttributeSpecDataSourcesIibMethodNodeCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesIibMethodNodeCondition.
func (*AttributeSpecDataSourcesIibMethodNodeCondition) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesIibMethodNodeCondition) DeepCopyInto(out *AttributeSpecDataSourcesIibMethodNodeCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesIibMethodNodeConditionCodec ¶
type AttributeSpecDataSourcesIibMethodNodeConditionCodec struct { }
+k8s:deepcopy-gen=false
func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) Decode ¶
func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) Encode ¶
func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) IsEmpty ¶
func (AttributeSpecDataSourcesIibMethodNodeConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type AttributeSpecDataSourcesMethods ¶
type AttributeSpecDataSourcesMethods struct { // The index of the argument to capture. Set `0` to capture the return value, `1` or higher to capture a mehtod argument. Required if the **capture** is set to `ARGUMENT`. Not applicable in other cases // +optional ArgumentIndex *int64 `json:"argumentIndex,omitempty" tf:"argument_index"` // What to capture from the method Capture *string `json:"capture" tf:"capture"` // The getter chain to apply to the captured object. It is required in one of the following cases: The **capture** is set to `THIS`. The **capture** is set to `ARGUMENT`, and the argument is not a primitive, a primitive wrapper class, a string, or an array. Not applicable in other cases // +optional DeepObjectAccess *string `json:"deepObjectAccess,omitempty" tf:"deep_object_access"` // Configuration of a method to be captured // +optional Method *AttributeSpecDataSourcesMethodsMethod `json:"method,omitempty" tf:"method"` // 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 (*AttributeSpecDataSourcesMethods) DeepCopy ¶
func (in *AttributeSpecDataSourcesMethods) DeepCopy() *AttributeSpecDataSourcesMethods
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesMethods.
func (*AttributeSpecDataSourcesMethods) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesMethods) DeepCopyInto(out *AttributeSpecDataSourcesMethods)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesMethodsMethod ¶
type AttributeSpecDataSourcesMethodsMethod struct { // Configuration of a method to be captured // +optional // +kubebuilder:validation:MinItems=1 ArgumentTypes []string `json:"argumentTypes,omitempty" tf:"argument_types"` // The class name where the method to capture resides. Either this or the **fileName** must be set // +optional ClassName *string `json:"className,omitempty" tf:"class_name"` // The file name where the method to capture resides. Either this or **className** must be set // +optional FileName *string `json:"fileName,omitempty" tf:"file_name"` // The operator of the comparison. If not set, `EQUALS` is used // +optional FileNameMatcher *string `json:"fileNameMatcher,omitempty" tf:"file_name_matcher"` // The name of the method to capture MethodName *string `json:"methodName" tf:"method_name"` // The modifiers of the method to capture // +optional // +kubebuilder:validation:MinItems=1 Modifiers []string `json:"modifiers,omitempty" tf:"modifiers"` // The return type ReturnType *string `json:"returnType" tf:"return_type"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The visibility of the method to capture Visibility *string `json:"visibility" tf:"visibility"` }
func (*AttributeSpecDataSourcesMethodsMethod) DeepCopy ¶
func (in *AttributeSpecDataSourcesMethodsMethod) DeepCopy() *AttributeSpecDataSourcesMethodsMethod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesMethodsMethod.
func (*AttributeSpecDataSourcesMethodsMethod) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesMethodsMethod) DeepCopyInto(out *AttributeSpecDataSourcesMethodsMethod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesMethodsMethodCodec ¶
type AttributeSpecDataSourcesMethodsMethodCodec struct { }
+k8s:deepcopy-gen=false
func (AttributeSpecDataSourcesMethodsMethodCodec) Decode ¶
func (AttributeSpecDataSourcesMethodsMethodCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AttributeSpecDataSourcesMethodsMethodCodec) Encode ¶
func (AttributeSpecDataSourcesMethodsMethodCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AttributeSpecDataSourcesMethodsMethodCodec) IsEmpty ¶
func (AttributeSpecDataSourcesMethodsMethodCodec) IsEmpty(ptr unsafe.Pointer) bool
type AttributeSpecDataSourcesScope ¶
type AttributeSpecDataSourcesScope struct { // Only applies to this host group // +optional HostGroup *string `json:"hostGroup,omitempty" tf:"host_group"` // Only applies to this process group. Note that this can't be transferred between different clusters or environments // +optional ProcessGroup *string `json:"processGroup,omitempty" tf:"process_group"` // Only applies to this service technology // +optional ServiceTechnology *string `json:"serviceTechnology,omitempty" tf:"service_technology"` // Only apply to process groups matching this tag // +optional TagOfProcessGroup *string `json:"tagOfProcessGroup,omitempty" tf:"tag_of_process_group"` // 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 (*AttributeSpecDataSourcesScope) DeepCopy ¶
func (in *AttributeSpecDataSourcesScope) DeepCopy() *AttributeSpecDataSourcesScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesScope.
func (*AttributeSpecDataSourcesScope) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesScope) DeepCopyInto(out *AttributeSpecDataSourcesScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesScopeCodec ¶
type AttributeSpecDataSourcesScopeCodec struct { }
+k8s:deepcopy-gen=false
func (AttributeSpecDataSourcesScopeCodec) Decode ¶
func (AttributeSpecDataSourcesScopeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AttributeSpecDataSourcesScopeCodec) Encode ¶
func (AttributeSpecDataSourcesScopeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AttributeSpecDataSourcesScopeCodec) IsEmpty ¶
func (AttributeSpecDataSourcesScopeCodec) IsEmpty(ptr unsafe.Pointer) bool
type AttributeSpecDataSourcesValueProcessing ¶
type AttributeSpecDataSourcesValueProcessing struct { // Preprocess by extracting a substring from the original value // +optional ExtractSubstring *AttributeSpecDataSourcesValueProcessingExtractSubstring `json:"extractSubstring,omitempty" tf:"extract_substring"` // Split (preprocessed) string values at this separator // +optional SplitAt *string `json:"splitAt,omitempty" tf:"split_at"` // Prune Whitespaces. Defaults to false // +optional Trim *bool `json:"trim,omitempty" tf:"trim"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // IBM integration bus label node name condition for which the value is captured // +optional ValueCondition *AttributeSpecDataSourcesValueProcessingValueCondition `json:"valueCondition,omitempty" tf:"value_condition"` // Extract value from captured data per regex // +optional ValueExtractorRegex *string `json:"valueExtractorRegex,omitempty" tf:"value_extractor_regex"` }
func (*AttributeSpecDataSourcesValueProcessing) DeepCopy ¶
func (in *AttributeSpecDataSourcesValueProcessing) DeepCopy() *AttributeSpecDataSourcesValueProcessing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesValueProcessing.
func (*AttributeSpecDataSourcesValueProcessing) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesValueProcessing) DeepCopyInto(out *AttributeSpecDataSourcesValueProcessing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesValueProcessingCodec ¶
type AttributeSpecDataSourcesValueProcessingCodec struct { }
+k8s:deepcopy-gen=false
func (AttributeSpecDataSourcesValueProcessingCodec) Decode ¶
func (AttributeSpecDataSourcesValueProcessingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AttributeSpecDataSourcesValueProcessingCodec) Encode ¶
func (AttributeSpecDataSourcesValueProcessingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AttributeSpecDataSourcesValueProcessingCodec) IsEmpty ¶
func (AttributeSpecDataSourcesValueProcessingCodec) IsEmpty(ptr unsafe.Pointer) bool
type AttributeSpecDataSourcesValueProcessingExtractSubstring ¶
type AttributeSpecDataSourcesValueProcessingExtractSubstring struct { // The delimiter string Delimiter *string `json:"delimiter" tf:"delimiter"` // The end-delimiter string. Required if the **position** value is `BETWEEN`. Otherwise not allowed // +optional EndDelimiter *string `json:"endDelimiter,omitempty" tf:"end_delimiter"` // The position of the extracted string relative to delimiters Position *string `json:"position" tf:"position"` // 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 (*AttributeSpecDataSourcesValueProcessingExtractSubstring) DeepCopy ¶
func (in *AttributeSpecDataSourcesValueProcessingExtractSubstring) DeepCopy() *AttributeSpecDataSourcesValueProcessingExtractSubstring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesValueProcessingExtractSubstring.
func (*AttributeSpecDataSourcesValueProcessingExtractSubstring) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesValueProcessingExtractSubstring) DeepCopyInto(out *AttributeSpecDataSourcesValueProcessingExtractSubstring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesValueProcessingExtractSubstringCodec ¶
type AttributeSpecDataSourcesValueProcessingExtractSubstringCodec struct { }
+k8s:deepcopy-gen=false
func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) Decode ¶
func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) Encode ¶
func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) IsEmpty ¶
func (AttributeSpecDataSourcesValueProcessingExtractSubstringCodec) IsEmpty(ptr unsafe.Pointer) bool
type AttributeSpecDataSourcesValueProcessingValueCondition ¶
type AttributeSpecDataSourcesValueProcessingValueCondition struct { // Negate the comparison // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator comparing the extracted value to the comparison value Operator *string `json:"operator" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to Value *string `json:"value" tf:"value"` }
func (*AttributeSpecDataSourcesValueProcessingValueCondition) DeepCopy ¶
func (in *AttributeSpecDataSourcesValueProcessingValueCondition) DeepCopy() *AttributeSpecDataSourcesValueProcessingValueCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecDataSourcesValueProcessingValueCondition.
func (*AttributeSpecDataSourcesValueProcessingValueCondition) DeepCopyInto ¶
func (in *AttributeSpecDataSourcesValueProcessingValueCondition) DeepCopyInto(out *AttributeSpecDataSourcesValueProcessingValueCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeSpecDataSourcesValueProcessingValueConditionCodec ¶
type AttributeSpecDataSourcesValueProcessingValueConditionCodec struct { }
+k8s:deepcopy-gen=false
func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) Decode ¶
func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) Encode ¶
func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) IsEmpty ¶
func (AttributeSpecDataSourcesValueProcessingValueConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type AttributeSpecResource ¶
type AttributeSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // Aggregation type for the request values Aggregation *string `json:"aggregation" tf:"aggregation"` // Confidential data flag. Set `true` to treat the captured data as confidential // +optional Confidential *bool `json:"confidential,omitempty" tf:"confidential"` // The list of data sources // +optional // +kubebuilder:validation:MinItems=1 DataSources []AttributeSpecDataSources `json:"dataSources,omitempty" tf:"data_sources"` // The data type of the request attribute DataType *string `json:"dataType" tf:"data_type"` // The request attribute is enabled (`true`) or disabled (`false`) // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // The name of the request attribute Name *string `json:"name" tf:"name"` // String values transformation. If the **dataType** is not `string`, set the `Original` here Normalization *string `json:"normalization" tf:"normalization"` // Personal data masking flag. Set `true` to skip masking. Warning: This will potentially access personalized data // +optional SkipPersonalDataMasking *bool `json:"skipPersonalDataMasking,omitempty" tf:"skip_personal_data_masking"` // 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 (*AttributeSpecResource) DeepCopy ¶
func (in *AttributeSpecResource) DeepCopy() *AttributeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeSpecResource.
func (*AttributeSpecResource) DeepCopyInto ¶
func (in *AttributeSpecResource) DeepCopyInto(out *AttributeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeStatus ¶
type AttributeStatus 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 (*AttributeStatus) DeepCopy ¶
func (in *AttributeStatus) DeepCopy() *AttributeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeStatus.
func (*AttributeStatus) DeepCopyInto ¶
func (in *AttributeStatus) DeepCopyInto(out *AttributeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Naming ¶ added in v0.5.0
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 ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Naming.
func (*Naming) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Naming) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Naming) SetupWebhookWithManager ¶ added in v0.5.0
func (*Naming) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Naming) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NamingList ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *NamingList) DeepCopy() *NamingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingList.
func (*NamingList) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *NamingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamingSpec ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *NamingSpec) DeepCopy() *NamingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpec.
func (*NamingSpec) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
type NamingSpecConditions struct { // A conditions for the metric usage // +optional // +kubebuilder:validation:MinItems=1 Condition []NamingSpecConditionsCondition `json:"condition,omitempty" tf:"condition"` }
func (*NamingSpecConditions) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditions) DeepCopy() *NamingSpecConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditions.
func (*NamingSpecConditions) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditions) DeepCopyInto(out *NamingSpecConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsCodec ¶ added in v0.5.0
type NamingSpecConditionsCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsCondition ¶ added in v0.5.0
type NamingSpecConditionsCondition struct { // The attribute to be matched. Note that for a service property attribute you must use the comparison of the `FAST_STRING` type. Possible values are `ACTOR_SYSTEM`, `AKKA_ACTOR_CLASS_NAME`, `AKKA_ACTOR_MESSAGE_TYPE`, `AKKA_ACTOR_PATH`, `APPLICATION_BUILD_VERSION`, `APPLICATION_RELEASE_VERSION`, `AZURE_FUNCTIONS_FUNCTION_NAME`, `AZURE_FUNCTIONS_SITE_NAME`, `CICS_PROGRAM_NAME`, `CICS_SYSTEM_ID`, `CICS_TASK_ID`, `CICS_TRANSACTION_ID`, `CICS_USER_ID`, `CPU_TIME`, `CTG_GATEWAY_URL`, `CTG_PROGRAM`, `CTG_SERVER_NAME`, `CTG_TRANSACTION_ID`, `CUSTOMSERVICE_CLASS`, `CUSTOMSERVICE_METHOD`, `DATABASE_CHILD_CALL_COUNT`, `DATABASE_CHILD_CALL_TIME`, `DATABASE_HOST`, `DATABASE_NAME`, `DATABASE_TYPE`, `DATABASE_URL`, `DISK_IO_TIME`, `ERROR_COUNT`, `ESB_APPLICATION_NAME`, `ESB_INPUT_TYPE`, `ESB_LIBRARY_NAME`, `ESB_MESSAGE_FLOW_NAME`, `EXCEPTION_CLASS`, `EXCEPTION_MESSAGE`, `FAILED_STATE`, `FAILURE_REASON`, `FLAW_STATE`, `HTTP_REQUEST_METHOD`, `HTTP_STATUS`, `HTTP_STATUS_CLASS`, `IMS_PROGRAM_NAME`, `IMS_TRANSACTION_ID`, `IMS_USER_ID`, `IO_TIME`, `IS_KEY_REQUEST`, `LAMBDA_COLDSTART`, `LOCK_TIME`, `MESSAGING_DESTINATION_TYPE`, `MESSAGING_IS_TEMPORARY_QUEUE`, `MESSAGING_QUEUE_NAME`, `MESSAGING_QUEUE_VENDOR`, `NETWORK_IO_TIME`, `NON_DATABASE_CHILD_CALL_COUNT`, `NON_DATABASE_CHILD_CALL_TIME`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_TAG`, `REMOTE_ENDPOINT`, `REMOTE_METHOD`, `REMOTE_SERVICE_NAME`, `REQUEST_NAME`, `REQUEST_TYPE`, `RESPONSE_TIME`, `RESPONSE_TIME_CLIENT`, `RMI_CLASS`, `RMI_METHOD`, `SERVICE_DISPLAY_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REQUEST_ATTRIBUTE`, `SERVICE_TAG`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `SUSPENSION_TIME`, `TOTAL_PROCESSING_TIME`, `WAIT_TIME`, `WEBREQUEST_QUERY`, `WEBREQUEST_RELATIVE_URL`, `WEBREQUEST_URL`, `WEBREQUEST_URL_HOST`, `WEBREQUEST_URL_PATH`, `WEBREQUEST_URL_PORT`, `WEBSERVICE_ENDPOINT`, `WEBSERVICE_METHOD` and `ZOS_CALL_TYPE` Attribute *string `json:"attribute" tf:"attribute"` // Type-specific comparison for attributes Comparison *NamingSpecConditionsConditionComparison `json:"comparison" tf:"comparison"` }
func (*NamingSpecConditionsCondition) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsCondition) DeepCopy() *NamingSpecConditionsCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsCondition.
func (*NamingSpecConditionsCondition) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsCondition) DeepCopyInto(out *NamingSpecConditionsCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparison ¶ added in v0.5.0
type NamingSpecConditionsConditionComparison struct { // Boolean Comparison for `BOOLEAN` attributes // +optional Boolean *NamingSpecConditionsConditionComparisonBoolean `json:"boolean,omitempty" tf:"boolean"` // Type-specific comparison information for attributes of type 'ESB_INPUT_NODE_TYPE' // +optional EsbInputNodeType *NamingSpecConditionsConditionComparisonEsbInputNodeType `json:"esbInputNodeType,omitempty" tf:"esb_input_node_type"` // Comparison for `FAILED_STATE` attributes // +optional FailedState *NamingSpecConditionsConditionComparisonFailedState `json:"failedState,omitempty" tf:"failed_state"` // Comparison for `FAILURE_REASON` attributes // +optional FailureReason *NamingSpecConditionsConditionComparisonFailureReason `json:"failureReason,omitempty" tf:"failure_reason"` // Comparison for `FAST_STRING` attributes. Use it for all service property attributes // +optional FastString *NamingSpecConditionsConditionComparisonFastString `json:"fastString,omitempty" tf:"fast_string"` // Comparison for `FLAW_STATE` attributes // +optional FlawState *NamingSpecConditionsConditionComparisonFlawState `json:"flawState,omitempty" tf:"flaw_state"` // Comparison for `NUMBER` attributes // +optional Generic *NamingSpecConditionsConditionComparisonGeneric `json:"generic,omitempty" tf:"generic"` // Comparison for `HTTP_METHOD` attributes // +optional HttpMethod *NamingSpecConditionsConditionComparisonHttpMethod `json:"httpMethod,omitempty" tf:"http_method"` // Comparison for `HTTP_STATUS_CLASS` attributes // +optional HttpStatusClass *NamingSpecConditionsConditionComparisonHttpStatusClass `json:"httpStatusClass,omitempty" tf:"http_status_class"` // Comparison for `IIB_INPUT_NODE_TYPE` attributes // +optional IibInputNodeType *NamingSpecConditionsConditionComparisonIibInputNodeType `json:"iibInputNodeType,omitempty" tf:"iib_input_node_type"` // Reverse the comparison **operator**. For example, it turns **equals** into **does not equal** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Comparison for `NUMBER` attributes // +optional Number *NamingSpecConditionsConditionComparisonNumber `json:"number,omitempty" tf:"number"` // Comparison for `NUMBER_REQUEST_ATTRIBUTE` attributes // +optional NumberRequestAttribute *NamingSpecConditionsConditionComparisonNumberRequestAttribute `json:"numberRequestAttribute,omitempty" tf:"number_request_attribute"` // Comparison for `SERVICE_TYPE` attributes // +optional ServiceType *NamingSpecConditionsConditionComparisonServiceType `json:"serviceType,omitempty" tf:"service_type"` // Comparison for `STRING` attributes // +optional String *NamingSpecConditionsConditionComparisonString `json:"string,omitempty" tf:"string"` // Comparison for `STRING_REQUEST_ATTRIBUTE` attributes // +optional StringRequestAttribute *NamingSpecConditionsConditionComparisonStringRequestAttribute `json:"stringRequestAttribute,omitempty" tf:"string_request_attribute"` // Comparison for `TAG` attributes // +optional Tag *NamingSpecConditionsConditionComparisonTag `json:"tag,omitempty" tf:"tag"` // Comparison for `ZOS_CALL_TYPE` attributes // +optional ZosCallType *NamingSpecConditionsConditionComparisonZosCallType `json:"zosCallType,omitempty" tf:"zos_call_type"` }
func (*NamingSpecConditionsConditionComparison) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparison) DeepCopy() *NamingSpecConditionsConditionComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparison.
func (*NamingSpecConditionsConditionComparison) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparison) DeepCopyInto(out *NamingSpecConditionsConditionComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonBoolean ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonBoolean struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *bool `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []bool `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonBoolean) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonBoolean) DeepCopy() *NamingSpecConditionsConditionComparisonBoolean
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonBoolean.
func (*NamingSpecConditionsConditionComparisonBoolean) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonBoolean) DeepCopyInto(out *NamingSpecConditionsConditionComparisonBoolean)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonBooleanCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonBooleanCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonBooleanCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonBooleanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonBooleanCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonBooleanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonBooleanCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonBooleanCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonEsbInputNodeType ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonEsbInputNodeType struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonEsbInputNodeType) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonEsbInputNodeType) DeepCopy() *NamingSpecConditionsConditionComparisonEsbInputNodeType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonEsbInputNodeType.
func (*NamingSpecConditionsConditionComparisonEsbInputNodeType) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonEsbInputNodeType) DeepCopyInto(out *NamingSpecConditionsConditionComparisonEsbInputNodeType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonEsbInputNodeTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonFailedState ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonFailedState struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `FAILED` and `FAILED` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `FAILED` and `FAILED` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonFailedState) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonFailedState) DeepCopy() *NamingSpecConditionsConditionComparisonFailedState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonFailedState.
func (*NamingSpecConditionsConditionComparisonFailedState) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonFailedState) DeepCopyInto(out *NamingSpecConditionsConditionComparisonFailedState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonFailedStateCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonFailedStateCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonFailedStateCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFailedStateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonFailedStateCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFailedStateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonFailedStateCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFailedStateCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonFailureReason ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonFailureReason struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `EXCEPTION_AT_ENTRY_NODE`, `EXCEPTION_ON_ANY_NODE`, `HTTP_CODE` and `REQUEST_ATTRIBUTE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `EXCEPTION_AT_ENTRY_NODE`, `EXCEPTION_ON_ANY_NODE`, `HTTP_CODE` and `REQUEST_ATTRIBUTE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonFailureReason) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonFailureReason) DeepCopy() *NamingSpecConditionsConditionComparisonFailureReason
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonFailureReason.
func (*NamingSpecConditionsConditionComparisonFailureReason) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonFailureReason) DeepCopyInto(out *NamingSpecConditionsConditionComparisonFailureReason)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonFailureReasonCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonFailureReasonCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonFailureReasonCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFailureReasonCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonFailureReasonCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFailureReasonCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonFailureReasonCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFailureReasonCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonFastString ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonFastString struct { // The comparison is case-sensitive (`true`) or not case-sensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `CONTAINS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonFastString) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonFastString) DeepCopy() *NamingSpecConditionsConditionComparisonFastString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonFastString.
func (*NamingSpecConditionsConditionComparisonFastString) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonFastString) DeepCopyInto(out *NamingSpecConditionsConditionComparisonFastString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonFastStringCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonFastStringCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonFastStringCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFastStringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonFastStringCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFastStringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonFastStringCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFastStringCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonFlawState ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonFlawState struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `FLAWED` and `NOT_FLAWED` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `FLAWED` and `NOT_FLAWED` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonFlawState) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonFlawState) DeepCopy() *NamingSpecConditionsConditionComparisonFlawState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonFlawState.
func (*NamingSpecConditionsConditionComparisonFlawState) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonFlawState) DeepCopyInto(out *NamingSpecConditionsConditionComparisonFlawState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonFlawStateCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonFlawStateCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonFlawStateCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFlawStateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonFlawStateCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFlawStateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonFlawStateCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonFlawStateCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonGeneric ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonGeneric struct { // Defines the actual set of fields depending on the value Type *string `json:"type" tf:"type"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionComparisonGeneric) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonGeneric) DeepCopy() *NamingSpecConditionsConditionComparisonGeneric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonGeneric.
func (*NamingSpecConditionsConditionComparisonGeneric) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonGeneric) DeepCopyInto(out *NamingSpecConditionsConditionComparisonGeneric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonGenericCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonGenericCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonGenericCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonGenericCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonGenericCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonGenericCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonGenericCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonGenericCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonHttpMethod ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonHttpMethod struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `CONNECT`, `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `CONNECT`, `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonHttpMethod) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonHttpMethod) DeepCopy() *NamingSpecConditionsConditionComparisonHttpMethod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonHttpMethod.
func (*NamingSpecConditionsConditionComparisonHttpMethod) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonHttpMethod) DeepCopyInto(out *NamingSpecConditionsConditionComparisonHttpMethod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonHttpMethodCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonHttpMethodCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonHttpMethodCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonHttpMethodCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonHttpMethodCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonHttpMethodCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonHttpMethodCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonHttpMethodCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonHttpStatusClass ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonHttpStatusClass struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `C_1XX`, `C_2XX`, `C_3XX`, `C_4XX`, `C_5XX` and `NO_RESPONSE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `C_1XX`, `C_2XX`, `C_3XX`, `C_4XX`, `C_5XX` and `NO_RESPONSE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonHttpStatusClass) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonHttpStatusClass) DeepCopy() *NamingSpecConditionsConditionComparisonHttpStatusClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonHttpStatusClass.
func (*NamingSpecConditionsConditionComparisonHttpStatusClass) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonHttpStatusClass) DeepCopyInto(out *NamingSpecConditionsConditionComparisonHttpStatusClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonHttpStatusClassCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonHttpStatusClassCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonHttpStatusClassCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonIibInputNodeType ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonIibInputNodeType struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `CALLABLE_FLOW_ASYNC_RESPONSE_NODE`, `CALLABLE_FLOW_INPUT_NODE`, `DATABASE_INPUT_NODE`, `DOTNET_INPUT_NODE`, `EMAIL_INPUT_NODE`, `EVENT_INPUT`, `EVENT_INPUT_NODE`, `FILE_INPUT_NODE`, `FTE_INPUT_NODE`, `HTTP_ASYNC_RESPONSE`, `JD_EDWARDS_INPUT_NODE`, `JMS_CLIENT_INPUT_NODE`, `LABEL_NODE`, `MQ_INPUT_NODE`, `PEOPLE_SOFT_INPUT_NODE`, `REST_ASYNC_RESPONSE`, `REST_REQUEST`, `SAP_INPUT_NODE`, `SCA_ASYNC_RESPONSE_NODE`, `SCA_INPUT_NODE`, `SIEBEL_INPUT_NODE`, `SOAP_INPUT_NODE`, `TCPIP_CLIENT_INPUT_NODE`, `TCPIP_CLIENT_REQUEST_NODE`, `TCPIP_SERVER_INPUT_NODE`, `TCPIP_SERVER_REQUEST_NODE`, `TIMEOUT_NOTIFICATION_NODE` and `WS_INPUT_NODE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonIibInputNodeType) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonIibInputNodeType) DeepCopy() *NamingSpecConditionsConditionComparisonIibInputNodeType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonIibInputNodeType.
func (*NamingSpecConditionsConditionComparisonIibInputNodeType) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonIibInputNodeType) DeepCopyInto(out *NamingSpecConditionsConditionComparisonIibInputNodeType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonIibInputNodeTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonNumber ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumber struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `LOWER_THAN` and `LOWER_THAN_OR_EQUAL` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *float64 `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []float64 `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonNumber) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumber) DeepCopy() *NamingSpecConditionsConditionComparisonNumber
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonNumber.
func (*NamingSpecConditionsConditionComparisonNumber) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumber) DeepCopyInto(out *NamingSpecConditionsConditionComparisonNumber)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonNumberCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonNumberCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonNumberCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonNumberCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonNumberRequestAttribute ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttribute struct { // If `true`, the request attribute is matched on child service calls. Default is `false` // +optional MatchOnChildCalls *bool `json:"matchOnChildCalls,omitempty" tf:"match_on_child_calls"` // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `EXISTS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL`, `LOWER_THAN` and `LOWER_THAN_OR_EQUAL` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // No documentation available for this attribute RequestAttribute *string `json:"requestAttribute" tf:"request_attribute"` // Defines valid sources of request attributes for conditions or placeholders // +optional Source *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource `json:"source,omitempty" tf:"source"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *float64 `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []float64 `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopy() *NamingSpecConditionsConditionComparisonNumberRequestAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonNumberRequestAttribute.
func (*NamingSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumberRequestAttribute) DeepCopyInto(out *NamingSpecConditionsConditionComparisonNumberRequestAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSource ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSource struct { // Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag` // +optional ManagementZone *string `json:"managementZone,omitempty" tf:"management_zone"` // Use only request attributes from services that have this tag. Use either this or `managementZone` // +optional ServiceTag *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag `json:"serviceTag,omitempty" tf:"service_tag"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopy() *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonNumberRequestAttributeSource.
func (*NamingSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource) DeepCopyInto(out *NamingSpecConditionsConditionComparisonNumberRequestAttributeSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag struct { // The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES` // +optional Context *string `json:"context,omitempty" tf:"context"` // The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags Key *string `json:"key" tf:"key"` // has no documentation // +optional TagKey *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey `json:"tagKey,omitempty" tf:"tag_key"` // The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag) DeepCopy() *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag.
func (*NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag) DeepCopyInto(out *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagCodec) IsEmpty ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey struct { // has no documentation // +optional Context *string `json:"context,omitempty" tf:"context"` // has no documentation // +optional Key *string `json:"key,omitempty" tf:"key"` }
func (*NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey) DeepCopy() *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey.
func (*NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey) DeepCopyInto(out *NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKeyCodec) IsEmpty ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonServiceType ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonServiceType struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `BACKGROUND_ACTIVITY`, `CICS_SERVICE`, `CUSTOM_SERVICE`, `DATABASE_SERVICE`, `ENTERPRISE_SERVICE_BUS_SERVICE`, `EXTERNAL`, `IBM_INTEGRATION_BUS_SERVICE`, `IMS_SERVICE`, `MESSAGING_SERVICE`, `RMI_SERVICE`, `RPC_SERVICE`, `WEB_REQUEST_SERVICE` and `WEB_SERVICE` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `BACKGROUND_ACTIVITY`, `CICS_SERVICE`, `CUSTOM_SERVICE`, `DATABASE_SERVICE`, `ENTERPRISE_SERVICE_BUS_SERVICE`, `EXTERNAL`, `IBM_INTEGRATION_BUS_SERVICE`, `IMS_SERVICE`, `MESSAGING_SERVICE`, `RMI_SERVICE`, `RPC_SERVICE`, `WEB_REQUEST_SERVICE` and `WEB_SERVICE` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonServiceType) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonServiceType) DeepCopy() *NamingSpecConditionsConditionComparisonServiceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonServiceType.
func (*NamingSpecConditionsConditionComparisonServiceType) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonServiceType) DeepCopyInto(out *NamingSpecConditionsConditionComparisonServiceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonServiceTypeCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonServiceTypeCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonServiceTypeCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonServiceTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonServiceTypeCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonServiceTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonServiceTypeCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonServiceTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonString ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonString struct { // The comparison is case-sensitive (`true`) or not case-sensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `BEGINS_WITH`, `BEGINS_WITH_ANY_OF`, `CONTAINS`, `ENDS_WITH`, `ENDS_WITH_ANY_OF`, `EQUALS`, `EQUALS_ANY_OF`, `EXISTS` and `REGEX_MATCHES` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonString) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonString) DeepCopy() *NamingSpecConditionsConditionComparisonString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonString.
func (*NamingSpecConditionsConditionComparisonString) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonString) DeepCopyInto(out *NamingSpecConditionsConditionComparisonString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonStringCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonStringCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonStringCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonStringCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonStringRequestAttribute ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttribute struct { // The comparison is case-sensitive (`true`) or not case-sensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // If `true`, the request attribute is matched on child service calls. Default is `false` // +optional MatchOnChildCalls *bool `json:"matchOnChildCalls,omitempty" tf:"match_on_child_calls"` // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `BEGINS_WITH`, `BEGINS_WITH_ANY_OF`, `CONTAINS`, `ENDS_WITH`, `ENDS_WITH_ANY_OF`, `EQUALS`, `EQUALS_ANY_OF`, `EXISTS` and `REGEX_MATCHES` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // No documentation available for this attribute RequestAttribute *string `json:"requestAttribute" tf:"request_attribute"` // Defines valid sources of request attributes for conditions or placeholders // +optional Source *NamingSpecConditionsConditionComparisonStringRequestAttributeSource `json:"source,omitempty" tf:"source"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonStringRequestAttribute) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonStringRequestAttribute) DeepCopy() *NamingSpecConditionsConditionComparisonStringRequestAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonStringRequestAttribute.
func (*NamingSpecConditionsConditionComparisonStringRequestAttribute) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonStringRequestAttribute) DeepCopyInto(out *NamingSpecConditionsConditionComparisonStringRequestAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonStringRequestAttributeCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttributeCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonStringRequestAttributeSource ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttributeSource struct { // Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag` // +optional ManagementZone *string `json:"managementZone,omitempty" tf:"management_zone"` // Use only request attributes from services that have this tag. Use either this or `managementZone` // +optional ServiceTag *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag `json:"serviceTag,omitempty" tf:"service_tag"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopy() *NamingSpecConditionsConditionComparisonStringRequestAttributeSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonStringRequestAttributeSource.
func (*NamingSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonStringRequestAttributeSource) DeepCopyInto(out *NamingSpecConditionsConditionComparisonStringRequestAttributeSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag struct { // The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES` // +optional Context *string `json:"context,omitempty" tf:"context"` // The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags Key *string `json:"key" tf:"key"` // has no documentation // +optional TagKey *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey `json:"tagKey,omitempty" tf:"tag_key"` // The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag) DeepCopy() *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag.
func (*NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag) DeepCopyInto(out *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagCodec) IsEmpty ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey struct { // has no documentation // +optional Context *string `json:"context,omitempty" tf:"context"` // has no documentation // +optional Key *string `json:"key,omitempty" tf:"key"` }
func (*NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey) DeepCopy() *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey.
func (*NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey) DeepCopyInto(out *NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKeyCodec) IsEmpty ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonTag ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonTag struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF`, `TAG_KEY_EQUALS` and `TAG_KEY_EQUALS_ANY_OF` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The values to compare to // +optional Value *NamingSpecConditionsConditionComparisonTagValue `json:"value,omitempty" tf:"value"` // The values to compare to // +optional Values *NamingSpecConditionsConditionComparisonTagValues `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonTag) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonTag) DeepCopy() *NamingSpecConditionsConditionComparisonTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonTag.
func (*NamingSpecConditionsConditionComparisonTag) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonTag) DeepCopyInto(out *NamingSpecConditionsConditionComparisonTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonTagCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonTagCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonTagCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonTagCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonTagCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonTagValue ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonTagValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES` Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the tag. Not applicable to custom tags // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionComparisonTagValue) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonTagValue) DeepCopy() *NamingSpecConditionsConditionComparisonTagValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonTagValue.
func (*NamingSpecConditionsConditionComparisonTagValue) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonTagValue) DeepCopyInto(out *NamingSpecConditionsConditionComparisonTagValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonTagValueCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonTagValueCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonTagValueCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonTagValueCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonTagValueCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonTagValues ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonTagValues struct { // The values to compare to // +optional // +kubebuilder:validation:MinItems=1 Value []NamingSpecConditionsConditionComparisonTagValuesValue `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionComparisonTagValues) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonTagValues) DeepCopy() *NamingSpecConditionsConditionComparisonTagValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonTagValues.
func (*NamingSpecConditionsConditionComparisonTagValues) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonTagValues) DeepCopyInto(out *NamingSpecConditionsConditionComparisonTagValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonTagValuesCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonTagValuesCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonTagValuesCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonTagValuesCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonTagValuesCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonTagValuesCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecConditionsConditionComparisonTagValuesValue ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonTagValuesValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_CLOUD` and `KUBERNETES` Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the tag. Not applicable to custom tags // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecConditionsConditionComparisonTagValuesValue) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonTagValuesValue) DeepCopy() *NamingSpecConditionsConditionComparisonTagValuesValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonTagValuesValue.
func (*NamingSpecConditionsConditionComparisonTagValuesValue) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonTagValuesValue) DeepCopyInto(out *NamingSpecConditionsConditionComparisonTagValuesValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonZosCallType ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonZosCallType struct { // Operator of the comparison. You can reverse it by setting `negate` to `true`. Possible values are `EQUALS`, `EQUALS_ANY_OF` and `EXISTS` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are `CTG`, `DPL`, `EXPLICIT_ADK`, `IMS_CONNECT`, `IMS_CONNECT_API`, `IMS_ITRA`, `IMS_MSC`, `IMS_PGM_SWITCH`, `IMS_SHARED_QUEUES`, `IMS_TRANS_EXEC`, `MQ`, `SOAP`, `START`, `TX` and `UNKNOWN` // +optional Value *string `json:"value,omitempty" tf:"value"` // The values to compare to. Possible values are `CTG`, `DPL`, `EXPLICIT_ADK`, `IMS_CONNECT`, `IMS_CONNECT_API`, `IMS_ITRA`, `IMS_MSC`, `IMS_PGM_SWITCH`, `IMS_SHARED_QUEUES`, `IMS_TRANS_EXEC`, `MQ`, `SOAP`, `START`, `TX` and `UNKNOWN` // +optional // +kubebuilder:validation:MinItems=1 Values []string `json:"values,omitempty" tf:"values"` }
func (*NamingSpecConditionsConditionComparisonZosCallType) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonZosCallType) DeepCopy() *NamingSpecConditionsConditionComparisonZosCallType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecConditionsConditionComparisonZosCallType.
func (*NamingSpecConditionsConditionComparisonZosCallType) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecConditionsConditionComparisonZosCallType) DeepCopyInto(out *NamingSpecConditionsConditionComparisonZosCallType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecConditionsConditionComparisonZosCallTypeCodec ¶ added in v0.5.0
type NamingSpecConditionsConditionComparisonZosCallTypeCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) Decode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) Encode ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecConditionsConditionComparisonZosCallTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecPlaceholders ¶ added in v0.5.0
type NamingSpecPlaceholders struct { // A custom placeholder to be used in a dimension value pattern // +optional // +kubebuilder:validation:MinItems=1 Placeholder []NamingSpecPlaceholdersPlaceholder `json:"placeholder,omitempty" tf:"placeholder"` }
func (*NamingSpecPlaceholders) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecPlaceholders) DeepCopy() *NamingSpecPlaceholders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecPlaceholders.
func (*NamingSpecPlaceholders) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecPlaceholders) DeepCopyInto(out *NamingSpecPlaceholders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecPlaceholdersCodec ¶ added in v0.5.0
type NamingSpecPlaceholdersCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecPlaceholdersCodec) Decode ¶ added in v0.5.0
func (NamingSpecPlaceholdersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecPlaceholdersCodec) Encode ¶ added in v0.5.0
func (NamingSpecPlaceholdersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecPlaceholdersCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecPlaceholdersCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecPlaceholdersPlaceholder ¶ added in v0.5.0
type NamingSpecPlaceholdersPlaceholder struct { // Which value of the request attribute must be used when it occurs across multiple child requests. Only applicable for the `SERVICE_REQUEST_ATTRIBUTE` attribute, when **useFromChildCalls** is `true`. For the `COUNT` aggregation, the **kind** field is not applicable. Possible values are `COUNT`, `FIRST` and `LAST`. // +optional Aggregation *string `json:"aggregation,omitempty" tf:"aggregation"` // The attribute to extract from. You can only use attributes of the **string** type. Possible values are `ACTOR_SYSTEM`, `AKKA_ACTOR_CLASS_NAME`, `AKKA_ACTOR_MESSAGE_TYPE`, `AKKA_ACTOR_PATH`, `APPLICATION_BUILD_VERSION`, `APPLICATION_RELEASE_VERSION`, `AZURE_FUNCTIONS_FUNCTION_NAME`, `AZURE_FUNCTIONS_SITE_NAME`, `CICS_PROGRAM_NAME`, `CICS_SYSTEM_ID`, `CICS_TASK_ID`, `CICS_TRANSACTION_ID`, `CICS_USER_ID`, `CPU_TIME`, `CTG_GATEWAY_URL`, `CTG_PROGRAM`, `CTG_SERVER_NAME`, `CTG_TRANSACTION_ID`, `CUSTOMSERVICE_CLASS`, `CUSTOMSERVICE_METHOD`, `DATABASE_CHILD_CALL_COUNT`, `DATABASE_CHILD_CALL_TIME`, `DATABASE_HOST`, `DATABASE_NAME`, `DATABASE_TYPE`, `DATABASE_URL`, `DISK_IO_TIME`, `ERROR_COUNT`, `ESB_APPLICATION_NAME`, `ESB_INPUT_TYPE`, `ESB_LIBRARY_NAME`, `ESB_MESSAGE_FLOW_NAME`, `EXCEPTION_CLASS`, `EXCEPTION_MESSAGE`, `FAILED_STATE`, `FAILURE_REASON`, `FLAW_STATE`, `HTTP_REQUEST_METHOD`, `HTTP_STATUS`, `HTTP_STATUS_CLASS`, `IMS_PROGRAM_NAME`, `IMS_TRANSACTION_ID`, `IMS_USER_ID`, `IO_TIME`, `IS_KEY_REQUEST`, `LAMBDA_COLDSTART`, `LOCK_TIME`, `MESSAGING_DESTINATION_TYPE`, `MESSAGING_IS_TEMPORARY_QUEUE`, `MESSAGING_QUEUE_NAME`, `MESSAGING_QUEUE_VENDOR`, `NETWORK_IO_TIME`, `NON_DATABASE_CHILD_CALL_COUNT`, `NON_DATABASE_CHILD_CALL_TIME`, `PROCESS_GROUP_NAME`, `PROCESS_GROUP_TAG`, `REMOTE_ENDPOINT`, `REMOTE_METHOD`, `REMOTE_SERVICE_NAME`, `REQUEST_NAME`, `REQUEST_TYPE`, `RESPONSE_TIME`, `RESPONSE_TIME_CLIENT`, `RMI_CLASS`, `RMI_METHOD`, `SERVICE_DISPLAY_NAME`, `SERVICE_NAME`, `SERVICE_PORT`, `SERVICE_PUBLIC_DOMAIN_NAME`, `SERVICE_REQUEST_ATTRIBUTE`, `SERVICE_TAG`, `SERVICE_TYPE`, `SERVICE_WEB_APPLICATION_ID`, `SERVICE_WEB_CONTEXT_ROOT`, `SERVICE_WEB_SERVER_NAME`, `SERVICE_WEB_SERVICE_NAME`, `SERVICE_WEB_SERVICE_NAMESPACE`, `SUSPENSION_TIME`, `TOTAL_PROCESSING_TIME`, `WAIT_TIME`, `WEBREQUEST_QUERY`, `WEBREQUEST_RELATIVE_URL`, `WEBREQUEST_URL`, `WEBREQUEST_URL_HOST`, `WEBREQUEST_URL_PATH`, `WEBREQUEST_URL_PORT`, `WEBSERVICE_ENDPOINT`, `WEBSERVICE_METHOD` and `ZOS_CALL_TYPE` Attribute *string `json:"attribute" tf:"attribute"` // Depending on the `kind` value: // // // * `REGEX_EXTRACTION`: The regular expression. // // // * `BETWEEN_DELIMITER`: The opening delimiter string to look for. // // // * All other values: The delimiter string to look for // +optional DelimiterOrRegex *string `json:"delimiterOrRegex,omitempty" tf:"delimiter_or_regex"` // The closing delimiter string to look for. Required if the `kind` value is `BETWEEN_DELIMITER`. Not applicable otherwise // +optional EndDelimiter *string `json:"endDelimiter,omitempty" tf:"end_delimiter"` // The type of extraction. Defines either usage of regular expression (`regex`) or the position of request attribute value to be extracted. When the `attribute` is `SERVICE_REQUEST_ATTRIBUTE` attribute and `aggregation` is `COUNT`, needs to be set to `ORIGINAL_TEXT`. Possible values are `AFTER_DELIMITER`, `BEFORE_DELIMITER`, `BETWEEN_DELIMITER`, `ORIGINAL_TEXT` and `REGEX_EXTRACTION` Kind *string `json:"kind" tf:"kind"` // The name of the placeholder. Use it in the naming pattern as `{name}` Name *string `json:"name" tf:"name"` // The format of the extracted string. Possible values are `ORIGINAL`, `TO_LOWER_CASE` and `TO_UPPER_CASE` // +optional Normalization *string `json:"normalization,omitempty" tf:"normalization"` // The request attribute to extract from. Required if the `kind` value is `SERVICE_REQUEST_ATTRIBUTE`. Not applicable otherwise // +optional RequestAttribute *string `json:"requestAttribute,omitempty" tf:"request_attribute"` // Defines valid sources of request attributes for conditions or placeholders // +optional Source *NamingSpecPlaceholdersPlaceholderSource `json:"source,omitempty" tf:"source"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // If `true` request attribute will be taken from a child service call. Only applicable for the `SERVICE_REQUEST_ATTRIBUTE` attribute. Defaults to `false` // +optional UseFromChildCalls *bool `json:"useFromChildCalls,omitempty" tf:"use_from_child_calls"` }
func (*NamingSpecPlaceholdersPlaceholder) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecPlaceholdersPlaceholder) DeepCopy() *NamingSpecPlaceholdersPlaceholder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecPlaceholdersPlaceholder.
func (*NamingSpecPlaceholdersPlaceholder) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecPlaceholdersPlaceholder) DeepCopyInto(out *NamingSpecPlaceholdersPlaceholder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecPlaceholdersPlaceholderSource ¶ added in v0.5.0
type NamingSpecPlaceholdersPlaceholderSource struct { // Use only request attributes from services that belong to this management zone.. Use either this or `serviceTag` // +optional ManagementZone *string `json:"managementZone,omitempty" tf:"management_zone"` // Use only request attributes from services that have this tag. Use either this or `managementZone` // +optional ServiceTag *NamingSpecPlaceholdersPlaceholderSourceServiceTag `json:"serviceTag,omitempty" tf:"service_tag"` // allows for configuring properties that are not explicitly supported by the current version of this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*NamingSpecPlaceholdersPlaceholderSource) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecPlaceholdersPlaceholderSource) DeepCopy() *NamingSpecPlaceholdersPlaceholderSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecPlaceholdersPlaceholderSource.
func (*NamingSpecPlaceholdersPlaceholderSource) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecPlaceholdersPlaceholderSource) DeepCopyInto(out *NamingSpecPlaceholdersPlaceholderSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecPlaceholdersPlaceholderSourceCodec ¶ added in v0.5.0
type NamingSpecPlaceholdersPlaceholderSourceCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecPlaceholdersPlaceholderSourceCodec) Decode ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecPlaceholdersPlaceholderSourceCodec) Encode ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecPlaceholdersPlaceholderSourceCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecPlaceholdersPlaceholderSourceServiceTag ¶ added in v0.5.0
type NamingSpecPlaceholdersPlaceholderSourceServiceTag struct { // The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the `CONTEXTLESS` value. The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported, `CONTEXTLESS` set. Possible values are `AWS`, `AWS_GENERIC`, `AZURE`, `CLOUD_FOUNDRY`, `CONTEXTLESS`, `ENVIRONMENT`, `GOOGLE_COMPUTE_ENGINE` and `KUBERNETES` // +optional Context *string `json:"context,omitempty" tf:"context"` // The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags Key *string `json:"key" tf:"key"` // has no documentation // +optional TagKey *NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey `json:"tagKey,omitempty" tf:"tag_key"` // The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*NamingSpecPlaceholdersPlaceholderSourceServiceTag) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecPlaceholdersPlaceholderSourceServiceTag) DeepCopy() *NamingSpecPlaceholdersPlaceholderSourceServiceTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecPlaceholdersPlaceholderSourceServiceTag.
func (*NamingSpecPlaceholdersPlaceholderSourceServiceTag) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecPlaceholdersPlaceholderSourceServiceTag) DeepCopyInto(out *NamingSpecPlaceholdersPlaceholderSourceServiceTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec ¶ added in v0.5.0
type NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) Decode ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) Encode ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey ¶ added in v0.5.0
type NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey struct { // has no documentation // +optional Context *string `json:"context,omitempty" tf:"context"` // has no documentation // +optional Key *string `json:"key,omitempty" tf:"key"` }
func (*NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey) DeepCopy ¶ added in v0.5.0
func (in *NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey) DeepCopy() *NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey.
func (*NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey) DeepCopyInto ¶ added in v0.5.0
func (in *NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey) DeepCopyInto(out *NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec ¶ added in v0.5.0
type NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec struct { }
+k8s:deepcopy-gen=false
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Decode ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Encode ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) IsEmpty ¶ added in v0.5.0
func (NamingSpecPlaceholdersPlaceholderSourceServiceTagTagKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type NamingSpecResource ¶ added in v0.5.0
type NamingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // The set of conditions for the request naming rule usage. // // You can specify several conditions. The request has to match **all** the specified conditions for the rule to trigger Conditions *NamingSpecConditions `json:"conditions" tf:"conditions"` // The rule is enabled (`true`) or disabled (`false`) // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // Specifies the management zones for which this rule should be applied // +optional // +kubebuilder:validation:MinItems=1 ManagementZones []string `json:"managementZones,omitempty" tf:"management_zones"` // The name to be assigned to matching requests NamingPattern *string `json:"namingPattern" tf:"naming_pattern"` // The list of custom placeholders to be used in the naming pattern. // // It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern. // +optional Placeholders *NamingSpecPlaceholders `json:"placeholders,omitempty" tf:"placeholders"` // 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 ¶ added in v0.5.0
func (in *NamingSpecResource) DeepCopy() *NamingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingSpecResource.
func (*NamingSpecResource) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *NamingStatus) DeepCopy() *NamingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingStatus.
func (*NamingStatus) DeepCopyInto ¶ added in v0.5.0
func (in *NamingStatus) DeepCopyInto(out *NamingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namings ¶ added in v0.5.0
type Namings struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamingsSpec `json:"spec,omitempty"` Status NamingsStatus `json:"status,omitempty"` }
func (*Namings) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namings.
func (*Namings) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namings) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Namings) SetupWebhookWithManager ¶ added in v0.5.0
func (*Namings) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Namings) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NamingsList ¶ added in v0.5.0
type NamingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Namings CRD objects Items []Namings `json:"items,omitempty"` }
NamingsList is a list of Namingss
func (*NamingsList) DeepCopy ¶ added in v0.5.0
func (in *NamingsList) DeepCopy() *NamingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingsList.
func (*NamingsList) DeepCopyInto ¶ added in v0.5.0
func (in *NamingsList) DeepCopyInto(out *NamingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamingsList) DeepCopyObject ¶ added in v0.5.0
func (in *NamingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamingsSpec ¶ added in v0.5.0
type NamingsSpec struct { State *NamingsSpecResource `json:"state,omitempty" tf:"-"` Resource NamingsSpecResource `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 (*NamingsSpec) DeepCopy ¶ added in v0.5.0
func (in *NamingsSpec) DeepCopy() *NamingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingsSpec.
func (*NamingsSpec) DeepCopyInto ¶ added in v0.5.0
func (in *NamingsSpec) DeepCopyInto(out *NamingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingsSpecResource ¶ added in v0.5.0
type NamingsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // The IDs of the request namings in the order they should be taken into consideration Ids []string `json:"ids" tf:"ids"` }
func (*NamingsSpecResource) DeepCopy ¶ added in v0.5.0
func (in *NamingsSpecResource) DeepCopy() *NamingsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingsSpecResource.
func (*NamingsSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *NamingsSpecResource) DeepCopyInto(out *NamingsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamingsStatus ¶ added in v0.5.0
type NamingsStatus 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 (*NamingsStatus) DeepCopy ¶ added in v0.5.0
func (in *NamingsStatus) DeepCopy() *NamingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamingsStatus.
func (*NamingsStatus) DeepCopyInto ¶ added in v0.5.0
func (in *NamingsStatus) DeepCopyInto(out *NamingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.