Documentation ¶
Overview ¶
+groupName=autotag.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 Autotag
- func (in *Autotag) DeepCopy() *Autotag
- func (in *Autotag) DeepCopyInto(out *Autotag)
- func (in *Autotag) DeepCopyObject() runtime.Object
- func (r *Autotag) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Autotag) ValidateCreate() error
- func (r *Autotag) ValidateDelete() error
- func (r *Autotag) ValidateUpdate(old runtime.Object) error
- type AutotagList
- type AutotagSpec
- type AutotagSpecEntitySelectorBasedRule
- type AutotagSpecMetadata
- type AutotagSpecMetadataCodec
- type AutotagSpecResource
- type AutotagSpecRules
- type AutotagSpecRulesConditions
- type AutotagSpecRulesConditionsApplicationType
- type AutotagSpecRulesConditionsApplicationTypeComparison
- type AutotagSpecRulesConditionsAzureComputeMode
- type AutotagSpecRulesConditionsAzureComputeModeComparison
- type AutotagSpecRulesConditionsAzureSku
- type AutotagSpecRulesConditionsAzureSkuComparision
- type AutotagSpecRulesConditionsBaseComparisonBasic
- type AutotagSpecRulesConditionsBaseConditionKey
- type AutotagSpecRulesConditionsBitness
- type AutotagSpecRulesConditionsBitnessComparision
- type AutotagSpecRulesConditionsCloudType
- type AutotagSpecRulesConditionsCloudTypeComparison
- type AutotagSpecRulesConditionsComparison
- type AutotagSpecRulesConditionsCustomApplicationType
- type AutotagSpecRulesConditionsCustomApplicationTypeComparison
- type AutotagSpecRulesConditionsCustomHostMetadata
- type AutotagSpecRulesConditionsCustomHostMetadataConditionKey
- type AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey
- func (in *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopy() *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey
- func (in *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto(out *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey)
- type AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec
- func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutotagSpecRulesConditionsCustomHostMetadataDynamicKey
- type AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec
- func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutotagSpecRulesConditionsCustomProcessMetadata
- type AutotagSpecRulesConditionsCustomProcessMetadataConditionKey
- type AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey
- func (in *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopy() *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey
- func (in *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto(out *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey)
- type AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec
- func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey
- type AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec
- func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutotagSpecRulesConditionsDatabaseTopology
- type AutotagSpecRulesConditionsDatabaseTopologyComparison
- type AutotagSpecRulesConditionsDcrumDecoder
- type AutotagSpecRulesConditionsDcrumDecoderComparison
- type AutotagSpecRulesConditionsEntity
- type AutotagSpecRulesConditionsEntityIDComparison
- type AutotagSpecRulesConditionsHostTech
- type AutotagSpecRulesConditionsHostTechValue
- type AutotagSpecRulesConditionsHostTechValueCodec
- type AutotagSpecRulesConditionsHypervisor
- type AutotagSpecRulesConditionsHypervisorTypeComparision
- type AutotagSpecRulesConditionsIndexedName
- type AutotagSpecRulesConditionsIndexedNameComparison
- type AutotagSpecRulesConditionsIndexedString
- type AutotagSpecRulesConditionsIndexedStringComparison
- type AutotagSpecRulesConditionsIndexedTag
- type AutotagSpecRulesConditionsIndexedTagComparison
- type AutotagSpecRulesConditionsIndexedTagComparisonValue
- type AutotagSpecRulesConditionsIndexedTagComparisonValueCodec
- func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutotagSpecRulesConditionsIndexedTagValue
- type AutotagSpecRulesConditionsIndexedTagValueCodec
- type AutotagSpecRulesConditionsInteger
- type AutotagSpecRulesConditionsIntegerComparison
- type AutotagSpecRulesConditionsIpaddress
- type AutotagSpecRulesConditionsIpaddressComparison
- type AutotagSpecRulesConditionsKey
- type AutotagSpecRulesConditionsMobilePlatform
- type AutotagSpecRulesConditionsMobilePlatformComparison
- type AutotagSpecRulesConditionsOsArch
- type AutotagSpecRulesConditionsOsType
- type AutotagSpecRulesConditionsOsarchitectureComparison
- type AutotagSpecRulesConditionsOstypeComparison
- type AutotagSpecRulesConditionsPaasType
- type AutotagSpecRulesConditionsPaasTypeComparison
- type AutotagSpecRulesConditionsProcessMetadata
- type AutotagSpecRulesConditionsProcessMetadataConditionKey
- type AutotagSpecRulesConditionsServiceTopology
- type AutotagSpecRulesConditionsServiceTopologyComparison
- type AutotagSpecRulesConditionsServiceType
- type AutotagSpecRulesConditionsServiceTypeComparison
- type AutotagSpecRulesConditionsSimpleHostTechComparison
- type AutotagSpecRulesConditionsSimpleHostTechComparisonValue
- type AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec
- func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutotagSpecRulesConditionsSimpleTechComparison
- type AutotagSpecRulesConditionsSimpleTechComparisonValue
- type AutotagSpecRulesConditionsSimpleTechComparisonValueCodec
- func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutotagSpecRulesConditionsString
- type AutotagSpecRulesConditionsStringComparison
- type AutotagSpecRulesConditionsStringConditionKey
- type AutotagSpecRulesConditionsStringKey
- type AutotagSpecRulesConditionsSyntheticEngine
- type AutotagSpecRulesConditionsSyntheticEngineTypeComparison
- type AutotagSpecRulesConditionsTag
- type AutotagSpecRulesConditionsTagComparison
- type AutotagSpecRulesConditionsTagComparisonValue
- type AutotagSpecRulesConditionsTagComparisonValueCodec
- func (AutotagSpecRulesConditionsTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutotagSpecRulesConditionsTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutotagSpecRulesConditionsTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutotagSpecRulesConditionsTagValue
- type AutotagSpecRulesConditionsTagValueCodec
- type AutotagSpecRulesConditionsTech
- type AutotagSpecRulesConditionsTechValue
- type AutotagSpecRulesConditionsTechValueCodec
- type AutotagStatus
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: autotag.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 Autotag ¶
type Autotag struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutotagSpec `json:"spec,omitempty"` Status AutotagStatus `json:"status,omitempty"` }
func (*Autotag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Autotag.
func (*Autotag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Autotag) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Autotag) SetupWebhookWithManager ¶
func (*Autotag) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Autotag) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AutotagList ¶
type AutotagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Autotag CRD objects Items []Autotag `json:"items,omitempty"` }
AutotagList is a list of Autotags
func (*AutotagList) DeepCopy ¶
func (in *AutotagList) DeepCopy() *AutotagList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagList.
func (*AutotagList) DeepCopyInto ¶
func (in *AutotagList) DeepCopyInto(out *AutotagList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutotagList) DeepCopyObject ¶
func (in *AutotagList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutotagSpec ¶
type AutotagSpec struct { State *AutotagSpecResource `json:"state,omitempty" tf:"-"` Resource AutotagSpecResource `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 (*AutotagSpec) DeepCopy ¶
func (in *AutotagSpec) DeepCopy() *AutotagSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpec.
func (*AutotagSpec) DeepCopyInto ¶
func (in *AutotagSpec) DeepCopyInto(out *AutotagSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecEntitySelectorBasedRule ¶
type AutotagSpecEntitySelectorBasedRule 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"` // The value of the entity-selector-based auto-tag. If specified, the tag is used in the `name:valueFormat` format. // // For example, you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux` // +optional ValueFormat *string `json:"valueFormat,omitempty" tf:"value_format"` }
func (*AutotagSpecEntitySelectorBasedRule) DeepCopy ¶
func (in *AutotagSpecEntitySelectorBasedRule) DeepCopy() *AutotagSpecEntitySelectorBasedRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecEntitySelectorBasedRule.
func (*AutotagSpecEntitySelectorBasedRule) DeepCopyInto ¶
func (in *AutotagSpecEntitySelectorBasedRule) DeepCopyInto(out *AutotagSpecEntitySelectorBasedRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecMetadata ¶
type AutotagSpecMetadata 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 (*AutotagSpecMetadata) DeepCopy ¶
func (in *AutotagSpecMetadata) DeepCopy() *AutotagSpecMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecMetadata.
func (*AutotagSpecMetadata) DeepCopyInto ¶
func (in *AutotagSpecMetadata) DeepCopyInto(out *AutotagSpecMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecMetadataCodec ¶
type AutotagSpecMetadataCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecMetadataCodec) Decode ¶
func (AutotagSpecMetadataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecMetadataCodec) Encode ¶
func (AutotagSpecMetadataCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecMetadataCodec) IsEmpty ¶
func (AutotagSpecMetadataCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecResource ¶
type AutotagSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // 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 []AutotagSpecEntitySelectorBasedRule `json:"entitySelectorBasedRule,omitempty" tf:"entity_selector_based_rule"` // `metadata` exists for backwards compatibility but shouldn't get specified anymore // +optional // Deprecated Metadata *AutotagSpecMetadata `json:"metadata,omitempty" tf:"metadata"` // The name of the auto-tag, which is applied to entities. Additionally you can specify a **valueFormat** in the tag rule. In that case the tag is used in the `name:valueFormat` format. For example you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`. 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 []AutotagSpecRules `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 (*AutotagSpecResource) DeepCopy ¶
func (in *AutotagSpecResource) DeepCopy() *AutotagSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecResource.
func (*AutotagSpecResource) DeepCopyInto ¶
func (in *AutotagSpecResource) DeepCopyInto(out *AutotagSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRules ¶
type AutotagSpecRules 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 []AutotagSpecRulesConditions `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"` // The value of the auto-tag. If specified, the tag is used in the `name:valueFormat` format. For example, you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`. You can use the following placeholders here: * `{AwsAutoScalingGroup:Name}` * `{AwsAvailabilityZone:Name}` * `{AwsElasticLoadBalancer:Name}` * `{AwsRelationalDatabaseService:DBName}` * `{AwsRelationalDatabaseService:Endpoint}` * `{AwsRelationalDatabaseService:Engine}` * `{AwsRelationalDatabaseService:InstanceClass}` * `{AwsRelationalDatabaseService:Name}` * `{AwsRelationalDatabaseService:Port}` * `{AzureRegion:Name}` * `{AzureScaleSet:Name}` * `{AzureVm:Name}` * `{CloudFoundryOrganization:Name}` * `{CustomDevice:DetectedName}` * `{CustomDevice:DnsName}` * `{CustomDevice:IpAddress}` * `{CustomDevice:Port}` * `{DockerContainerGroupInstance:ContainerName}` * `{DockerContainerGroupInstance:FullImageName}` * `{DockerContainerGroupInstance:ImageVersion}` * `{DockerContainerGroupInstance:StrippedImageName}` * `{ESXIHost:HardwareModel}` * `{ESXIHost:HardwareVendor}` * `{ESXIHost:Name}` * `{ESXIHost:ProductName}` * `{ESXIHost:ProductVersion}` * `{Ec2Instance:AmiId}` * `{Ec2Instance:BeanstalkEnvironmentName}` * `{Ec2Instance:InstanceId}` * `{Ec2Instance:InstanceType}` * `{Ec2Instance:LocalHostName}` * `{Ec2Instance:Name}` * `{Ec2Instance:PublicHostName}` * `{Ec2Instance:SecurityGroup}` * `{GoogleComputeInstance:Id}` * `{GoogleComputeInstance:IpAddresses}` * `{GoogleComputeInstance:MachineType}` * `{GoogleComputeInstance:Name}` * `{GoogleComputeInstance:ProjectId}` * `{GoogleComputeInstance:Project}` * `{Host:AWSNameTag}` * `{Host:AixLogicalCpuCount}` * `{Host:AzureHostName}` * `{Host:AzureSiteName}` * `{Host:BoshDeploymentId}` * `{Host:BoshInstanceId}` * `{Host:BoshInstanceName}` * `{Host:BoshName}` * `{Host:BoshStemcellVersion}` * `{Host:CpuCores}` * `{Host:DetectedName}` * `{Host:Environment:AppName}` * `{Host:Environment:BoshReleaseVersion}` * `{Host:Environment:Environment}` * `{Host:Environment:Link}` * `{Host:Environment:Organization}` * `{Host:Environment:Owner}` * `{Host:Environment:Support}` * `{Host:IpAddress}` * `{Host:LogicalCpuCores}` * `{Host:OneAgentCustomHostName}` * `{Host:OperatingSystemVersion}` * `{Host:PaasMemoryLimit}` * `{HostGroup:Name}` * `{KubernetesCluster:Name}` * `{KubernetesNode:DetectedName}` * `{OpenstackAvailabilityZone:Name}` * `{OpenstackZone:Name}` * `{OpenstackComputeNode:Name}` * `{OpenstackProject:Name}` * `{OpenstackVm:UnstanceType}` * `{OpenstackVm:Name}` * `{OpenstackVm:SecurityGroup}` * `{ProcessGroup:AmazonECRImageAccountId}` * `{ProcessGroup:AmazonECRImageRegion}` * `{ProcessGroup:AmazonECSCluster}` * `{ProcessGroup:AmazonECSContainerName}` * `{ProcessGroup:AmazonECSFamily}` * `{ProcessGroup:AmazonECSRevision}` * `{ProcessGroup:AmazonLambdaFunctionName}` * `{ProcessGroup:AmazonRegion}` * `{ProcessGroup:ApacheConfigPath}` * `{ProcessGroup:ApacheSparkMasterIpAddress}` * `{ProcessGroup:AspDotNetCoreApplicationPath}` * `{ProcessGroup:AspDotNetCoreApplicationPath}` * `{ProcessGroup:AzureHostName}` * `{ProcessGroup:AzureSiteName}` * `{ProcessGroup:CassandraClusterName}` * `{ProcessGroup:CatalinaBase}` * `{ProcessGroup:CatalinaHome}` * `{ProcessGroup:CloudFoundryAppId}` * `{ProcessGroup:CloudFoundryAppName}` * `{ProcessGroup:CloudFoundryInstanceIndex}` * `{ProcessGroup:CloudFoundrySpaceId}` * `{ProcessGroup:CloudFoundrySpaceName}` * `{ProcessGroup:ColdFusionJvmConfigFile}` * `{ProcessGroup:ColdFusionServiceName}` * `{ProcessGroup:CommandLineArgs}` * `{ProcessGroup:DetectedName}` * `{ProcessGroup:DotNetCommandPath}` * `{ProcessGroup:DotNetCommand}` * `{ProcessGroup:DotNetClusterId}` * `{ProcessGroup:DotNetNodeId}` * `{ProcessGroup:ElasticsearchClusterName}` * `{ProcessGroup:ElasticsearchNodeName}` * `{ProcessGroup:EquinoxConfigPath}` * `{ProcessGroup:ExeName}` * `{ProcessGroup:ExePath}` * `{ProcessGroup:GlassFishDomainName}` * `{ProcessGroup:GlassFishInstanceName}` * `{ProcessGroup:GoogleAppEngineInstance}` * `{ProcessGroup:GoogleAppEngineService}` * `{ProcessGroup:GoogleCloudProject}` * `{ProcessGroup:HybrisBinDirectory}` * `{ProcessGroup:HybrisConfigDirectory}` * `{ProcessGroup:HybrisConfigDirectory}` * `{ProcessGroup:HybrisDataDirectory}` * `{ProcessGroup:IBMCicsRegion}` * `{ProcessGroup:IBMCtgName}` * `{ProcessGroup:IBMImsConnectRegion}` * `{ProcessGroup:IBMImsControlRegion}` * `{ProcessGroup:IBMImsMessageProcessingRegion}` * `{ProcessGroup:IBMImsSoapGwName}` * `{ProcessGroup:IBMIntegrationNodeName}` * `{ProcessGroup:IBMIntegrationServerName}` * `{ProcessGroup:IISAppPool}` * `{ProcessGroup:IISRoleName}` * `{ProcessGroup:JbossHome}` * `{ProcessGroup:JbossMode}` * `{ProcessGroup:JbossServerName}` * `{ProcessGroup:JavaJarFile}` * `{ProcessGroup:JavaJarPath}` * `{ProcessGroup:JavaMainCLass}` * `{ProcessGroup:KubernetesBasePodName}` * `{ProcessGroup:KubernetesContainerName}` * `{ProcessGroup:KubernetesFullPodName}` * `{ProcessGroup:KubernetesNamespace}` * `{ProcessGroup:KubernetesPodUid}` * `{ProcessGroup:MssqlInstanceName}` * `{ProcessGroup:NodeJsAppBaseDirectory}` * `{ProcessGroup:NodeJsAppName}` * `{ProcessGroup:NodeJsScriptName}` * `{ProcessGroup:OracleSid}` * `{ProcessGroup:PHPScriptPath}` * `{ProcessGroup:PHPWorkingDirectory}` * `{ProcessGroup:Ports}` * `{ProcessGroup:RubyAppRootPath}` * `{ProcessGroup:RubyScriptPath}` * `{ProcessGroup:SoftwareAGInstallRoot}` * `{ProcessGroup:SoftwareAGProductPropertyName}` * `{ProcessGroup:SpringBootAppName}` * `{ProcessGroup:SpringBootProfileName}` * `{ProcessGroup:SpringBootStartupClass}` * `{ProcessGroup:TIBCOBusinessWorksAppNodeName}` * `{ProcessGroup:TIBCOBusinessWorksAppSpaceName}` * `{ProcessGroup:TIBCOBusinessWorksCeAppName}` * `{ProcessGroup:TIBCOBusinessWorksCeVersion}` * `{ProcessGroup:TIBCOBusinessWorksDomainName}` * `{ProcessGroup:TIBCOBusinessWorksEnginePropertyFilePath}` * `{ProcessGroup:TIBCOBusinessWorksEnginePropertyFile}` * `{ProcessGroup:TIBCOBusinessWorksHome}` * `{ProcessGroup:VarnishInstanceName}` * `{ProcessGroup:WebLogicClusterName}` * `{ProcessGroup:WebLogicDomainName}` * `{ProcessGroup:WebLogicHome}` * `{ProcessGroup:WebLogicName}` * `{ProcessGroup:WebSphereCellName}` * `{ProcessGroup:WebSphereClusterName}` * `{ProcessGroup:WebSphereNodeName}` * `{ProcessGroup:WebSphereServerName}` * `{ProcessGroup:ActorSystem}` * `{Service:STGServerName}` * `{Service:DatabaseHostName}` * `{Service:DatabaseName}` * `{Service:DatabaseVendor}` * `{Service:DetectedName}` * `{Service:EndpointPath}` * `{Service:EndpointPathGatewayUrl}` * `{Service:IIBApplicationName}` * `{Service:MessageListenerClassName}` * `{Service:Port}` * `{Service:PublicDomainName}` * `{Service:RemoteEndpoint}` * `{Service:RemoteName}` * `{Service:WebApplicationId}` * `{Service:WebContextRoot}` * `{Service:WebServerName}` * `{Service:WebServiceNamespace}` * `{Service:WebServiceName}` * `{VmwareDatacenter:Name}` * `{VmwareVm:Name}` // +optional ValueFormat *string `json:"valueFormat,omitempty" tf:"value_format"` }
func (*AutotagSpecRules) DeepCopy ¶
func (in *AutotagSpecRules) DeepCopy() *AutotagSpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRules.
func (*AutotagSpecRules) DeepCopyInto ¶
func (in *AutotagSpecRules) DeepCopyInto(out *AutotagSpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditions ¶
type AutotagSpecRulesConditions struct { // Comparison for `APPLICATION_TYPE` attributes // +optional ApplicationType []AutotagSpecRulesConditionsApplicationType `json:"applicationType,omitempty" tf:"application_type"` // Comparison for `APPLICATION_TYPE` attributes // +optional // Deprecated ApplicationTypeComparison []AutotagSpecRulesConditionsApplicationTypeComparison `json:"applicationTypeComparison,omitempty" tf:"application_type_comparison"` // Comparison for `AZURE_COMPUTE_MODE` attributes // +optional // Deprecated AzureComputeMode []AutotagSpecRulesConditionsAzureComputeMode `json:"azureComputeMode,omitempty" tf:"azure_compute_mode"` // Comparison for `AZURE_COMPUTE_MODE` attributes // +optional AzureComputeModeComparison []AutotagSpecRulesConditionsAzureComputeModeComparison `json:"azureComputeModeComparison,omitempty" tf:"azure_compute_mode_comparison"` // Comparison for `AZURE_SKU` attributes // +optional AzureSku []AutotagSpecRulesConditionsAzureSku `json:"azureSku,omitempty" tf:"azure_sku"` // Comparison for `AZURE_SKU` attributes // +optional // Deprecated AzureSkuComparision []AutotagSpecRulesConditionsAzureSkuComparision `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 []AutotagSpecRulesConditionsBaseComparisonBasic `json:"baseComparisonBasic,omitempty" tf:"base_comparison_basic"` // Fallback for not yet known type // +optional // Deprecated BaseConditionKey []AutotagSpecRulesConditionsBaseConditionKey `json:"baseConditionKey,omitempty" tf:"base_condition_key"` // Comparison for `BITNESS` attributes // +optional Bitness []AutotagSpecRulesConditionsBitness `json:"bitness,omitempty" tf:"bitness"` // Comparison for `BITNESS` attributes // +optional // Deprecated BitnessComparision []AutotagSpecRulesConditionsBitnessComparision `json:"bitnessComparision,omitempty" tf:"bitness_comparision"` // Comparison for `CLOUD_TYPE` attributes // +optional CloudType []AutotagSpecRulesConditionsCloudType `json:"cloudType,omitempty" tf:"cloud_type"` // Comparison for `CLOUD_TYPE` attributes // +optional // Deprecated CloudTypeComparison []AutotagSpecRulesConditionsCloudTypeComparison `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 []AutotagSpecRulesConditionsComparison `json:"comparison,omitempty" tf:"comparison"` // Comparison for `CUSTOM_APPLICATION_TYPE` attributes // +optional CustomApplicationType []AutotagSpecRulesConditionsCustomApplicationType `json:"customApplicationType,omitempty" tf:"custom_application_type"` // Comparison for `CUSTOM_APPLICATION_TYPE` attributes // +optional // Deprecated CustomApplicationTypeComparison []AutotagSpecRulesConditionsCustomApplicationTypeComparison `json:"customApplicationTypeComparison,omitempty" tf:"custom_application_type_comparison"` // Key for Custom Host Metadata // +optional CustomHostMetadata []AutotagSpecRulesConditionsCustomHostMetadata `json:"customHostMetadata,omitempty" tf:"custom_host_metadata"` // Key for Custom Host Metadata // +optional // Deprecated CustomHostMetadataConditionKey []AutotagSpecRulesConditionsCustomHostMetadataConditionKey `json:"customHostMetadataConditionKey,omitempty" tf:"custom_host_metadata_condition_key"` // Key for Custom Process Metadata // +optional CustomProcessMetadata []AutotagSpecRulesConditionsCustomProcessMetadata `json:"customProcessMetadata,omitempty" tf:"custom_process_metadata"` // Key for Custom Process Metadata // +optional // Deprecated CustomProcessMetadataConditionKey []AutotagSpecRulesConditionsCustomProcessMetadataConditionKey `json:"customProcessMetadataConditionKey,omitempty" tf:"custom_process_metadata_condition_key"` // Comparison for `DATABASE_TOPOLOGY` attributes // +optional DatabaseTopology []AutotagSpecRulesConditionsDatabaseTopology `json:"databaseTopology,omitempty" tf:"database_topology"` // Comparison for `DATABASE_TOPOLOGY` attributes // +optional // Deprecated DatabaseTopologyComparison []AutotagSpecRulesConditionsDatabaseTopologyComparison `json:"databaseTopologyComparison,omitempty" tf:"database_topology_comparison"` // Comparison for `DCRUM_DECODER_TYPE` attributes // +optional DcrumDecoder []AutotagSpecRulesConditionsDcrumDecoder `json:"dcrumDecoder,omitempty" tf:"dcrum_decoder"` // Comparison for `DCRUM_DECODER_TYPE` attributes // +optional // Deprecated DcrumDecoderComparison []AutotagSpecRulesConditionsDcrumDecoderComparison `json:"dcrumDecoderComparison,omitempty" tf:"dcrum_decoder_comparison"` // Comparison for `ENTITY_ID` attributes // +optional Entity []AutotagSpecRulesConditionsEntity `json:"entity,omitempty" tf:"entity"` // Comparison for `ENTITY_ID` attributes // +optional // Deprecated EntityIDComparison []AutotagSpecRulesConditionsEntityIDComparison `json:"entityIDComparison,omitempty" tf:"entity_id_comparison"` // Comparison for `SIMPLE_HOST_TECH` attributes // +optional HostTech []AutotagSpecRulesConditionsHostTech `json:"hostTech,omitempty" tf:"host_tech"` // Comparison for `HYPERVISOR_TYPE` attributes // +optional Hypervisor []AutotagSpecRulesConditionsHypervisor `json:"hypervisor,omitempty" tf:"hypervisor"` // `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead // +optional // Deprecated HypervisorTypeComparision []AutotagSpecRulesConditionsHypervisorTypeComparision `json:"hypervisorTypeComparision,omitempty" tf:"hypervisor_type_comparision"` // Comparison for `INDEXED_NAME` attributes // +optional IndexedName []AutotagSpecRulesConditionsIndexedName `json:"indexedName,omitempty" tf:"indexed_name"` // Comparison for `INDEXED_NAME` attributes // +optional // Deprecated IndexedNameComparison []AutotagSpecRulesConditionsIndexedNameComparison `json:"indexedNameComparison,omitempty" tf:"indexed_name_comparison"` // Comparison for `INDEXED_STRING` attributes // +optional IndexedString []AutotagSpecRulesConditionsIndexedString `json:"indexedString,omitempty" tf:"indexed_string"` // Comparison for `INDEXED_STRING` attributes // +optional // Deprecated IndexedStringComparison []AutotagSpecRulesConditionsIndexedStringComparison `json:"indexedStringComparison,omitempty" tf:"indexed_string_comparison"` // Comparison for `INDEXED_TAG` attributes // +optional IndexedTag []AutotagSpecRulesConditionsIndexedTag `json:"indexedTag,omitempty" tf:"indexed_tag"` // Comparison for `INDEXED_TAG` attributes // +optional // Deprecated IndexedTagComparison []AutotagSpecRulesConditionsIndexedTagComparison `json:"indexedTagComparison,omitempty" tf:"indexed_tag_comparison"` // Comparison for `INTEGER` attributes // +optional Integer []AutotagSpecRulesConditionsInteger `json:"integer,omitempty" tf:"integer"` // Comparison for `INTEGER` attributes // +optional // Deprecated IntegerComparison []AutotagSpecRulesConditionsIntegerComparison `json:"integerComparison,omitempty" tf:"integer_comparison"` // Comparison for `IP_ADDRESS` attributes // +optional Ipaddress []AutotagSpecRulesConditionsIpaddress `json:"ipaddress,omitempty" tf:"ipaddress"` // Comparison for `IP_ADDRESS` attributes // +optional // Deprecated IpaddressComparison []AutotagSpecRulesConditionsIpaddressComparison `json:"ipaddressComparison,omitempty" tf:"ipaddress_comparison"` // Fallback for not yet known type // +optional Key []AutotagSpecRulesConditionsKey `json:"key,omitempty" tf:"key"` // Comparison for `MOBILE_PLATFORM` attributes // +optional MobilePlatform []AutotagSpecRulesConditionsMobilePlatform `json:"mobilePlatform,omitempty" tf:"mobile_platform"` // Comparison for `MOBILE_PLATFORM` attributes // +optional // Deprecated MobilePlatformComparison []AutotagSpecRulesConditionsMobilePlatformComparison `json:"mobilePlatformComparison,omitempty" tf:"mobile_platform_comparison"` // Comparison for `OS_ARCHITECTURE` attributes // +optional OsArch []AutotagSpecRulesConditionsOsArch `json:"osArch,omitempty" tf:"os_arch"` // Comparison for `OS_TYPE` attributes // +optional OsType []AutotagSpecRulesConditionsOsType `json:"osType,omitempty" tf:"os_type"` // Comparison for `OS_ARCHITECTURE` attributes // +optional // Deprecated OsarchitectureComparison []AutotagSpecRulesConditionsOsarchitectureComparison `json:"osarchitectureComparison,omitempty" tf:"osarchitecture_comparison"` // Comparison for `OS_TYPE` attributes // +optional // Deprecated OstypeComparison []AutotagSpecRulesConditionsOstypeComparison `json:"ostypeComparison,omitempty" tf:"ostype_comparison"` // Comparison for `PAAS_TYPE` attributes // +optional PaasType []AutotagSpecRulesConditionsPaasType `json:"paasType,omitempty" tf:"paas_type"` // Comparison for `PAAS_TYPE` attributes // +optional // Deprecated PaasTypeComparison []AutotagSpecRulesConditionsPaasTypeComparison `json:"paasTypeComparison,omitempty" tf:"paas_type_comparison"` // The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type // +optional ProcessMetadata []AutotagSpecRulesConditionsProcessMetadata `json:"processMetadata,omitempty" tf:"process_metadata"` // The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type // +optional // Deprecated ProcessMetadataConditionKey []AutotagSpecRulesConditionsProcessMetadataConditionKey `json:"processMetadataConditionKey,omitempty" tf:"process_metadata_condition_key"` // Comparison for `SERVICE_TOPOLOGY` attributes // +optional ServiceTopology []AutotagSpecRulesConditionsServiceTopology `json:"serviceTopology,omitempty" tf:"service_topology"` // Comparison for `SERVICE_TOPOLOGY` attributes // +optional // Deprecated ServiceTopologyComparison []AutotagSpecRulesConditionsServiceTopologyComparison `json:"serviceTopologyComparison,omitempty" tf:"service_topology_comparison"` // Comparison for `SERVICE_TYPE` attributes // +optional ServiceType []AutotagSpecRulesConditionsServiceType `json:"serviceType,omitempty" tf:"service_type"` // Comparison for `SERVICE_TYPE` attributes // +optional // Deprecated ServiceTypeComparison []AutotagSpecRulesConditionsServiceTypeComparison `json:"serviceTypeComparison,omitempty" tf:"service_type_comparison"` // Comparison for `SIMPLE_HOST_TECH` attributes // +optional // Deprecated SimpleHostTechComparison []AutotagSpecRulesConditionsSimpleHostTechComparison `json:"simpleHostTechComparison,omitempty" tf:"simple_host_tech_comparison"` // Comparison for `SIMPLE_TECH` attributes // +optional // Deprecated SimpleTechComparison []AutotagSpecRulesConditionsSimpleTechComparison `json:"simpleTechComparison,omitempty" tf:"simple_tech_comparison"` // Comparison for `STRING` attributes // +optional String []AutotagSpecRulesConditionsString `json:"string,omitempty" tf:"string"` // Comparison for `STRING` attributes // +optional // Deprecated StringComparison []AutotagSpecRulesConditionsStringComparison `json:"stringComparison,omitempty" tf:"string_comparison"` // The key for dynamic attributes of the `STRING` type // +optional // Deprecated StringConditionKey []AutotagSpecRulesConditionsStringConditionKey `json:"stringConditionKey,omitempty" tf:"string_condition_key"` // The key for dynamic attributes of the `STRING` type // +optional StringKey []AutotagSpecRulesConditionsStringKey `json:"stringKey,omitempty" tf:"string_key"` // Comparison for `SYNTHETIC_ENGINE_TYPE` attributes // +optional SyntheticEngine []AutotagSpecRulesConditionsSyntheticEngine `json:"syntheticEngine,omitempty" tf:"synthetic_engine"` // Comparison for `SYNTHETIC_ENGINE_TYPE` attributes // +optional // Deprecated SyntheticEngineTypeComparison []AutotagSpecRulesConditionsSyntheticEngineTypeComparison `json:"syntheticEngineTypeComparison,omitempty" tf:"synthetic_engine_type_comparison"` // Comparison for `TAG` attributes // +optional Tag []AutotagSpecRulesConditionsTag `json:"tag,omitempty" tf:"tag"` // Comparison for `TAG` attributes // +optional // Deprecated TagComparison []AutotagSpecRulesConditionsTagComparison `json:"tagComparison,omitempty" tf:"tag_comparison"` // Comparison for `SIMPLE_TECH` attributes // +optional Tech []AutotagSpecRulesConditionsTech `json:"tech,omitempty" tf:"tech"` // Any attributes that aren't yet supported by this provider // +optional Unknowns *string `json:"unknowns,omitempty" tf:"unknowns"` }
func (*AutotagSpecRulesConditions) DeepCopy ¶
func (in *AutotagSpecRulesConditions) DeepCopy() *AutotagSpecRulesConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditions.
func (*AutotagSpecRulesConditions) DeepCopyInto ¶
func (in *AutotagSpecRulesConditions) DeepCopyInto(out *AutotagSpecRulesConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsApplicationType ¶
type AutotagSpecRulesConditionsApplicationType 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 (*AutotagSpecRulesConditionsApplicationType) DeepCopy ¶
func (in *AutotagSpecRulesConditionsApplicationType) DeepCopy() *AutotagSpecRulesConditionsApplicationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsApplicationType.
func (*AutotagSpecRulesConditionsApplicationType) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsApplicationType) DeepCopyInto(out *AutotagSpecRulesConditionsApplicationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsApplicationTypeComparison ¶
type AutotagSpecRulesConditionsApplicationTypeComparison 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 (*AutotagSpecRulesConditionsApplicationTypeComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsApplicationTypeComparison) DeepCopy() *AutotagSpecRulesConditionsApplicationTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsApplicationTypeComparison.
func (*AutotagSpecRulesConditionsApplicationTypeComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsApplicationTypeComparison) DeepCopyInto(out *AutotagSpecRulesConditionsApplicationTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsAzureComputeMode ¶
type AutotagSpecRulesConditionsAzureComputeMode 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 (*AutotagSpecRulesConditionsAzureComputeMode) DeepCopy ¶
func (in *AutotagSpecRulesConditionsAzureComputeMode) DeepCopy() *AutotagSpecRulesConditionsAzureComputeMode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsAzureComputeMode.
func (*AutotagSpecRulesConditionsAzureComputeMode) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsAzureComputeMode) DeepCopyInto(out *AutotagSpecRulesConditionsAzureComputeMode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsAzureComputeModeComparison ¶
type AutotagSpecRulesConditionsAzureComputeModeComparison 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 (*AutotagSpecRulesConditionsAzureComputeModeComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsAzureComputeModeComparison) DeepCopy() *AutotagSpecRulesConditionsAzureComputeModeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsAzureComputeModeComparison.
func (*AutotagSpecRulesConditionsAzureComputeModeComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsAzureComputeModeComparison) DeepCopyInto(out *AutotagSpecRulesConditionsAzureComputeModeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsAzureSku ¶
type AutotagSpecRulesConditionsAzureSku 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 (*AutotagSpecRulesConditionsAzureSku) DeepCopy ¶
func (in *AutotagSpecRulesConditionsAzureSku) DeepCopy() *AutotagSpecRulesConditionsAzureSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsAzureSku.
func (*AutotagSpecRulesConditionsAzureSku) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsAzureSku) DeepCopyInto(out *AutotagSpecRulesConditionsAzureSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsAzureSkuComparision ¶
type AutotagSpecRulesConditionsAzureSkuComparision 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 (*AutotagSpecRulesConditionsAzureSkuComparision) DeepCopy ¶
func (in *AutotagSpecRulesConditionsAzureSkuComparision) DeepCopy() *AutotagSpecRulesConditionsAzureSkuComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsAzureSkuComparision.
func (*AutotagSpecRulesConditionsAzureSkuComparision) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsAzureSkuComparision) DeepCopyInto(out *AutotagSpecRulesConditionsAzureSkuComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsBaseComparisonBasic ¶
type AutotagSpecRulesConditionsBaseComparisonBasic 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 (*AutotagSpecRulesConditionsBaseComparisonBasic) DeepCopy ¶
func (in *AutotagSpecRulesConditionsBaseComparisonBasic) DeepCopy() *AutotagSpecRulesConditionsBaseComparisonBasic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsBaseComparisonBasic.
func (*AutotagSpecRulesConditionsBaseComparisonBasic) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsBaseComparisonBasic) DeepCopyInto(out *AutotagSpecRulesConditionsBaseComparisonBasic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsBaseConditionKey ¶
type AutotagSpecRulesConditionsBaseConditionKey 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 (*AutotagSpecRulesConditionsBaseConditionKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsBaseConditionKey) DeepCopy() *AutotagSpecRulesConditionsBaseConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsBaseConditionKey.
func (*AutotagSpecRulesConditionsBaseConditionKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsBaseConditionKey) DeepCopyInto(out *AutotagSpecRulesConditionsBaseConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsBitness ¶
type AutotagSpecRulesConditionsBitness 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 (*AutotagSpecRulesConditionsBitness) DeepCopy ¶
func (in *AutotagSpecRulesConditionsBitness) DeepCopy() *AutotagSpecRulesConditionsBitness
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsBitness.
func (*AutotagSpecRulesConditionsBitness) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsBitness) DeepCopyInto(out *AutotagSpecRulesConditionsBitness)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsBitnessComparision ¶
type AutotagSpecRulesConditionsBitnessComparision 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 (*AutotagSpecRulesConditionsBitnessComparision) DeepCopy ¶
func (in *AutotagSpecRulesConditionsBitnessComparision) DeepCopy() *AutotagSpecRulesConditionsBitnessComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsBitnessComparision.
func (*AutotagSpecRulesConditionsBitnessComparision) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsBitnessComparision) DeepCopyInto(out *AutotagSpecRulesConditionsBitnessComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCloudType ¶
type AutotagSpecRulesConditionsCloudType 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 (*AutotagSpecRulesConditionsCloudType) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCloudType) DeepCopy() *AutotagSpecRulesConditionsCloudType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCloudType.
func (*AutotagSpecRulesConditionsCloudType) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCloudType) DeepCopyInto(out *AutotagSpecRulesConditionsCloudType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCloudTypeComparison ¶
type AutotagSpecRulesConditionsCloudTypeComparison 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 (*AutotagSpecRulesConditionsCloudTypeComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCloudTypeComparison) DeepCopy() *AutotagSpecRulesConditionsCloudTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCloudTypeComparison.
func (*AutotagSpecRulesConditionsCloudTypeComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCloudTypeComparison) DeepCopyInto(out *AutotagSpecRulesConditionsCloudTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsComparison ¶
type AutotagSpecRulesConditionsComparison 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 (*AutotagSpecRulesConditionsComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsComparison) DeepCopy() *AutotagSpecRulesConditionsComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsComparison.
func (*AutotagSpecRulesConditionsComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsComparison) DeepCopyInto(out *AutotagSpecRulesConditionsComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomApplicationType ¶
type AutotagSpecRulesConditionsCustomApplicationType 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 (*AutotagSpecRulesConditionsCustomApplicationType) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomApplicationType) DeepCopy() *AutotagSpecRulesConditionsCustomApplicationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomApplicationType.
func (*AutotagSpecRulesConditionsCustomApplicationType) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomApplicationType) DeepCopyInto(out *AutotagSpecRulesConditionsCustomApplicationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomApplicationTypeComparison ¶
type AutotagSpecRulesConditionsCustomApplicationTypeComparison 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 (*AutotagSpecRulesConditionsCustomApplicationTypeComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomApplicationTypeComparison) DeepCopy() *AutotagSpecRulesConditionsCustomApplicationTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomApplicationTypeComparison.
func (*AutotagSpecRulesConditionsCustomApplicationTypeComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomApplicationTypeComparison) DeepCopyInto(out *AutotagSpecRulesConditionsCustomApplicationTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomHostMetadata ¶
type AutotagSpecRulesConditionsCustomHostMetadata 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 *AutotagSpecRulesConditionsCustomHostMetadataDynamicKey `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 (*AutotagSpecRulesConditionsCustomHostMetadata) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomHostMetadata) DeepCopy() *AutotagSpecRulesConditionsCustomHostMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomHostMetadata.
func (*AutotagSpecRulesConditionsCustomHostMetadata) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomHostMetadata) DeepCopyInto(out *AutotagSpecRulesConditionsCustomHostMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomHostMetadataConditionKey ¶
type AutotagSpecRulesConditionsCustomHostMetadataConditionKey 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 *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey `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 (*AutotagSpecRulesConditionsCustomHostMetadataConditionKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomHostMetadataConditionKey) DeepCopy() *AutotagSpecRulesConditionsCustomHostMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomHostMetadataConditionKey.
func (*AutotagSpecRulesConditionsCustomHostMetadataConditionKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomHostMetadataConditionKey) DeepCopyInto(out *AutotagSpecRulesConditionsCustomHostMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey ¶
type AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey 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 (*AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopy() *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey.
func (*AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey) DeepCopyInto(out *AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec ¶
type AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Decode ¶
func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Encode ¶
func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsCustomHostMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsCustomHostMetadataDynamicKey ¶
type AutotagSpecRulesConditionsCustomHostMetadataDynamicKey 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 (*AutotagSpecRulesConditionsCustomHostMetadataDynamicKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomHostMetadataDynamicKey) DeepCopy() *AutotagSpecRulesConditionsCustomHostMetadataDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomHostMetadataDynamicKey.
func (*AutotagSpecRulesConditionsCustomHostMetadataDynamicKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomHostMetadataDynamicKey) DeepCopyInto(out *AutotagSpecRulesConditionsCustomHostMetadataDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec ¶
type AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Decode ¶
func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Encode ¶
func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsCustomHostMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsCustomProcessMetadata ¶
type AutotagSpecRulesConditionsCustomProcessMetadata 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 *AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey `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 (*AutotagSpecRulesConditionsCustomProcessMetadata) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomProcessMetadata) DeepCopy() *AutotagSpecRulesConditionsCustomProcessMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomProcessMetadata.
func (*AutotagSpecRulesConditionsCustomProcessMetadata) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomProcessMetadata) DeepCopyInto(out *AutotagSpecRulesConditionsCustomProcessMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomProcessMetadataConditionKey ¶
type AutotagSpecRulesConditionsCustomProcessMetadataConditionKey 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 *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey `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 (*AutotagSpecRulesConditionsCustomProcessMetadataConditionKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomProcessMetadataConditionKey) DeepCopy() *AutotagSpecRulesConditionsCustomProcessMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomProcessMetadataConditionKey.
func (*AutotagSpecRulesConditionsCustomProcessMetadataConditionKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomProcessMetadataConditionKey) DeepCopyInto(out *AutotagSpecRulesConditionsCustomProcessMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey ¶
type AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey 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 (*AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopy() *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey.
func (*AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey) DeepCopyInto(out *AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec ¶
type AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode ¶
func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode ¶
func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsCustomProcessMetadataConditionKeyDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey ¶
type AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey 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 (*AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey) DeepCopy() *AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey.
func (*AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey) DeepCopyInto(out *AutotagSpecRulesConditionsCustomProcessMetadataDynamicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec ¶
type AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Decode ¶
func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Encode ¶
func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsCustomProcessMetadataDynamicKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsDatabaseTopology ¶
type AutotagSpecRulesConditionsDatabaseTopology 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 (*AutotagSpecRulesConditionsDatabaseTopology) DeepCopy ¶
func (in *AutotagSpecRulesConditionsDatabaseTopology) DeepCopy() *AutotagSpecRulesConditionsDatabaseTopology
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsDatabaseTopology.
func (*AutotagSpecRulesConditionsDatabaseTopology) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsDatabaseTopology) DeepCopyInto(out *AutotagSpecRulesConditionsDatabaseTopology)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsDatabaseTopologyComparison ¶
type AutotagSpecRulesConditionsDatabaseTopologyComparison 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 (*AutotagSpecRulesConditionsDatabaseTopologyComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsDatabaseTopologyComparison) DeepCopy() *AutotagSpecRulesConditionsDatabaseTopologyComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsDatabaseTopologyComparison.
func (*AutotagSpecRulesConditionsDatabaseTopologyComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsDatabaseTopologyComparison) DeepCopyInto(out *AutotagSpecRulesConditionsDatabaseTopologyComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsDcrumDecoder ¶
type AutotagSpecRulesConditionsDcrumDecoder 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 (*AutotagSpecRulesConditionsDcrumDecoder) DeepCopy ¶
func (in *AutotagSpecRulesConditionsDcrumDecoder) DeepCopy() *AutotagSpecRulesConditionsDcrumDecoder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsDcrumDecoder.
func (*AutotagSpecRulesConditionsDcrumDecoder) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsDcrumDecoder) DeepCopyInto(out *AutotagSpecRulesConditionsDcrumDecoder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsDcrumDecoderComparison ¶
type AutotagSpecRulesConditionsDcrumDecoderComparison 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 (*AutotagSpecRulesConditionsDcrumDecoderComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsDcrumDecoderComparison) DeepCopy() *AutotagSpecRulesConditionsDcrumDecoderComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsDcrumDecoderComparison.
func (*AutotagSpecRulesConditionsDcrumDecoderComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsDcrumDecoderComparison) DeepCopyInto(out *AutotagSpecRulesConditionsDcrumDecoderComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsEntity ¶
type AutotagSpecRulesConditionsEntity 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 (*AutotagSpecRulesConditionsEntity) DeepCopy ¶
func (in *AutotagSpecRulesConditionsEntity) DeepCopy() *AutotagSpecRulesConditionsEntity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsEntity.
func (*AutotagSpecRulesConditionsEntity) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsEntity) DeepCopyInto(out *AutotagSpecRulesConditionsEntity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsEntityIDComparison ¶
type AutotagSpecRulesConditionsEntityIDComparison 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 (*AutotagSpecRulesConditionsEntityIDComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsEntityIDComparison) DeepCopy() *AutotagSpecRulesConditionsEntityIDComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsEntityIDComparison.
func (*AutotagSpecRulesConditionsEntityIDComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsEntityIDComparison) DeepCopyInto(out *AutotagSpecRulesConditionsEntityIDComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsHostTech ¶
type AutotagSpecRulesConditionsHostTech 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 *AutotagSpecRulesConditionsHostTechValue `json:"value,omitempty" tf:"value"` }
func (*AutotagSpecRulesConditionsHostTech) DeepCopy ¶
func (in *AutotagSpecRulesConditionsHostTech) DeepCopy() *AutotagSpecRulesConditionsHostTech
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsHostTech.
func (*AutotagSpecRulesConditionsHostTech) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsHostTech) DeepCopyInto(out *AutotagSpecRulesConditionsHostTech)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsHostTechValue ¶
type AutotagSpecRulesConditionsHostTechValue 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 (*AutotagSpecRulesConditionsHostTechValue) DeepCopy ¶
func (in *AutotagSpecRulesConditionsHostTechValue) DeepCopy() *AutotagSpecRulesConditionsHostTechValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsHostTechValue.
func (*AutotagSpecRulesConditionsHostTechValue) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsHostTechValue) DeepCopyInto(out *AutotagSpecRulesConditionsHostTechValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsHostTechValueCodec ¶
type AutotagSpecRulesConditionsHostTechValueCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsHostTechValueCodec) Decode ¶
func (AutotagSpecRulesConditionsHostTechValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsHostTechValueCodec) Encode ¶
func (AutotagSpecRulesConditionsHostTechValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsHostTechValueCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsHostTechValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsHypervisor ¶
type AutotagSpecRulesConditionsHypervisor 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 (*AutotagSpecRulesConditionsHypervisor) DeepCopy ¶
func (in *AutotagSpecRulesConditionsHypervisor) DeepCopy() *AutotagSpecRulesConditionsHypervisor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsHypervisor.
func (*AutotagSpecRulesConditionsHypervisor) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsHypervisor) DeepCopyInto(out *AutotagSpecRulesConditionsHypervisor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsHypervisorTypeComparision ¶
type AutotagSpecRulesConditionsHypervisorTypeComparision 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 (*AutotagSpecRulesConditionsHypervisorTypeComparision) DeepCopy ¶
func (in *AutotagSpecRulesConditionsHypervisorTypeComparision) DeepCopy() *AutotagSpecRulesConditionsHypervisorTypeComparision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsHypervisorTypeComparision.
func (*AutotagSpecRulesConditionsHypervisorTypeComparision) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsHypervisorTypeComparision) DeepCopyInto(out *AutotagSpecRulesConditionsHypervisorTypeComparision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedName ¶
type AutotagSpecRulesConditionsIndexedName 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 (*AutotagSpecRulesConditionsIndexedName) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIndexedName) DeepCopy() *AutotagSpecRulesConditionsIndexedName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIndexedName.
func (*AutotagSpecRulesConditionsIndexedName) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIndexedName) DeepCopyInto(out *AutotagSpecRulesConditionsIndexedName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedNameComparison ¶
type AutotagSpecRulesConditionsIndexedNameComparison 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 (*AutotagSpecRulesConditionsIndexedNameComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIndexedNameComparison) DeepCopy() *AutotagSpecRulesConditionsIndexedNameComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIndexedNameComparison.
func (*AutotagSpecRulesConditionsIndexedNameComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIndexedNameComparison) DeepCopyInto(out *AutotagSpecRulesConditionsIndexedNameComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedString ¶
type AutotagSpecRulesConditionsIndexedString 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 (*AutotagSpecRulesConditionsIndexedString) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIndexedString) DeepCopy() *AutotagSpecRulesConditionsIndexedString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIndexedString.
func (*AutotagSpecRulesConditionsIndexedString) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIndexedString) DeepCopyInto(out *AutotagSpecRulesConditionsIndexedString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedStringComparison ¶
type AutotagSpecRulesConditionsIndexedStringComparison 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 (*AutotagSpecRulesConditionsIndexedStringComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIndexedStringComparison) DeepCopy() *AutotagSpecRulesConditionsIndexedStringComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIndexedStringComparison.
func (*AutotagSpecRulesConditionsIndexedStringComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIndexedStringComparison) DeepCopyInto(out *AutotagSpecRulesConditionsIndexedStringComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedTag ¶
type AutotagSpecRulesConditionsIndexedTag 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 *AutotagSpecRulesConditionsIndexedTagValue `json:"value,omitempty" tf:"value"` }
func (*AutotagSpecRulesConditionsIndexedTag) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIndexedTag) DeepCopy() *AutotagSpecRulesConditionsIndexedTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIndexedTag.
func (*AutotagSpecRulesConditionsIndexedTag) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIndexedTag) DeepCopyInto(out *AutotagSpecRulesConditionsIndexedTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedTagComparison ¶
type AutotagSpecRulesConditionsIndexedTagComparison 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 *AutotagSpecRulesConditionsIndexedTagComparisonValue `json:"value,omitempty" tf:"value"` }
func (*AutotagSpecRulesConditionsIndexedTagComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIndexedTagComparison) DeepCopy() *AutotagSpecRulesConditionsIndexedTagComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIndexedTagComparison.
func (*AutotagSpecRulesConditionsIndexedTagComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIndexedTagComparison) DeepCopyInto(out *AutotagSpecRulesConditionsIndexedTagComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedTagComparisonValue ¶
type AutotagSpecRulesConditionsIndexedTagComparisonValue 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 (*AutotagSpecRulesConditionsIndexedTagComparisonValue) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIndexedTagComparisonValue) DeepCopy() *AutotagSpecRulesConditionsIndexedTagComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIndexedTagComparisonValue.
func (*AutotagSpecRulesConditionsIndexedTagComparisonValue) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIndexedTagComparisonValue) DeepCopyInto(out *AutotagSpecRulesConditionsIndexedTagComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedTagComparisonValueCodec ¶
type AutotagSpecRulesConditionsIndexedTagComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) Decode ¶
func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) Encode ¶
func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsIndexedTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsIndexedTagValue ¶
type AutotagSpecRulesConditionsIndexedTagValue 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 (*AutotagSpecRulesConditionsIndexedTagValue) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIndexedTagValue) DeepCopy() *AutotagSpecRulesConditionsIndexedTagValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIndexedTagValue.
func (*AutotagSpecRulesConditionsIndexedTagValue) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIndexedTagValue) DeepCopyInto(out *AutotagSpecRulesConditionsIndexedTagValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIndexedTagValueCodec ¶
type AutotagSpecRulesConditionsIndexedTagValueCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsIndexedTagValueCodec) Decode ¶
func (AutotagSpecRulesConditionsIndexedTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsIndexedTagValueCodec) Encode ¶
func (AutotagSpecRulesConditionsIndexedTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsIndexedTagValueCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsIndexedTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsInteger ¶
type AutotagSpecRulesConditionsInteger 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 (*AutotagSpecRulesConditionsInteger) DeepCopy ¶
func (in *AutotagSpecRulesConditionsInteger) DeepCopy() *AutotagSpecRulesConditionsInteger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsInteger.
func (*AutotagSpecRulesConditionsInteger) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsInteger) DeepCopyInto(out *AutotagSpecRulesConditionsInteger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIntegerComparison ¶
type AutotagSpecRulesConditionsIntegerComparison 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 (*AutotagSpecRulesConditionsIntegerComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIntegerComparison) DeepCopy() *AutotagSpecRulesConditionsIntegerComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIntegerComparison.
func (*AutotagSpecRulesConditionsIntegerComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIntegerComparison) DeepCopyInto(out *AutotagSpecRulesConditionsIntegerComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIpaddress ¶
type AutotagSpecRulesConditionsIpaddress 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 (*AutotagSpecRulesConditionsIpaddress) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIpaddress) DeepCopy() *AutotagSpecRulesConditionsIpaddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIpaddress.
func (*AutotagSpecRulesConditionsIpaddress) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIpaddress) DeepCopyInto(out *AutotagSpecRulesConditionsIpaddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsIpaddressComparison ¶
type AutotagSpecRulesConditionsIpaddressComparison 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 (*AutotagSpecRulesConditionsIpaddressComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsIpaddressComparison) DeepCopy() *AutotagSpecRulesConditionsIpaddressComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsIpaddressComparison.
func (*AutotagSpecRulesConditionsIpaddressComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsIpaddressComparison) DeepCopyInto(out *AutotagSpecRulesConditionsIpaddressComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsKey ¶
type AutotagSpecRulesConditionsKey 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 (*AutotagSpecRulesConditionsKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsKey) DeepCopy() *AutotagSpecRulesConditionsKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsKey.
func (*AutotagSpecRulesConditionsKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsKey) DeepCopyInto(out *AutotagSpecRulesConditionsKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsMobilePlatform ¶
type AutotagSpecRulesConditionsMobilePlatform 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 (*AutotagSpecRulesConditionsMobilePlatform) DeepCopy ¶
func (in *AutotagSpecRulesConditionsMobilePlatform) DeepCopy() *AutotagSpecRulesConditionsMobilePlatform
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsMobilePlatform.
func (*AutotagSpecRulesConditionsMobilePlatform) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsMobilePlatform) DeepCopyInto(out *AutotagSpecRulesConditionsMobilePlatform)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsMobilePlatformComparison ¶
type AutotagSpecRulesConditionsMobilePlatformComparison 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 (*AutotagSpecRulesConditionsMobilePlatformComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsMobilePlatformComparison) DeepCopy() *AutotagSpecRulesConditionsMobilePlatformComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsMobilePlatformComparison.
func (*AutotagSpecRulesConditionsMobilePlatformComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsMobilePlatformComparison) DeepCopyInto(out *AutotagSpecRulesConditionsMobilePlatformComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsOsArch ¶
type AutotagSpecRulesConditionsOsArch 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 (*AutotagSpecRulesConditionsOsArch) DeepCopy ¶
func (in *AutotagSpecRulesConditionsOsArch) DeepCopy() *AutotagSpecRulesConditionsOsArch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsOsArch.
func (*AutotagSpecRulesConditionsOsArch) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsOsArch) DeepCopyInto(out *AutotagSpecRulesConditionsOsArch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsOsType ¶
type AutotagSpecRulesConditionsOsType 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 (*AutotagSpecRulesConditionsOsType) DeepCopy ¶
func (in *AutotagSpecRulesConditionsOsType) DeepCopy() *AutotagSpecRulesConditionsOsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsOsType.
func (*AutotagSpecRulesConditionsOsType) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsOsType) DeepCopyInto(out *AutotagSpecRulesConditionsOsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsOsarchitectureComparison ¶
type AutotagSpecRulesConditionsOsarchitectureComparison 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 (*AutotagSpecRulesConditionsOsarchitectureComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsOsarchitectureComparison) DeepCopy() *AutotagSpecRulesConditionsOsarchitectureComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsOsarchitectureComparison.
func (*AutotagSpecRulesConditionsOsarchitectureComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsOsarchitectureComparison) DeepCopyInto(out *AutotagSpecRulesConditionsOsarchitectureComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsOstypeComparison ¶
type AutotagSpecRulesConditionsOstypeComparison 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 (*AutotagSpecRulesConditionsOstypeComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsOstypeComparison) DeepCopy() *AutotagSpecRulesConditionsOstypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsOstypeComparison.
func (*AutotagSpecRulesConditionsOstypeComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsOstypeComparison) DeepCopyInto(out *AutotagSpecRulesConditionsOstypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsPaasType ¶
type AutotagSpecRulesConditionsPaasType 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 (*AutotagSpecRulesConditionsPaasType) DeepCopy ¶
func (in *AutotagSpecRulesConditionsPaasType) DeepCopy() *AutotagSpecRulesConditionsPaasType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsPaasType.
func (*AutotagSpecRulesConditionsPaasType) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsPaasType) DeepCopyInto(out *AutotagSpecRulesConditionsPaasType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsPaasTypeComparison ¶
type AutotagSpecRulesConditionsPaasTypeComparison 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 (*AutotagSpecRulesConditionsPaasTypeComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsPaasTypeComparison) DeepCopy() *AutotagSpecRulesConditionsPaasTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsPaasTypeComparison.
func (*AutotagSpecRulesConditionsPaasTypeComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsPaasTypeComparison) DeepCopyInto(out *AutotagSpecRulesConditionsPaasTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsProcessMetadata ¶
type AutotagSpecRulesConditionsProcessMetadata 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 (*AutotagSpecRulesConditionsProcessMetadata) DeepCopy ¶
func (in *AutotagSpecRulesConditionsProcessMetadata) DeepCopy() *AutotagSpecRulesConditionsProcessMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsProcessMetadata.
func (*AutotagSpecRulesConditionsProcessMetadata) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsProcessMetadata) DeepCopyInto(out *AutotagSpecRulesConditionsProcessMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsProcessMetadataConditionKey ¶
type AutotagSpecRulesConditionsProcessMetadataConditionKey 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 (*AutotagSpecRulesConditionsProcessMetadataConditionKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsProcessMetadataConditionKey) DeepCopy() *AutotagSpecRulesConditionsProcessMetadataConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsProcessMetadataConditionKey.
func (*AutotagSpecRulesConditionsProcessMetadataConditionKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsProcessMetadataConditionKey) DeepCopyInto(out *AutotagSpecRulesConditionsProcessMetadataConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsServiceTopology ¶
type AutotagSpecRulesConditionsServiceTopology 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 (*AutotagSpecRulesConditionsServiceTopology) DeepCopy ¶
func (in *AutotagSpecRulesConditionsServiceTopology) DeepCopy() *AutotagSpecRulesConditionsServiceTopology
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsServiceTopology.
func (*AutotagSpecRulesConditionsServiceTopology) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsServiceTopology) DeepCopyInto(out *AutotagSpecRulesConditionsServiceTopology)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsServiceTopologyComparison ¶
type AutotagSpecRulesConditionsServiceTopologyComparison 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 (*AutotagSpecRulesConditionsServiceTopologyComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsServiceTopologyComparison) DeepCopy() *AutotagSpecRulesConditionsServiceTopologyComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsServiceTopologyComparison.
func (*AutotagSpecRulesConditionsServiceTopologyComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsServiceTopologyComparison) DeepCopyInto(out *AutotagSpecRulesConditionsServiceTopologyComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsServiceType ¶
type AutotagSpecRulesConditionsServiceType 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 (*AutotagSpecRulesConditionsServiceType) DeepCopy ¶
func (in *AutotagSpecRulesConditionsServiceType) DeepCopy() *AutotagSpecRulesConditionsServiceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsServiceType.
func (*AutotagSpecRulesConditionsServiceType) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsServiceType) DeepCopyInto(out *AutotagSpecRulesConditionsServiceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsServiceTypeComparison ¶
type AutotagSpecRulesConditionsServiceTypeComparison 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 (*AutotagSpecRulesConditionsServiceTypeComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsServiceTypeComparison) DeepCopy() *AutotagSpecRulesConditionsServiceTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsServiceTypeComparison.
func (*AutotagSpecRulesConditionsServiceTypeComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsServiceTypeComparison) DeepCopyInto(out *AutotagSpecRulesConditionsServiceTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsSimpleHostTechComparison ¶
type AutotagSpecRulesConditionsSimpleHostTechComparison 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 *AutotagSpecRulesConditionsSimpleHostTechComparisonValue `json:"value,omitempty" tf:"value"` }
func (*AutotagSpecRulesConditionsSimpleHostTechComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsSimpleHostTechComparison) DeepCopy() *AutotagSpecRulesConditionsSimpleHostTechComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsSimpleHostTechComparison.
func (*AutotagSpecRulesConditionsSimpleHostTechComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsSimpleHostTechComparison) DeepCopyInto(out *AutotagSpecRulesConditionsSimpleHostTechComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsSimpleHostTechComparisonValue ¶
type AutotagSpecRulesConditionsSimpleHostTechComparisonValue 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 (*AutotagSpecRulesConditionsSimpleHostTechComparisonValue) DeepCopy ¶
func (in *AutotagSpecRulesConditionsSimpleHostTechComparisonValue) DeepCopy() *AutotagSpecRulesConditionsSimpleHostTechComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsSimpleHostTechComparisonValue.
func (*AutotagSpecRulesConditionsSimpleHostTechComparisonValue) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsSimpleHostTechComparisonValue) DeepCopyInto(out *AutotagSpecRulesConditionsSimpleHostTechComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec ¶
type AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) Decode ¶
func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) Encode ¶
func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsSimpleHostTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsSimpleTechComparison ¶
type AutotagSpecRulesConditionsSimpleTechComparison 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 *AutotagSpecRulesConditionsSimpleTechComparisonValue `json:"value,omitempty" tf:"value"` }
func (*AutotagSpecRulesConditionsSimpleTechComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsSimpleTechComparison) DeepCopy() *AutotagSpecRulesConditionsSimpleTechComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsSimpleTechComparison.
func (*AutotagSpecRulesConditionsSimpleTechComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsSimpleTechComparison) DeepCopyInto(out *AutotagSpecRulesConditionsSimpleTechComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsSimpleTechComparisonValue ¶
type AutotagSpecRulesConditionsSimpleTechComparisonValue 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 (*AutotagSpecRulesConditionsSimpleTechComparisonValue) DeepCopy ¶
func (in *AutotagSpecRulesConditionsSimpleTechComparisonValue) DeepCopy() *AutotagSpecRulesConditionsSimpleTechComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsSimpleTechComparisonValue.
func (*AutotagSpecRulesConditionsSimpleTechComparisonValue) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsSimpleTechComparisonValue) DeepCopyInto(out *AutotagSpecRulesConditionsSimpleTechComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsSimpleTechComparisonValueCodec ¶
type AutotagSpecRulesConditionsSimpleTechComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) Decode ¶
func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) Encode ¶
func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsSimpleTechComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsString ¶
type AutotagSpecRulesConditionsString 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 (*AutotagSpecRulesConditionsString) DeepCopy ¶
func (in *AutotagSpecRulesConditionsString) DeepCopy() *AutotagSpecRulesConditionsString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsString.
func (*AutotagSpecRulesConditionsString) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsString) DeepCopyInto(out *AutotagSpecRulesConditionsString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsStringComparison ¶
type AutotagSpecRulesConditionsStringComparison 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 (*AutotagSpecRulesConditionsStringComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsStringComparison) DeepCopy() *AutotagSpecRulesConditionsStringComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsStringComparison.
func (*AutotagSpecRulesConditionsStringComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsStringComparison) DeepCopyInto(out *AutotagSpecRulesConditionsStringComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsStringConditionKey ¶
type AutotagSpecRulesConditionsStringConditionKey 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 (*AutotagSpecRulesConditionsStringConditionKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsStringConditionKey) DeepCopy() *AutotagSpecRulesConditionsStringConditionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsStringConditionKey.
func (*AutotagSpecRulesConditionsStringConditionKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsStringConditionKey) DeepCopyInto(out *AutotagSpecRulesConditionsStringConditionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsStringKey ¶
type AutotagSpecRulesConditionsStringKey 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 (*AutotagSpecRulesConditionsStringKey) DeepCopy ¶
func (in *AutotagSpecRulesConditionsStringKey) DeepCopy() *AutotagSpecRulesConditionsStringKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsStringKey.
func (*AutotagSpecRulesConditionsStringKey) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsStringKey) DeepCopyInto(out *AutotagSpecRulesConditionsStringKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsSyntheticEngine ¶
type AutotagSpecRulesConditionsSyntheticEngine 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 (*AutotagSpecRulesConditionsSyntheticEngine) DeepCopy ¶
func (in *AutotagSpecRulesConditionsSyntheticEngine) DeepCopy() *AutotagSpecRulesConditionsSyntheticEngine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsSyntheticEngine.
func (*AutotagSpecRulesConditionsSyntheticEngine) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsSyntheticEngine) DeepCopyInto(out *AutotagSpecRulesConditionsSyntheticEngine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsSyntheticEngineTypeComparison ¶
type AutotagSpecRulesConditionsSyntheticEngineTypeComparison 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 (*AutotagSpecRulesConditionsSyntheticEngineTypeComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsSyntheticEngineTypeComparison) DeepCopy() *AutotagSpecRulesConditionsSyntheticEngineTypeComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsSyntheticEngineTypeComparison.
func (*AutotagSpecRulesConditionsSyntheticEngineTypeComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsSyntheticEngineTypeComparison) DeepCopyInto(out *AutotagSpecRulesConditionsSyntheticEngineTypeComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsTag ¶
type AutotagSpecRulesConditionsTag 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 *AutotagSpecRulesConditionsTagValue `json:"value,omitempty" tf:"value"` }
func (*AutotagSpecRulesConditionsTag) DeepCopy ¶
func (in *AutotagSpecRulesConditionsTag) DeepCopy() *AutotagSpecRulesConditionsTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsTag.
func (*AutotagSpecRulesConditionsTag) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsTag) DeepCopyInto(out *AutotagSpecRulesConditionsTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsTagComparison ¶
type AutotagSpecRulesConditionsTagComparison 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 *AutotagSpecRulesConditionsTagComparisonValue `json:"value,omitempty" tf:"value"` }
func (*AutotagSpecRulesConditionsTagComparison) DeepCopy ¶
func (in *AutotagSpecRulesConditionsTagComparison) DeepCopy() *AutotagSpecRulesConditionsTagComparison
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsTagComparison.
func (*AutotagSpecRulesConditionsTagComparison) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsTagComparison) DeepCopyInto(out *AutotagSpecRulesConditionsTagComparison)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsTagComparisonValue ¶
type AutotagSpecRulesConditionsTagComparisonValue 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 (*AutotagSpecRulesConditionsTagComparisonValue) DeepCopy ¶
func (in *AutotagSpecRulesConditionsTagComparisonValue) DeepCopy() *AutotagSpecRulesConditionsTagComparisonValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsTagComparisonValue.
func (*AutotagSpecRulesConditionsTagComparisonValue) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsTagComparisonValue) DeepCopyInto(out *AutotagSpecRulesConditionsTagComparisonValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsTagComparisonValueCodec ¶
type AutotagSpecRulesConditionsTagComparisonValueCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsTagComparisonValueCodec) Decode ¶
func (AutotagSpecRulesConditionsTagComparisonValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsTagComparisonValueCodec) Encode ¶
func (AutotagSpecRulesConditionsTagComparisonValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsTagComparisonValueCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsTagComparisonValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsTagValue ¶
type AutotagSpecRulesConditionsTagValue 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 (*AutotagSpecRulesConditionsTagValue) DeepCopy ¶
func (in *AutotagSpecRulesConditionsTagValue) DeepCopy() *AutotagSpecRulesConditionsTagValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsTagValue.
func (*AutotagSpecRulesConditionsTagValue) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsTagValue) DeepCopyInto(out *AutotagSpecRulesConditionsTagValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsTagValueCodec ¶
type AutotagSpecRulesConditionsTagValueCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsTagValueCodec) Decode ¶
func (AutotagSpecRulesConditionsTagValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsTagValueCodec) Encode ¶
func (AutotagSpecRulesConditionsTagValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsTagValueCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsTagValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagSpecRulesConditionsTech ¶
type AutotagSpecRulesConditionsTech 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 *AutotagSpecRulesConditionsTechValue `json:"value,omitempty" tf:"value"` }
func (*AutotagSpecRulesConditionsTech) DeepCopy ¶
func (in *AutotagSpecRulesConditionsTech) DeepCopy() *AutotagSpecRulesConditionsTech
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsTech.
func (*AutotagSpecRulesConditionsTech) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsTech) DeepCopyInto(out *AutotagSpecRulesConditionsTech)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsTechValue ¶
type AutotagSpecRulesConditionsTechValue 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 (*AutotagSpecRulesConditionsTechValue) DeepCopy ¶
func (in *AutotagSpecRulesConditionsTechValue) DeepCopy() *AutotagSpecRulesConditionsTechValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagSpecRulesConditionsTechValue.
func (*AutotagSpecRulesConditionsTechValue) DeepCopyInto ¶
func (in *AutotagSpecRulesConditionsTechValue) DeepCopyInto(out *AutotagSpecRulesConditionsTechValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotagSpecRulesConditionsTechValueCodec ¶
type AutotagSpecRulesConditionsTechValueCodec struct { }
+k8s:deepcopy-gen=false
func (AutotagSpecRulesConditionsTechValueCodec) Decode ¶
func (AutotagSpecRulesConditionsTechValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutotagSpecRulesConditionsTechValueCodec) Encode ¶
func (AutotagSpecRulesConditionsTechValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutotagSpecRulesConditionsTechValueCodec) IsEmpty ¶
func (AutotagSpecRulesConditionsTechValueCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutotagStatus ¶
type AutotagStatus 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 (*AutotagStatus) DeepCopy ¶
func (in *AutotagStatus) DeepCopy() *AutotagStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutotagStatus.
func (*AutotagStatus) DeepCopyInto ¶
func (in *AutotagStatus) DeepCopyInto(out *AutotagStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.