Documentation ¶
Overview ¶
+groupName=management.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 Zone
- func (in *Zone) DeepCopy() *Zone
- func (in *Zone) DeepCopyInto(out *Zone)
- func (in *Zone) DeepCopyObject() runtime.Object
- func (r *Zone) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Zone) ValidateCreate() error
- func (r *Zone) ValidateDelete() error
- func (r *Zone) ValidateUpdate(old runtime.Object) error
- type ZoneList
- type ZoneSpec
- type ZoneSpecDimensionalRule
- type ZoneSpecDimensionalRuleCondition
- type ZoneSpecEntitySelectorBasedRule
- type ZoneSpecMetadata
- type ZoneSpecMetadataCodec
- type ZoneSpecResource
- type ZoneSpecRules
- type ZoneSpecRulesConditions
- type ZoneSpecRulesConditionsApplicationType
- type ZoneSpecRulesConditionsApplicationTypeComparison
- type ZoneSpecRulesConditionsAzureComputeMode
- type ZoneSpecRulesConditionsAzureComputeModeComparison
- type ZoneSpecRulesConditionsAzureSku
- type ZoneSpecRulesConditionsAzureSkuComparision
- type ZoneSpecRulesConditionsBaseComparisonBasic
- type ZoneSpecRulesConditionsBaseConditionKey
- type ZoneSpecRulesConditionsBitness
- type ZoneSpecRulesConditionsBitnessComparision
- type ZoneSpecRulesConditionsCloudType
- type ZoneSpecRulesConditionsCloudTypeComparison
- type ZoneSpecRulesConditionsComparison
- type ZoneSpecRulesConditionsCustomApplicationType
- type ZoneSpecRulesConditionsCustomApplicationTypeComparison
- type ZoneSpecRulesConditionsCustomHostMetadata
- type ZoneSpecRulesConditionsCustomHostMetadataConditionKey
- type ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey
- func (in *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopy() *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey
- func (in *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto(out *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey)
- type ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec
- func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ZoneSpecRulesConditionsCustomHostMetadataDynamicKey
- type ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec
- func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ZoneSpecRulesConditionsCustomProcessMetadata
- type ZoneSpecRulesConditionsCustomProcessMetadataConditionKey
- type ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey
- func (in *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopy() *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey
- func (in *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto(out *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey)
- type ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec
- func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey
- type ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec
- func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ZoneSpecRulesConditionsDatabaseTopology
- type ZoneSpecRulesConditionsDatabaseTopologyComparison
- type ZoneSpecRulesConditionsDcrumDecoder
- type ZoneSpecRulesConditionsDcrumDecoderComparison
- type ZoneSpecRulesConditionsEntity
- type ZoneSpecRulesConditionsEntityIDComparison
- type ZoneSpecRulesConditionsHostTech
- type ZoneSpecRulesConditionsHostTechValue
- type ZoneSpecRulesConditionsHostTechValueCodec
- type ZoneSpecRulesConditionsHypervisor
- type ZoneSpecRulesConditionsHypervisorTypeComparision
- type ZoneSpecRulesConditionsIndexedName
- type ZoneSpecRulesConditionsIndexedNameComparison
- type ZoneSpecRulesConditionsIndexedString
- type ZoneSpecRulesConditionsIndexedStringComparison
- type ZoneSpecRulesConditionsIndexedTag
- type ZoneSpecRulesConditionsIndexedTagComparison
- type ZoneSpecRulesConditionsIndexedTagComparisonValue
- type ZoneSpecRulesConditionsIndexedTagComparisonValueCodec
- func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ZoneSpecRulesConditionsIndexedTagValue
- type ZoneSpecRulesConditionsIndexedTagValueCodec
- type ZoneSpecRulesConditionsInteger
- type ZoneSpecRulesConditionsIntegerComparison
- type ZoneSpecRulesConditionsIpaddress
- type ZoneSpecRulesConditionsIpaddressComparison
- type ZoneSpecRulesConditionsKey
- type ZoneSpecRulesConditionsMobilePlatform
- type ZoneSpecRulesConditionsMobilePlatformComparison
- type ZoneSpecRulesConditionsOsArch
- type ZoneSpecRulesConditionsOsType
- type ZoneSpecRulesConditionsOsarchitectureComparison
- type ZoneSpecRulesConditionsOstypeComparison
- type ZoneSpecRulesConditionsPaasType
- type ZoneSpecRulesConditionsPaasTypeComparison
- type ZoneSpecRulesConditionsProcessMetadata
- type ZoneSpecRulesConditionsProcessMetadataConditionKey
- type ZoneSpecRulesConditionsServiceTopology
- type ZoneSpecRulesConditionsServiceTopologyComparison
- type ZoneSpecRulesConditionsServiceType
- type ZoneSpecRulesConditionsServiceTypeComparison
- type ZoneSpecRulesConditionsSimpleHostTechComparison
- type ZoneSpecRulesConditionsSimpleHostTechComparisonValue
- type ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec
- func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ZoneSpecRulesConditionsSimpleTechComparison
- type ZoneSpecRulesConditionsSimpleTechComparisonValue
- type ZoneSpecRulesConditionsSimpleTechComparisonValueCodec
- func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ZoneSpecRulesConditionsString
- type ZoneSpecRulesConditionsStringComparison
- type ZoneSpecRulesConditionsStringConditionKey
- type ZoneSpecRulesConditionsStringKey
- type ZoneSpecRulesConditionsSyntheticEngine
- type ZoneSpecRulesConditionsSyntheticEngineTypeComparison
- type ZoneSpecRulesConditionsTag
- type ZoneSpecRulesConditionsTagComparison
- type ZoneSpecRulesConditionsTagComparisonValue
- type ZoneSpecRulesConditionsTagComparisonValueCodec
- type ZoneSpecRulesConditionsTagValue
- type ZoneSpecRulesConditionsTagValueCodec
- type ZoneSpecRulesConditionsTech
- type ZoneSpecRulesConditionsTechValue
- type ZoneSpecRulesConditionsTechValueCodec
- type ZoneStatus
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: management.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 Zone ¶
type Zone struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ZoneSpec `json:"spec,omitempty"` Status ZoneStatus `json:"status,omitempty"` }
func (*Zone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Zone.
func (*Zone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Zone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Zone) SetupWebhookWithManager ¶
func (*Zone) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Zone) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ZoneList ¶
type ZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Zone CRD objects Items []Zone `json:"items,omitempty"` }
ZoneList is a list of Zones
func (*ZoneList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneList.
func (*ZoneList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpec ¶
type ZoneSpec struct { State *ZoneSpecResource `json:"state,omitempty" tf:"-"` Resource ZoneSpecResource `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 (*ZoneSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpec.
type ZoneSpecDimensionalRule ¶
type ZoneSpecDimensionalRule struct { // The target of the rule. Possible values are // - `ANY` // - `LOG` // - `METRIC` AppliesTo *string `json:"appliesTo" tf:"applies_to"` // A list of conditions for the management zone. The management zone applies only if **all** conditions are fulfilled // +optional Condition []ZoneSpecDimensionalRuleCondition `json:"condition,omitempty" tf:"condition"` // The rule is enabled (`true`) or disabled (`false`) // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // 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 (*ZoneSpecDimensionalRule) DeepCopy ¶
func (in *ZoneSpecDimensionalRule) DeepCopy() *ZoneSpecDimensionalRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecDimensionalRule.
func (*ZoneSpecDimensionalRule) DeepCopyInto ¶
func (in *ZoneSpecDimensionalRule) DeepCopyInto(out *ZoneSpecDimensionalRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecDimensionalRuleCondition ¶
type ZoneSpecDimensionalRuleCondition struct { // The reference value for comparison. For conditions of the `DIMENSION` type, specify the key here Key *string `json:"key" tf:"key"` // How to compare. Possible values are // - `BEGINS_WITH` // - `EQUALS` Match *string `json:"match" tf:"match"` // The type of the condition. Possible values are // - `DIMENSION` // - `LOG_FILE_NAME` // - `METRIC_KEY` Type *string `json:"type" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the dimension. Only applicable when type is set to `DIMENSION` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecDimensionalRuleCondition) DeepCopy ¶
func (in *ZoneSpecDimensionalRuleCondition) DeepCopy() *ZoneSpecDimensionalRuleCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecDimensionalRuleCondition.
func (*ZoneSpecDimensionalRuleCondition) DeepCopyInto ¶
func (in *ZoneSpecDimensionalRuleCondition) DeepCopyInto(out *ZoneSpecDimensionalRuleCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecEntitySelectorBasedRule ¶
type ZoneSpecEntitySelectorBasedRule struct { // The rule is enabled (`true`) or disabled (`false`) // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // The entity selector string, by which the entities are selected // +optional Selector *string `json:"selector,omitempty" tf:"selector"` // 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 (*ZoneSpecEntitySelectorBasedRule) DeepCopy ¶
func (in *ZoneSpecEntitySelectorBasedRule) DeepCopy() *ZoneSpecEntitySelectorBasedRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecEntitySelectorBasedRule.
func (*ZoneSpecEntitySelectorBasedRule) DeepCopyInto ¶
func (in *ZoneSpecEntitySelectorBasedRule) DeepCopyInto(out *ZoneSpecEntitySelectorBasedRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecMetadata ¶
type ZoneSpecMetadata struct { // Dynatrace server version // +optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version"` // A Sorted list of the version numbers of the configuration // +optional ConfigurationVersions []int64 `json:"configurationVersions,omitempty" tf:"configuration_versions"` // A Sorted list of the version numbers of the configuration // +optional CurrentConfigurationVersions []string `json:"currentConfigurationVersions,omitempty" tf:"current_configuration_versions"` }
func (*ZoneSpecMetadata) DeepCopy ¶
func (in *ZoneSpecMetadata) DeepCopy() *ZoneSpecMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecMetadata.
func (*ZoneSpecMetadata) DeepCopyInto ¶
func (in *ZoneSpecMetadata) DeepCopyInto(out *ZoneSpecMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecMetadataCodec ¶
type ZoneSpecMetadataCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecMetadataCodec) Decode ¶
func (ZoneSpecMetadataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecMetadataCodec) Encode ¶
func (ZoneSpecMetadataCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecMetadataCodec) IsEmpty ¶
func (ZoneSpecMetadataCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecResource ¶
type ZoneSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // The description of the management zone // +optional Description *string `json:"description,omitempty" tf:"description"` // A list of dimensional data rules for management zone usage. If several rules are specified, the `or` logic applies // +optional // +kubebuilder:validation:MinItems=1 DimensionalRule []ZoneSpecDimensionalRule `json:"dimensionalRule,omitempty" tf:"dimensional_rule"` // A list of entity-selector based rules for management zone usage. If several rules are specified, the `or` logic applies // +optional // +kubebuilder:validation:MinItems=1 EntitySelectorBasedRule []ZoneSpecEntitySelectorBasedRule `json:"entitySelectorBasedRule,omitempty" tf:"entity_selector_based_rule"` // `metadata` exists for backwards compatibility but shouldn't get specified anymore // +optional // Deprecated Metadata *ZoneSpecMetadata `json:"metadata,omitempty" tf:"metadata"` // The name of the management zone Name *string `json:"name" tf:"name"` // A list of rules for management zone usage. Each rule is evaluated independently of all other rules // +optional // +kubebuilder:validation:MinItems=1 Rules []ZoneSpecRules `json:"rules,omitempty" tf:"rules"` // 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 (*ZoneSpecResource) DeepCopy ¶
func (in *ZoneSpecResource) DeepCopy() *ZoneSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecResource.
func (*ZoneSpecResource) DeepCopyInto ¶
func (in *ZoneSpecResource) DeepCopyInto(out *ZoneSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRules ¶
type ZoneSpecRules struct { // A list of matching rules for the management zone. The management zone applies only if **all** conditions are fulfilled // +optional // +kubebuilder:validation:MinItems=1 Conditions []ZoneSpecRulesConditions `json:"conditions,omitempty" tf:"conditions"` // The rule is enabled (`true`) or disabled (`false`) // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // How to apply the management zone to underlying entities: // - `SERVICE_TO_HOST_LIKE`: Apply to underlying hosts of matching services // - `SERVICE_TO_PROCESS_GROUP_LIKE`: Apply to underlying process groups of matching services // - `PROCESS_GROUP_TO_HOST`: Apply to underlying hosts of matching process groups // - `PROCESS_GROUP_TO_SERVICE`: Apply to all services provided by matching process groups // - `HOST_TO_PROCESS_GROUP_INSTANCE`: Apply to processes running on matching hosts // - `CUSTOM_DEVICE_GROUP_TO_CUSTOM_DEVICE`: Apply to custom devices in matching custom device groups // - `AZURE_TO_PG`: Apply to process groups connected to matching Azure entities // - `AZURE_TO_SERVICE`: Apply to services provided by matching Azure entities // +optional PropagationTypes []string `json:"propagationTypes,omitempty" tf:"propagation_types"` // The type of Dynatrace entities the management zone can be applied to 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 (*ZoneSpecRules) DeepCopy ¶
func (in *ZoneSpecRules) DeepCopy() *ZoneSpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRules.
func (*ZoneSpecRules) DeepCopyInto ¶
func (in *ZoneSpecRules) DeepCopyInto(out *ZoneSpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditions ¶
type ZoneSpecRulesConditions struct { // Comparison for `APPLICATION_TYPE` attributes // +optional ApplicationType []ZoneSpecRulesConditionsApplicationType `json:"applicationType,omitempty" tf:"application_type"` // Comparison for `APPLICATION_TYPE` attributes // +optional // Deprecated ApplicationTypeComparison []ZoneSpecRulesConditionsApplicationTypeComparison `json:"applicationTypeComparison,omitempty" tf:"application_type_comparison"` // Comparison for `AZURE_COMPUTE_MODE` attributes // +optional // Deprecated AzureComputeMode []ZoneSpecRulesConditionsAzureComputeMode `json:"azureComputeMode,omitempty" tf:"azure_compute_mode"` // Comparison for `AZURE_COMPUTE_MODE` attributes // +optional AzureComputeModeComparison []ZoneSpecRulesConditionsAzureComputeModeComparison `json:"azureComputeModeComparison,omitempty" tf:"azure_compute_mode_comparison"` // Comparison for `AZURE_SKU` attributes // +optional AzureSku []ZoneSpecRulesConditionsAzureSku `json:"azureSku,omitempty" tf:"azure_sku"` // Comparison for `AZURE_SKU` attributes // +optional // Deprecated AzureSkuComparision []ZoneSpecRulesConditionsAzureSkuComparision `json:"azureSkuComparision,omitempty" tf:"azure_sku_comparision"` // A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. // +optional // Deprecated BaseComparisonBasic []ZoneSpecRulesConditionsBaseComparisonBasic `json:"baseComparisonBasic,omitempty" tf:"base_comparison_basic"` // Fallback for not yet known type // +optional // Deprecated BaseConditionKey []ZoneSpecRulesConditionsBaseConditionKey `json:"baseConditionKey,omitempty" tf:"base_condition_key"` // Comparison for `BITNESS` attributes // +optional Bitness []ZoneSpecRulesConditionsBitness `json:"bitness,omitempty" tf:"bitness"` // Comparison for `BITNESS` attributes // +optional // Deprecated BitnessComparision []ZoneSpecRulesConditionsBitnessComparision `json:"bitnessComparision,omitempty" tf:"bitness_comparision"` // Comparison for `CLOUD_TYPE` attributes // +optional CloudType []ZoneSpecRulesConditionsCloudType `json:"cloudType,omitempty" tf:"cloud_type"` // Comparison for `CLOUD_TYPE` attributes // +optional // Deprecated CloudTypeComparison []ZoneSpecRulesConditionsCloudTypeComparison `json:"cloudTypeComparison,omitempty" tf:"cloud_type_comparison"` // A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. // +optional Comparison []ZoneSpecRulesConditionsComparison `json:"comparison,omitempty" tf:"comparison"` // Comparison for `CUSTOM_APPLICATION_TYPE` attributes // +optional CustomApplicationType []ZoneSpecRulesConditionsCustomApplicationType `json:"customApplicationType,omitempty" tf:"custom_application_type"` // Comparison for `CUSTOM_APPLICATION_TYPE` attributes // +optional // Deprecated CustomApplicationTypeComparison []ZoneSpecRulesConditionsCustomApplicationTypeComparison `json:"customApplicationTypeComparison,omitempty" tf:"custom_application_type_comparison"` // Key for Custom Host Metadata // +optional CustomHostMetadata []ZoneSpecRulesConditionsCustomHostMetadata `json:"customHostMetadata,omitempty" tf:"custom_host_metadata"` // Key for Custom Host Metadata // +optional // Deprecated CustomHostMetadataConditionKey []ZoneSpecRulesConditionsCustomHostMetadataConditionKey `json:"customHostMetadataConditionKey,omitempty" tf:"custom_host_metadata_condition_key"` // Key for Custom Process Metadata // +optional CustomProcessMetadata []ZoneSpecRulesConditionsCustomProcessMetadata `json:"customProcessMetadata,omitempty" tf:"custom_process_metadata"` // Key for Custom Process Metadata // +optional // Deprecated CustomProcessMetadataConditionKey []ZoneSpecRulesConditionsCustomProcessMetadataConditionKey `json:"customProcessMetadataConditionKey,omitempty" tf:"custom_process_metadata_condition_key"` // Comparison for `DATABASE_TOPOLOGY` attributes // +optional DatabaseTopology []ZoneSpecRulesConditionsDatabaseTopology `json:"databaseTopology,omitempty" tf:"database_topology"` // Comparison for `DATABASE_TOPOLOGY` attributes // +optional // Deprecated DatabaseTopologyComparison []ZoneSpecRulesConditionsDatabaseTopologyComparison `json:"databaseTopologyComparison,omitempty" tf:"database_topology_comparison"` // Comparison for `DCRUM_DECODER_TYPE` attributes // +optional DcrumDecoder []ZoneSpecRulesConditionsDcrumDecoder `json:"dcrumDecoder,omitempty" tf:"dcrum_decoder"` // Comparison for `DCRUM_DECODER_TYPE` attributes // +optional // Deprecated DcrumDecoderComparison []ZoneSpecRulesConditionsDcrumDecoderComparison `json:"dcrumDecoderComparison,omitempty" tf:"dcrum_decoder_comparison"` // Comparison for `ENTITY_ID` attributes // +optional Entity []ZoneSpecRulesConditionsEntity `json:"entity,omitempty" tf:"entity"` // Comparison for `ENTITY_ID` attributes // +optional // Deprecated EntityIDComparison []ZoneSpecRulesConditionsEntityIDComparison `json:"entityIDComparison,omitempty" tf:"entity_id_comparison"` // Comparison for `SIMPLE_HOST_TECH` attributes // +optional HostTech []ZoneSpecRulesConditionsHostTech `json:"hostTech,omitempty" tf:"host_tech"` // Comparison for `HYPERVISOR_TYPE` attributes // +optional Hypervisor []ZoneSpecRulesConditionsHypervisor `json:"hypervisor,omitempty" tf:"hypervisor"` // `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead // +optional // Deprecated HypervisorTypeComparision []ZoneSpecRulesConditionsHypervisorTypeComparision `json:"hypervisorTypeComparision,omitempty" tf:"hypervisor_type_comparision"` // Comparison for `INDEXED_NAME` attributes // +optional IndexedName []ZoneSpecRulesConditionsIndexedName `json:"indexedName,omitempty" tf:"indexed_name"` // Comparison for `INDEXED_NAME` attributes // +optional // Deprecated IndexedNameComparison []ZoneSpecRulesConditionsIndexedNameComparison `json:"indexedNameComparison,omitempty" tf:"indexed_name_comparison"` // Comparison for `INDEXED_STRING` attributes // +optional IndexedString []ZoneSpecRulesConditionsIndexedString `json:"indexedString,omitempty" tf:"indexed_string"` // Comparison for `INDEXED_STRING` attributes // +optional // Deprecated IndexedStringComparison []ZoneSpecRulesConditionsIndexedStringComparison `json:"indexedStringComparison,omitempty" tf:"indexed_string_comparison"` // Comparison for `INDEXED_TAG` attributes // +optional IndexedTag []ZoneSpecRulesConditionsIndexedTag `json:"indexedTag,omitempty" tf:"indexed_tag"` // Comparison for `INDEXED_TAG` attributes // +optional // Deprecated IndexedTagComparison []ZoneSpecRulesConditionsIndexedTagComparison `json:"indexedTagComparison,omitempty" tf:"indexed_tag_comparison"` // Comparison for `INTEGER` attributes // +optional Integer []ZoneSpecRulesConditionsInteger `json:"integer,omitempty" tf:"integer"` // Comparison for `INTEGER` attributes // +optional // Deprecated IntegerComparison []ZoneSpecRulesConditionsIntegerComparison `json:"integerComparison,omitempty" tf:"integer_comparison"` // Comparison for `IP_ADDRESS` attributes // +optional Ipaddress []ZoneSpecRulesConditionsIpaddress `json:"ipaddress,omitempty" tf:"ipaddress"` // Comparison for `IP_ADDRESS` attributes // +optional // Deprecated IpaddressComparison []ZoneSpecRulesConditionsIpaddressComparison `json:"ipaddressComparison,omitempty" tf:"ipaddress_comparison"` // Fallback for not yet known type // +optional Key []ZoneSpecRulesConditionsKey `json:"key,omitempty" tf:"key"` // Comparison for `MOBILE_PLATFORM` attributes // +optional MobilePlatform []ZoneSpecRulesConditionsMobilePlatform `json:"mobilePlatform,omitempty" tf:"mobile_platform"` // Comparison for `MOBILE_PLATFORM` attributes // +optional // Deprecated MobilePlatformComparison []ZoneSpecRulesConditionsMobilePlatformComparison `json:"mobilePlatformComparison,omitempty" tf:"mobile_platform_comparison"` // Comparison for `OS_ARCHITECTURE` attributes // +optional OsArch []ZoneSpecRulesConditionsOsArch `json:"osArch,omitempty" tf:"os_arch"` // Comparison for `OS_TYPE` attributes // +optional OsType []ZoneSpecRulesConditionsOsType `json:"osType,omitempty" tf:"os_type"` // Comparison for `OS_ARCHITECTURE` attributes // +optional // Deprecated OsarchitectureComparison []ZoneSpecRulesConditionsOsarchitectureComparison `json:"osarchitectureComparison,omitempty" tf:"osarchitecture_comparison"` // Comparison for `OS_TYPE` attributes // +optional // Deprecated OstypeComparison []ZoneSpecRulesConditionsOstypeComparison `json:"ostypeComparison,omitempty" tf:"ostype_comparison"` // Comparison for `PAAS_TYPE` attributes // +optional PaasType []ZoneSpecRulesConditionsPaasType `json:"paasType,omitempty" tf:"paas_type"` // Comparison for `PAAS_TYPE` attributes // +optional // Deprecated PaasTypeComparison []ZoneSpecRulesConditionsPaasTypeComparison `json:"paasTypeComparison,omitempty" tf:"paas_type_comparison"` // The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type // +optional ProcessMetadata []ZoneSpecRulesConditionsProcessMetadata `json:"processMetadata,omitempty" tf:"process_metadata"` // The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type // +optional // Deprecated ProcessMetadataConditionKey []ZoneSpecRulesConditionsProcessMetadataConditionKey `json:"processMetadataConditionKey,omitempty" tf:"process_metadata_condition_key"` // Comparison for `SERVICE_TOPOLOGY` attributes // +optional ServiceTopology []ZoneSpecRulesConditionsServiceTopology `json:"serviceTopology,omitempty" tf:"service_topology"` // Comparison for `SERVICE_TOPOLOGY` attributes // +optional // Deprecated ServiceTopologyComparison []ZoneSpecRulesConditionsServiceTopologyComparison `json:"serviceTopologyComparison,omitempty" tf:"service_topology_comparison"` // Comparison for `SERVICE_TYPE` attributes // +optional ServiceType []ZoneSpecRulesConditionsServiceType `json:"serviceType,omitempty" tf:"service_type"` // Comparison for `SERVICE_TYPE` attributes // +optional // Deprecated ServiceTypeComparison []ZoneSpecRulesConditionsServiceTypeComparison `json:"serviceTypeComparison,omitempty" tf:"service_type_comparison"` // Comparison for `SIMPLE_HOST_TECH` attributes // +optional // Deprecated SimpleHostTechComparison []ZoneSpecRulesConditionsSimpleHostTechComparison `json:"simpleHostTechComparison,omitempty" tf:"simple_host_tech_comparison"` // Comparison for `SIMPLE_TECH` attributes // +optional // Deprecated SimpleTechComparison []ZoneSpecRulesConditionsSimpleTechComparison `json:"simpleTechComparison,omitempty" tf:"simple_tech_comparison"` // Comparison for `STRING` attributes // +optional String []ZoneSpecRulesConditionsString `json:"string,omitempty" tf:"string"` // Comparison for `STRING` attributes // +optional // Deprecated StringComparison []ZoneSpecRulesConditionsStringComparison `json:"stringComparison,omitempty" tf:"string_comparison"` // The key for dynamic attributes of the `STRING` type // +optional // Deprecated StringConditionKey []ZoneSpecRulesConditionsStringConditionKey `json:"stringConditionKey,omitempty" tf:"string_condition_key"` // The key for dynamic attributes of the `STRING` type // +optional StringKey []ZoneSpecRulesConditionsStringKey `json:"stringKey,omitempty" tf:"string_key"` // Comparison for `SYNTHETIC_ENGINE_TYPE` attributes // +optional SyntheticEngine []ZoneSpecRulesConditionsSyntheticEngine `json:"syntheticEngine,omitempty" tf:"synthetic_engine"` // Comparison for `SYNTHETIC_ENGINE_TYPE` attributes // +optional // Deprecated SyntheticEngineTypeComparison []ZoneSpecRulesConditionsSyntheticEngineTypeComparison `json:"syntheticEngineTypeComparison,omitempty" tf:"synthetic_engine_type_comparison"` // Comparison for `TAG` attributes // +optional Tag []ZoneSpecRulesConditionsTag `json:"tag,omitempty" tf:"tag"` // Comparison for `TAG` attributes // +optional // Deprecated TagComparison []ZoneSpecRulesConditionsTagComparison `json:"tagComparison,omitempty" tf:"tag_comparison"` // Comparison for `SIMPLE_TECH` attributes // +optional Tech []ZoneSpecRulesConditionsTech `json:"tech,omitempty" tf:"tech"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditions) DeepCopy ¶
func (in *ZoneSpecRulesConditions) DeepCopy() *ZoneSpecRulesConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditions.
func (*ZoneSpecRulesConditions) DeepCopyInto ¶
func (in *ZoneSpecRulesConditions) DeepCopyInto(out *ZoneSpecRulesConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsApplicationType ¶
type ZoneSpecRulesConditionsApplicationType struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsApplicationType) DeepCopy ¶
func (in *ZoneSpecRulesConditionsApplicationType) DeepCopy() *ZoneSpecRulesConditionsApplicationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsApplicationType.
func (*ZoneSpecRulesConditionsApplicationType) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsApplicationType) DeepCopyInto(out *ZoneSpecRulesConditionsApplicationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsApplicationTypeComparison ¶
type ZoneSpecRulesConditionsApplicationTypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be APPLICATION_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsApplicationTypeComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsApplicationTypeComparison) DeepCopy() *ZoneSpecRulesConditionsApplicationTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsApplicationTypeComparison.
func (*ZoneSpecRulesConditionsApplicationTypeComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsApplicationTypeComparison) DeepCopyInto(out *ZoneSpecRulesConditionsApplicationTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsAzureComputeMode ¶
type ZoneSpecRulesConditionsAzureComputeMode struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are DEDICATED or SHARED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsAzureComputeMode) DeepCopy ¶
func (in *ZoneSpecRulesConditionsAzureComputeMode) DeepCopy() *ZoneSpecRulesConditionsAzureComputeMode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsAzureComputeMode.
func (*ZoneSpecRulesConditionsAzureComputeMode) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsAzureComputeMode) DeepCopyInto(out *ZoneSpecRulesConditionsAzureComputeMode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsAzureComputeModeComparison ¶
type ZoneSpecRulesConditionsAzureComputeModeComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are DEDICATED or SHARED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsAzureComputeModeComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsAzureComputeModeComparison) DeepCopy() *ZoneSpecRulesConditionsAzureComputeModeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsAzureComputeModeComparison.
func (*ZoneSpecRulesConditionsAzureComputeModeComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsAzureComputeModeComparison) DeepCopyInto(out *ZoneSpecRulesConditionsAzureComputeModeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsAzureSku ¶
type ZoneSpecRulesConditionsAzureSku struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsAzureSku) DeepCopy ¶
func (in *ZoneSpecRulesConditionsAzureSku) DeepCopy() *ZoneSpecRulesConditionsAzureSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsAzureSku.
func (*ZoneSpecRulesConditionsAzureSku) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsAzureSku) DeepCopyInto(out *ZoneSpecRulesConditionsAzureSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsAzureSkuComparision ¶
type ZoneSpecRulesConditionsAzureSkuComparision struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be AZURE_SKU // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are BASIC, DYNAMIC, FREE, PREMIUM, SHARED and STANDARD. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsAzureSkuComparision) DeepCopy ¶
func (in *ZoneSpecRulesConditionsAzureSkuComparision) DeepCopy() *ZoneSpecRulesConditionsAzureSkuComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsAzureSkuComparision.
func (*ZoneSpecRulesConditionsAzureSkuComparision) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsAzureSkuComparision) DeepCopyInto(out *ZoneSpecRulesConditionsAzureSkuComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsBaseComparisonBasic ¶
type ZoneSpecRulesConditionsBaseComparisonBasic struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // The type of comparison Type *string `json:"type" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsBaseComparisonBasic) DeepCopy ¶
func (in *ZoneSpecRulesConditionsBaseComparisonBasic) DeepCopy() *ZoneSpecRulesConditionsBaseComparisonBasic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsBaseComparisonBasic.
func (*ZoneSpecRulesConditionsBaseComparisonBasic) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsBaseComparisonBasic) DeepCopyInto(out *ZoneSpecRulesConditionsBaseComparisonBasic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsBaseConditionKey ¶
type ZoneSpecRulesConditionsBaseConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // Defines the actual set of fields depending on the value // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsBaseConditionKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsBaseConditionKey) DeepCopy() *ZoneSpecRulesConditionsBaseConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsBaseConditionKey.
func (*ZoneSpecRulesConditionsBaseConditionKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsBaseConditionKey) DeepCopyInto(out *ZoneSpecRulesConditionsBaseConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsBitness ¶
type ZoneSpecRulesConditionsBitness struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are 32 and 64. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsBitness) DeepCopy ¶
func (in *ZoneSpecRulesConditionsBitness) DeepCopy() *ZoneSpecRulesConditionsBitness
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsBitness.
func (*ZoneSpecRulesConditionsBitness) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsBitness) DeepCopyInto(out *ZoneSpecRulesConditionsBitness)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsBitnessComparision ¶
type ZoneSpecRulesConditionsBitnessComparision struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be BITNESS // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are 32 and 64. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsBitnessComparision) DeepCopy ¶
func (in *ZoneSpecRulesConditionsBitnessComparision) DeepCopy() *ZoneSpecRulesConditionsBitnessComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsBitnessComparision.
func (*ZoneSpecRulesConditionsBitnessComparision) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsBitnessComparision) DeepCopyInto(out *ZoneSpecRulesConditionsBitnessComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCloudType ¶
type ZoneSpecRulesConditionsCloudType struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsCloudType) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCloudType) DeepCopy() *ZoneSpecRulesConditionsCloudType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCloudType.
func (*ZoneSpecRulesConditionsCloudType) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCloudType) DeepCopyInto(out *ZoneSpecRulesConditionsCloudType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCloudTypeComparison ¶
type ZoneSpecRulesConditionsCloudTypeComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be CLOUD_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AZURE, EC2, GOOGLE_CLOUD_PLATFORM, OPENSTACK, ORACLE and UNRECOGNIZED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsCloudTypeComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCloudTypeComparison) DeepCopy() *ZoneSpecRulesConditionsCloudTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCloudTypeComparison.
func (*ZoneSpecRulesConditionsCloudTypeComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCloudTypeComparison) DeepCopyInto(out *ZoneSpecRulesConditionsCloudTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsComparison ¶
type ZoneSpecRulesConditionsComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // The type of comparison Type *string `json:"type" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsComparison) DeepCopy() *ZoneSpecRulesConditionsComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsComparison.
func (*ZoneSpecRulesConditionsComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsComparison) DeepCopyInto(out *ZoneSpecRulesConditionsComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomApplicationType ¶
type ZoneSpecRulesConditionsCustomApplicationType struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsCustomApplicationType) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomApplicationType) DeepCopy() *ZoneSpecRulesConditionsCustomApplicationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomApplicationType.
func (*ZoneSpecRulesConditionsCustomApplicationType) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomApplicationType) DeepCopyInto(out *ZoneSpecRulesConditionsCustomApplicationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomApplicationTypeComparison ¶
type ZoneSpecRulesConditionsCustomApplicationTypeComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be CUSTOM_APPLICATION_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AMAZON_ECHO, DESKTOP, EMBEDDED, IOT, MICROSOFT_HOLOLENS and UFO. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsCustomApplicationTypeComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomApplicationTypeComparison) DeepCopy() *ZoneSpecRulesConditionsCustomApplicationTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomApplicationTypeComparison.
func (*ZoneSpecRulesConditionsCustomApplicationTypeComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomApplicationTypeComparison) DeepCopyInto(out *ZoneSpecRulesConditionsCustomApplicationTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomHostMetadata ¶
type ZoneSpecRulesConditionsCustomHostMetadata struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key DynamicKey *ZoneSpecRulesConditionsCustomHostMetadataDynamicKey `json:"dynamicKey" tf:"dynamic_key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsCustomHostMetadata) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomHostMetadata) DeepCopy() *ZoneSpecRulesConditionsCustomHostMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomHostMetadata.
func (*ZoneSpecRulesConditionsCustomHostMetadata) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomHostMetadata) DeepCopyInto(out *ZoneSpecRulesConditionsCustomHostMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomHostMetadataConditionKey ¶
type ZoneSpecRulesConditionsCustomHostMetadataConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key DynamicKey *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey `json:"dynamicKey" tf:"dynamic_key"` // if specified, needs to be HOST_CUSTOM_METADATA_KEY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsCustomHostMetadataConditionKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomHostMetadataConditionKey) DeepCopy() *ZoneSpecRulesConditionsCustomHostMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomHostMetadataConditionKey.
func (*ZoneSpecRulesConditionsCustomHostMetadataConditionKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomHostMetadataConditionKey) DeepCopyInto(out *ZoneSpecRulesConditionsCustomHostMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey ¶
type ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey struct { // The actual key of the custom metadata Key *string `json:"key" tf:"key"` // The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN Source *string `json:"source" tf:"source"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopy() *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey.
func (*ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto(out *ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec ¶
type ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Decode ¶
func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Encode ¶
func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsCustomHostMetadataDynamicKey ¶
type ZoneSpecRulesConditionsCustomHostMetadataDynamicKey struct { // The actual key of the custom metadata Key *string `json:"key" tf:"key"` // The source of the custom metadata. Possible values are ENVIRONMENT, GOOGLE_COMPUTE_ENGINE and PLUGIN Source *string `json:"source" tf:"source"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsCustomHostMetadataDynamicKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomHostMetadataDynamicKey) DeepCopy() *ZoneSpecRulesConditionsCustomHostMetadataDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomHostMetadataDynamicKey.
func (*ZoneSpecRulesConditionsCustomHostMetadataDynamicKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomHostMetadataDynamicKey) DeepCopyInto(out *ZoneSpecRulesConditionsCustomHostMetadataDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec ¶
type ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Decode ¶
func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Encode ¶
func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsCustomProcessMetadata ¶
type ZoneSpecRulesConditionsCustomProcessMetadata struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key DynamicKey *ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey `json:"dynamicKey" tf:"dynamic_key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsCustomProcessMetadata) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomProcessMetadata) DeepCopy() *ZoneSpecRulesConditionsCustomProcessMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomProcessMetadata.
func (*ZoneSpecRulesConditionsCustomProcessMetadata) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomProcessMetadata) DeepCopyInto(out *ZoneSpecRulesConditionsCustomProcessMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomProcessMetadataConditionKey ¶
type ZoneSpecRulesConditionsCustomProcessMetadataConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key DynamicKey *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey `json:"dynamicKey" tf:"dynamic_key"` // if specified, needs to be PROCESS_CUSTOM_METADATA_KEY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsCustomProcessMetadataConditionKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomProcessMetadataConditionKey) DeepCopy() *ZoneSpecRulesConditionsCustomProcessMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomProcessMetadataConditionKey.
func (*ZoneSpecRulesConditionsCustomProcessMetadataConditionKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomProcessMetadataConditionKey) DeepCopyInto(out *ZoneSpecRulesConditionsCustomProcessMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey ¶
type ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey struct { // The actual key of the custom metadata Key *string `json:"key" tf:"key"` // The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN Source *string `json:"source" tf:"source"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopy() *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey.
func (*ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto(out *ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec ¶
type ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode ¶
func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode ¶
func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey ¶
type ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey struct { // The actual key of the custom metadata Key *string `json:"key" tf:"key"` // The source of the custom metadata. Possible values are CLOUD_FOUNDRY, ENVIRONMENT, GOOGLE_CLOUD, KUBERNETES and PLUGIN Source *string `json:"source" tf:"source"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey) DeepCopy() *ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey.
func (*ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey) DeepCopyInto(out *ZoneSpecRulesConditionsCustomProcessMetadataDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec ¶
type ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Decode ¶
func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Encode ¶
func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsDatabaseTopology ¶
type ZoneSpecRulesConditionsDatabaseTopology struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsDatabaseTopology) DeepCopy ¶
func (in *ZoneSpecRulesConditionsDatabaseTopology) DeepCopy() *ZoneSpecRulesConditionsDatabaseTopology
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsDatabaseTopology.
func (*ZoneSpecRulesConditionsDatabaseTopology) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsDatabaseTopology) DeepCopyInto(out *ZoneSpecRulesConditionsDatabaseTopology)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsDatabaseTopologyComparison ¶
type ZoneSpecRulesConditionsDatabaseTopologyComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be DATABASE_TOPOLOGY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are CLUSTER, EMBEDDED, FAILOVER, IPC, LOAD_BALANCING, SINGLE_SERVER and UNSPECIFIED. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsDatabaseTopologyComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsDatabaseTopologyComparison) DeepCopy() *ZoneSpecRulesConditionsDatabaseTopologyComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsDatabaseTopologyComparison.
func (*ZoneSpecRulesConditionsDatabaseTopologyComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsDatabaseTopologyComparison) DeepCopyInto(out *ZoneSpecRulesConditionsDatabaseTopologyComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsDcrumDecoder ¶
type ZoneSpecRulesConditionsDcrumDecoder struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsDcrumDecoder) DeepCopy ¶
func (in *ZoneSpecRulesConditionsDcrumDecoder) DeepCopy() *ZoneSpecRulesConditionsDcrumDecoder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsDcrumDecoder.
func (*ZoneSpecRulesConditionsDcrumDecoder) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsDcrumDecoder) DeepCopyInto(out *ZoneSpecRulesConditionsDcrumDecoder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsDcrumDecoderComparison ¶
type ZoneSpecRulesConditionsDcrumDecoderComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be DCRUM_DECODER_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ALL_OTHER, CITRIX_APPFLOW, CITRIX_ICA, CITRIX_ICA_OVER_SSL, DB2_DRDA, HTTP, HTTPS, HTTP_EXPRESS, INFORMIX, MYSQL, ORACLE, SAP_GUI, SAP_GUI_OVER_HTTP, SAP_GUI_OVER_HTTPS, SAP_HANA_DB, SAP_RFC, SSL and TDS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsDcrumDecoderComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsDcrumDecoderComparison) DeepCopy() *ZoneSpecRulesConditionsDcrumDecoderComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsDcrumDecoderComparison.
func (*ZoneSpecRulesConditionsDcrumDecoderComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsDcrumDecoderComparison) DeepCopyInto(out *ZoneSpecRulesConditionsDcrumDecoderComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsEntity ¶
type ZoneSpecRulesConditionsEntity struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Currently only EQUALS is supported. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsEntity) DeepCopy ¶
func (in *ZoneSpecRulesConditionsEntity) DeepCopy() *ZoneSpecRulesConditionsEntity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsEntity.
func (*ZoneSpecRulesConditionsEntity) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsEntity) DeepCopyInto(out *ZoneSpecRulesConditionsEntity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsEntityIDComparison ¶
type ZoneSpecRulesConditionsEntityIDComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Currently only EQUALS is supported. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be ENTITY_ID // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsEntityIDComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsEntityIDComparison) DeepCopy() *ZoneSpecRulesConditionsEntityIDComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsEntityIDComparison.
func (*ZoneSpecRulesConditionsEntityIDComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsEntityIDComparison) DeepCopyInto(out *ZoneSpecRulesConditionsEntityIDComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsHostTech ¶
type ZoneSpecRulesConditionsHostTech struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *ZoneSpecRulesConditionsHostTechValue `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsHostTech) DeepCopy ¶
func (in *ZoneSpecRulesConditionsHostTech) DeepCopy() *ZoneSpecRulesConditionsHostTech
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsHostTech.
func (*ZoneSpecRulesConditionsHostTech) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsHostTech) DeepCopyInto(out *ZoneSpecRulesConditionsHostTech)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsHostTechValue ¶
type ZoneSpecRulesConditionsHostTechValue struct { // Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Non-predefined technology, use for custom technologies // +optional VerbatimType *string `json:"verbatimType,omitempty" tf:"verbatim_type"` }
func (*ZoneSpecRulesConditionsHostTechValue) DeepCopy ¶
func (in *ZoneSpecRulesConditionsHostTechValue) DeepCopy() *ZoneSpecRulesConditionsHostTechValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsHostTechValue.
func (*ZoneSpecRulesConditionsHostTechValue) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsHostTechValue) DeepCopyInto(out *ZoneSpecRulesConditionsHostTechValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsHostTechValueCodec ¶
type ZoneSpecRulesConditionsHostTechValueCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsHostTechValueCodec) Decode ¶
func (ZoneSpecRulesConditionsHostTechValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsHostTechValueCodec) Encode ¶
func (ZoneSpecRulesConditionsHostTechValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsHostTechValueCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsHostTechValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsHypervisor ¶
type ZoneSpecRulesConditionsHypervisor struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsHypervisor) DeepCopy ¶
func (in *ZoneSpecRulesConditionsHypervisor) DeepCopy() *ZoneSpecRulesConditionsHypervisor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsHypervisor.
func (*ZoneSpecRulesConditionsHypervisor) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsHypervisor) DeepCopyInto(out *ZoneSpecRulesConditionsHypervisor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsHypervisorTypeComparision ¶
type ZoneSpecRulesConditionsHypervisorTypeComparision struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be HYPERVISOR_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AHV, HYPER_V, KVM, LPAR, QEMU, VIRTUAL_BOX, VMWARE, WPAR and XEN. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsHypervisorTypeComparision) DeepCopy ¶
func (in *ZoneSpecRulesConditionsHypervisorTypeComparision) DeepCopy() *ZoneSpecRulesConditionsHypervisorTypeComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsHypervisorTypeComparision.
func (*ZoneSpecRulesConditionsHypervisorTypeComparision) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsHypervisorTypeComparision) DeepCopyInto(out *ZoneSpecRulesConditionsHypervisorTypeComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedName ¶
type ZoneSpecRulesConditionsIndexedName struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIndexedName) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIndexedName) DeepCopy() *ZoneSpecRulesConditionsIndexedName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIndexedName.
func (*ZoneSpecRulesConditionsIndexedName) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIndexedName) DeepCopyInto(out *ZoneSpecRulesConditionsIndexedName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedNameComparison ¶
type ZoneSpecRulesConditionsIndexedNameComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS, CONTAINS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be INDEXED_NAME // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIndexedNameComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIndexedNameComparison) DeepCopy() *ZoneSpecRulesConditionsIndexedNameComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIndexedNameComparison.
func (*ZoneSpecRulesConditionsIndexedNameComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIndexedNameComparison) DeepCopyInto(out *ZoneSpecRulesConditionsIndexedNameComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedString ¶
type ZoneSpecRulesConditionsIndexedString struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIndexedString) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIndexedString) DeepCopy() *ZoneSpecRulesConditionsIndexedString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIndexedString.
func (*ZoneSpecRulesConditionsIndexedString) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIndexedString) DeepCopyInto(out *ZoneSpecRulesConditionsIndexedString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedStringComparison ¶
type ZoneSpecRulesConditionsIndexedStringComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be INDEXED_STRING // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIndexedStringComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIndexedStringComparison) DeepCopy() *ZoneSpecRulesConditionsIndexedStringComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIndexedStringComparison.
func (*ZoneSpecRulesConditionsIndexedStringComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIndexedStringComparison) DeepCopyInto(out *ZoneSpecRulesConditionsIndexedStringComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedTag ¶
type ZoneSpecRulesConditionsIndexedTag struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Tag of a Dynatrace entity // +optional Value *ZoneSpecRulesConditionsIndexedTagValue `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIndexedTag) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIndexedTag) DeepCopy() *ZoneSpecRulesConditionsIndexedTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIndexedTag.
func (*ZoneSpecRulesConditionsIndexedTag) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIndexedTag) DeepCopyInto(out *ZoneSpecRulesConditionsIndexedTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedTagComparison ¶
type ZoneSpecRulesConditionsIndexedTagComparison struct { // Reverses the operator. For example it turns EQUALS into DOES NOT EQUAL // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Either EQUALS or EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be INDEXED_TAG // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Tag of a Dynatrace entity // +optional Value *ZoneSpecRulesConditionsIndexedTagComparisonValue `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIndexedTagComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIndexedTagComparison) DeepCopy() *ZoneSpecRulesConditionsIndexedTagComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIndexedTagComparison.
func (*ZoneSpecRulesConditionsIndexedTagComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIndexedTagComparison) DeepCopyInto(out *ZoneSpecRulesConditionsIndexedTagComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedTagComparisonValue ¶
type ZoneSpecRulesConditionsIndexedTagComparisonValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the tag. Not applicable to custom tags // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIndexedTagComparisonValue) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIndexedTagComparisonValue) DeepCopy() *ZoneSpecRulesConditionsIndexedTagComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIndexedTagComparisonValue.
func (*ZoneSpecRulesConditionsIndexedTagComparisonValue) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIndexedTagComparisonValue) DeepCopyInto(out *ZoneSpecRulesConditionsIndexedTagComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedTagComparisonValueCodec ¶
type ZoneSpecRulesConditionsIndexedTagComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) Decode ¶
func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) Encode ¶
func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsIndexedTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsIndexedTagValue ¶
type ZoneSpecRulesConditionsIndexedTagValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the tag. Not applicable to custom tags // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIndexedTagValue) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIndexedTagValue) DeepCopy() *ZoneSpecRulesConditionsIndexedTagValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIndexedTagValue.
func (*ZoneSpecRulesConditionsIndexedTagValue) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIndexedTagValue) DeepCopyInto(out *ZoneSpecRulesConditionsIndexedTagValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIndexedTagValueCodec ¶
type ZoneSpecRulesConditionsIndexedTagValueCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsIndexedTagValueCodec) Decode ¶
func (ZoneSpecRulesConditionsIndexedTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsIndexedTagValueCodec) Encode ¶
func (ZoneSpecRulesConditionsIndexedTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsIndexedTagValueCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsIndexedTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsInteger ¶
type ZoneSpecRulesConditionsInteger struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *int64 `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsInteger) DeepCopy ¶
func (in *ZoneSpecRulesConditionsInteger) DeepCopy() *ZoneSpecRulesConditionsInteger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsInteger.
func (*ZoneSpecRulesConditionsInteger) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsInteger) DeepCopyInto(out *ZoneSpecRulesConditionsInteger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIntegerComparison ¶
type ZoneSpecRulesConditionsIntegerComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS, EXISTS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LOWER_THAN and LOWER_THAN_OR_EQUAL. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be INTEGER // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *int64 `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIntegerComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIntegerComparison) DeepCopy() *ZoneSpecRulesConditionsIntegerComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIntegerComparison.
func (*ZoneSpecRulesConditionsIntegerComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIntegerComparison) DeepCopyInto(out *ZoneSpecRulesConditionsIntegerComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIpaddress ¶
type ZoneSpecRulesConditionsIpaddress struct { // The comparison is case-sensitive (`true`) or insensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIpaddress) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIpaddress) DeepCopy() *ZoneSpecRulesConditionsIpaddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIpaddress.
func (*ZoneSpecRulesConditionsIpaddress) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIpaddress) DeepCopyInto(out *ZoneSpecRulesConditionsIpaddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsIpaddressComparison ¶
type ZoneSpecRulesConditionsIpaddressComparison struct { // The comparison is case-sensitive (`true`) or insensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS, IS_IP_IN_RANGE and REGEX_MATCHES. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be IP_ADDRESS // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsIpaddressComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsIpaddressComparison) DeepCopy() *ZoneSpecRulesConditionsIpaddressComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsIpaddressComparison.
func (*ZoneSpecRulesConditionsIpaddressComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsIpaddressComparison) DeepCopyInto(out *ZoneSpecRulesConditionsIpaddressComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsKey ¶
type ZoneSpecRulesConditionsKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // Defines the actual set of fields depending on the value // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsKey) DeepCopy() *ZoneSpecRulesConditionsKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsKey.
func (*ZoneSpecRulesConditionsKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsKey) DeepCopyInto(out *ZoneSpecRulesConditionsKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsMobilePlatform ¶
type ZoneSpecRulesConditionsMobilePlatform struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsMobilePlatform) DeepCopy ¶
func (in *ZoneSpecRulesConditionsMobilePlatform) DeepCopy() *ZoneSpecRulesConditionsMobilePlatform
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsMobilePlatform.
func (*ZoneSpecRulesConditionsMobilePlatform) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsMobilePlatform) DeepCopyInto(out *ZoneSpecRulesConditionsMobilePlatform)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsMobilePlatformComparison ¶
type ZoneSpecRulesConditionsMobilePlatformComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be MOBILE_PLATFORM // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ANDROID, IOS, LINUX, MAC_OS, OTHER, TVOS and WINDOWS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsMobilePlatformComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsMobilePlatformComparison) DeepCopy() *ZoneSpecRulesConditionsMobilePlatformComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsMobilePlatformComparison.
func (*ZoneSpecRulesConditionsMobilePlatformComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsMobilePlatformComparison) DeepCopyInto(out *ZoneSpecRulesConditionsMobilePlatformComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsOsArch ¶
type ZoneSpecRulesConditionsOsArch struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsOsArch) DeepCopy ¶
func (in *ZoneSpecRulesConditionsOsArch) DeepCopy() *ZoneSpecRulesConditionsOsArch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsOsArch.
func (*ZoneSpecRulesConditionsOsArch) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsOsArch) DeepCopyInto(out *ZoneSpecRulesConditionsOsArch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsOsType ¶
type ZoneSpecRulesConditionsOsType struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsOsType) DeepCopy ¶
func (in *ZoneSpecRulesConditionsOsType) DeepCopy() *ZoneSpecRulesConditionsOsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsOsType.
func (*ZoneSpecRulesConditionsOsType) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsOsType) DeepCopyInto(out *ZoneSpecRulesConditionsOsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsOsarchitectureComparison ¶
type ZoneSpecRulesConditionsOsarchitectureComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be OS_ARCHITECTURE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are ARM, IA64, PARISC, PPC, PPCLE, S390, SPARC, X86 and ZOS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsOsarchitectureComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsOsarchitectureComparison) DeepCopy() *ZoneSpecRulesConditionsOsarchitectureComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsOsarchitectureComparison.
func (*ZoneSpecRulesConditionsOsarchitectureComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsOsarchitectureComparison) DeepCopyInto(out *ZoneSpecRulesConditionsOsarchitectureComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsOstypeComparison ¶
type ZoneSpecRulesConditionsOstypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be OS_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AIX, DARWIN, HPUX, LINUX, SOLARIS, WINDOWS and ZOS. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsOstypeComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsOstypeComparison) DeepCopy() *ZoneSpecRulesConditionsOstypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsOstypeComparison.
func (*ZoneSpecRulesConditionsOstypeComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsOstypeComparison) DeepCopyInto(out *ZoneSpecRulesConditionsOstypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsPaasType ¶
type ZoneSpecRulesConditionsPaasType struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsPaasType) DeepCopy ¶
func (in *ZoneSpecRulesConditionsPaasType) DeepCopy() *ZoneSpecRulesConditionsPaasType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsPaasType.
func (*ZoneSpecRulesConditionsPaasType) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsPaasType) DeepCopyInto(out *ZoneSpecRulesConditionsPaasType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsPaasTypeComparison ¶
type ZoneSpecRulesConditionsPaasTypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be PAAS_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are AWS_ECS_EC2, AWS_ECS_FARGATE, AWS_LAMBDA, AZURE_FUNCTIONS, AZURE_WEBSITES, CLOUD_FOUNDRY, GOOGLE_APP_ENGINE, HEROKU, KUBERNETES and OPENSHIFT. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsPaasTypeComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsPaasTypeComparison) DeepCopy() *ZoneSpecRulesConditionsPaasTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsPaasTypeComparison.
func (*ZoneSpecRulesConditionsPaasTypeComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsPaasTypeComparison) DeepCopyInto(out *ZoneSpecRulesConditionsPaasTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsProcessMetadata ¶
type ZoneSpecRulesConditionsProcessMetadata struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME DynamicKey *string `json:"dynamicKey" tf:"dynamic_key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsProcessMetadata) DeepCopy ¶
func (in *ZoneSpecRulesConditionsProcessMetadata) DeepCopy() *ZoneSpecRulesConditionsProcessMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsProcessMetadata.
func (*ZoneSpecRulesConditionsProcessMetadata) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsProcessMetadata) DeepCopyInto(out *ZoneSpecRulesConditionsProcessMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsProcessMetadataConditionKey ¶
type ZoneSpecRulesConditionsProcessMetadataConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are AMAZON_ECR_IMAGE_ACCOUNT_ID,AMAZON_ECR_IMAGE_REGION, AMAZON_LAMBDA_FUNCTION_NAME, AMAZON_REGION, APACHE_CONFIG_PATH, APACHE_SPARK_MASTER_IP_ADDRESS, ASP_DOT_NET_CORE_APPLICATION_PATH, AWS_ECS_CLUSTER, AWS_ECS_CONTAINERNAME, AWS_ECS_FAMILY, AWS_ECS_REVISION, CASSANDRA_CLUSTER_NAME, CATALINA_BASE, CATALINA_HOME, CLOUD_FOUNDRY_APP_ID, CLOUD_FOUNDRY_APP_NAME, CLOUD_FOUNDRY_INSTANCE_INDEX, CLOUD_FOUNDRY_SPACE_ID, CLOUD_FOUNDRY_SPACE_NAME, COLDFUSION_JVM_CONFIG_FILE, COLDFUSION_SERVICE_NAME, COMMAND_LINE_ARGS, DOTNET_COMMAND, DOTNET_COMMAND_PATH, DYNATRACE_CLUSTER_ID, DYNATRACE_NODE_ID, ELASTICSEARCH_CLUSTER_NAME, ELASTICSEARCH_NODE_NAME, EQUINOX_CONFIG_PATH, EXE_NAME, EXE_PATH, GLASS_FISH_DOMAIN_NAME, GLASS_FISH_INSTANCE_NAME, GOOGLE_APP_ENGINE_INSTANCE, GOOGLE_APP_ENGINE_SERVICE, GOOGLE_CLOUD_PROJECT, HYBRIS_BIN_DIRECTORY, HYBRIS_CONFIG_DIRECTORY, HYBRIS_DATA_DIRECTORY, IBM_CICS_REGION, IBM_CTG_NAME, IBM_IMS_CONNECT_REGION, IBM_IMS_CONTROL_REGION, IBM_IMS_MESSAGE_PROCESSING_REGION, IBM_IMS_SOAP_GW_NAME, IBM_INTEGRATION_NODE_NAME, IBM_INTEGRATION_SERVER_NAME, IIS_APP_POOL, IIS_ROLE_NAME, JAVA_JAR_FILE, JAVA_JAR_PATH, JAVA_MAIN_CLASS, JAVA_MAIN_MODULE, JBOSS_HOME, JBOSS_MODE, JBOSS_SERVER_NAME, KUBERNETES_BASE_POD_NAME, KUBERNETES_CONTAINER_NAME, KUBERNETES_FULL_POD_NAME, KUBERNETES_NAMESPACE, KUBERNETES_POD_UID, MSSQL_INSTANCE_NAME, NODE_JS_APP_BASE_DIRECTORY, NODE_JS_APP_NAME, NODE_JS_SCRIPT_NAME, ORACLE_SID, PG_ID_CALC_INPUT_KEY_LINKAGE, PHP_SCRIPT_PATH, PHP_WORKING_DIRECTORY, RUBY_APP_ROOT_PATH, RUBY_SCRIPT_PATH, RULE_RESULT, SOFTWAREAG_INSTALL_ROOT, SOFTWAREAG_PRODUCTPROPNAME, SPRINGBOOT_APP_NAME, SPRINGBOOT_PROFILE_NAME, SPRINGBOOT_STARTUP_CLASS, TIBCO_BUSINESSWORKS_CE_APP_NAME, TIBCO_BUSINESSWORKS_CE_VERSION, TIBCO_BUSINESS_WORKS_APP_NODE_NAME, TIBCO_BUSINESS_WORKS_APP_SPACE_NAME, TIBCO_BUSINESS_WORKS_DOMAIN_NAME, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE, TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH, TIBCO_BUSINESS_WORKS_HOME, VARNISH_INSTANCE_NAME, WEB_LOGIC_CLUSTER_NAME, WEB_LOGIC_DOMAIN_NAME, WEB_LOGIC_HOME, WEB_LOGIC_NAME, WEB_SPHERE_CELL_NAME, WEB_SPHERE_CLUSTER_NAME, WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME DynamicKey *string `json:"dynamicKey" tf:"dynamic_key"` // if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsProcessMetadataConditionKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsProcessMetadataConditionKey) DeepCopy() *ZoneSpecRulesConditionsProcessMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsProcessMetadataConditionKey.
func (*ZoneSpecRulesConditionsProcessMetadataConditionKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsProcessMetadataConditionKey) DeepCopyInto(out *ZoneSpecRulesConditionsProcessMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsServiceTopology ¶
type ZoneSpecRulesConditionsServiceTopology struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsServiceTopology) DeepCopy ¶
func (in *ZoneSpecRulesConditionsServiceTopology) DeepCopy() *ZoneSpecRulesConditionsServiceTopology
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsServiceTopology.
func (*ZoneSpecRulesConditionsServiceTopology) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsServiceTopology) DeepCopyInto(out *ZoneSpecRulesConditionsServiceTopology)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsServiceTopologyComparison ¶
type ZoneSpecRulesConditionsServiceTopologyComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SERVICE_TOPOLOGY // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are EXTERNAL_SERVICE, FULLY_MONITORED and OPAQUE_SERVICE. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsServiceTopologyComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsServiceTopologyComparison) DeepCopy() *ZoneSpecRulesConditionsServiceTopologyComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsServiceTopologyComparison.
func (*ZoneSpecRulesConditionsServiceTopologyComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsServiceTopologyComparison) DeepCopyInto(out *ZoneSpecRulesConditionsServiceTopologyComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsServiceType ¶
type ZoneSpecRulesConditionsServiceType struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are BACKGROUND_ACTIVITY, CICS_SERVICE, CUSTOM_SERVICE, DATABASE_SERVICE, ENTERPRISE_SERVICE_BUS_SERVICE, EXTERNAL, IBM_INTEGRATION_BUS_SERVICE, IMS_SERVICE, MESSAGING_SERVICE, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsServiceType) DeepCopy ¶
func (in *ZoneSpecRulesConditionsServiceType) DeepCopy() *ZoneSpecRulesConditionsServiceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsServiceType.
func (*ZoneSpecRulesConditionsServiceType) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsServiceType) DeepCopyInto(out *ZoneSpecRulesConditionsServiceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsServiceTypeComparison ¶
type ZoneSpecRulesConditionsServiceTypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SERVICE_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are BACKGROUND_ACTIVITY, CICS_SERVICE, CUSTOM_SERVICE, DATABASE_SERVICE, ENTERPRISE_SERVICE_BUS_SERVICE, EXTERNAL, IBM_INTEGRATION_BUS_SERVICE, IMS_SERVICE, MESSAGING_SERVICE, QUEUE_LISTENER_SERVICE, RMI_SERVICE, RPC_SERVICE, WEB_REQUEST_SERVICE and WEB_SERVICE. // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsServiceTypeComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsServiceTypeComparison) DeepCopy() *ZoneSpecRulesConditionsServiceTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsServiceTypeComparison.
func (*ZoneSpecRulesConditionsServiceTypeComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsServiceTypeComparison) DeepCopyInto(out *ZoneSpecRulesConditionsServiceTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsSimpleHostTechComparison ¶
type ZoneSpecRulesConditionsSimpleHostTechComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SIMPLE_HOST_TECH // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *ZoneSpecRulesConditionsSimpleHostTechComparisonValue `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsSimpleHostTechComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsSimpleHostTechComparison) DeepCopy() *ZoneSpecRulesConditionsSimpleHostTechComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsSimpleHostTechComparison.
func (*ZoneSpecRulesConditionsSimpleHostTechComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsSimpleHostTechComparison) DeepCopyInto(out *ZoneSpecRulesConditionsSimpleHostTechComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsSimpleHostTechComparisonValue ¶
type ZoneSpecRulesConditionsSimpleHostTechComparisonValue struct { // Predefined technology, if technology is not predefined, then the verbatim type must be set. Possible values are APPARMOR, BOSH, BOSHBPM, CLOUDFOUNDRY, CONTAINERD, CRIO, DIEGO_CELL, DOCKER, GARDEN, GRSECURITY, KUBERNETES, OPENSHIFT, OPENSTACK_COMPUTE, OPENSTACK_CONTROLLER and SELINUX // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Non-predefined technology, use for custom technologies // +optional VerbatimType *string `json:"verbatimType,omitempty" tf:"verbatim_type"` }
func (*ZoneSpecRulesConditionsSimpleHostTechComparisonValue) DeepCopy ¶
func (in *ZoneSpecRulesConditionsSimpleHostTechComparisonValue) DeepCopy() *ZoneSpecRulesConditionsSimpleHostTechComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsSimpleHostTechComparisonValue.
func (*ZoneSpecRulesConditionsSimpleHostTechComparisonValue) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsSimpleHostTechComparisonValue) DeepCopyInto(out *ZoneSpecRulesConditionsSimpleHostTechComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec ¶
type ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) Decode ¶
func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) Encode ¶
func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsSimpleHostTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsSimpleTechComparison ¶
type ZoneSpecRulesConditionsSimpleTechComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SIMPLE_TECH // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *ZoneSpecRulesConditionsSimpleTechComparisonValue `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsSimpleTechComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsSimpleTechComparison) DeepCopy() *ZoneSpecRulesConditionsSimpleTechComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsSimpleTechComparison.
func (*ZoneSpecRulesConditionsSimpleTechComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsSimpleTechComparison) DeepCopyInto(out *ZoneSpecRulesConditionsSimpleTechComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsSimpleTechComparisonValue ¶
type ZoneSpecRulesConditionsSimpleTechComparisonValue struct { // Predefined technology, if technology is not predefined, then the verbatim type must be set. // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Non-predefined technology, use for custom technologies // +optional VerbatimType *string `json:"verbatimType,omitempty" tf:"verbatim_type"` }
func (*ZoneSpecRulesConditionsSimpleTechComparisonValue) DeepCopy ¶
func (in *ZoneSpecRulesConditionsSimpleTechComparisonValue) DeepCopy() *ZoneSpecRulesConditionsSimpleTechComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsSimpleTechComparisonValue.
func (*ZoneSpecRulesConditionsSimpleTechComparisonValue) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsSimpleTechComparisonValue) DeepCopyInto(out *ZoneSpecRulesConditionsSimpleTechComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsSimpleTechComparisonValueCodec ¶
type ZoneSpecRulesConditionsSimpleTechComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) Decode ¶
func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) Encode ¶
func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsSimpleTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsString ¶
type ZoneSpecRulesConditionsString struct { // The comparison is case-sensitive (`true`) or insensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsString) DeepCopy ¶
func (in *ZoneSpecRulesConditionsString) DeepCopy() *ZoneSpecRulesConditionsString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsString.
func (*ZoneSpecRulesConditionsString) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsString) DeepCopyInto(out *ZoneSpecRulesConditionsString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsStringComparison ¶
type ZoneSpecRulesConditionsStringComparison struct { // The comparison is case-sensitive (`true`) or insensitive (`false`) // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are BEGINS_WITH, CONTAINS, ENDS_WITH, EQUALS, EXISTS and REGEX_MATCHES. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be STRING // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsStringComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsStringComparison) DeepCopy() *ZoneSpecRulesConditionsStringComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsStringComparison.
func (*ZoneSpecRulesConditionsStringComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsStringComparison) DeepCopyInto(out *ZoneSpecRulesConditionsStringComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsStringConditionKey ¶
type ZoneSpecRulesConditionsStringConditionKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are // - `AMAZON_ECR_IMAGE_ACCOUNT_ID` // - `AMAZON_ECR_IMAGE_REGION` // - `AMAZON_LAMBDA_FUNCTION_NAME` // - `AMAZON_REGION` // - `APACHE_CONFIG_PATH` // - `APACHE_SPARK_MASTER_IP_ADDRESS` // - `ASP_DOT_NET_CORE_APPLICATION_PATH` // - `AWS_ECS_CLUSTER` // - `AWS_ECS_CONTAINERNAME` // - `AWS_ECS_FAMILY` // - `AWS_ECS_REVISION` // - `CASSANDRA_CLUSTER_NAME` // - `CATALINA_BASE` // - `CATALINA_HOME` // - `CLOUD_FOUNDRY_APP_ID` // - `CLOUD_FOUNDRY_APP_NAME` // - `CLOUD_FOUNDRY_INSTANCE_INDEX` // - `CLOUD_FOUNDRY_SPACE_ID` // - `CLOUD_FOUNDRY_SPACE_NAME` // - `COLDFUSION_JVM_CONFIG_FILE` // - `COLDFUSION_SERVICE_NAME` // - `COMMAND_LINE_ARGS` // - `DOTNET_COMMAND` // - `DOTNET_COMMAND_PATH` // - `DYNATRACE_CLUSTER_ID` // - `DYNATRACE_NODE_ID` // - `ELASTICSEARCH_CLUSTER_NAME` // - `ELASTICSEARCH_NODE_NAME` // - `EQUINOX_CONFIG_PATH` // - `EXE_NAME` // - `EXE_PATH` // - `GLASS_FISH_DOMAIN_NAME` // - `GLASS_FISH_INSTANCE_NAME` // - `GOOGLE_APP_ENGINE_INSTANCE` // - `GOOGLE_APP_ENGINE_SERVICE` // - `GOOGLE_CLOUD_PROJECT` // - `HYBRIS_BIN_DIRECTORY` // - `HYBRIS_CONFIG_DIRECTORY` // - `HYBRIS_DATA_DIRECTORY` // - `IBM_CICS_REGION` // - `IBM_CTG_NAME` // - `IBM_IMS_CONNECT_REGION` // - `IBM_IMS_CONTROL_REGION` // - `IBM_IMS_MESSAGE_PROCESSING_REGION` // - `IBM_IMS_SOAP_GW_NAME` // - `IBM_INTEGRATION_NODE_NAME` // - `IBM_INTEGRATION_SERVER_NAME` // - `IIS_APP_POOL` // - `IIS_ROLE_NAME` // - `JAVA_JAR_FILE` // - `JAVA_JAR_PATH` // - `JAVA_MAIN_CLASS` // - `JAVA_MAIN_MODULE` // - `JBOSS_HOME` // - `JBOSS_MODE` // - `JBOSS_SERVER_NAME` // - `KUBERNETES_BASE_POD_NAME` // - `KUBERNETES_CONTAINER_NAME` // - `KUBERNETES_FULL_POD_NAME` // - `KUBERNETES_NAMESPACE` // - `KUBERNETES_POD_UID` // - `MSSQL_INSTANCE_NAME` // - `NODE_JS_APP_BASE_DIRECTORY` // - `NODE_JS_APP_NAME` // - `NODE_JS_SCRIPT_NAME` // - `ORACLE_SID` // - `PG_ID_CALC_INPUT_KEY_LINKAGE` // - `PHP_SCRIPT_PATH` // - `PHP_WORKING_DIRECTORY` // - `RUBY_APP_ROOT_PATH` // - `RUBY_SCRIPT_PATH` // - `RULE_RESULT` // - `SOFTWAREAG_INSTALL_ROOT` // - `SOFTWAREAG_PRODUCTPROPNAME` // - `SPRINGBOOT_APP_NAME` // - `SPRINGBOOT_PROFILE_NAME` // - `SPRINGBOOT_STARTUP_CLASS` // - `TIBCO_BUSINESSWORKS_CE_APP_NAME` // - `TIBCO_BUSINESSWORKS_CE_VERSION` // - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME` // - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME` // - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME` // - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE` // - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH` // - `TIBCO_BUSINESS_WORKS_HOME` // - `VARNISH_INSTANCE_NAME` // - `WEB_LOGIC_CLUSTER_NAME` // - `WEB_LOGIC_DOMAIN_NAME` // - `WEB_LOGIC_HOME` // - `WEB_LOGIC_NAME` // - `WEB_SPHERE_CELL_NAME` // - `WEB_SPHERE_CLUSTER_NAME` // - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME` DynamicKey *string `json:"dynamicKey" tf:"dynamic_key"` // if specified, needs to be `STRING` // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsStringConditionKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsStringConditionKey) DeepCopy() *ZoneSpecRulesConditionsStringConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsStringConditionKey.
func (*ZoneSpecRulesConditionsStringConditionKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsStringConditionKey) DeepCopyInto(out *ZoneSpecRulesConditionsStringConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsStringKey ¶
type ZoneSpecRulesConditionsStringKey struct { // The attribute to be used for comparision Attribute *string `json:"attribute" tf:"attribute"` // The key of the attribute, which need dynamic keys. Not applicable otherwise, as the attibute itself acts as a key. Possible values are // - `AMAZON_ECR_IMAGE_ACCOUNT_ID` // - `AMAZON_ECR_IMAGE_REGION` // - `AMAZON_LAMBDA_FUNCTION_NAME` // - `AMAZON_REGION` // - `APACHE_CONFIG_PATH` // - `APACHE_SPARK_MASTER_IP_ADDRESS` // - `ASP_DOT_NET_CORE_APPLICATION_PATH` // - `AWS_ECS_CLUSTER` // - `AWS_ECS_CONTAINERNAME` // - `AWS_ECS_FAMILY` // - `AWS_ECS_REVISION` // - `CASSANDRA_CLUSTER_NAME` // - `CATALINA_BASE` // - `CATALINA_HOME` // - `CLOUD_FOUNDRY_APP_ID` // - `CLOUD_FOUNDRY_APP_NAME` // - `CLOUD_FOUNDRY_INSTANCE_INDEX` // - `CLOUD_FOUNDRY_SPACE_ID` // - `CLOUD_FOUNDRY_SPACE_NAME` // - `COLDFUSION_JVM_CONFIG_FILE` // - `COLDFUSION_SERVICE_NAME` // - `COMMAND_LINE_ARGS` // - `DOTNET_COMMAND` // - `DOTNET_COMMAND_PATH` // - `DYNATRACE_CLUSTER_ID` // - `DYNATRACE_NODE_ID` // - `ELASTICSEARCH_CLUSTER_NAME` // - `ELASTICSEARCH_NODE_NAME` // - `EQUINOX_CONFIG_PATH` // - `EXE_NAME` // - `EXE_PATH` // - `GLASS_FISH_DOMAIN_NAME` // - `GLASS_FISH_INSTANCE_NAME` // - `GOOGLE_APP_ENGINE_INSTANCE` // - `GOOGLE_APP_ENGINE_SERVICE` // - `GOOGLE_CLOUD_PROJECT` // - `HYBRIS_BIN_DIRECTORY` // - `HYBRIS_CONFIG_DIRECTORY` // - `HYBRIS_DATA_DIRECTORY` // - `IBM_CICS_REGION` // - `IBM_CTG_NAME` // - `IBM_IMS_CONNECT_REGION` // - `IBM_IMS_CONTROL_REGION` // - `IBM_IMS_MESSAGE_PROCESSING_REGION` // - `IBM_IMS_SOAP_GW_NAME` // - `IBM_INTEGRATION_NODE_NAME` // - `IBM_INTEGRATION_SERVER_NAME` // - `IIS_APP_POOL` // - `IIS_ROLE_NAME` // - `JAVA_JAR_FILE` // - `JAVA_JAR_PATH` // - `JAVA_MAIN_CLASS` // - `JAVA_MAIN_MODULE` // - `JBOSS_HOME` // - `JBOSS_MODE` // - `JBOSS_SERVER_NAME` // - `KUBERNETES_BASE_POD_NAME` // - `KUBERNETES_CONTAINER_NAME` // - `KUBERNETES_FULL_POD_NAME` // - `KUBERNETES_NAMESPACE` // - `KUBERNETES_POD_UID` // - `MSSQL_INSTANCE_NAME` // - `NODE_JS_APP_BASE_DIRECTORY` // - `NODE_JS_APP_NAME` // - `NODE_JS_SCRIPT_NAME` // - `ORACLE_SID` // - `PG_ID_CALC_INPUT_KEY_LINKAGE` // - `PHP_SCRIPT_PATH` // - `PHP_WORKING_DIRECTORY` // - `RUBY_APP_ROOT_PATH` // - `RUBY_SCRIPT_PATH` // - `RULE_RESULT` // - `SOFTWAREAG_INSTALL_ROOT` // - `SOFTWAREAG_PRODUCTPROPNAME` // - `SPRINGBOOT_APP_NAME` // - `SPRINGBOOT_PROFILE_NAME` // - `SPRINGBOOT_STARTUP_CLASS` // - `TIBCO_BUSINESSWORKS_CE_APP_NAME` // - `TIBCO_BUSINESSWORKS_CE_VERSION` // - `TIBCO_BUSINESS_WORKS_APP_NODE_NAME` // - `TIBCO_BUSINESS_WORKS_APP_SPACE_NAME` // - `TIBCO_BUSINESS_WORKS_DOMAIN_NAME` // - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE` // - `TIBCO_BUSINESS_WORKS_ENGINE_PROPERTY_FILE_PATH` // - `TIBCO_BUSINESS_WORKS_HOME` // - `VARNISH_INSTANCE_NAME` // - `WEB_LOGIC_CLUSTER_NAME` // - `WEB_LOGIC_DOMAIN_NAME` // - `WEB_LOGIC_HOME` // - `WEB_LOGIC_NAME` // - `WEB_SPHERE_CELL_NAME` // - `WEB_SPHERE_CLUSTER_NAME` // - `WEB_SPHERE_NODE_NAME and WEB_SPHERE_SERVER_NAME` DynamicKey *string `json:"dynamicKey" tf:"dynamic_key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*ZoneSpecRulesConditionsStringKey) DeepCopy ¶
func (in *ZoneSpecRulesConditionsStringKey) DeepCopy() *ZoneSpecRulesConditionsStringKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsStringKey.
func (*ZoneSpecRulesConditionsStringKey) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsStringKey) DeepCopyInto(out *ZoneSpecRulesConditionsStringKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsSyntheticEngine ¶
type ZoneSpecRulesConditionsSyntheticEngine struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are CLASSIC and CUSTOM // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsSyntheticEngine) DeepCopy ¶
func (in *ZoneSpecRulesConditionsSyntheticEngine) DeepCopy() *ZoneSpecRulesConditionsSyntheticEngine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsSyntheticEngine.
func (*ZoneSpecRulesConditionsSyntheticEngine) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsSyntheticEngine) DeepCopyInto(out *ZoneSpecRulesConditionsSyntheticEngine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsSyntheticEngineTypeComparison ¶
type ZoneSpecRulesConditionsSyntheticEngineTypeComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be SYNTHETIC_ENGINE_TYPE // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to. Possible values are CLASSIC and CUSTOM // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsSyntheticEngineTypeComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsSyntheticEngineTypeComparison) DeepCopy() *ZoneSpecRulesConditionsSyntheticEngineTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsSyntheticEngineTypeComparison.
func (*ZoneSpecRulesConditionsSyntheticEngineTypeComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsSyntheticEngineTypeComparison) DeepCopyInto(out *ZoneSpecRulesConditionsSyntheticEngineTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsTag ¶
type ZoneSpecRulesConditionsTag struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Tag of a Dynatrace entity // +optional Value *ZoneSpecRulesConditionsTagValue `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsTag) DeepCopy ¶
func (in *ZoneSpecRulesConditionsTag) DeepCopy() *ZoneSpecRulesConditionsTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsTag.
func (*ZoneSpecRulesConditionsTag) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsTag) DeepCopyInto(out *ZoneSpecRulesConditionsTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsTagComparison ¶
type ZoneSpecRulesConditionsTagComparison struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and TAG_KEY_EQUALS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // if specified, needs to be TAG // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Tag of a Dynatrace entity // +optional Value *ZoneSpecRulesConditionsTagComparisonValue `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsTagComparison) DeepCopy ¶
func (in *ZoneSpecRulesConditionsTagComparison) DeepCopy() *ZoneSpecRulesConditionsTagComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsTagComparison.
func (*ZoneSpecRulesConditionsTagComparison) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsTagComparison) DeepCopyInto(out *ZoneSpecRulesConditionsTagComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsTagComparisonValue ¶
type ZoneSpecRulesConditionsTagComparisonValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the tag. Not applicable to custom tags // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsTagComparisonValue) DeepCopy ¶
func (in *ZoneSpecRulesConditionsTagComparisonValue) DeepCopy() *ZoneSpecRulesConditionsTagComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsTagComparisonValue.
func (*ZoneSpecRulesConditionsTagComparisonValue) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsTagComparisonValue) DeepCopyInto(out *ZoneSpecRulesConditionsTagComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsTagComparisonValueCodec ¶
type ZoneSpecRulesConditionsTagComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsTagComparisonValueCodec) Decode ¶
func (ZoneSpecRulesConditionsTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsTagComparisonValueCodec) Encode ¶
func (ZoneSpecRulesConditionsTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsTagComparisonValueCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsTagValue ¶
type ZoneSpecRulesConditionsTagValue struct { // The origin of the tag, such as AWS or Cloud Foundry. Possible values are AWS, AWS_GENERIC, AZURE, CLOUD_FOUNDRY, CONTEXTLESS, ENVIRONMENT, GOOGLE_CLOUD and KUBERNETES. Custom tags use the `CONTEXTLESS` value Context *string `json:"context" tf:"context"` // The key of the tag. Custom tags have the tag value here Key *string `json:"key" tf:"key"` // Any attributes that aren't yet supported by this provider but have meanwhile gotten introduced by a newer version of the Dynatrace REST API // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value of the tag. Not applicable to custom tags // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsTagValue) DeepCopy ¶
func (in *ZoneSpecRulesConditionsTagValue) DeepCopy() *ZoneSpecRulesConditionsTagValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsTagValue.
func (*ZoneSpecRulesConditionsTagValue) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsTagValue) DeepCopyInto(out *ZoneSpecRulesConditionsTagValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsTagValueCodec ¶
type ZoneSpecRulesConditionsTagValueCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsTagValueCodec) Decode ¶
func (ZoneSpecRulesConditionsTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsTagValueCodec) Encode ¶
func (ZoneSpecRulesConditionsTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsTagValueCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneSpecRulesConditionsTech ¶
type ZoneSpecRulesConditionsTech struct { // Reverses the operator. For example it turns the **begins with** into **does not begin with** // +optional Negate *bool `json:"negate,omitempty" tf:"negate"` // Operator of the comparison. Possible values are EQUALS and EXISTS. You can reverse it by setting **negate** to `true` Operator *string `json:"operator" tf:"operator"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // The value to compare to // +optional Value *ZoneSpecRulesConditionsTechValue `json:"value,omitempty" tf:"value"` }
func (*ZoneSpecRulesConditionsTech) DeepCopy ¶
func (in *ZoneSpecRulesConditionsTech) DeepCopy() *ZoneSpecRulesConditionsTech
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsTech.
func (*ZoneSpecRulesConditionsTech) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsTech) DeepCopyInto(out *ZoneSpecRulesConditionsTech)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsTechValue ¶
type ZoneSpecRulesConditionsTechValue struct { // Predefined technology, if technology is not predefined, then the verbatim type must be set. // +optional Type *string `json:"type,omitempty" tf:"type"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` // Non-predefined technology, use for custom technologies // +optional VerbatimType *string `json:"verbatimType,omitempty" tf:"verbatim_type"` }
func (*ZoneSpecRulesConditionsTechValue) DeepCopy ¶
func (in *ZoneSpecRulesConditionsTechValue) DeepCopy() *ZoneSpecRulesConditionsTechValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecRulesConditionsTechValue.
func (*ZoneSpecRulesConditionsTechValue) DeepCopyInto ¶
func (in *ZoneSpecRulesConditionsTechValue) DeepCopyInto(out *ZoneSpecRulesConditionsTechValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecRulesConditionsTechValueCodec ¶
type ZoneSpecRulesConditionsTechValueCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecRulesConditionsTechValueCodec) Decode ¶
func (ZoneSpecRulesConditionsTechValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecRulesConditionsTechValueCodec) Encode ¶
func (ZoneSpecRulesConditionsTechValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecRulesConditionsTechValueCodec) IsEmpty ¶
func (ZoneSpecRulesConditionsTechValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneStatus ¶
type ZoneStatus 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 (*ZoneStatus) DeepCopy ¶
func (in *ZoneStatus) DeepCopy() *ZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneStatus.
func (*ZoneStatus) DeepCopyInto ¶
func (in *ZoneStatus) DeepCopyInto(out *ZoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.