Documentation
¶
Overview ¶
Package v2beta1 contains API Schema definitions for the v2beta1 API group. +kubebuilder:object:generate=true +groupName=pdok.nl
Index ¶
- Constants
- Variables
- func ConvertAutoscaling(src Autoscaling) *pdoknlv3.HorizontalPodAutoscalerPatch
- func ConvertColumnAndAliasesV2ToColumnsWithAliasV3(columns []string, aliases map[string]string) []pdoknlv3.Column
- func ConvertColumnsWithAliasV3ToColumnsAndAliasesV2(columns []pdoknlv3.Column) ([]string, map[string]string)
- func ConvertOptionsV2ToV3(src *WMSWFSOptions) *pdoknlv3.Options
- func ConvertResources(src corev1.ResourceRequirements) corev1.PodSpec
- func ConvertV2DataToV3(v2 Data) pdoknlv3.Data
- func CreateBaseURL(host string, kind string, general General) (*smoothoperatormodel.URL, error)
- type Authority
- type Autoscaling
- type Condition
- type ConditionStatus
- type ConditionType
- type ConfigMapRef
- type Data
- type FeatureType
- type GPKG
- type General
- type HealthCheck
- type Kubernetes
- type LegendFile
- type Lifecycle
- type Mapfile
- type Postgis
- type Resources
- type ResultAnsible
- type Status
- type Style
- type StylingAssets
- type Tif
- type WFS
- type WFSList
- type WFSService
- type WFSSpec
- type WMS
- type WMSLayer
- type WMSList
- type WMSService
- type WMSSpec
- type WMSWFSOptions
Constants ¶
const ServiceMetatdataIdentifierAnnotation = "pdok.nl/wms-service-metadata-uuid"
Variables ¶
var ( // GroupVersion is group version used to register these objects. GroupVersion = schema.GroupVersion{Group: "pdok.nl", Version: "v2beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func ConvertAutoscaling ¶
func ConvertAutoscaling(src Autoscaling) *pdoknlv3.HorizontalPodAutoscalerPatch
func ConvertOptionsV2ToV3 ¶
func ConvertOptionsV2ToV3(src *WMSWFSOptions) *pdoknlv3.Options
func ConvertResources ¶
func ConvertResources(src corev1.ResourceRequirements) corev1.PodSpec
func ConvertV2DataToV3 ¶
func CreateBaseURL ¶
Types ¶
type Authority ¶
Authority is a struct for the authority fields in WMS and WFS crds
func (*Authority) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authority.
func (*Authority) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Autoscaling ¶
type Autoscaling struct {
AverageCPUUtilization *int `json:"averageCpuUtilization,omitempty"`
MinReplicas *int `json:"minReplicas,omitempty"`
MaxReplicas *int `json:"maxReplicas,omitempty"`
}
Autoscaling is the struct with all fields to configure autoscalers for the crs
func (*Autoscaling) DeepCopy ¶
func (in *Autoscaling) DeepCopy() *Autoscaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Autoscaling.
func (*Autoscaling) DeepCopyInto ¶
func (in *Autoscaling) DeepCopyInto(out *Autoscaling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Condition ¶
type Condition struct {
Type ConditionType `json:"type"`
Status ConditionStatus `json:"status"`
LastTransitionTime metav1.Time `json:"lastTransitionTime"`
AnsibleResult *ResultAnsible `json:"ansibleResult,omitempty"`
Reason string `json:"reason"`
Message string `json:"message"`
}
Condition - the condition for the ansible operator https://github.com/operator-framework/operator-sdk/blob/master/internal/ansible/controller/status/types.go#L101
func (*Condition) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
func (*Condition) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionStatus ¶
type ConditionStatus string
ConditionStatus specifies a string for field ConditionType
const ( ConditionTrue ConditionStatus = "True" ConditionFalse ConditionStatus = "False" ConditionUnknown ConditionStatus = "Unknown" )
This const specifies allowed fields for Status
type ConditionType ¶
type ConditionType string
ConditionType specifies a string for field ConditionType
type ConfigMapRef ¶
ConfigMapRef contains all the config map name and all keys in that mapserver that are relevant the Keys can be empty, so that the v1 WMS can convert to the v2beta1 WMS
func (*ConfigMapRef) DeepCopy ¶
func (in *ConfigMapRef) DeepCopy() *ConfigMapRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapRef.
func (*ConfigMapRef) DeepCopyInto ¶
func (in *ConfigMapRef) DeepCopyInto(out *ConfigMapRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Data ¶
type Data struct {
GPKG *GPKG `json:"gpkg,omitempty"`
Postgis *Postgis `json:"postgis,omitempty"`
Tif *Tif `json:"tif,omitempty"`
}
Data is a struct for the data field for a WMSLayer or WFS FeatureType
func ConvertV3DataToV2 ¶
func (*Data) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Data.
func (*Data) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureType ¶
type FeatureType struct {
Name string `json:"name"`
Title string `json:"title"`
Abstract string `json:"abstract"`
Keywords []string `json:"keywords"`
DatasetMetadataIdentifier string `json:"datasetMetadataIdentifier"`
SourceMetadataIdentifier string `json:"sourceMetadataIdentifier"`
Extent *string `json:"extent,omitempty"`
Data Data `json:"data"`
}
FeatureType is the struct for all feature type level fields
func (*FeatureType) DeepCopy ¶
func (in *FeatureType) DeepCopy() *FeatureType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureType.
func (*FeatureType) DeepCopyInto ¶
func (in *FeatureType) DeepCopyInto(out *FeatureType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GPKG ¶
type GPKG struct {
BlobKey string `json:"blobKey"`
Table string `json:"table"`
GeometryType string `json:"geometryType"`
Columns []string `json:"columns"`
// In a new version Aliases should become part of Columns
Aliases map[string]string `json:"aliases,omitempty"`
}
GPKG is a struct for the gpkg field for a WMSLayer or WFS FeatureType
func (*GPKG) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GPKG.
func (*GPKG) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type General ¶
type General struct {
Dataset string `json:"dataset"`
Theme *string `json:"theme,omitempty"`
DatasetOwner string `json:"datasetOwner"`
ServiceVersion *string `json:"serviceVersion,omitempty"`
DataVersion *string `json:"dataVersion,omitempty"`
}
General is the struct with all generic fields for the crds
func LabelsToV2General ¶
func (*General) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new General.
func (*General) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheck ¶
type HealthCheck struct {
Querystring *string `json:"querystring,omitempty"`
Mimetype *string `json:"mimetype,omitempty"`
Boundingbox *string `json:"boundingbox,omitempty"`
}
HealthCheck is the struct with all fields to configure healthchecks for the crs
func (*HealthCheck) DeepCopy ¶
func (in *HealthCheck) DeepCopy() *HealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck.
func (*HealthCheck) DeepCopyInto ¶
func (in *HealthCheck) DeepCopyInto(out *HealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Kubernetes ¶
type Kubernetes struct {
Autoscaling *Autoscaling `json:"autoscaling,omitempty"`
HealthCheck *HealthCheck `json:"healthCheck,omitempty"`
Resources *corev1.ResourceRequirements `json:"resources,omitempty"`
Lifecycle *Lifecycle `json:"lifecycle,omitempty"`
}
Kubernetes is the struct with all fields that can be defined in kubernetes fields in the crds
func NewV2KubernetesObject ¶
func NewV2KubernetesObject(lifecycle *smoothoperatormodel.Lifecycle, podSpecPatch corev1.PodSpec, scalingSpec *pdoknlv3.HorizontalPodAutoscalerPatch) Kubernetes
func (*Kubernetes) DeepCopy ¶
func (in *Kubernetes) DeepCopy() *Kubernetes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kubernetes.
func (*Kubernetes) DeepCopyInto ¶
func (in *Kubernetes) DeepCopyInto(out *Kubernetes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LegendFile ¶
type LegendFile struct {
BlobKey string `json:"blobKey"`
}
LegendFile is the struct containing the location of the legendfile
func (*LegendFile) DeepCopy ¶
func (in *LegendFile) DeepCopy() *LegendFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegendFile.
func (*LegendFile) DeepCopyInto ¶
func (in *LegendFile) DeepCopyInto(out *LegendFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Lifecycle ¶
type Lifecycle struct {
TTLInDays *int `json:"ttlInDays,omitempty"`
}
Lifecycle is the struct with the fields to configure lifecycle settings for the resources
func (*Lifecycle) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lifecycle.
func (*Lifecycle) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Mapfile ¶
type Mapfile struct {
ConfigMapKeyRef corev1.ConfigMapKeySelector `json:"configMapKeyRef"`
}
Mapfile contains the ConfigMapKeyRef containing a mapfile
func (*Mapfile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mapfile.
func (*Mapfile) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Postgis ¶
type Postgis struct {
Table string `json:"table"`
GeometryType string `json:"geometryType"`
Columns []string `json:"columns"`
// In a new version Aliases should become part of Columns
Aliases map[string]string `json:"aliases,omitempty"`
}
Postgis is a struct for the Postgis db config for a WMSLayer or WFS FeatureType connection details are passed through the environment
func (*Postgis) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Postgis.
func (*Postgis) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resources ¶
type Resources struct {
APIVersion *string `json:"apiversion,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
Resources is the struct for the resources field within status
func (*Resources) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resources.
func (*Resources) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResultAnsible ¶
type ResultAnsible struct {
Ok int `json:"ok"`
Changed int `json:"changed"`
Skipped int `json:"skipped"`
Failures int `json:"failures"`
TimeOfCompletion string `json:"completion"`
}
ResultAnsible - encapsulation of the ansible result. 'AnsibleResult' is turned around in struct to comply with linting
func (*ResultAnsible) DeepCopy ¶
func (in *ResultAnsible) DeepCopy() *ResultAnsible
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultAnsible.
func (*ResultAnsible) DeepCopyInto ¶
func (in *ResultAnsible) DeepCopyInto(out *ResultAnsible)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Status ¶
type Status struct {
Conditions []Condition `json:"conditions,omitempty"`
Deployment *string `json:"deployment,omitempty"`
Resources []Resources `json:"resources,omitempty"`
}
Status - The status for custom resources managed by the operator-sdk.
func (*Status) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
func (*Status) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Style ¶
type Style struct {
Name string `json:"name"`
Title *string `json:"title,omitempty"`
Abstract *string `json:"abstract,omitempty"`
Visualization *string `json:"visualization,omitempty"`
LegendFile *LegendFile `json:"legendFile,omitempty"`
}
Style is the struct for all style level fields
func (*Style) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Style.
func (*Style) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StylingAssets ¶
type StylingAssets struct {
ConfigMapRefs []ConfigMapRef `json:"configMapRefs,omitempty"`
BlobKeys []string `json:"blobKeys,omitempty"`
}
StylingAssets is the struct containing the location of styling assets
func (*StylingAssets) DeepCopy ¶
func (in *StylingAssets) DeepCopy() *StylingAssets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StylingAssets.
func (*StylingAssets) DeepCopyInto ¶
func (in *StylingAssets) DeepCopyInto(out *StylingAssets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tif ¶
type Tif struct {
BlobKey string `json:"blobKey"`
GetFeatureInfoIncludesClass *bool `json:"getFeatureInfoIncludesClass,omitempty"`
Offsite *string `json:"offsite,omitempty"`
Resample *string `json:"resample,omitempty"`
}
Tif is a struct for the Tif field for a WMSLayer
func (*Tif) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tif.
func (*Tif) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WFS ¶
type WFS struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec WFSSpec `json:"spec,omitempty"`
Status *Status `json:"status,omitempty"`
}
WFS is the Schema for the wfs API.
func (*WFS) ConvertFrom ¶
func (dst *WFS) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts the Hub version (v3) to this WFS (v2beta1).
func (*WFS) ConvertTo ¶
func (src *WFS) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this WFS (v2beta1) to the Hub version (v3).
func (*WFS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WFS.
func (*WFS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WFS) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WFSList ¶
type WFSList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []WFS `json:"items"`
}
WFSList contains a list of WFS.
func (*WFSList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WFSList.
func (*WFSList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WFSList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WFSService ¶
type WFSService struct {
Title string `json:"title"`
Inspire bool `json:"inspire"`
Abstract string `json:"abstract"`
// +kubebuilder:default="https://creativecommons.org/publicdomain/zero/1.0/deed.nl"
AccessConstraints *string `json:"accessConstraints,omitempty"`
Keywords []string `json:"keywords"`
MetadataIdentifier string `json:"metadataIdentifier"`
Authority Authority `json:"authority"`
Extent *string `json:"extent,omitempty"`
Maxfeatures *string `json:"maxfeatures,omitempty"`
//nolint:tagliatelle
DataEPSG string `json:"dataEPSG"`
FeatureTypes []FeatureType `json:"featureTypes"`
Mapfile *Mapfile `json:"mapfile,omitempty"`
}
WFSService is the struct with all service specific options
func (*WFSService) DeepCopy ¶
func (in *WFSService) DeepCopy() *WFSService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WFSService.
func (*WFSService) DeepCopyInto ¶
func (in *WFSService) DeepCopyInto(out *WFSService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WFSSpec ¶
type WFSSpec struct {
General General `json:"general"`
Service WFSService `json:"service"`
Kubernetes Kubernetes `json:"kubernetes"`
Options *WMSWFSOptions `json:"options,omitempty"`
}
WFSSpec is the struct for all fields defined in the WFS CRD
func (*WFSSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WFSSpec.
func (*WFSSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WMS ¶
type WMS struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec WMSSpec `json:"spec,omitempty"`
Status *Status `json:"status,omitempty"`
}
WMS is the Schema for the wms API.
func (*WMS) ConvertFrom ¶
func (dst *WMS) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts the Hub version (v3) to this WMS (v2beta1).
func (*WMS) ConvertTo ¶
func (src *WMS) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this WMS (v2beta1) to the Hub version (v3).
func (*WMS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WMS.
func (*WMS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WMS) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WMSLayer ¶
type WMSLayer struct {
Name string `json:"name"`
Group *string `json:"group,omitempty"`
Visible *bool `json:"visible,omitempty"`
Title *string `json:"title,omitempty"`
Abstract *string `json:"abstract,omitempty"`
Keywords []string `json:"keywords,omitempty"`
DatasetMetadataIdentifier *string `json:"datasetMetadataIdentifier,omitempty"`
SourceMetadataIdentifier *string `json:"sourceMetadataIdentifier,omitempty"`
Styles []Style `json:"styles"`
Extent *string `json:"extent,omitempty"`
MinScale *float64 `json:"minScale,omitempty"`
MaxScale *float64 `json:"maxScale,omitempty"`
LabelNoClip bool `json:"labelNoClip,omitempty"`
Data *Data `json:"data,omitempty"`
}
WMSLayer is the struct for all layer level fields
func (*WMSLayer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WMSLayer.
func (*WMSLayer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WMSList ¶
type WMSList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []WMS `json:"items"`
}
WMSList contains a list of WMS.
func (*WMSList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WMSList.
func (*WMSList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WMSList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WMSService ¶
type WMSService struct {
Inspire bool `json:"inspire,omitempty"`
Title string `json:"title"`
Abstract string `json:"abstract"`
// +kubebuilder:default="https://creativecommons.org/publicdomain/zero/1.0/deed.nl"
AccessConstraints *string `json:"accessConstraints,omitempty"` // Pointer for CRD conversion as defaulting is not applied there
Keywords []string `json:"keywords"`
MetadataIdentifier string `json:"metadataIdentifier"`
Authority Authority `json:"authority"`
Layers []WMSLayer `json:"layers"`
//nolint:tagliatelle
DataEPSG string `json:"dataEPSG"`
Extent *string `json:"extent,omitempty"`
Maxsize *float64 `json:"maxSize,omitempty"`
Resolution *int `json:"resolution,omitempty"`
DefResolution *int `json:"defResolution,omitempty"`
StylingAssets *StylingAssets `json:"stylingAssets,omitempty"`
Mapfile *Mapfile `json:"mapfile,omitempty"`
}
WMSService is the struct for all service level fields
func (*WMSService) DeepCopy ¶
func (in *WMSService) DeepCopy() *WMSService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WMSService.
func (*WMSService) DeepCopyInto ¶
func (in *WMSService) DeepCopyInto(out *WMSService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (WMSService) GetTopLayer ¶
func (v2Service WMSService) GetTopLayer() (*WMSLayer, error)
func (WMSService) MapLayersToV3 ¶
func (v2Service WMSService) MapLayersToV3() pdoknlv3.Layer
MapLayersToV3
type WMSSpec ¶
type WMSSpec struct {
General General `json:"general"`
Service WMSService `json:"service"`
Options *WMSWFSOptions `json:"options,omitempty"`
Kubernetes Kubernetes `json:"kubernetes"`
}
WMSSpec is the struct for all fields defined in the WMS CRD
func (*WMSSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WMSSpec.
func (*WMSSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WMSWFSOptions ¶
type WMSWFSOptions struct {
// +kubebuilder:default:=true
IncludeIngress bool `json:"includeIngress"`
// +kubebuilder:default:=true
AutomaticCasing bool `json:"automaticCasing"`
// +kubebuilder:default:=true
ValidateRequests *bool `json:"validateRequests,omitempty"`
RewriteGroupToDataLayers *bool `json:"rewriteGroupToDataLayers,omitempty"`
DisableWebserviceProxy *bool `json:"disableWebserviceProxy,omitempty"`
// +kubebuilder:default:=true
PrefetchData *bool `json:"prefetchData,omitempty"`
ValidateChildStyleNameEqual *bool `json:"validateChildStyleNameEqual,omitempty"`
}
WMSWFSOptions is the struct with options available in the operator
func ConvertOptionsV3ToV2 ¶
func ConvertOptionsV3ToV2(src *pdoknlv3.Options) *WMSWFSOptions
func (*WMSWFSOptions) DeepCopy ¶
func (in *WMSWFSOptions) DeepCopy() *WMSWFSOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WMSWFSOptions.
func (*WMSWFSOptions) DeepCopyInto ¶
func (in *WMSWFSOptions) DeepCopyInto(out *WMSWFSOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.