v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=data.azurerm.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: data.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

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 Factory

type Factory struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactorySpec   `json:"spec,omitempty"`
	Status            FactoryStatus `json:"status,omitempty"`
}

func (*Factory) DeepCopy

func (in *Factory) DeepCopy() *Factory

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Factory.

func (*Factory) DeepCopyInto

func (in *Factory) DeepCopyInto(out *Factory)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Factory) DeepCopyObject

func (in *Factory) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Factory) SetupWebhookWithManager

func (r *Factory) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Factory) ValidateCreate

func (r *Factory) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Factory) ValidateDelete

func (r *Factory) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Factory) ValidateUpdate

func (r *Factory) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryCustomDataset added in v0.5.0

type FactoryCustomDataset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryCustomDatasetSpec   `json:"spec,omitempty"`
	Status            FactoryCustomDatasetStatus `json:"status,omitempty"`
}

func (*FactoryCustomDataset) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryCustomDataset.

func (*FactoryCustomDataset) DeepCopyInto added in v0.5.0

func (in *FactoryCustomDataset) DeepCopyInto(out *FactoryCustomDataset)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryCustomDataset) DeepCopyObject added in v0.5.0

func (in *FactoryCustomDataset) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryCustomDataset) SetupWebhookWithManager added in v0.5.0

func (r *FactoryCustomDataset) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryCustomDataset) ValidateCreate added in v0.5.0

func (r *FactoryCustomDataset) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryCustomDataset) ValidateDelete added in v0.5.0

func (r *FactoryCustomDataset) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryCustomDataset) ValidateUpdate added in v0.5.0

func (r *FactoryCustomDataset) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryCustomDatasetList added in v0.5.0

type FactoryCustomDatasetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryCustomDataset CRD objects
	Items []FactoryCustomDataset `json:"items,omitempty"`
}

FactoryCustomDatasetList is a list of FactoryCustomDatasets

func (*FactoryCustomDatasetList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryCustomDatasetList.

func (*FactoryCustomDatasetList) DeepCopyInto added in v0.5.0

func (in *FactoryCustomDatasetList) DeepCopyInto(out *FactoryCustomDatasetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryCustomDatasetList) DeepCopyObject added in v0.5.0

func (in *FactoryCustomDatasetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryCustomDatasetSpec added in v0.5.0

type FactoryCustomDatasetSpec struct {
	State *FactoryCustomDatasetSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryCustomDatasetSpecResource `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 (*FactoryCustomDatasetSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryCustomDatasetSpec.

func (*FactoryCustomDatasetSpec) DeepCopyInto added in v0.5.0

func (in *FactoryCustomDatasetSpec) DeepCopyInto(out *FactoryCustomDatasetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryCustomDatasetSpecLinkedService added in v0.5.0

type FactoryCustomDatasetSpecLinkedService struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryCustomDatasetSpecLinkedService) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryCustomDatasetSpecLinkedService.

func (*FactoryCustomDatasetSpecLinkedService) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryCustomDatasetSpecLinkedServiceCodec added in v0.5.0

type FactoryCustomDatasetSpecLinkedServiceCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryCustomDatasetSpecLinkedServiceCodec) Decode added in v0.5.0

func (FactoryCustomDatasetSpecLinkedServiceCodec) Encode added in v0.5.0

func (FactoryCustomDatasetSpecLinkedServiceCodec) IsEmpty added in v0.5.0

type FactoryCustomDatasetSpecResource added in v0.5.0

type FactoryCustomDatasetSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations   []string `json:"annotations,omitempty" tf:"annotations"`
	DataFactoryID *string  `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder        *string                                `json:"folder,omitempty" tf:"folder"`
	LinkedService *FactoryCustomDatasetSpecLinkedService `json:"linkedService" tf:"linked_service"`
	Name          *string                                `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	SchemaJSON         *string `json:"schemaJSON,omitempty" tf:"schema_json"`
	Type               *string `json:"type" tf:"type"`
	TypePropertiesJSON *string `json:"typePropertiesJSON" tf:"type_properties_json"`
}

func (*FactoryCustomDatasetSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryCustomDatasetSpecResource.

func (*FactoryCustomDatasetSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryCustomDatasetStatus added in v0.5.0

type FactoryCustomDatasetStatus 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 (*FactoryCustomDatasetStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryCustomDatasetStatus.

func (*FactoryCustomDatasetStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlow added in v0.5.0

type FactoryDataFlow struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDataFlowSpec   `json:"spec,omitempty"`
	Status            FactoryDataFlowStatus `json:"status,omitempty"`
}

func (*FactoryDataFlow) DeepCopy added in v0.5.0

func (in *FactoryDataFlow) DeepCopy() *FactoryDataFlow

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlow.

func (*FactoryDataFlow) DeepCopyInto added in v0.5.0

func (in *FactoryDataFlow) DeepCopyInto(out *FactoryDataFlow)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDataFlow) DeepCopyObject added in v0.5.0

func (in *FactoryDataFlow) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDataFlow) SetupWebhookWithManager added in v0.5.0

func (r *FactoryDataFlow) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDataFlow) ValidateCreate added in v0.5.0

func (r *FactoryDataFlow) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDataFlow) ValidateDelete added in v0.5.0

func (r *FactoryDataFlow) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDataFlow) ValidateUpdate added in v0.5.0

func (r *FactoryDataFlow) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDataFlowList added in v0.5.0

type FactoryDataFlowList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDataFlow CRD objects
	Items []FactoryDataFlow `json:"items,omitempty"`
}

FactoryDataFlowList is a list of FactoryDataFlows

func (*FactoryDataFlowList) DeepCopy added in v0.5.0

func (in *FactoryDataFlowList) DeepCopy() *FactoryDataFlowList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowList.

func (*FactoryDataFlowList) DeepCopyInto added in v0.5.0

func (in *FactoryDataFlowList) DeepCopyInto(out *FactoryDataFlowList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDataFlowList) DeepCopyObject added in v0.5.0

func (in *FactoryDataFlowList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDataFlowSpec added in v0.5.0

type FactoryDataFlowSpec struct {
	State *FactoryDataFlowSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDataFlowSpecResource `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 (*FactoryDataFlowSpec) DeepCopy added in v0.5.0

func (in *FactoryDataFlowSpec) DeepCopy() *FactoryDataFlowSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpec.

func (*FactoryDataFlowSpec) DeepCopyInto added in v0.5.0

func (in *FactoryDataFlowSpec) DeepCopyInto(out *FactoryDataFlowSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecResource added in v0.5.0

type FactoryDataFlowSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Annotations   []string `json:"annotations,omitempty" tf:"annotations"`
	DataFactoryID *string  `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder *string                     `json:"folder,omitempty" tf:"folder"`
	Name   *string                     `json:"name" tf:"name"`
	Script *string                     `json:"script" tf:"script"`
	Sink   []FactoryDataFlowSpecSink   `json:"sink" tf:"sink"`
	Source []FactoryDataFlowSpecSource `json:"source" tf:"source"`
	// +optional
	Transformation []FactoryDataFlowSpecTransformation `json:"transformation,omitempty" tf:"transformation"`
}

func (*FactoryDataFlowSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecResource.

func (*FactoryDataFlowSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSink added in v0.5.0

type FactoryDataFlowSpecSink struct {
	// +optional
	Dataset *FactoryDataFlowSpecSinkDataset `json:"dataset,omitempty" tf:"dataset"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	LinkedService *FactoryDataFlowSpecSinkLinkedService `json:"linkedService,omitempty" tf:"linked_service"`
	Name          *string                               `json:"name" tf:"name"`
	// +optional
	SchemaLinkedService *FactoryDataFlowSpecSinkSchemaLinkedService `json:"schemaLinkedService,omitempty" tf:"schema_linked_service"`
}

func (*FactoryDataFlowSpecSink) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecSink.

func (*FactoryDataFlowSpecSink) DeepCopyInto added in v0.5.0

func (in *FactoryDataFlowSpecSink) DeepCopyInto(out *FactoryDataFlowSpecSink)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSinkDataset added in v0.5.0

type FactoryDataFlowSpecSinkDataset struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryDataFlowSpecSinkDataset) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecSinkDataset.

func (*FactoryDataFlowSpecSinkDataset) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSinkDatasetCodec added in v0.5.0

type FactoryDataFlowSpecSinkDatasetCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDataFlowSpecSinkDatasetCodec) Decode added in v0.5.0

func (FactoryDataFlowSpecSinkDatasetCodec) Encode added in v0.5.0

func (FactoryDataFlowSpecSinkDatasetCodec) IsEmpty added in v0.5.0

type FactoryDataFlowSpecSinkLinkedService added in v0.5.0

type FactoryDataFlowSpecSinkLinkedService struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryDataFlowSpecSinkLinkedService) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecSinkLinkedService.

func (*FactoryDataFlowSpecSinkLinkedService) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSinkLinkedServiceCodec added in v0.5.0

type FactoryDataFlowSpecSinkLinkedServiceCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDataFlowSpecSinkLinkedServiceCodec) Decode added in v0.5.0

func (FactoryDataFlowSpecSinkLinkedServiceCodec) Encode added in v0.5.0

func (FactoryDataFlowSpecSinkLinkedServiceCodec) IsEmpty added in v0.5.0

type FactoryDataFlowSpecSinkSchemaLinkedService added in v0.5.0

type FactoryDataFlowSpecSinkSchemaLinkedService struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryDataFlowSpecSinkSchemaLinkedService) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecSinkSchemaLinkedService.

func (*FactoryDataFlowSpecSinkSchemaLinkedService) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSinkSchemaLinkedServiceCodec added in v0.5.0

type FactoryDataFlowSpecSinkSchemaLinkedServiceCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDataFlowSpecSinkSchemaLinkedServiceCodec) Decode added in v0.5.0

func (FactoryDataFlowSpecSinkSchemaLinkedServiceCodec) Encode added in v0.5.0

func (FactoryDataFlowSpecSinkSchemaLinkedServiceCodec) IsEmpty added in v0.5.0

type FactoryDataFlowSpecSource added in v0.5.0

type FactoryDataFlowSpecSource struct {
	// +optional
	Dataset *FactoryDataFlowSpecSourceDataset `json:"dataset,omitempty" tf:"dataset"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	LinkedService *FactoryDataFlowSpecSourceLinkedService `json:"linkedService,omitempty" tf:"linked_service"`
	Name          *string                                 `json:"name" tf:"name"`
	// +optional
	SchemaLinkedService *FactoryDataFlowSpecSourceSchemaLinkedService `json:"schemaLinkedService,omitempty" tf:"schema_linked_service"`
}

func (*FactoryDataFlowSpecSource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecSource.

func (*FactoryDataFlowSpecSource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSourceDataset added in v0.5.0

type FactoryDataFlowSpecSourceDataset struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryDataFlowSpecSourceDataset) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecSourceDataset.

func (*FactoryDataFlowSpecSourceDataset) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSourceDatasetCodec added in v0.5.0

type FactoryDataFlowSpecSourceDatasetCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDataFlowSpecSourceDatasetCodec) Decode added in v0.5.0

func (FactoryDataFlowSpecSourceDatasetCodec) Encode added in v0.5.0

func (FactoryDataFlowSpecSourceDatasetCodec) IsEmpty added in v0.5.0

type FactoryDataFlowSpecSourceLinkedService added in v0.5.0

type FactoryDataFlowSpecSourceLinkedService struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryDataFlowSpecSourceLinkedService) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecSourceLinkedService.

func (*FactoryDataFlowSpecSourceLinkedService) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSourceLinkedServiceCodec added in v0.5.0

type FactoryDataFlowSpecSourceLinkedServiceCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDataFlowSpecSourceLinkedServiceCodec) Decode added in v0.5.0

func (FactoryDataFlowSpecSourceLinkedServiceCodec) Encode added in v0.5.0

func (FactoryDataFlowSpecSourceLinkedServiceCodec) IsEmpty added in v0.5.0

type FactoryDataFlowSpecSourceSchemaLinkedService added in v0.5.0

type FactoryDataFlowSpecSourceSchemaLinkedService struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryDataFlowSpecSourceSchemaLinkedService) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecSourceSchemaLinkedService.

func (*FactoryDataFlowSpecSourceSchemaLinkedService) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowSpecSourceSchemaLinkedServiceCodec added in v0.5.0

type FactoryDataFlowSpecSourceSchemaLinkedServiceCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDataFlowSpecSourceSchemaLinkedServiceCodec) Decode added in v0.5.0

func (FactoryDataFlowSpecSourceSchemaLinkedServiceCodec) Encode added in v0.5.0

func (FactoryDataFlowSpecSourceSchemaLinkedServiceCodec) IsEmpty added in v0.5.0

type FactoryDataFlowSpecTransformation added in v0.5.0

type FactoryDataFlowSpecTransformation struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
}

func (*FactoryDataFlowSpecTransformation) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowSpecTransformation.

func (*FactoryDataFlowSpecTransformation) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDataFlowStatus added in v0.5.0

type FactoryDataFlowStatus 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 (*FactoryDataFlowStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDataFlowStatus.

func (*FactoryDataFlowStatus) DeepCopyInto added in v0.5.0

func (in *FactoryDataFlowStatus) DeepCopyInto(out *FactoryDataFlowStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetAzureBlob

type FactoryDatasetAzureBlob struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetAzureBlobSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetAzureBlobStatus `json:"status,omitempty"`
}

func (*FactoryDatasetAzureBlob) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetAzureBlob.

func (*FactoryDatasetAzureBlob) DeepCopyInto

func (in *FactoryDatasetAzureBlob) DeepCopyInto(out *FactoryDatasetAzureBlob)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetAzureBlob) DeepCopyObject

func (in *FactoryDatasetAzureBlob) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetAzureBlob) SetupWebhookWithManager

func (r *FactoryDatasetAzureBlob) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetAzureBlob) ValidateCreate

func (r *FactoryDatasetAzureBlob) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetAzureBlob) ValidateDelete

func (r *FactoryDatasetAzureBlob) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetAzureBlob) ValidateUpdate

func (r *FactoryDatasetAzureBlob) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetAzureBlobList

type FactoryDatasetAzureBlobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetAzureBlob CRD objects
	Items []FactoryDatasetAzureBlob `json:"items,omitempty"`
}

FactoryDatasetAzureBlobList is a list of FactoryDatasetAzureBlobs

func (*FactoryDatasetAzureBlobList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetAzureBlobList.

func (*FactoryDatasetAzureBlobList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetAzureBlobList) DeepCopyObject

func (in *FactoryDatasetAzureBlobList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetAzureBlobSpec

type FactoryDatasetAzureBlobSpec struct {
	State *FactoryDatasetAzureBlobSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetAzureBlobSpecResource `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 (*FactoryDatasetAzureBlobSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetAzureBlobSpec.

func (*FactoryDatasetAzureBlobSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetAzureBlobSpecResource

type FactoryDatasetAzureBlobSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	// +optional
	Filename *string `json:"filename,omitempty" tf:"filename"`
	// +optional
	Folder            *string `json:"folder,omitempty" tf:"folder"`
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	Name              *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	Path              *string `json:"path,omitempty" tf:"path"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetAzureBlobSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
}

func (*FactoryDatasetAzureBlobSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetAzureBlobSpecResource.

func (*FactoryDatasetAzureBlobSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetAzureBlobSpecSchemaColumn

type FactoryDatasetAzureBlobSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetAzureBlobSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetAzureBlobSpecSchemaColumn.

func (*FactoryDatasetAzureBlobSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetAzureBlobStatus

type FactoryDatasetAzureBlobStatus 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 (*FactoryDatasetAzureBlobStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetAzureBlobStatus.

func (*FactoryDatasetAzureBlobStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetBinary added in v0.5.0

type FactoryDatasetBinary struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetBinarySpec   `json:"spec,omitempty"`
	Status            FactoryDatasetBinaryStatus `json:"status,omitempty"`
}

func (*FactoryDatasetBinary) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinary.

func (*FactoryDatasetBinary) DeepCopyInto added in v0.5.0

func (in *FactoryDatasetBinary) DeepCopyInto(out *FactoryDatasetBinary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetBinary) DeepCopyObject added in v0.5.0

func (in *FactoryDatasetBinary) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetBinary) SetupWebhookWithManager added in v0.5.0

func (r *FactoryDatasetBinary) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetBinary) ValidateCreate added in v0.5.0

func (r *FactoryDatasetBinary) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetBinary) ValidateDelete added in v0.5.0

func (r *FactoryDatasetBinary) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetBinary) ValidateUpdate added in v0.5.0

func (r *FactoryDatasetBinary) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetBinaryList added in v0.5.0

type FactoryDatasetBinaryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetBinary CRD objects
	Items []FactoryDatasetBinary `json:"items,omitempty"`
}

FactoryDatasetBinaryList is a list of FactoryDatasetBinarys

func (*FactoryDatasetBinaryList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinaryList.

func (*FactoryDatasetBinaryList) DeepCopyInto added in v0.5.0

func (in *FactoryDatasetBinaryList) DeepCopyInto(out *FactoryDatasetBinaryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetBinaryList) DeepCopyObject added in v0.5.0

func (in *FactoryDatasetBinaryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetBinarySpec added in v0.5.0

type FactoryDatasetBinarySpec struct {
	State *FactoryDatasetBinarySpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetBinarySpecResource `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 (*FactoryDatasetBinarySpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinarySpec.

func (*FactoryDatasetBinarySpec) DeepCopyInto added in v0.5.0

func (in *FactoryDatasetBinarySpec) DeepCopyInto(out *FactoryDatasetBinarySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetBinarySpecAzureBlobStorageLocation added in v0.5.0

type FactoryDatasetBinarySpecAzureBlobStorageLocation struct {
	Container *string `json:"container" tf:"container"`
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	// +optional
	Filename *string `json:"filename,omitempty" tf:"filename"`
	// +optional
	Path *string `json:"path,omitempty" tf:"path"`
}

func (*FactoryDatasetBinarySpecAzureBlobStorageLocation) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinarySpecAzureBlobStorageLocation.

func (*FactoryDatasetBinarySpecAzureBlobStorageLocation) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetBinarySpecAzureBlobStorageLocationCodec added in v0.5.0

type FactoryDatasetBinarySpecAzureBlobStorageLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetBinarySpecAzureBlobStorageLocationCodec) Decode added in v0.5.0

func (FactoryDatasetBinarySpecAzureBlobStorageLocationCodec) Encode added in v0.5.0

func (FactoryDatasetBinarySpecAzureBlobStorageLocationCodec) IsEmpty added in v0.5.0

type FactoryDatasetBinarySpecCompression added in v0.5.0

type FactoryDatasetBinarySpecCompression struct {
	// +optional
	Level *string `json:"level,omitempty" tf:"level"`
	Type  *string `json:"type" tf:"type"`
}

func (*FactoryDatasetBinarySpecCompression) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinarySpecCompression.

func (*FactoryDatasetBinarySpecCompression) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetBinarySpecCompressionCodec added in v0.5.0

type FactoryDatasetBinarySpecCompressionCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetBinarySpecCompressionCodec) Decode added in v0.5.0

func (FactoryDatasetBinarySpecCompressionCodec) Encode added in v0.5.0

func (FactoryDatasetBinarySpecCompressionCodec) IsEmpty added in v0.5.0

type FactoryDatasetBinarySpecHttpServerLocation added in v0.5.0

type FactoryDatasetBinarySpecHttpServerLocation struct {
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool   `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	Filename           *string `json:"filename" tf:"filename"`
	Path               *string `json:"path" tf:"path"`
	RelativeURL        *string `json:"relativeURL" tf:"relative_url"`
}

func (*FactoryDatasetBinarySpecHttpServerLocation) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinarySpecHttpServerLocation.

func (*FactoryDatasetBinarySpecHttpServerLocation) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetBinarySpecHttpServerLocationCodec added in v0.5.0

type FactoryDatasetBinarySpecHttpServerLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetBinarySpecHttpServerLocationCodec) Decode added in v0.5.0

func (FactoryDatasetBinarySpecHttpServerLocationCodec) Encode added in v0.5.0

func (FactoryDatasetBinarySpecHttpServerLocationCodec) IsEmpty added in v0.5.0

type FactoryDatasetBinarySpecResource added in v0.5.0

type FactoryDatasetBinarySpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	AzureBlobStorageLocation *FactoryDatasetBinarySpecAzureBlobStorageLocation `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location"`
	// +optional
	Compression *FactoryDatasetBinarySpecCompression `json:"compression,omitempty" tf:"compression"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder *string `json:"folder,omitempty" tf:"folder"`
	// +optional
	HttpServerLocation *FactoryDatasetBinarySpecHttpServerLocation `json:"httpServerLocation,omitempty" tf:"http_server_location"`
	LinkedServiceName  *string                                     `json:"linkedServiceName" tf:"linked_service_name"`
	Name               *string                                     `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SftpServerLocation *FactoryDatasetBinarySpecSftpServerLocation `json:"sftpServerLocation,omitempty" tf:"sftp_server_location"`
}

func (*FactoryDatasetBinarySpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinarySpecResource.

func (*FactoryDatasetBinarySpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetBinarySpecSftpServerLocation added in v0.5.0

type FactoryDatasetBinarySpecSftpServerLocation struct {
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool   `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	Filename           *string `json:"filename" tf:"filename"`
	Path               *string `json:"path" tf:"path"`
}

func (*FactoryDatasetBinarySpecSftpServerLocation) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinarySpecSftpServerLocation.

func (*FactoryDatasetBinarySpecSftpServerLocation) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetBinarySpecSftpServerLocationCodec added in v0.5.0

type FactoryDatasetBinarySpecSftpServerLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetBinarySpecSftpServerLocationCodec) Decode added in v0.5.0

func (FactoryDatasetBinarySpecSftpServerLocationCodec) Encode added in v0.5.0

func (FactoryDatasetBinarySpecSftpServerLocationCodec) IsEmpty added in v0.5.0

type FactoryDatasetBinaryStatus added in v0.5.0

type FactoryDatasetBinaryStatus 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 (*FactoryDatasetBinaryStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetBinaryStatus.

func (*FactoryDatasetBinaryStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetCosmosdbSqlapi

type FactoryDatasetCosmosdbSqlapi struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetCosmosdbSqlapiSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetCosmosdbSqlapiStatus `json:"status,omitempty"`
}

func (*FactoryDatasetCosmosdbSqlapi) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetCosmosdbSqlapi.

func (*FactoryDatasetCosmosdbSqlapi) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetCosmosdbSqlapi) DeepCopyObject

func (in *FactoryDatasetCosmosdbSqlapi) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetCosmosdbSqlapi) SetupWebhookWithManager

func (r *FactoryDatasetCosmosdbSqlapi) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetCosmosdbSqlapi) ValidateCreate

func (r *FactoryDatasetCosmosdbSqlapi) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetCosmosdbSqlapi) ValidateDelete

func (r *FactoryDatasetCosmosdbSqlapi) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetCosmosdbSqlapi) ValidateUpdate

func (r *FactoryDatasetCosmosdbSqlapi) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetCosmosdbSqlapiList

type FactoryDatasetCosmosdbSqlapiList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetCosmosdbSqlapi CRD objects
	Items []FactoryDatasetCosmosdbSqlapi `json:"items,omitempty"`
}

FactoryDatasetCosmosdbSqlapiList is a list of FactoryDatasetCosmosdbSqlapis

func (*FactoryDatasetCosmosdbSqlapiList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetCosmosdbSqlapiList.

func (*FactoryDatasetCosmosdbSqlapiList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetCosmosdbSqlapiList) DeepCopyObject

func (in *FactoryDatasetCosmosdbSqlapiList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetCosmosdbSqlapiSpec

type FactoryDatasetCosmosdbSqlapiSpec struct {
	State *FactoryDatasetCosmosdbSqlapiSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetCosmosdbSqlapiSpecResource `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 (*FactoryDatasetCosmosdbSqlapiSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetCosmosdbSqlapiSpec.

func (*FactoryDatasetCosmosdbSqlapiSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetCosmosdbSqlapiSpecResource

type FactoryDatasetCosmosdbSqlapiSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	CollectionName *string `json:"collectionName,omitempty" tf:"collection_name"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder            *string `json:"folder,omitempty" tf:"folder"`
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	Name              *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetCosmosdbSqlapiSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
}

func (*FactoryDatasetCosmosdbSqlapiSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetCosmosdbSqlapiSpecResource.

func (*FactoryDatasetCosmosdbSqlapiSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetCosmosdbSqlapiSpecSchemaColumn

type FactoryDatasetCosmosdbSqlapiSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetCosmosdbSqlapiSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetCosmosdbSqlapiSpecSchemaColumn.

func (*FactoryDatasetCosmosdbSqlapiSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetCosmosdbSqlapiStatus

type FactoryDatasetCosmosdbSqlapiStatus 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 (*FactoryDatasetCosmosdbSqlapiStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetCosmosdbSqlapiStatus.

func (*FactoryDatasetCosmosdbSqlapiStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetDelimitedText

type FactoryDatasetDelimitedText struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetDelimitedTextSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetDelimitedTextStatus `json:"status,omitempty"`
}

func (*FactoryDatasetDelimitedText) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedText.

func (*FactoryDatasetDelimitedText) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetDelimitedText) DeepCopyObject

func (in *FactoryDatasetDelimitedText) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetDelimitedText) SetupWebhookWithManager

func (r *FactoryDatasetDelimitedText) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetDelimitedText) ValidateCreate

func (r *FactoryDatasetDelimitedText) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetDelimitedText) ValidateDelete

func (r *FactoryDatasetDelimitedText) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetDelimitedText) ValidateUpdate

func (r *FactoryDatasetDelimitedText) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetDelimitedTextList

type FactoryDatasetDelimitedTextList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetDelimitedText CRD objects
	Items []FactoryDatasetDelimitedText `json:"items,omitempty"`
}

FactoryDatasetDelimitedTextList is a list of FactoryDatasetDelimitedTexts

func (*FactoryDatasetDelimitedTextList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedTextList.

func (*FactoryDatasetDelimitedTextList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetDelimitedTextList) DeepCopyObject

func (in *FactoryDatasetDelimitedTextList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetDelimitedTextSpec

type FactoryDatasetDelimitedTextSpec struct {
	State *FactoryDatasetDelimitedTextSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetDelimitedTextSpecResource `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 (*FactoryDatasetDelimitedTextSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedTextSpec.

func (*FactoryDatasetDelimitedTextSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetDelimitedTextSpecAzureBlobFsLocation

type FactoryDatasetDelimitedTextSpecAzureBlobFsLocation struct {
	FileSystem *string `json:"fileSystem" tf:"file_system"`
	// +optional
	Filename *string `json:"filename,omitempty" tf:"filename"`
	// +optional
	Path *string `json:"path,omitempty" tf:"path"`
}

func (*FactoryDatasetDelimitedTextSpecAzureBlobFsLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedTextSpecAzureBlobFsLocation.

func (*FactoryDatasetDelimitedTextSpecAzureBlobFsLocation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetDelimitedTextSpecAzureBlobFsLocationCodec

type FactoryDatasetDelimitedTextSpecAzureBlobFsLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetDelimitedTextSpecAzureBlobFsLocationCodec) Decode

func (FactoryDatasetDelimitedTextSpecAzureBlobFsLocationCodec) Encode

func (FactoryDatasetDelimitedTextSpecAzureBlobFsLocationCodec) IsEmpty

type FactoryDatasetDelimitedTextSpecAzureBlobStorageLocation

type FactoryDatasetDelimitedTextSpecAzureBlobStorageLocation struct {
	Container *string `json:"container" tf:"container"`
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	// +optional
	Filename *string `json:"filename,omitempty" tf:"filename"`
	// +optional
	Path *string `json:"path,omitempty" tf:"path"`
}

func (*FactoryDatasetDelimitedTextSpecAzureBlobStorageLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedTextSpecAzureBlobStorageLocation.

func (*FactoryDatasetDelimitedTextSpecAzureBlobStorageLocation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetDelimitedTextSpecAzureBlobStorageLocationCodec

type FactoryDatasetDelimitedTextSpecAzureBlobStorageLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetDelimitedTextSpecAzureBlobStorageLocationCodec) Decode

func (FactoryDatasetDelimitedTextSpecAzureBlobStorageLocationCodec) Encode

func (FactoryDatasetDelimitedTextSpecAzureBlobStorageLocationCodec) IsEmpty

type FactoryDatasetDelimitedTextSpecHttpServerLocation

type FactoryDatasetDelimitedTextSpecHttpServerLocation struct {
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool   `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	Filename           *string `json:"filename" tf:"filename"`
	Path               *string `json:"path" tf:"path"`
	RelativeURL        *string `json:"relativeURL" tf:"relative_url"`
}

func (*FactoryDatasetDelimitedTextSpecHttpServerLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedTextSpecHttpServerLocation.

func (*FactoryDatasetDelimitedTextSpecHttpServerLocation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetDelimitedTextSpecHttpServerLocationCodec

type FactoryDatasetDelimitedTextSpecHttpServerLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetDelimitedTextSpecHttpServerLocationCodec) Decode

func (FactoryDatasetDelimitedTextSpecHttpServerLocationCodec) Encode

func (FactoryDatasetDelimitedTextSpecHttpServerLocationCodec) IsEmpty

type FactoryDatasetDelimitedTextSpecResource

type FactoryDatasetDelimitedTextSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	AzureBlobFsLocation *FactoryDatasetDelimitedTextSpecAzureBlobFsLocation `json:"azureBlobFsLocation,omitempty" tf:"azure_blob_fs_location"`
	// +optional
	AzureBlobStorageLocation *FactoryDatasetDelimitedTextSpecAzureBlobStorageLocation `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location"`
	// +optional
	ColumnDelimiter *string `json:"columnDelimiter,omitempty" tf:"column_delimiter"`
	// +optional
	CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec"`
	// +optional
	CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	EscapeCharacter *string `json:"escapeCharacter,omitempty" tf:"escape_character"`
	// +optional
	FirstRowAsHeader *bool `json:"firstRowAsHeader,omitempty" tf:"first_row_as_header"`
	// +optional
	Folder *string `json:"folder,omitempty" tf:"folder"`
	// +optional
	HttpServerLocation *FactoryDatasetDelimitedTextSpecHttpServerLocation `json:"httpServerLocation,omitempty" tf:"http_server_location"`
	LinkedServiceName  *string                                            `json:"linkedServiceName" tf:"linked_service_name"`
	Name               *string                                            `json:"name" tf:"name"`
	// +optional
	NullValue *string `json:"nullValue,omitempty" tf:"null_value"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	QuoteCharacter    *string `json:"quoteCharacter,omitempty" tf:"quote_character"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	RowDelimiter *string `json:"rowDelimiter,omitempty" tf:"row_delimiter"`
	// +optional
	SchemaColumn []FactoryDatasetDelimitedTextSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
}

func (*FactoryDatasetDelimitedTextSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedTextSpecResource.

func (*FactoryDatasetDelimitedTextSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetDelimitedTextSpecSchemaColumn

type FactoryDatasetDelimitedTextSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetDelimitedTextSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedTextSpecSchemaColumn.

func (*FactoryDatasetDelimitedTextSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetDelimitedTextStatus

type FactoryDatasetDelimitedTextStatus 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 (*FactoryDatasetDelimitedTextStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetDelimitedTextStatus.

func (*FactoryDatasetDelimitedTextStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetHTTP

type FactoryDatasetHTTP struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetHTTPSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetHTTPStatus `json:"status,omitempty"`
}

func (*FactoryDatasetHTTP) DeepCopy

func (in *FactoryDatasetHTTP) DeepCopy() *FactoryDatasetHTTP

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetHTTP.

func (*FactoryDatasetHTTP) DeepCopyInto

func (in *FactoryDatasetHTTP) DeepCopyInto(out *FactoryDatasetHTTP)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetHTTP) DeepCopyObject

func (in *FactoryDatasetHTTP) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetHTTP) SetupWebhookWithManager

func (r *FactoryDatasetHTTP) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetHTTP) ValidateCreate

func (r *FactoryDatasetHTTP) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetHTTP) ValidateDelete

func (r *FactoryDatasetHTTP) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetHTTP) ValidateUpdate

func (r *FactoryDatasetHTTP) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetHTTPList

type FactoryDatasetHTTPList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetHTTP CRD objects
	Items []FactoryDatasetHTTP `json:"items,omitempty"`
}

FactoryDatasetHTTPList is a list of FactoryDatasetHTTPs

func (*FactoryDatasetHTTPList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetHTTPList.

func (*FactoryDatasetHTTPList) DeepCopyInto

func (in *FactoryDatasetHTTPList) DeepCopyInto(out *FactoryDatasetHTTPList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetHTTPList) DeepCopyObject

func (in *FactoryDatasetHTTPList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetHTTPSpec

type FactoryDatasetHTTPSpec struct {
	State *FactoryDatasetHTTPSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetHTTPSpecResource `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 (*FactoryDatasetHTTPSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetHTTPSpec.

func (*FactoryDatasetHTTPSpec) DeepCopyInto

func (in *FactoryDatasetHTTPSpec) DeepCopyInto(out *FactoryDatasetHTTPSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetHTTPSpecResource

type FactoryDatasetHTTPSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder            *string `json:"folder,omitempty" tf:"folder"`
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	Name              *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	RelativeURL *string `json:"relativeURL,omitempty" tf:"relative_url"`
	// +optional
	RequestBody *string `json:"requestBody,omitempty" tf:"request_body"`
	// +optional
	RequestMethod     *string `json:"requestMethod,omitempty" tf:"request_method"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetHTTPSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
}

func (*FactoryDatasetHTTPSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetHTTPSpecResource.

func (*FactoryDatasetHTTPSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetHTTPSpecSchemaColumn

type FactoryDatasetHTTPSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetHTTPSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetHTTPSpecSchemaColumn.

func (*FactoryDatasetHTTPSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetHTTPStatus

type FactoryDatasetHTTPStatus 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 (*FactoryDatasetHTTPStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetHTTPStatus.

func (*FactoryDatasetHTTPStatus) DeepCopyInto

func (in *FactoryDatasetHTTPStatus) DeepCopyInto(out *FactoryDatasetHTTPStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetJSON

type FactoryDatasetJSON struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetJSONSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetJSONStatus `json:"status,omitempty"`
}

func (*FactoryDatasetJSON) DeepCopy

func (in *FactoryDatasetJSON) DeepCopy() *FactoryDatasetJSON

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetJSON.

func (*FactoryDatasetJSON) DeepCopyInto

func (in *FactoryDatasetJSON) DeepCopyInto(out *FactoryDatasetJSON)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetJSON) DeepCopyObject

func (in *FactoryDatasetJSON) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetJSON) SetupWebhookWithManager

func (r *FactoryDatasetJSON) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetJSON) ValidateCreate

func (r *FactoryDatasetJSON) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetJSON) ValidateDelete

func (r *FactoryDatasetJSON) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetJSON) ValidateUpdate

func (r *FactoryDatasetJSON) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetJSONList

type FactoryDatasetJSONList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetJSON CRD objects
	Items []FactoryDatasetJSON `json:"items,omitempty"`
}

FactoryDatasetJSONList is a list of FactoryDatasetJSONs

func (*FactoryDatasetJSONList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetJSONList.

func (*FactoryDatasetJSONList) DeepCopyInto

func (in *FactoryDatasetJSONList) DeepCopyInto(out *FactoryDatasetJSONList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetJSONList) DeepCopyObject

func (in *FactoryDatasetJSONList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetJSONSpec

type FactoryDatasetJSONSpec struct {
	State *FactoryDatasetJSONSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetJSONSpecResource `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 (*FactoryDatasetJSONSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetJSONSpec.

func (*FactoryDatasetJSONSpec) DeepCopyInto

func (in *FactoryDatasetJSONSpec) DeepCopyInto(out *FactoryDatasetJSONSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetJSONSpecAzureBlobStorageLocation

type FactoryDatasetJSONSpecAzureBlobStorageLocation struct {
	Container *string `json:"container" tf:"container"`
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool   `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	Filename           *string `json:"filename" tf:"filename"`
	Path               *string `json:"path" tf:"path"`
}

func (*FactoryDatasetJSONSpecAzureBlobStorageLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetJSONSpecAzureBlobStorageLocation.

func (*FactoryDatasetJSONSpecAzureBlobStorageLocation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetJSONSpecAzureBlobStorageLocationCodec

type FactoryDatasetJSONSpecAzureBlobStorageLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetJSONSpecAzureBlobStorageLocationCodec) Decode

func (FactoryDatasetJSONSpecAzureBlobStorageLocationCodec) Encode

func (FactoryDatasetJSONSpecAzureBlobStorageLocationCodec) IsEmpty

type FactoryDatasetJSONSpecHttpServerLocation

type FactoryDatasetJSONSpecHttpServerLocation struct {
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool   `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	Filename           *string `json:"filename" tf:"filename"`
	Path               *string `json:"path" tf:"path"`
	RelativeURL        *string `json:"relativeURL" tf:"relative_url"`
}

func (*FactoryDatasetJSONSpecHttpServerLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetJSONSpecHttpServerLocation.

func (*FactoryDatasetJSONSpecHttpServerLocation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetJSONSpecHttpServerLocationCodec

type FactoryDatasetJSONSpecHttpServerLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetJSONSpecHttpServerLocationCodec) Decode

func (FactoryDatasetJSONSpecHttpServerLocationCodec) Encode

func (FactoryDatasetJSONSpecHttpServerLocationCodec) IsEmpty

type FactoryDatasetJSONSpecResource

type FactoryDatasetJSONSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	AzureBlobStorageLocation *FactoryDatasetJSONSpecAzureBlobStorageLocation `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	Folder *string `json:"folder,omitempty" tf:"folder"`
	// +optional
	HttpServerLocation *FactoryDatasetJSONSpecHttpServerLocation `json:"httpServerLocation,omitempty" tf:"http_server_location"`
	LinkedServiceName  *string                                   `json:"linkedServiceName" tf:"linked_service_name"`
	Name               *string                                   `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetJSONSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
}

func (*FactoryDatasetJSONSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetJSONSpecResource.

func (*FactoryDatasetJSONSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetJSONSpecSchemaColumn

type FactoryDatasetJSONSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetJSONSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetJSONSpecSchemaColumn.

func (*FactoryDatasetJSONSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetJSONStatus

type FactoryDatasetJSONStatus 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 (*FactoryDatasetJSONStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetJSONStatus.

func (*FactoryDatasetJSONStatus) DeepCopyInto

func (in *FactoryDatasetJSONStatus) DeepCopyInto(out *FactoryDatasetJSONStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetMysql

type FactoryDatasetMysql struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetMysqlSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetMysqlStatus `json:"status,omitempty"`
}

func (*FactoryDatasetMysql) DeepCopy

func (in *FactoryDatasetMysql) DeepCopy() *FactoryDatasetMysql

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetMysql.

func (*FactoryDatasetMysql) DeepCopyInto

func (in *FactoryDatasetMysql) DeepCopyInto(out *FactoryDatasetMysql)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetMysql) DeepCopyObject

func (in *FactoryDatasetMysql) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetMysql) SetupWebhookWithManager

func (r *FactoryDatasetMysql) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetMysql) ValidateCreate

func (r *FactoryDatasetMysql) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetMysql) ValidateDelete

func (r *FactoryDatasetMysql) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetMysql) ValidateUpdate

func (r *FactoryDatasetMysql) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetMysqlList

type FactoryDatasetMysqlList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetMysql CRD objects
	Items []FactoryDatasetMysql `json:"items,omitempty"`
}

FactoryDatasetMysqlList is a list of FactoryDatasetMysqls

func (*FactoryDatasetMysqlList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetMysqlList.

func (*FactoryDatasetMysqlList) DeepCopyInto

func (in *FactoryDatasetMysqlList) DeepCopyInto(out *FactoryDatasetMysqlList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetMysqlList) DeepCopyObject

func (in *FactoryDatasetMysqlList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetMysqlSpec

type FactoryDatasetMysqlSpec struct {
	State *FactoryDatasetMysqlSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetMysqlSpecResource `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 (*FactoryDatasetMysqlSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetMysqlSpec.

func (*FactoryDatasetMysqlSpec) DeepCopyInto

func (in *FactoryDatasetMysqlSpec) DeepCopyInto(out *FactoryDatasetMysqlSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetMysqlSpecResource

type FactoryDatasetMysqlSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder            *string `json:"folder,omitempty" tf:"folder"`
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	Name              *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetMysqlSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
	// +optional
	TableName *string `json:"tableName,omitempty" tf:"table_name"`
}

func (*FactoryDatasetMysqlSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetMysqlSpecResource.

func (*FactoryDatasetMysqlSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetMysqlSpecSchemaColumn

type FactoryDatasetMysqlSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetMysqlSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetMysqlSpecSchemaColumn.

func (*FactoryDatasetMysqlSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetMysqlStatus

type FactoryDatasetMysqlStatus 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 (*FactoryDatasetMysqlStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetMysqlStatus.

func (*FactoryDatasetMysqlStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetParquet

type FactoryDatasetParquet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetParquetSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetParquetStatus `json:"status,omitempty"`
}

func (*FactoryDatasetParquet) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetParquet.

func (*FactoryDatasetParquet) DeepCopyInto

func (in *FactoryDatasetParquet) DeepCopyInto(out *FactoryDatasetParquet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetParquet) DeepCopyObject

func (in *FactoryDatasetParquet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetParquet) SetupWebhookWithManager

func (r *FactoryDatasetParquet) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetParquet) ValidateCreate

func (r *FactoryDatasetParquet) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetParquet) ValidateDelete

func (r *FactoryDatasetParquet) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetParquet) ValidateUpdate

func (r *FactoryDatasetParquet) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetParquetList

type FactoryDatasetParquetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetParquet CRD objects
	Items []FactoryDatasetParquet `json:"items,omitempty"`
}

FactoryDatasetParquetList is a list of FactoryDatasetParquets

func (*FactoryDatasetParquetList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetParquetList.

func (*FactoryDatasetParquetList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetParquetList) DeepCopyObject

func (in *FactoryDatasetParquetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetParquetSpec

type FactoryDatasetParquetSpec struct {
	State *FactoryDatasetParquetSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetParquetSpecResource `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 (*FactoryDatasetParquetSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetParquetSpec.

func (*FactoryDatasetParquetSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetParquetSpecAzureBlobStorageLocation

type FactoryDatasetParquetSpecAzureBlobStorageLocation struct {
	Container *string `json:"container" tf:"container"`
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	// +optional
	Filename *string `json:"filename,omitempty" tf:"filename"`
	Path     *string `json:"path" tf:"path"`
}

func (*FactoryDatasetParquetSpecAzureBlobStorageLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetParquetSpecAzureBlobStorageLocation.

func (*FactoryDatasetParquetSpecAzureBlobStorageLocation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetParquetSpecAzureBlobStorageLocationCodec

type FactoryDatasetParquetSpecAzureBlobStorageLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetParquetSpecAzureBlobStorageLocationCodec) Decode

func (FactoryDatasetParquetSpecAzureBlobStorageLocationCodec) Encode

func (FactoryDatasetParquetSpecAzureBlobStorageLocationCodec) IsEmpty

type FactoryDatasetParquetSpecHttpServerLocation

type FactoryDatasetParquetSpecHttpServerLocation struct {
	// +optional
	DynamicFilenameEnabled *bool `json:"dynamicFilenameEnabled,omitempty" tf:"dynamic_filename_enabled"`
	// +optional
	DynamicPathEnabled *bool   `json:"dynamicPathEnabled,omitempty" tf:"dynamic_path_enabled"`
	Filename           *string `json:"filename" tf:"filename"`
	Path               *string `json:"path" tf:"path"`
	RelativeURL        *string `json:"relativeURL" tf:"relative_url"`
}

func (*FactoryDatasetParquetSpecHttpServerLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetParquetSpecHttpServerLocation.

func (*FactoryDatasetParquetSpecHttpServerLocation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetParquetSpecHttpServerLocationCodec

type FactoryDatasetParquetSpecHttpServerLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryDatasetParquetSpecHttpServerLocationCodec) Decode

func (FactoryDatasetParquetSpecHttpServerLocationCodec) Encode

func (FactoryDatasetParquetSpecHttpServerLocationCodec) IsEmpty

type FactoryDatasetParquetSpecResource

type FactoryDatasetParquetSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	AzureBlobStorageLocation *FactoryDatasetParquetSpecAzureBlobStorageLocation `json:"azureBlobStorageLocation,omitempty" tf:"azure_blob_storage_location"`
	// +optional
	CompressionCodec *string `json:"compressionCodec,omitempty" tf:"compression_codec"`
	// +optional
	CompressionLevel *string `json:"compressionLevel,omitempty" tf:"compression_level"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder *string `json:"folder,omitempty" tf:"folder"`
	// +optional
	HttpServerLocation *FactoryDatasetParquetSpecHttpServerLocation `json:"httpServerLocation,omitempty" tf:"http_server_location"`
	LinkedServiceName  *string                                      `json:"linkedServiceName" tf:"linked_service_name"`
	Name               *string                                      `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetParquetSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
}

func (*FactoryDatasetParquetSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetParquetSpecResource.

func (*FactoryDatasetParquetSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetParquetSpecSchemaColumn

type FactoryDatasetParquetSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetParquetSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetParquetSpecSchemaColumn.

func (*FactoryDatasetParquetSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetParquetStatus

type FactoryDatasetParquetStatus 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 (*FactoryDatasetParquetStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetParquetStatus.

func (*FactoryDatasetParquetStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetPostgresql

type FactoryDatasetPostgresql struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetPostgresqlSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetPostgresqlStatus `json:"status,omitempty"`
}

func (*FactoryDatasetPostgresql) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetPostgresql.

func (*FactoryDatasetPostgresql) DeepCopyInto

func (in *FactoryDatasetPostgresql) DeepCopyInto(out *FactoryDatasetPostgresql)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetPostgresql) DeepCopyObject

func (in *FactoryDatasetPostgresql) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetPostgresql) SetupWebhookWithManager

func (r *FactoryDatasetPostgresql) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetPostgresql) ValidateCreate

func (r *FactoryDatasetPostgresql) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetPostgresql) ValidateDelete

func (r *FactoryDatasetPostgresql) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetPostgresql) ValidateUpdate

func (r *FactoryDatasetPostgresql) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetPostgresqlList

type FactoryDatasetPostgresqlList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetPostgresql CRD objects
	Items []FactoryDatasetPostgresql `json:"items,omitempty"`
}

FactoryDatasetPostgresqlList is a list of FactoryDatasetPostgresqls

func (*FactoryDatasetPostgresqlList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetPostgresqlList.

func (*FactoryDatasetPostgresqlList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetPostgresqlList) DeepCopyObject

func (in *FactoryDatasetPostgresqlList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetPostgresqlSpec

type FactoryDatasetPostgresqlSpec struct {
	State *FactoryDatasetPostgresqlSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetPostgresqlSpecResource `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 (*FactoryDatasetPostgresqlSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetPostgresqlSpec.

func (*FactoryDatasetPostgresqlSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetPostgresqlSpecResource

type FactoryDatasetPostgresqlSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder            *string `json:"folder,omitempty" tf:"folder"`
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	Name              *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetPostgresqlSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
	// +optional
	TableName *string `json:"tableName,omitempty" tf:"table_name"`
}

func (*FactoryDatasetPostgresqlSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetPostgresqlSpecResource.

func (*FactoryDatasetPostgresqlSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetPostgresqlSpecSchemaColumn

type FactoryDatasetPostgresqlSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetPostgresqlSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetPostgresqlSpecSchemaColumn.

func (*FactoryDatasetPostgresqlSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetPostgresqlStatus

type FactoryDatasetPostgresqlStatus 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 (*FactoryDatasetPostgresqlStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetPostgresqlStatus.

func (*FactoryDatasetPostgresqlStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSQLServerTable

type FactoryDatasetSQLServerTable struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetSQLServerTableSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetSQLServerTableStatus `json:"status,omitempty"`
}

func (*FactoryDatasetSQLServerTable) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSQLServerTable.

func (*FactoryDatasetSQLServerTable) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetSQLServerTable) DeepCopyObject

func (in *FactoryDatasetSQLServerTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetSQLServerTable) SetupWebhookWithManager

func (r *FactoryDatasetSQLServerTable) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetSQLServerTable) ValidateCreate

func (r *FactoryDatasetSQLServerTable) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetSQLServerTable) ValidateDelete

func (r *FactoryDatasetSQLServerTable) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetSQLServerTable) ValidateUpdate

func (r *FactoryDatasetSQLServerTable) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetSQLServerTableList

type FactoryDatasetSQLServerTableList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetSQLServerTable CRD objects
	Items []FactoryDatasetSQLServerTable `json:"items,omitempty"`
}

FactoryDatasetSQLServerTableList is a list of FactoryDatasetSQLServerTables

func (*FactoryDatasetSQLServerTableList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSQLServerTableList.

func (*FactoryDatasetSQLServerTableList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetSQLServerTableList) DeepCopyObject

func (in *FactoryDatasetSQLServerTableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetSQLServerTableSpec

type FactoryDatasetSQLServerTableSpec struct {
	State *FactoryDatasetSQLServerTableSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetSQLServerTableSpecResource `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 (*FactoryDatasetSQLServerTableSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSQLServerTableSpec.

func (*FactoryDatasetSQLServerTableSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSQLServerTableSpecResource

type FactoryDatasetSQLServerTableSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder            *string `json:"folder,omitempty" tf:"folder"`
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	Name              *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetSQLServerTableSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
	// +optional
	TableName *string `json:"tableName,omitempty" tf:"table_name"`
}

func (*FactoryDatasetSQLServerTableSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSQLServerTableSpecResource.

func (*FactoryDatasetSQLServerTableSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSQLServerTableSpecSchemaColumn

type FactoryDatasetSQLServerTableSpecSchemaColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetSQLServerTableSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSQLServerTableSpecSchemaColumn.

func (*FactoryDatasetSQLServerTableSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSQLServerTableStatus

type FactoryDatasetSQLServerTableStatus 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 (*FactoryDatasetSQLServerTableStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSQLServerTableStatus.

func (*FactoryDatasetSQLServerTableStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSnowflake

type FactoryDatasetSnowflake struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryDatasetSnowflakeSpec   `json:"spec,omitempty"`
	Status            FactoryDatasetSnowflakeStatus `json:"status,omitempty"`
}

func (*FactoryDatasetSnowflake) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSnowflake.

func (*FactoryDatasetSnowflake) DeepCopyInto

func (in *FactoryDatasetSnowflake) DeepCopyInto(out *FactoryDatasetSnowflake)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetSnowflake) DeepCopyObject

func (in *FactoryDatasetSnowflake) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryDatasetSnowflake) SetupWebhookWithManager

func (r *FactoryDatasetSnowflake) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryDatasetSnowflake) ValidateCreate

func (r *FactoryDatasetSnowflake) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetSnowflake) ValidateDelete

func (r *FactoryDatasetSnowflake) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryDatasetSnowflake) ValidateUpdate

func (r *FactoryDatasetSnowflake) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryDatasetSnowflakeList

type FactoryDatasetSnowflakeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryDatasetSnowflake CRD objects
	Items []FactoryDatasetSnowflake `json:"items,omitempty"`
}

FactoryDatasetSnowflakeList is a list of FactoryDatasetSnowflakes

func (*FactoryDatasetSnowflakeList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSnowflakeList.

func (*FactoryDatasetSnowflakeList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryDatasetSnowflakeList) DeepCopyObject

func (in *FactoryDatasetSnowflakeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryDatasetSnowflakeSpec

type FactoryDatasetSnowflakeSpec struct {
	State *FactoryDatasetSnowflakeSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryDatasetSnowflakeSpecResource `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 (*FactoryDatasetSnowflakeSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSnowflakeSpec.

func (*FactoryDatasetSnowflakeSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSnowflakeSpecResource

type FactoryDatasetSnowflakeSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder            *string `json:"folder,omitempty" tf:"folder"`
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	Name              *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SchemaColumn []FactoryDatasetSnowflakeSpecSchemaColumn `json:"schemaColumn,omitempty" tf:"schema_column"`
	// +optional
	SchemaName *string `json:"schemaName,omitempty" tf:"schema_name"`
	// +optional
	// Deprecated
	StructureColumn []FactoryDatasetSnowflakeSpecStructureColumn `json:"structureColumn,omitempty" tf:"structure_column"`
	// +optional
	TableName *string `json:"tableName,omitempty" tf:"table_name"`
}

func (*FactoryDatasetSnowflakeSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSnowflakeSpecResource.

func (*FactoryDatasetSnowflakeSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSnowflakeSpecSchemaColumn

type FactoryDatasetSnowflakeSpecSchemaColumn struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Precision *int64 `json:"precision,omitempty" tf:"precision"`
	// +optional
	Scale *int64 `json:"scale,omitempty" tf:"scale"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetSnowflakeSpecSchemaColumn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSnowflakeSpecSchemaColumn.

func (*FactoryDatasetSnowflakeSpecSchemaColumn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSnowflakeSpecStructureColumn added in v0.5.0

type FactoryDatasetSnowflakeSpecStructureColumn struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*FactoryDatasetSnowflakeSpecStructureColumn) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSnowflakeSpecStructureColumn.

func (*FactoryDatasetSnowflakeSpecStructureColumn) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryDatasetSnowflakeStatus

type FactoryDatasetSnowflakeStatus 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 (*FactoryDatasetSnowflakeStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryDatasetSnowflakeStatus.

func (*FactoryDatasetSnowflakeStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzure

type FactoryIntegrationRuntimeAzure struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryIntegrationRuntimeAzureSpec   `json:"spec,omitempty"`
	Status            FactoryIntegrationRuntimeAzureStatus `json:"status,omitempty"`
}

func (*FactoryIntegrationRuntimeAzure) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzure.

func (*FactoryIntegrationRuntimeAzure) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryIntegrationRuntimeAzure) DeepCopyObject

func (in *FactoryIntegrationRuntimeAzure) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryIntegrationRuntimeAzure) SetupWebhookWithManager

func (r *FactoryIntegrationRuntimeAzure) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryIntegrationRuntimeAzure) ValidateCreate

func (r *FactoryIntegrationRuntimeAzure) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryIntegrationRuntimeAzure) ValidateDelete

func (r *FactoryIntegrationRuntimeAzure) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryIntegrationRuntimeAzure) ValidateUpdate

func (r *FactoryIntegrationRuntimeAzure) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryIntegrationRuntimeAzureList

type FactoryIntegrationRuntimeAzureList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryIntegrationRuntimeAzure CRD objects
	Items []FactoryIntegrationRuntimeAzure `json:"items,omitempty"`
}

FactoryIntegrationRuntimeAzureList is a list of FactoryIntegrationRuntimeAzures

func (*FactoryIntegrationRuntimeAzureList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureList.

func (*FactoryIntegrationRuntimeAzureList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryIntegrationRuntimeAzureList) DeepCopyObject

func (in *FactoryIntegrationRuntimeAzureList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryIntegrationRuntimeAzureSpec

type FactoryIntegrationRuntimeAzureSpec struct {
	State *FactoryIntegrationRuntimeAzureSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryIntegrationRuntimeAzureSpecResource `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 (*FactoryIntegrationRuntimeAzureSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSpec.

func (*FactoryIntegrationRuntimeAzureSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSpecResource

type FactoryIntegrationRuntimeAzureSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CleanupEnabled *bool `json:"cleanupEnabled,omitempty" tf:"cleanup_enabled"`
	// +optional
	ComputeType *string `json:"computeType,omitempty" tf:"compute_type"`
	// +optional
	CoreCount *int64 `json:"coreCount,omitempty" tf:"core_count"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description       *string `json:"description,omitempty" tf:"description"`
	Location          *string `json:"location" tf:"location"`
	Name              *string `json:"name" tf:"name"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	TimeToLiveMin *int64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min"`
	// +optional
	VirtualNetworkEnabled *bool `json:"virtualNetworkEnabled,omitempty" tf:"virtual_network_enabled"`
}

func (*FactoryIntegrationRuntimeAzureSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSpecResource.

func (*FactoryIntegrationRuntimeAzureSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsis

type FactoryIntegrationRuntimeAzureSsis struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryIntegrationRuntimeAzureSsisSpec   `json:"spec,omitempty"`
	Status            FactoryIntegrationRuntimeAzureSsisStatus `json:"status,omitempty"`
}

func (*FactoryIntegrationRuntimeAzureSsis) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsis.

func (*FactoryIntegrationRuntimeAzureSsis) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryIntegrationRuntimeAzureSsis) DeepCopyObject

func (in *FactoryIntegrationRuntimeAzureSsis) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryIntegrationRuntimeAzureSsis) SetupWebhookWithManager

func (r *FactoryIntegrationRuntimeAzureSsis) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryIntegrationRuntimeAzureSsis) ValidateCreate

func (r *FactoryIntegrationRuntimeAzureSsis) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryIntegrationRuntimeAzureSsis) ValidateDelete

func (r *FactoryIntegrationRuntimeAzureSsis) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryIntegrationRuntimeAzureSsis) ValidateUpdate

func (r *FactoryIntegrationRuntimeAzureSsis) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryIntegrationRuntimeAzureSsisList

type FactoryIntegrationRuntimeAzureSsisList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryIntegrationRuntimeAzureSsis CRD objects
	Items []FactoryIntegrationRuntimeAzureSsis `json:"items,omitempty"`
}

FactoryIntegrationRuntimeAzureSsisList is a list of FactoryIntegrationRuntimeAzureSsiss

func (*FactoryIntegrationRuntimeAzureSsisList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisList.

func (*FactoryIntegrationRuntimeAzureSsisList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryIntegrationRuntimeAzureSsisList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryIntegrationRuntimeAzureSsisSpec

type FactoryIntegrationRuntimeAzureSsisSpec struct {
	State *FactoryIntegrationRuntimeAzureSsisSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryIntegrationRuntimeAzureSsisSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpec.

func (*FactoryIntegrationRuntimeAzureSsisSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecCatalogInfo

type FactoryIntegrationRuntimeAzureSsisSpecCatalogInfo struct {
	// +optional
	AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login"`
	// +optional
	AdministratorPassword *string `json:"-" sensitive:"true" tf:"administrator_password"`
	// +optional
	DualStandbyPairName *string `json:"dualStandbyPairName,omitempty" tf:"dual_standby_pair_name"`
	// +optional
	PricingTier    *string `json:"pricingTier,omitempty" tf:"pricing_tier"`
	ServerEndpoint *string `json:"serverEndpoint" tf:"server_endpoint"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecCatalogInfo) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecCatalogInfo.

func (*FactoryIntegrationRuntimeAzureSsisSpecCatalogInfo) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecCatalogInfoCodec

type FactoryIntegrationRuntimeAzureSsisSpecCatalogInfoCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeAzureSsisSpecCatalogInfoCodec) Decode

func (FactoryIntegrationRuntimeAzureSsisSpecCatalogInfoCodec) Encode

func (FactoryIntegrationRuntimeAzureSsisSpecCatalogInfoCodec) IsEmpty

type FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScript

type FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScript struct {
	BlobContainerURI *string `json:"blobContainerURI" tf:"blob_container_uri"`
	SasToken         *string `json:"-" sensitive:"true" tf:"sas_token"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScript) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScript.

func (*FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScript) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScriptCodec

type FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScriptCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScriptCodec) Decode

func (FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScriptCodec) Encode

func (FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScriptCodec) IsEmpty

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetup added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetup struct {
	// +optional
	CommandKey []FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKey `json:"commandKey,omitempty" tf:"command_key"`
	// +optional
	Component []FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponent `json:"component,omitempty" tf:"component"`
	// +optional
	Environment *map[string]string `json:"environment,omitempty" tf:"environment"`
	// +optional
	PowershellVersion *string `json:"powershellVersion,omitempty" tf:"powershell_version"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetup) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetup.

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetup) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCodec added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCodec) Decode added in v0.5.0

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCodec) Encode added in v0.5.0

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCodec) IsEmpty added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKey added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKey struct {
	// +optional
	KeyVaultPassword *FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPassword `json:"keyVaultPassword,omitempty" tf:"key_vault_password"`
	// +optional
	Password   *string `json:"-" sensitive:"true" tf:"password"`
	TargetName *string `json:"targetName" tf:"target_name"`
	UserName   *string `json:"userName" tf:"user_name"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKey) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKey.

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKey) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPassword added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPassword struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	SecretName *string            `json:"secretName" tf:"secret_name"`
	// +optional
	SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPassword) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPassword.

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPassword) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPasswordCodec added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPasswordCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPasswordCodec) Decode added in v0.5.0

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPasswordCodec) Encode added in v0.5.0

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupCommandKeyKeyVaultPasswordCodec) IsEmpty added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponent added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponent struct {
	// +optional
	KeyVaultLicense *FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicense `json:"keyVaultLicense,omitempty" tf:"key_vault_license"`
	// +optional
	License *string `json:"-" sensitive:"true" tf:"license"`
	Name    *string `json:"name" tf:"name"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponent) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponent.

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponent) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicense added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicense struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	SecretName *string            `json:"secretName" tf:"secret_name"`
	// +optional
	SecretVersion *string `json:"secretVersion,omitempty" tf:"secret_version"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicense) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicense.

func (*FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicense) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicenseCodec added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicenseCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicenseCodec) Decode added in v0.5.0

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicenseCodec) Encode added in v0.5.0

func (FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetupComponentKeyVaultLicenseCodec) IsEmpty added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecPackageStore added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecPackageStore struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	Name              *string `json:"name" tf:"name"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecPackageStore) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecPackageStore.

func (*FactoryIntegrationRuntimeAzureSsisSpecPackageStore) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecProxy added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecProxy struct {
	// +optional
	Path                             *string `json:"path,omitempty" tf:"path"`
	SelfHostedIntegrationRuntimeName *string `json:"selfHostedIntegrationRuntimeName" tf:"self_hosted_integration_runtime_name"`
	StagingStorageLinkedServiceName  *string `json:"stagingStorageLinkedServiceName" tf:"staging_storage_linked_service_name"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecProxy) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecProxy.

func (*FactoryIntegrationRuntimeAzureSsisSpecProxy) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecProxyCodec added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecProxyCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeAzureSsisSpecProxyCodec) Decode added in v0.5.0

func (FactoryIntegrationRuntimeAzureSsisSpecProxyCodec) Encode added in v0.5.0

func (FactoryIntegrationRuntimeAzureSsisSpecProxyCodec) IsEmpty added in v0.5.0

type FactoryIntegrationRuntimeAzureSsisSpecResource

type FactoryIntegrationRuntimeAzureSsisSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CatalogInfo *FactoryIntegrationRuntimeAzureSsisSpecCatalogInfo `json:"catalogInfo,omitempty" tf:"catalog_info"`
	// +optional
	CustomSetupScript *FactoryIntegrationRuntimeAzureSsisSpecCustomSetupScript `json:"customSetupScript,omitempty" tf:"custom_setup_script"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Edition *string `json:"edition,omitempty" tf:"edition"`
	// +optional
	ExpressCustomSetup *FactoryIntegrationRuntimeAzureSsisSpecExpressCustomSetup `json:"expressCustomSetup,omitempty" tf:"express_custom_setup"`
	// +optional
	LicenseType *string `json:"licenseType,omitempty" tf:"license_type"`
	Location    *string `json:"location" tf:"location"`
	// +optional
	MaxParallelExecutionsPerNode *int64  `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node"`
	Name                         *string `json:"name" tf:"name"`
	NodeSize                     *string `json:"nodeSize" tf:"node_size"`
	// +optional
	NumberOfNodes *int64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes"`
	// +optional
	PackageStore []FactoryIntegrationRuntimeAzureSsisSpecPackageStore `json:"packageStore,omitempty" tf:"package_store"`
	// +optional
	Proxy             *FactoryIntegrationRuntimeAzureSsisSpecProxy `json:"proxy,omitempty" tf:"proxy"`
	ResourceGroupName *string                                      `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	VnetIntegration *FactoryIntegrationRuntimeAzureSsisSpecVnetIntegration `json:"vnetIntegration,omitempty" tf:"vnet_integration"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecResource.

func (*FactoryIntegrationRuntimeAzureSsisSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecVnetIntegration

type FactoryIntegrationRuntimeAzureSsisSpecVnetIntegration struct {
	// +optional
	// +kubebuilder:validation:MaxItems=2
	// +kubebuilder:validation:MinItems=2
	PublicIPS []string `json:"publicIPS,omitempty" tf:"public_ips"`
	// +optional
	SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"`
	// +optional
	SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name"`
	// +optional
	VnetID *string `json:"vnetID,omitempty" tf:"vnet_id"`
}

func (*FactoryIntegrationRuntimeAzureSsisSpecVnetIntegration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisSpecVnetIntegration.

func (*FactoryIntegrationRuntimeAzureSsisSpecVnetIntegration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureSsisSpecVnetIntegrationCodec

type FactoryIntegrationRuntimeAzureSsisSpecVnetIntegrationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeAzureSsisSpecVnetIntegrationCodec) Decode

func (FactoryIntegrationRuntimeAzureSsisSpecVnetIntegrationCodec) Encode

func (FactoryIntegrationRuntimeAzureSsisSpecVnetIntegrationCodec) IsEmpty

type FactoryIntegrationRuntimeAzureSsisStatus

type FactoryIntegrationRuntimeAzureSsisStatus 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 (*FactoryIntegrationRuntimeAzureSsisStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureSsisStatus.

func (*FactoryIntegrationRuntimeAzureSsisStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeAzureStatus

type FactoryIntegrationRuntimeAzureStatus 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 (*FactoryIntegrationRuntimeAzureStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeAzureStatus.

func (*FactoryIntegrationRuntimeAzureStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeManaged

type FactoryIntegrationRuntimeManaged struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryIntegrationRuntimeManagedSpec   `json:"spec,omitempty"`
	Status            FactoryIntegrationRuntimeManagedStatus `json:"status,omitempty"`
}

func (*FactoryIntegrationRuntimeManaged) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeManaged.

func (*FactoryIntegrationRuntimeManaged) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryIntegrationRuntimeManaged) DeepCopyObject

func (in *FactoryIntegrationRuntimeManaged) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryIntegrationRuntimeManaged) SetupWebhookWithManager

func (r *FactoryIntegrationRuntimeManaged) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryIntegrationRuntimeManaged) ValidateCreate

func (r *FactoryIntegrationRuntimeManaged) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryIntegrationRuntimeManaged) ValidateDelete

func (r *FactoryIntegrationRuntimeManaged) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryIntegrationRuntimeManaged) ValidateUpdate

func (r *FactoryIntegrationRuntimeManaged) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryIntegrationRuntimeManagedList

type FactoryIntegrationRuntimeManagedList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryIntegrationRuntimeManaged CRD objects
	Items []FactoryIntegrationRuntimeManaged `json:"items,omitempty"`
}

FactoryIntegrationRuntimeManagedList is a list of FactoryIntegrationRuntimeManageds

func (*FactoryIntegrationRuntimeManagedList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeManagedList.

func (*FactoryIntegrationRuntimeManagedList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryIntegrationRuntimeManagedList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryIntegrationRuntimeManagedSpec

type FactoryIntegrationRuntimeManagedSpec struct {
	State *FactoryIntegrationRuntimeManagedSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryIntegrationRuntimeManagedSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryIntegrationRuntimeManagedSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeManagedSpec.

func (*FactoryIntegrationRuntimeManagedSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeManagedSpecCatalogInfo

type FactoryIntegrationRuntimeManagedSpecCatalogInfo struct {
	// +optional
	AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login"`
	// +optional
	AdministratorPassword *string `json:"-" sensitive:"true" tf:"administrator_password"`
	// +optional
	PricingTier    *string `json:"pricingTier,omitempty" tf:"pricing_tier"`
	ServerEndpoint *string `json:"serverEndpoint" tf:"server_endpoint"`
}

func (*FactoryIntegrationRuntimeManagedSpecCatalogInfo) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeManagedSpecCatalogInfo.

func (*FactoryIntegrationRuntimeManagedSpecCatalogInfo) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeManagedSpecCatalogInfoCodec

type FactoryIntegrationRuntimeManagedSpecCatalogInfoCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeManagedSpecCatalogInfoCodec) Decode

func (FactoryIntegrationRuntimeManagedSpecCatalogInfoCodec) Encode

func (FactoryIntegrationRuntimeManagedSpecCatalogInfoCodec) IsEmpty

type FactoryIntegrationRuntimeManagedSpecCustomSetupScript

type FactoryIntegrationRuntimeManagedSpecCustomSetupScript struct {
	BlobContainerURI *string `json:"blobContainerURI" tf:"blob_container_uri"`
	SasToken         *string `json:"-" sensitive:"true" tf:"sas_token"`
}

func (*FactoryIntegrationRuntimeManagedSpecCustomSetupScript) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeManagedSpecCustomSetupScript.

func (*FactoryIntegrationRuntimeManagedSpecCustomSetupScript) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeManagedSpecCustomSetupScriptCodec

type FactoryIntegrationRuntimeManagedSpecCustomSetupScriptCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeManagedSpecCustomSetupScriptCodec) Decode

func (FactoryIntegrationRuntimeManagedSpecCustomSetupScriptCodec) Encode

func (FactoryIntegrationRuntimeManagedSpecCustomSetupScriptCodec) IsEmpty

type FactoryIntegrationRuntimeManagedSpecResource

type FactoryIntegrationRuntimeManagedSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CatalogInfo *FactoryIntegrationRuntimeManagedSpecCatalogInfo `json:"catalogInfo,omitempty" tf:"catalog_info"`
	// +optional
	CustomSetupScript *FactoryIntegrationRuntimeManagedSpecCustomSetupScript `json:"customSetupScript,omitempty" tf:"custom_setup_script"`
	DataFactoryName   *string                                                `json:"dataFactoryName" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Edition *string `json:"edition,omitempty" tf:"edition"`
	// +optional
	LicenseType *string `json:"licenseType,omitempty" tf:"license_type"`
	Location    *string `json:"location" tf:"location"`
	// +optional
	MaxParallelExecutionsPerNode *int64  `json:"maxParallelExecutionsPerNode,omitempty" tf:"max_parallel_executions_per_node"`
	Name                         *string `json:"name" tf:"name"`
	NodeSize                     *string `json:"nodeSize" tf:"node_size"`
	// +optional
	NumberOfNodes     *int64  `json:"numberOfNodes,omitempty" tf:"number_of_nodes"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	VnetIntegration *FactoryIntegrationRuntimeManagedSpecVnetIntegration `json:"vnetIntegration,omitempty" tf:"vnet_integration"`
}

func (*FactoryIntegrationRuntimeManagedSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeManagedSpecResource.

func (*FactoryIntegrationRuntimeManagedSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeManagedSpecVnetIntegration

type FactoryIntegrationRuntimeManagedSpecVnetIntegration struct {
	SubnetName *string `json:"subnetName" tf:"subnet_name"`
	VnetID     *string `json:"vnetID" tf:"vnet_id"`
}

func (*FactoryIntegrationRuntimeManagedSpecVnetIntegration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeManagedSpecVnetIntegration.

func (*FactoryIntegrationRuntimeManagedSpecVnetIntegration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeManagedSpecVnetIntegrationCodec

type FactoryIntegrationRuntimeManagedSpecVnetIntegrationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryIntegrationRuntimeManagedSpecVnetIntegrationCodec) Decode

func (FactoryIntegrationRuntimeManagedSpecVnetIntegrationCodec) Encode

func (FactoryIntegrationRuntimeManagedSpecVnetIntegrationCodec) IsEmpty

type FactoryIntegrationRuntimeManagedStatus

type FactoryIntegrationRuntimeManagedStatus 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 (*FactoryIntegrationRuntimeManagedStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeManagedStatus.

func (*FactoryIntegrationRuntimeManagedStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeSelfHosted

type FactoryIntegrationRuntimeSelfHosted struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryIntegrationRuntimeSelfHostedSpec   `json:"spec,omitempty"`
	Status            FactoryIntegrationRuntimeSelfHostedStatus `json:"status,omitempty"`
}

func (*FactoryIntegrationRuntimeSelfHosted) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeSelfHosted.

func (*FactoryIntegrationRuntimeSelfHosted) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryIntegrationRuntimeSelfHosted) DeepCopyObject

func (in *FactoryIntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryIntegrationRuntimeSelfHosted) SetupWebhookWithManager

func (r *FactoryIntegrationRuntimeSelfHosted) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryIntegrationRuntimeSelfHosted) ValidateCreate

func (r *FactoryIntegrationRuntimeSelfHosted) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryIntegrationRuntimeSelfHosted) ValidateDelete

func (r *FactoryIntegrationRuntimeSelfHosted) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryIntegrationRuntimeSelfHosted) ValidateUpdate

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryIntegrationRuntimeSelfHostedList

type FactoryIntegrationRuntimeSelfHostedList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryIntegrationRuntimeSelfHosted CRD objects
	Items []FactoryIntegrationRuntimeSelfHosted `json:"items,omitempty"`
}

FactoryIntegrationRuntimeSelfHostedList is a list of FactoryIntegrationRuntimeSelfHosteds

func (*FactoryIntegrationRuntimeSelfHostedList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeSelfHostedList.

func (*FactoryIntegrationRuntimeSelfHostedList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryIntegrationRuntimeSelfHostedList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryIntegrationRuntimeSelfHostedSpec

type FactoryIntegrationRuntimeSelfHostedSpec struct {
	State *FactoryIntegrationRuntimeSelfHostedSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryIntegrationRuntimeSelfHostedSpecResource `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 (*FactoryIntegrationRuntimeSelfHostedSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeSelfHostedSpec.

func (*FactoryIntegrationRuntimeSelfHostedSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeSelfHostedSpecRbacAuthorization

type FactoryIntegrationRuntimeSelfHostedSpecRbacAuthorization struct {
	ResourceID *string `json:"resourceID" tf:"resource_id"`
}

func (*FactoryIntegrationRuntimeSelfHostedSpecRbacAuthorization) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeSelfHostedSpecRbacAuthorization.

func (*FactoryIntegrationRuntimeSelfHostedSpecRbacAuthorization) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeSelfHostedSpecResource

type FactoryIntegrationRuntimeSelfHostedSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AuthKey1 *string `json:"authKey1,omitempty" tf:"auth_key_1"`
	// +optional
	AuthKey2 *string `json:"authKey2,omitempty" tf:"auth_key_2"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	RbacAuthorization []FactoryIntegrationRuntimeSelfHostedSpecRbacAuthorization `json:"rbacAuthorization,omitempty" tf:"rbac_authorization"`
	ResourceGroupName *string                                                    `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryIntegrationRuntimeSelfHostedSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeSelfHostedSpecResource.

func (*FactoryIntegrationRuntimeSelfHostedSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryIntegrationRuntimeSelfHostedStatus

type FactoryIntegrationRuntimeSelfHostedStatus 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 (*FactoryIntegrationRuntimeSelfHostedStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryIntegrationRuntimeSelfHostedStatus.

func (*FactoryIntegrationRuntimeSelfHostedStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedCustomService

type FactoryLinkedCustomService struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedCustomServiceSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedCustomServiceStatus `json:"status,omitempty"`
}

func (*FactoryLinkedCustomService) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedCustomService.

func (*FactoryLinkedCustomService) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedCustomService) DeepCopyObject

func (in *FactoryLinkedCustomService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedCustomService) SetupWebhookWithManager

func (r *FactoryLinkedCustomService) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedCustomService) ValidateCreate

func (r *FactoryLinkedCustomService) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedCustomService) ValidateDelete

func (r *FactoryLinkedCustomService) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedCustomService) ValidateUpdate

func (r *FactoryLinkedCustomService) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedCustomServiceList

type FactoryLinkedCustomServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedCustomService CRD objects
	Items []FactoryLinkedCustomService `json:"items,omitempty"`
}

FactoryLinkedCustomServiceList is a list of FactoryLinkedCustomServices

func (*FactoryLinkedCustomServiceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedCustomServiceList.

func (*FactoryLinkedCustomServiceList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedCustomServiceList) DeepCopyObject

func (in *FactoryLinkedCustomServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedCustomServiceSpec

type FactoryLinkedCustomServiceSpec struct {
	State *FactoryLinkedCustomServiceSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedCustomServiceSpecResource `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 (*FactoryLinkedCustomServiceSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedCustomServiceSpec.

func (*FactoryLinkedCustomServiceSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedCustomServiceSpecIntegrationRuntime

type FactoryLinkedCustomServiceSpecIntegrationRuntime struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryLinkedCustomServiceSpecIntegrationRuntime) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedCustomServiceSpecIntegrationRuntime.

func (*FactoryLinkedCustomServiceSpecIntegrationRuntime) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedCustomServiceSpecIntegrationRuntimeCodec

type FactoryLinkedCustomServiceSpecIntegrationRuntimeCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedCustomServiceSpecIntegrationRuntimeCodec) Decode

func (FactoryLinkedCustomServiceSpecIntegrationRuntimeCodec) Encode

func (FactoryLinkedCustomServiceSpecIntegrationRuntimeCodec) IsEmpty

type FactoryLinkedCustomServiceSpecResource

type FactoryLinkedCustomServiceSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations   []string `json:"annotations,omitempty" tf:"annotations"`
	DataFactoryID *string  `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntime *FactoryLinkedCustomServiceSpecIntegrationRuntime `json:"integrationRuntime,omitempty" tf:"integration_runtime"`
	Name               *string                                           `json:"name" tf:"name"`
	// +optional
	Parameters         *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	Type               *string            `json:"type" tf:"type"`
	TypePropertiesJSON *string            `json:"typePropertiesJSON" tf:"type_properties_json"`
}

func (*FactoryLinkedCustomServiceSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedCustomServiceSpecResource.

func (*FactoryLinkedCustomServiceSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedCustomServiceStatus

type FactoryLinkedCustomServiceStatus 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 (*FactoryLinkedCustomServiceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedCustomServiceStatus.

func (*FactoryLinkedCustomServiceStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureBlobStorage

type FactoryLinkedServiceAzureBlobStorage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceAzureBlobStorageSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceAzureBlobStorageStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceAzureBlobStorage) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureBlobStorage.

func (*FactoryLinkedServiceAzureBlobStorage) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureBlobStorage) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceAzureBlobStorage) SetupWebhookWithManager

func (r *FactoryLinkedServiceAzureBlobStorage) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceAzureBlobStorage) ValidateCreate

func (r *FactoryLinkedServiceAzureBlobStorage) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureBlobStorage) ValidateDelete

func (r *FactoryLinkedServiceAzureBlobStorage) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureBlobStorage) ValidateUpdate

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceAzureBlobStorageList

type FactoryLinkedServiceAzureBlobStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceAzureBlobStorage CRD objects
	Items []FactoryLinkedServiceAzureBlobStorage `json:"items,omitempty"`
}

FactoryLinkedServiceAzureBlobStorageList is a list of FactoryLinkedServiceAzureBlobStorages

func (*FactoryLinkedServiceAzureBlobStorageList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureBlobStorageList.

func (*FactoryLinkedServiceAzureBlobStorageList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureBlobStorageList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceAzureBlobStorageSpec

type FactoryLinkedServiceAzureBlobStorageSpec struct {
	State *FactoryLinkedServiceAzureBlobStorageSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceAzureBlobStorageSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceAzureBlobStorageSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureBlobStorageSpec.

func (*FactoryLinkedServiceAzureBlobStorageSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasToken added in v0.5.0

type FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasToken struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasToken) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasToken.

func (*FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasToken) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasTokenCodec added in v0.5.0

type FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasTokenCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasTokenCodec) Decode added in v0.5.0

func (FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasTokenCodec) Encode added in v0.5.0

func (FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasTokenCodec) IsEmpty added in v0.5.0

type FactoryLinkedServiceAzureBlobStorageSpecResource

type FactoryLinkedServiceAzureBlobStorageSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	// +optional
	KeyVaultSasToken *FactoryLinkedServiceAzureBlobStorageSpecKeyVaultSasToken `json:"keyVaultSasToken,omitempty" tf:"key_vault_sas_token"`
	Name             *string                                                   `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SasURI *string `json:"-" sensitive:"true" tf:"sas_uri"`
	// +optional
	ServiceEndpoint *string `json:"-" sensitive:"true" tf:"service_endpoint"`
	// +optional
	ServicePrincipalID *string `json:"servicePrincipalID,omitempty" tf:"service_principal_id"`
	// +optional
	ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	// +optional
	UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity"`
}

func (*FactoryLinkedServiceAzureBlobStorageSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureBlobStorageSpecResource.

func (*FactoryLinkedServiceAzureBlobStorageSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureBlobStorageStatus

type FactoryLinkedServiceAzureBlobStorageStatus 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 (*FactoryLinkedServiceAzureBlobStorageStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureBlobStorageStatus.

func (*FactoryLinkedServiceAzureBlobStorageStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureDatabricks

type FactoryLinkedServiceAzureDatabricks struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceAzureDatabricksSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceAzureDatabricksStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceAzureDatabricks) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureDatabricks.

func (*FactoryLinkedServiceAzureDatabricks) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureDatabricks) DeepCopyObject

func (in *FactoryLinkedServiceAzureDatabricks) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceAzureDatabricks) SetupWebhookWithManager

func (r *FactoryLinkedServiceAzureDatabricks) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceAzureDatabricks) ValidateCreate

func (r *FactoryLinkedServiceAzureDatabricks) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureDatabricks) ValidateDelete

func (r *FactoryLinkedServiceAzureDatabricks) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureDatabricks) ValidateUpdate

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceAzureDatabricksList

type FactoryLinkedServiceAzureDatabricksList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceAzureDatabricks CRD objects
	Items []FactoryLinkedServiceAzureDatabricks `json:"items,omitempty"`
}

FactoryLinkedServiceAzureDatabricksList is a list of FactoryLinkedServiceAzureDatabrickss

func (*FactoryLinkedServiceAzureDatabricksList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureDatabricksList.

func (*FactoryLinkedServiceAzureDatabricksList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureDatabricksList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceAzureDatabricksSpec

type FactoryLinkedServiceAzureDatabricksSpec struct {
	State *FactoryLinkedServiceAzureDatabricksSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceAzureDatabricksSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceAzureDatabricksSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureDatabricksSpec.

func (*FactoryLinkedServiceAzureDatabricksSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureDatabricksSpecInstancePool

type FactoryLinkedServiceAzureDatabricksSpecInstancePool struct {
	ClusterVersion *string `json:"clusterVersion" tf:"cluster_version"`
	InstancePoolID *string `json:"instancePoolID" tf:"instance_pool_id"`
	// +optional
	MaxNumberOfWorkers *int64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers"`
	// +optional
	MinNumberOfWorkers *int64 `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers"`
}

func (*FactoryLinkedServiceAzureDatabricksSpecInstancePool) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureDatabricksSpecInstancePool.

func (*FactoryLinkedServiceAzureDatabricksSpecInstancePool) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureDatabricksSpecInstancePoolCodec

type FactoryLinkedServiceAzureDatabricksSpecInstancePoolCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceAzureDatabricksSpecInstancePoolCodec) Decode

func (FactoryLinkedServiceAzureDatabricksSpecInstancePoolCodec) Encode

func (FactoryLinkedServiceAzureDatabricksSpecInstancePoolCodec) IsEmpty

type FactoryLinkedServiceAzureDatabricksSpecKeyVaultPassword

type FactoryLinkedServiceAzureDatabricksSpecKeyVaultPassword struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceAzureDatabricksSpecKeyVaultPassword) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureDatabricksSpecKeyVaultPassword.

func (*FactoryLinkedServiceAzureDatabricksSpecKeyVaultPassword) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureDatabricksSpecKeyVaultPasswordCodec

type FactoryLinkedServiceAzureDatabricksSpecKeyVaultPasswordCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceAzureDatabricksSpecKeyVaultPasswordCodec) Decode

func (FactoryLinkedServiceAzureDatabricksSpecKeyVaultPasswordCodec) Encode

func (FactoryLinkedServiceAzureDatabricksSpecKeyVaultPasswordCodec) IsEmpty

type FactoryLinkedServiceAzureDatabricksSpecNewClusterConfig

type FactoryLinkedServiceAzureDatabricksSpecNewClusterConfig struct {
	ClusterVersion *string `json:"clusterVersion" tf:"cluster_version"`
	// +optional
	CustomTags *map[string]string `json:"customTags,omitempty" tf:"custom_tags"`
	// +optional
	DriverNodeType *string `json:"driverNodeType,omitempty" tf:"driver_node_type"`
	// +optional
	InitScripts []string `json:"initScripts,omitempty" tf:"init_scripts"`
	// +optional
	LogDestination *string `json:"logDestination,omitempty" tf:"log_destination"`
	// +optional
	MaxNumberOfWorkers *int64 `json:"maxNumberOfWorkers,omitempty" tf:"max_number_of_workers"`
	// +optional
	MinNumberOfWorkers *int64  `json:"minNumberOfWorkers,omitempty" tf:"min_number_of_workers"`
	NodeType           *string `json:"nodeType" tf:"node_type"`
	// +optional
	SparkConfig *map[string]string `json:"sparkConfig,omitempty" tf:"spark_config"`
	// +optional
	SparkEnvironmentVariables *map[string]string `json:"sparkEnvironmentVariables,omitempty" tf:"spark_environment_variables"`
}

func (*FactoryLinkedServiceAzureDatabricksSpecNewClusterConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureDatabricksSpecNewClusterConfig.

func (*FactoryLinkedServiceAzureDatabricksSpecNewClusterConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureDatabricksSpecNewClusterConfigCodec

type FactoryLinkedServiceAzureDatabricksSpecNewClusterConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceAzureDatabricksSpecNewClusterConfigCodec) Decode

func (FactoryLinkedServiceAzureDatabricksSpecNewClusterConfigCodec) Encode

func (FactoryLinkedServiceAzureDatabricksSpecNewClusterConfigCodec) IsEmpty

type FactoryLinkedServiceAzureDatabricksSpecResource

type FactoryLinkedServiceAzureDatabricksSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccessToken *string `json:"-" sensitive:"true" tf:"access_token"`
	AdbDomain   *string `json:"adbDomain" tf:"adb_domain"`
	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	ExistingClusterID *string `json:"existingClusterID,omitempty" tf:"existing_cluster_id"`
	// +optional
	InstancePool *FactoryLinkedServiceAzureDatabricksSpecInstancePool `json:"instancePool,omitempty" tf:"instance_pool"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	// +optional
	KeyVaultPassword *FactoryLinkedServiceAzureDatabricksSpecKeyVaultPassword `json:"keyVaultPassword,omitempty" tf:"key_vault_password"`
	// +optional
	MsiWorkSpaceResourceID *string `json:"msiWorkSpaceResourceID,omitempty" tf:"msi_work_space_resource_id"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	NewClusterConfig *FactoryLinkedServiceAzureDatabricksSpecNewClusterConfig `json:"newClusterConfig,omitempty" tf:"new_cluster_config"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceAzureDatabricksSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureDatabricksSpecResource.

func (*FactoryLinkedServiceAzureDatabricksSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureDatabricksStatus

type FactoryLinkedServiceAzureDatabricksStatus 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 (*FactoryLinkedServiceAzureDatabricksStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureDatabricksStatus.

func (*FactoryLinkedServiceAzureDatabricksStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureFileStorage

type FactoryLinkedServiceAzureFileStorage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceAzureFileStorageSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceAzureFileStorageStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceAzureFileStorage) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFileStorage.

func (*FactoryLinkedServiceAzureFileStorage) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureFileStorage) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceAzureFileStorage) SetupWebhookWithManager

func (r *FactoryLinkedServiceAzureFileStorage) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceAzureFileStorage) ValidateCreate

func (r *FactoryLinkedServiceAzureFileStorage) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureFileStorage) ValidateDelete

func (r *FactoryLinkedServiceAzureFileStorage) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureFileStorage) ValidateUpdate

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceAzureFileStorageList

type FactoryLinkedServiceAzureFileStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceAzureFileStorage CRD objects
	Items []FactoryLinkedServiceAzureFileStorage `json:"items,omitempty"`
}

FactoryLinkedServiceAzureFileStorageList is a list of FactoryLinkedServiceAzureFileStorages

func (*FactoryLinkedServiceAzureFileStorageList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFileStorageList.

func (*FactoryLinkedServiceAzureFileStorageList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureFileStorageList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceAzureFileStorageSpec

type FactoryLinkedServiceAzureFileStorageSpec struct {
	State *FactoryLinkedServiceAzureFileStorageSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceAzureFileStorageSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceAzureFileStorageSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFileStorageSpec.

func (*FactoryLinkedServiceAzureFileStorageSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureFileStorageSpecKeyVaultPassword

type FactoryLinkedServiceAzureFileStorageSpecKeyVaultPassword struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceAzureFileStorageSpecKeyVaultPassword) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFileStorageSpecKeyVaultPassword.

func (*FactoryLinkedServiceAzureFileStorageSpecKeyVaultPassword) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureFileStorageSpecKeyVaultPasswordCodec

type FactoryLinkedServiceAzureFileStorageSpecKeyVaultPasswordCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceAzureFileStorageSpecKeyVaultPasswordCodec) Decode

func (FactoryLinkedServiceAzureFileStorageSpecKeyVaultPasswordCodec) Encode

func (FactoryLinkedServiceAzureFileStorageSpecKeyVaultPasswordCodec) IsEmpty

type FactoryLinkedServiceAzureFileStorageSpecResource

type FactoryLinkedServiceAzureFileStorageSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations      []string `json:"annotations,omitempty" tf:"annotations"`
	ConnectionString *string  `json:"-" sensitive:"true" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	FileShare *string `json:"fileShare,omitempty" tf:"file_share"`
	// +optional
	Host *string `json:"host,omitempty" tf:"host"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	// +optional
	KeyVaultPassword *FactoryLinkedServiceAzureFileStorageSpecKeyVaultPassword `json:"keyVaultPassword,omitempty" tf:"key_vault_password"`
	Name             *string                                                   `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	Password          *string `json:"-" sensitive:"true" tf:"password"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	UserID *string `json:"userID,omitempty" tf:"user_id"`
}

func (*FactoryLinkedServiceAzureFileStorageSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFileStorageSpecResource.

func (*FactoryLinkedServiceAzureFileStorageSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureFileStorageStatus

type FactoryLinkedServiceAzureFileStorageStatus 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 (*FactoryLinkedServiceAzureFileStorageStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFileStorageStatus.

func (*FactoryLinkedServiceAzureFileStorageStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureFunction

type FactoryLinkedServiceAzureFunction struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceAzureFunctionSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceAzureFunctionStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceAzureFunction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFunction.

func (*FactoryLinkedServiceAzureFunction) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureFunction) DeepCopyObject

func (in *FactoryLinkedServiceAzureFunction) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceAzureFunction) SetupWebhookWithManager

func (r *FactoryLinkedServiceAzureFunction) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceAzureFunction) ValidateCreate

func (r *FactoryLinkedServiceAzureFunction) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureFunction) ValidateDelete

func (r *FactoryLinkedServiceAzureFunction) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureFunction) ValidateUpdate

func (r *FactoryLinkedServiceAzureFunction) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceAzureFunctionList

type FactoryLinkedServiceAzureFunctionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceAzureFunction CRD objects
	Items []FactoryLinkedServiceAzureFunction `json:"items,omitempty"`
}

FactoryLinkedServiceAzureFunctionList is a list of FactoryLinkedServiceAzureFunctions

func (*FactoryLinkedServiceAzureFunctionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFunctionList.

func (*FactoryLinkedServiceAzureFunctionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureFunctionList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceAzureFunctionSpec

type FactoryLinkedServiceAzureFunctionSpec struct {
	State *FactoryLinkedServiceAzureFunctionSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceAzureFunctionSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceAzureFunctionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFunctionSpec.

func (*FactoryLinkedServiceAzureFunctionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureFunctionSpecKeyVaultKey added in v0.5.0

type FactoryLinkedServiceAzureFunctionSpecKeyVaultKey struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceAzureFunctionSpecKeyVaultKey) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFunctionSpecKeyVaultKey.

func (*FactoryLinkedServiceAzureFunctionSpecKeyVaultKey) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureFunctionSpecKeyVaultKeyCodec added in v0.5.0

type FactoryLinkedServiceAzureFunctionSpecKeyVaultKeyCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceAzureFunctionSpecKeyVaultKeyCodec) Decode added in v0.5.0

func (FactoryLinkedServiceAzureFunctionSpecKeyVaultKeyCodec) Encode added in v0.5.0

func (FactoryLinkedServiceAzureFunctionSpecKeyVaultKeyCodec) IsEmpty added in v0.5.0

type FactoryLinkedServiceAzureFunctionSpecResource

type FactoryLinkedServiceAzureFunctionSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	// +optional
	Key *string `json:"-" sensitive:"true" tf:"key"`
	// +optional
	KeyVaultKey *FactoryLinkedServiceAzureFunctionSpecKeyVaultKey `json:"keyVaultKey,omitempty" tf:"key_vault_key"`
	Name        *string                                           `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	Url               *string            `json:"url" tf:"url"`
}

func (*FactoryLinkedServiceAzureFunctionSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFunctionSpecResource.

func (*FactoryLinkedServiceAzureFunctionSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureFunctionStatus

type FactoryLinkedServiceAzureFunctionStatus 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 (*FactoryLinkedServiceAzureFunctionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureFunctionStatus.

func (*FactoryLinkedServiceAzureFunctionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureSQLDatabase

type FactoryLinkedServiceAzureSQLDatabase struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceAzureSQLDatabaseSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceAzureSQLDatabaseStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceAzureSQLDatabase) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSQLDatabase.

func (*FactoryLinkedServiceAzureSQLDatabase) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureSQLDatabase) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceAzureSQLDatabase) SetupWebhookWithManager

func (r *FactoryLinkedServiceAzureSQLDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceAzureSQLDatabase) ValidateCreate

func (r *FactoryLinkedServiceAzureSQLDatabase) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureSQLDatabase) ValidateDelete

func (r *FactoryLinkedServiceAzureSQLDatabase) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureSQLDatabase) ValidateUpdate

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceAzureSQLDatabaseList

type FactoryLinkedServiceAzureSQLDatabaseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceAzureSQLDatabase CRD objects
	Items []FactoryLinkedServiceAzureSQLDatabase `json:"items,omitempty"`
}

FactoryLinkedServiceAzureSQLDatabaseList is a list of FactoryLinkedServiceAzureSQLDatabases

func (*FactoryLinkedServiceAzureSQLDatabaseList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSQLDatabaseList.

func (*FactoryLinkedServiceAzureSQLDatabaseList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureSQLDatabaseList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceAzureSQLDatabaseSpec

type FactoryLinkedServiceAzureSQLDatabaseSpec struct {
	State *FactoryLinkedServiceAzureSQLDatabaseSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceAzureSQLDatabaseSpecResource `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 (*FactoryLinkedServiceAzureSQLDatabaseSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSQLDatabaseSpec.

func (*FactoryLinkedServiceAzureSQLDatabaseSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionString

type FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionString struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionString) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionString.

func (*FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionString) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionStringCodec

type FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionStringCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionStringCodec) Decode

func (FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionStringCodec) Encode

func (FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionStringCodec) IsEmpty

type FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPassword

type FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPassword struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPassword) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPassword.

func (*FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPassword) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPasswordCodec

type FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPasswordCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPasswordCodec) Decode

func (FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPasswordCodec) Encode

func (FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPasswordCodec) IsEmpty

type FactoryLinkedServiceAzureSQLDatabaseSpecResource

type FactoryLinkedServiceAzureSQLDatabaseSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	// +optional
	KeyVaultConnectionString *FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultConnectionString `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string"`
	// +optional
	KeyVaultPassword *FactoryLinkedServiceAzureSQLDatabaseSpecKeyVaultPassword `json:"keyVaultPassword,omitempty" tf:"key_vault_password"`
	Name             *string                                                   `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	ServicePrincipalID *string `json:"servicePrincipalID,omitempty" tf:"service_principal_id"`
	// +optional
	ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	// +optional
	UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity"`
}

func (*FactoryLinkedServiceAzureSQLDatabaseSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSQLDatabaseSpecResource.

func (*FactoryLinkedServiceAzureSQLDatabaseSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureSQLDatabaseStatus

type FactoryLinkedServiceAzureSQLDatabaseStatus 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 (*FactoryLinkedServiceAzureSQLDatabaseStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSQLDatabaseStatus.

func (*FactoryLinkedServiceAzureSQLDatabaseStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureSearch

type FactoryLinkedServiceAzureSearch struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceAzureSearchSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceAzureSearchStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceAzureSearch) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSearch.

func (*FactoryLinkedServiceAzureSearch) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureSearch) DeepCopyObject

func (in *FactoryLinkedServiceAzureSearch) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceAzureSearch) SetupWebhookWithManager

func (r *FactoryLinkedServiceAzureSearch) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceAzureSearch) ValidateCreate

func (r *FactoryLinkedServiceAzureSearch) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureSearch) ValidateDelete

func (r *FactoryLinkedServiceAzureSearch) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureSearch) ValidateUpdate

func (r *FactoryLinkedServiceAzureSearch) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceAzureSearchList

type FactoryLinkedServiceAzureSearchList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceAzureSearch CRD objects
	Items []FactoryLinkedServiceAzureSearch `json:"items,omitempty"`
}

FactoryLinkedServiceAzureSearchList is a list of FactoryLinkedServiceAzureSearchs

func (*FactoryLinkedServiceAzureSearchList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSearchList.

func (*FactoryLinkedServiceAzureSearchList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureSearchList) DeepCopyObject

func (in *FactoryLinkedServiceAzureSearchList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceAzureSearchSpec

type FactoryLinkedServiceAzureSearchSpec struct {
	State *FactoryLinkedServiceAzureSearchSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceAzureSearchSpecResource `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 (*FactoryLinkedServiceAzureSearchSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSearchSpec.

func (*FactoryLinkedServiceAzureSearchSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureSearchSpecResource

type FactoryLinkedServiceAzureSearchSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations   []string `json:"annotations,omitempty" tf:"annotations"`
	DataFactoryID *string  `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	EncryptedCredential *string `json:"encryptedCredential,omitempty" tf:"encrypted_credential"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters       *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	SearchServiceKey *string            `json:"searchServiceKey" tf:"search_service_key"`
	Url              *string            `json:"url" tf:"url"`
}

func (*FactoryLinkedServiceAzureSearchSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSearchSpecResource.

func (*FactoryLinkedServiceAzureSearchSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureSearchStatus

type FactoryLinkedServiceAzureSearchStatus 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 (*FactoryLinkedServiceAzureSearchStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureSearchStatus.

func (*FactoryLinkedServiceAzureSearchStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureTableStorage

type FactoryLinkedServiceAzureTableStorage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceAzureTableStorageSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceAzureTableStorageStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceAzureTableStorage) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureTableStorage.

func (*FactoryLinkedServiceAzureTableStorage) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureTableStorage) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceAzureTableStorage) SetupWebhookWithManager

func (r *FactoryLinkedServiceAzureTableStorage) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceAzureTableStorage) ValidateCreate

func (r *FactoryLinkedServiceAzureTableStorage) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureTableStorage) ValidateDelete

func (r *FactoryLinkedServiceAzureTableStorage) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceAzureTableStorage) ValidateUpdate

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceAzureTableStorageList

type FactoryLinkedServiceAzureTableStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceAzureTableStorage CRD objects
	Items []FactoryLinkedServiceAzureTableStorage `json:"items,omitempty"`
}

FactoryLinkedServiceAzureTableStorageList is a list of FactoryLinkedServiceAzureTableStorages

func (*FactoryLinkedServiceAzureTableStorageList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureTableStorageList.

func (*FactoryLinkedServiceAzureTableStorageList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceAzureTableStorageList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceAzureTableStorageSpec

type FactoryLinkedServiceAzureTableStorageSpec struct {
	State *FactoryLinkedServiceAzureTableStorageSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceAzureTableStorageSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceAzureTableStorageSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureTableStorageSpec.

func (*FactoryLinkedServiceAzureTableStorageSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureTableStorageSpecResource

type FactoryLinkedServiceAzureTableStorageSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations      []string `json:"annotations,omitempty" tf:"annotations"`
	ConnectionString *string  `json:"-" sensitive:"true" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceAzureTableStorageSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureTableStorageSpecResource.

func (*FactoryLinkedServiceAzureTableStorageSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceAzureTableStorageStatus

type FactoryLinkedServiceAzureTableStorageStatus 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 (*FactoryLinkedServiceAzureTableStorageStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceAzureTableStorageStatus.

func (*FactoryLinkedServiceAzureTableStorageStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceCosmosdb

type FactoryLinkedServiceCosmosdb struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceCosmosdbSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceCosmosdbStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceCosmosdb) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdb.

func (*FactoryLinkedServiceCosmosdb) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceCosmosdb) DeepCopyObject

func (in *FactoryLinkedServiceCosmosdb) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceCosmosdb) SetupWebhookWithManager

func (r *FactoryLinkedServiceCosmosdb) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceCosmosdb) ValidateCreate

func (r *FactoryLinkedServiceCosmosdb) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceCosmosdb) ValidateDelete

func (r *FactoryLinkedServiceCosmosdb) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceCosmosdb) ValidateUpdate

func (r *FactoryLinkedServiceCosmosdb) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceCosmosdbList

type FactoryLinkedServiceCosmosdbList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceCosmosdb CRD objects
	Items []FactoryLinkedServiceCosmosdb `json:"items,omitempty"`
}

FactoryLinkedServiceCosmosdbList is a list of FactoryLinkedServiceCosmosdbs

func (*FactoryLinkedServiceCosmosdbList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbList.

func (*FactoryLinkedServiceCosmosdbList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceCosmosdbList) DeepCopyObject

func (in *FactoryLinkedServiceCosmosdbList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceCosmosdbMongoapi added in v0.5.0

type FactoryLinkedServiceCosmosdbMongoapi struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceCosmosdbMongoapiSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceCosmosdbMongoapiStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceCosmosdbMongoapi) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbMongoapi.

func (*FactoryLinkedServiceCosmosdbMongoapi) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceCosmosdbMongoapi) DeepCopyObject added in v0.5.0

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceCosmosdbMongoapi) SetupWebhookWithManager added in v0.5.0

func (r *FactoryLinkedServiceCosmosdbMongoapi) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceCosmosdbMongoapi) ValidateCreate added in v0.5.0

func (r *FactoryLinkedServiceCosmosdbMongoapi) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceCosmosdbMongoapi) ValidateDelete added in v0.5.0

func (r *FactoryLinkedServiceCosmosdbMongoapi) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceCosmosdbMongoapi) ValidateUpdate added in v0.5.0

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceCosmosdbMongoapiList added in v0.5.0

type FactoryLinkedServiceCosmosdbMongoapiList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceCosmosdbMongoapi CRD objects
	Items []FactoryLinkedServiceCosmosdbMongoapi `json:"items,omitempty"`
}

FactoryLinkedServiceCosmosdbMongoapiList is a list of FactoryLinkedServiceCosmosdbMongoapis

func (*FactoryLinkedServiceCosmosdbMongoapiList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbMongoapiList.

func (*FactoryLinkedServiceCosmosdbMongoapiList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceCosmosdbMongoapiList) DeepCopyObject added in v0.5.0

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceCosmosdbMongoapiSpec added in v0.5.0

type FactoryLinkedServiceCosmosdbMongoapiSpec struct {
	State *FactoryLinkedServiceCosmosdbMongoapiSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceCosmosdbMongoapiSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceCosmosdbMongoapiSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbMongoapiSpec.

func (*FactoryLinkedServiceCosmosdbMongoapiSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceCosmosdbMongoapiSpecResource added in v0.5.0

type FactoryLinkedServiceCosmosdbMongoapiSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Database *string `json:"database,omitempty" tf:"database"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	ServerVersionIs32OrHigher *bool `json:"serverVersionIs32OrHigher,omitempty" tf:"server_version_is_32_or_higher"`
}

func (*FactoryLinkedServiceCosmosdbMongoapiSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbMongoapiSpecResource.

func (*FactoryLinkedServiceCosmosdbMongoapiSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceCosmosdbMongoapiStatus added in v0.5.0

type FactoryLinkedServiceCosmosdbMongoapiStatus 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 (*FactoryLinkedServiceCosmosdbMongoapiStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbMongoapiStatus.

func (*FactoryLinkedServiceCosmosdbMongoapiStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceCosmosdbSpec

type FactoryLinkedServiceCosmosdbSpec struct {
	State *FactoryLinkedServiceCosmosdbSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceCosmosdbSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceCosmosdbSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbSpec.

func (*FactoryLinkedServiceCosmosdbSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceCosmosdbSpecResource

type FactoryLinkedServiceCosmosdbSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccountEndpoint *string `json:"accountEndpoint,omitempty" tf:"account_endpoint"`
	// +optional
	AccountKey *string `json:"-" sensitive:"true" tf:"account_key"`
	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Database *string `json:"database,omitempty" tf:"database"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceCosmosdbSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbSpecResource.

func (*FactoryLinkedServiceCosmosdbSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceCosmosdbStatus

type FactoryLinkedServiceCosmosdbStatus 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 (*FactoryLinkedServiceCosmosdbStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceCosmosdbStatus.

func (*FactoryLinkedServiceCosmosdbStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceDataLakeStorageGen2

type FactoryLinkedServiceDataLakeStorageGen2 struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceDataLakeStorageGen2Spec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceDataLakeStorageGen2Status `json:"status,omitempty"`
}

func (*FactoryLinkedServiceDataLakeStorageGen2) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceDataLakeStorageGen2.

func (*FactoryLinkedServiceDataLakeStorageGen2) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceDataLakeStorageGen2) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceDataLakeStorageGen2) SetupWebhookWithManager

func (r *FactoryLinkedServiceDataLakeStorageGen2) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceDataLakeStorageGen2) ValidateCreate

func (r *FactoryLinkedServiceDataLakeStorageGen2) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceDataLakeStorageGen2) ValidateDelete

func (r *FactoryLinkedServiceDataLakeStorageGen2) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceDataLakeStorageGen2) ValidateUpdate

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceDataLakeStorageGen2List

type FactoryLinkedServiceDataLakeStorageGen2List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceDataLakeStorageGen2 CRD objects
	Items []FactoryLinkedServiceDataLakeStorageGen2 `json:"items,omitempty"`
}

FactoryLinkedServiceDataLakeStorageGen2List is a list of FactoryLinkedServiceDataLakeStorageGen2s

func (*FactoryLinkedServiceDataLakeStorageGen2List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceDataLakeStorageGen2List.

func (*FactoryLinkedServiceDataLakeStorageGen2List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceDataLakeStorageGen2List) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceDataLakeStorageGen2Spec

type FactoryLinkedServiceDataLakeStorageGen2Spec struct {
	State *FactoryLinkedServiceDataLakeStorageGen2SpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceDataLakeStorageGen2SpecResource `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 (*FactoryLinkedServiceDataLakeStorageGen2Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceDataLakeStorageGen2Spec.

func (*FactoryLinkedServiceDataLakeStorageGen2Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceDataLakeStorageGen2SpecResource

type FactoryLinkedServiceDataLakeStorageGen2SpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	ServicePrincipalID *string `json:"servicePrincipalID,omitempty" tf:"service_principal_id"`
	// +optional
	ServicePrincipalKey *string `json:"servicePrincipalKey,omitempty" tf:"service_principal_key"`
	// +optional
	StorageAccountKey *string `json:"storageAccountKey,omitempty" tf:"storage_account_key"`
	// +optional
	Tenant *string `json:"tenant,omitempty" tf:"tenant"`
	Url    *string `json:"url" tf:"url"`
	// +optional
	UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity"`
}

func (*FactoryLinkedServiceDataLakeStorageGen2SpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceDataLakeStorageGen2SpecResource.

func (*FactoryLinkedServiceDataLakeStorageGen2SpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceDataLakeStorageGen2Status

type FactoryLinkedServiceDataLakeStorageGen2Status 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 (*FactoryLinkedServiceDataLakeStorageGen2Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceDataLakeStorageGen2Status.

func (*FactoryLinkedServiceDataLakeStorageGen2Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceKeyVault

type FactoryLinkedServiceKeyVault struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceKeyVaultSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceKeyVaultStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceKeyVault) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKeyVault.

func (*FactoryLinkedServiceKeyVault) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceKeyVault) DeepCopyObject

func (in *FactoryLinkedServiceKeyVault) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceKeyVault) SetupWebhookWithManager

func (r *FactoryLinkedServiceKeyVault) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceKeyVault) ValidateCreate

func (r *FactoryLinkedServiceKeyVault) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceKeyVault) ValidateDelete

func (r *FactoryLinkedServiceKeyVault) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceKeyVault) ValidateUpdate

func (r *FactoryLinkedServiceKeyVault) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceKeyVaultList

type FactoryLinkedServiceKeyVaultList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceKeyVault CRD objects
	Items []FactoryLinkedServiceKeyVault `json:"items,omitempty"`
}

FactoryLinkedServiceKeyVaultList is a list of FactoryLinkedServiceKeyVaults

func (*FactoryLinkedServiceKeyVaultList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKeyVaultList.

func (*FactoryLinkedServiceKeyVaultList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceKeyVaultList) DeepCopyObject

func (in *FactoryLinkedServiceKeyVaultList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceKeyVaultSpec

type FactoryLinkedServiceKeyVaultSpec struct {
	State *FactoryLinkedServiceKeyVaultSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceKeyVaultSpecResource `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 (*FactoryLinkedServiceKeyVaultSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKeyVaultSpec.

func (*FactoryLinkedServiceKeyVaultSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceKeyVaultSpecResource

type FactoryLinkedServiceKeyVaultSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	KeyVaultID             *string `json:"keyVaultID" tf:"key_vault_id"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceKeyVaultSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKeyVaultSpecResource.

func (*FactoryLinkedServiceKeyVaultSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceKeyVaultStatus

type FactoryLinkedServiceKeyVaultStatus 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 (*FactoryLinkedServiceKeyVaultStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKeyVaultStatus.

func (*FactoryLinkedServiceKeyVaultStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceKusto

type FactoryLinkedServiceKusto struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceKustoSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceKustoStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceKusto) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKusto.

func (*FactoryLinkedServiceKusto) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceKusto) DeepCopyObject

func (in *FactoryLinkedServiceKusto) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceKusto) SetupWebhookWithManager

func (r *FactoryLinkedServiceKusto) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceKusto) ValidateCreate

func (r *FactoryLinkedServiceKusto) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceKusto) ValidateDelete

func (r *FactoryLinkedServiceKusto) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceKusto) ValidateUpdate

func (r *FactoryLinkedServiceKusto) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceKustoList

type FactoryLinkedServiceKustoList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceKusto CRD objects
	Items []FactoryLinkedServiceKusto `json:"items,omitempty"`
}

FactoryLinkedServiceKustoList is a list of FactoryLinkedServiceKustos

func (*FactoryLinkedServiceKustoList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKustoList.

func (*FactoryLinkedServiceKustoList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceKustoList) DeepCopyObject

func (in *FactoryLinkedServiceKustoList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceKustoSpec

type FactoryLinkedServiceKustoSpec struct {
	State *FactoryLinkedServiceKustoSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceKustoSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceKustoSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKustoSpec.

func (*FactoryLinkedServiceKustoSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceKustoSpecResource

type FactoryLinkedServiceKustoSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations   []string `json:"annotations,omitempty" tf:"annotations"`
	DataFactoryID *string  `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	KustoDatabaseName      *string `json:"kustoDatabaseName" tf:"kusto_database_name"`
	KustoEndpoint          *string `json:"kustoEndpoint" tf:"kusto_endpoint"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	ServicePrincipalID *string `json:"servicePrincipalID,omitempty" tf:"service_principal_id"`
	// +optional
	ServicePrincipalKey *string `json:"-" sensitive:"true" tf:"service_principal_key"`
	// +optional
	Tenant *string `json:"tenant,omitempty" tf:"tenant"`
	// +optional
	UseManagedIdentity *bool `json:"useManagedIdentity,omitempty" tf:"use_managed_identity"`
}

func (*FactoryLinkedServiceKustoSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKustoSpecResource.

func (*FactoryLinkedServiceKustoSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceKustoStatus

type FactoryLinkedServiceKustoStatus 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 (*FactoryLinkedServiceKustoStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceKustoStatus.

func (*FactoryLinkedServiceKustoStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceMysql

type FactoryLinkedServiceMysql struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceMysqlSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceMysqlStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceMysql) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceMysql.

func (*FactoryLinkedServiceMysql) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceMysql) DeepCopyObject

func (in *FactoryLinkedServiceMysql) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceMysql) SetupWebhookWithManager

func (r *FactoryLinkedServiceMysql) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceMysql) ValidateCreate

func (r *FactoryLinkedServiceMysql) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceMysql) ValidateDelete

func (r *FactoryLinkedServiceMysql) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceMysql) ValidateUpdate

func (r *FactoryLinkedServiceMysql) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceMysqlList

type FactoryLinkedServiceMysqlList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceMysql CRD objects
	Items []FactoryLinkedServiceMysql `json:"items,omitempty"`
}

FactoryLinkedServiceMysqlList is a list of FactoryLinkedServiceMysqls

func (*FactoryLinkedServiceMysqlList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceMysqlList.

func (*FactoryLinkedServiceMysqlList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceMysqlList) DeepCopyObject

func (in *FactoryLinkedServiceMysqlList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceMysqlSpec

type FactoryLinkedServiceMysqlSpec struct {
	State *FactoryLinkedServiceMysqlSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceMysqlSpecResource `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 (*FactoryLinkedServiceMysqlSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceMysqlSpec.

func (*FactoryLinkedServiceMysqlSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceMysqlSpecResource

type FactoryLinkedServiceMysqlSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations      []string `json:"annotations,omitempty" tf:"annotations"`
	ConnectionString *string  `json:"connectionString" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceMysqlSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceMysqlSpecResource.

func (*FactoryLinkedServiceMysqlSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceMysqlStatus

type FactoryLinkedServiceMysqlStatus 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 (*FactoryLinkedServiceMysqlStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceMysqlStatus.

func (*FactoryLinkedServiceMysqlStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceOdata

type FactoryLinkedServiceOdata struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceOdataSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceOdataStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceOdata) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdata.

func (*FactoryLinkedServiceOdata) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceOdata) DeepCopyObject

func (in *FactoryLinkedServiceOdata) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceOdata) SetupWebhookWithManager

func (r *FactoryLinkedServiceOdata) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceOdata) ValidateCreate

func (r *FactoryLinkedServiceOdata) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceOdata) ValidateDelete

func (r *FactoryLinkedServiceOdata) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceOdata) ValidateUpdate

func (r *FactoryLinkedServiceOdata) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceOdataList

type FactoryLinkedServiceOdataList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceOdata CRD objects
	Items []FactoryLinkedServiceOdata `json:"items,omitempty"`
}

FactoryLinkedServiceOdataList is a list of FactoryLinkedServiceOdatas

func (*FactoryLinkedServiceOdataList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdataList.

func (*FactoryLinkedServiceOdataList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceOdataList) DeepCopyObject

func (in *FactoryLinkedServiceOdataList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceOdataSpec

type FactoryLinkedServiceOdataSpec struct {
	State *FactoryLinkedServiceOdataSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceOdataSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceOdataSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdataSpec.

func (*FactoryLinkedServiceOdataSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceOdataSpecBasicAuthentication

type FactoryLinkedServiceOdataSpecBasicAuthentication struct {
	Password *string `json:"-" sensitive:"true" tf:"password"`
	Username *string `json:"username" tf:"username"`
}

func (*FactoryLinkedServiceOdataSpecBasicAuthentication) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdataSpecBasicAuthentication.

func (*FactoryLinkedServiceOdataSpecBasicAuthentication) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceOdataSpecBasicAuthenticationCodec

type FactoryLinkedServiceOdataSpecBasicAuthenticationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceOdataSpecBasicAuthenticationCodec) Decode

func (FactoryLinkedServiceOdataSpecBasicAuthenticationCodec) Encode

func (FactoryLinkedServiceOdataSpecBasicAuthenticationCodec) IsEmpty

type FactoryLinkedServiceOdataSpecResource

type FactoryLinkedServiceOdataSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	BasicAuthentication *FactoryLinkedServiceOdataSpecBasicAuthentication `json:"basicAuthentication,omitempty" tf:"basic_authentication"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	Url               *string            `json:"url" tf:"url"`
}

func (*FactoryLinkedServiceOdataSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdataSpecResource.

func (*FactoryLinkedServiceOdataSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceOdataStatus

type FactoryLinkedServiceOdataStatus 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 (*FactoryLinkedServiceOdataStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdataStatus.

func (*FactoryLinkedServiceOdataStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceOdbc added in v0.5.0

type FactoryLinkedServiceOdbc struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceOdbcSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceOdbcStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceOdbc) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdbc.

func (*FactoryLinkedServiceOdbc) DeepCopyInto added in v0.5.0

func (in *FactoryLinkedServiceOdbc) DeepCopyInto(out *FactoryLinkedServiceOdbc)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceOdbc) DeepCopyObject added in v0.5.0

func (in *FactoryLinkedServiceOdbc) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceOdbc) SetupWebhookWithManager added in v0.5.0

func (r *FactoryLinkedServiceOdbc) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceOdbc) ValidateCreate added in v0.5.0

func (r *FactoryLinkedServiceOdbc) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceOdbc) ValidateDelete added in v0.5.0

func (r *FactoryLinkedServiceOdbc) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceOdbc) ValidateUpdate added in v0.5.0

func (r *FactoryLinkedServiceOdbc) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceOdbcList added in v0.5.0

type FactoryLinkedServiceOdbcList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceOdbc CRD objects
	Items []FactoryLinkedServiceOdbc `json:"items,omitempty"`
}

FactoryLinkedServiceOdbcList is a list of FactoryLinkedServiceOdbcs

func (*FactoryLinkedServiceOdbcList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdbcList.

func (*FactoryLinkedServiceOdbcList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceOdbcList) DeepCopyObject added in v0.5.0

func (in *FactoryLinkedServiceOdbcList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceOdbcSpec added in v0.5.0

type FactoryLinkedServiceOdbcSpec struct {
	State *FactoryLinkedServiceOdbcSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceOdbcSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceOdbcSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdbcSpec.

func (*FactoryLinkedServiceOdbcSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceOdbcSpecBasicAuthentication added in v0.5.0

type FactoryLinkedServiceOdbcSpecBasicAuthentication struct {
	Password *string `json:"-" sensitive:"true" tf:"password"`
	Username *string `json:"username" tf:"username"`
}

func (*FactoryLinkedServiceOdbcSpecBasicAuthentication) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdbcSpecBasicAuthentication.

func (*FactoryLinkedServiceOdbcSpecBasicAuthentication) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceOdbcSpecBasicAuthenticationCodec added in v0.5.0

type FactoryLinkedServiceOdbcSpecBasicAuthenticationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceOdbcSpecBasicAuthenticationCodec) Decode added in v0.5.0

func (FactoryLinkedServiceOdbcSpecBasicAuthenticationCodec) Encode added in v0.5.0

func (FactoryLinkedServiceOdbcSpecBasicAuthenticationCodec) IsEmpty added in v0.5.0

type FactoryLinkedServiceOdbcSpecResource added in v0.5.0

type FactoryLinkedServiceOdbcSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	BasicAuthentication *FactoryLinkedServiceOdbcSpecBasicAuthentication `json:"basicAuthentication,omitempty" tf:"basic_authentication"`
	ConnectionString    *string                                          `json:"connectionString" tf:"connection_string"`
	DataFactoryID       *string                                          `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceOdbcSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdbcSpecResource.

func (*FactoryLinkedServiceOdbcSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceOdbcStatus added in v0.5.0

type FactoryLinkedServiceOdbcStatus 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 (*FactoryLinkedServiceOdbcStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceOdbcStatus.

func (*FactoryLinkedServiceOdbcStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServicePostgresql

type FactoryLinkedServicePostgresql struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServicePostgresqlSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServicePostgresqlStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServicePostgresql) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServicePostgresql.

func (*FactoryLinkedServicePostgresql) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServicePostgresql) DeepCopyObject

func (in *FactoryLinkedServicePostgresql) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServicePostgresql) SetupWebhookWithManager

func (r *FactoryLinkedServicePostgresql) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServicePostgresql) ValidateCreate

func (r *FactoryLinkedServicePostgresql) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServicePostgresql) ValidateDelete

func (r *FactoryLinkedServicePostgresql) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServicePostgresql) ValidateUpdate

func (r *FactoryLinkedServicePostgresql) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServicePostgresqlList

type FactoryLinkedServicePostgresqlList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServicePostgresql CRD objects
	Items []FactoryLinkedServicePostgresql `json:"items,omitempty"`
}

FactoryLinkedServicePostgresqlList is a list of FactoryLinkedServicePostgresqls

func (*FactoryLinkedServicePostgresqlList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServicePostgresqlList.

func (*FactoryLinkedServicePostgresqlList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServicePostgresqlList) DeepCopyObject

func (in *FactoryLinkedServicePostgresqlList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServicePostgresqlSpec

type FactoryLinkedServicePostgresqlSpec struct {
	State *FactoryLinkedServicePostgresqlSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServicePostgresqlSpecResource `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 (*FactoryLinkedServicePostgresqlSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServicePostgresqlSpec.

func (*FactoryLinkedServicePostgresqlSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServicePostgresqlSpecResource

type FactoryLinkedServicePostgresqlSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations      []string `json:"annotations,omitempty" tf:"annotations"`
	ConnectionString *string  `json:"connectionString" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServicePostgresqlSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServicePostgresqlSpecResource.

func (*FactoryLinkedServicePostgresqlSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServicePostgresqlStatus

type FactoryLinkedServicePostgresqlStatus 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 (*FactoryLinkedServicePostgresqlStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServicePostgresqlStatus.

func (*FactoryLinkedServicePostgresqlStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSQLServer

type FactoryLinkedServiceSQLServer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceSQLServerSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceSQLServerStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceSQLServer) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSQLServer.

func (*FactoryLinkedServiceSQLServer) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceSQLServer) DeepCopyObject

func (in *FactoryLinkedServiceSQLServer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceSQLServer) SetupWebhookWithManager

func (r *FactoryLinkedServiceSQLServer) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceSQLServer) ValidateCreate

func (r *FactoryLinkedServiceSQLServer) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceSQLServer) ValidateDelete

func (r *FactoryLinkedServiceSQLServer) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceSQLServer) ValidateUpdate

func (r *FactoryLinkedServiceSQLServer) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceSQLServerList

type FactoryLinkedServiceSQLServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceSQLServer CRD objects
	Items []FactoryLinkedServiceSQLServer `json:"items,omitempty"`
}

FactoryLinkedServiceSQLServerList is a list of FactoryLinkedServiceSQLServers

func (*FactoryLinkedServiceSQLServerList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSQLServerList.

func (*FactoryLinkedServiceSQLServerList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceSQLServerList) DeepCopyObject

func (in *FactoryLinkedServiceSQLServerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceSQLServerSpec

type FactoryLinkedServiceSQLServerSpec struct {
	State *FactoryLinkedServiceSQLServerSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceSQLServerSpecResource `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 (*FactoryLinkedServiceSQLServerSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSQLServerSpec.

func (*FactoryLinkedServiceSQLServerSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSQLServerSpecKeyVaultConnectionString

type FactoryLinkedServiceSQLServerSpecKeyVaultConnectionString struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceSQLServerSpecKeyVaultConnectionString) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSQLServerSpecKeyVaultConnectionString.

func (*FactoryLinkedServiceSQLServerSpecKeyVaultConnectionString) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSQLServerSpecKeyVaultConnectionStringCodec

type FactoryLinkedServiceSQLServerSpecKeyVaultConnectionStringCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceSQLServerSpecKeyVaultConnectionStringCodec) Decode

func (FactoryLinkedServiceSQLServerSpecKeyVaultConnectionStringCodec) Encode

func (FactoryLinkedServiceSQLServerSpecKeyVaultConnectionStringCodec) IsEmpty

type FactoryLinkedServiceSQLServerSpecKeyVaultPassword

type FactoryLinkedServiceSQLServerSpecKeyVaultPassword struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceSQLServerSpecKeyVaultPassword) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSQLServerSpecKeyVaultPassword.

func (*FactoryLinkedServiceSQLServerSpecKeyVaultPassword) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSQLServerSpecKeyVaultPasswordCodec

type FactoryLinkedServiceSQLServerSpecKeyVaultPasswordCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceSQLServerSpecKeyVaultPasswordCodec) Decode

func (FactoryLinkedServiceSQLServerSpecKeyVaultPasswordCodec) Encode

func (FactoryLinkedServiceSQLServerSpecKeyVaultPasswordCodec) IsEmpty

type FactoryLinkedServiceSQLServerSpecResource

type FactoryLinkedServiceSQLServerSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	// +optional
	KeyVaultConnectionString *FactoryLinkedServiceSQLServerSpecKeyVaultConnectionString `json:"keyVaultConnectionString,omitempty" tf:"key_vault_connection_string"`
	// +optional
	KeyVaultPassword *FactoryLinkedServiceSQLServerSpecKeyVaultPassword `json:"keyVaultPassword,omitempty" tf:"key_vault_password"`
	Name             *string                                            `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceSQLServerSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSQLServerSpecResource.

func (*FactoryLinkedServiceSQLServerSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSQLServerStatus

type FactoryLinkedServiceSQLServerStatus 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 (*FactoryLinkedServiceSQLServerStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSQLServerStatus.

func (*FactoryLinkedServiceSQLServerStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSftp

type FactoryLinkedServiceSftp struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceSftpSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceSftpStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceSftp) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSftp.

func (*FactoryLinkedServiceSftp) DeepCopyInto

func (in *FactoryLinkedServiceSftp) DeepCopyInto(out *FactoryLinkedServiceSftp)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceSftp) DeepCopyObject

func (in *FactoryLinkedServiceSftp) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceSftp) SetupWebhookWithManager

func (r *FactoryLinkedServiceSftp) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceSftp) ValidateCreate

func (r *FactoryLinkedServiceSftp) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceSftp) ValidateDelete

func (r *FactoryLinkedServiceSftp) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceSftp) ValidateUpdate

func (r *FactoryLinkedServiceSftp) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceSftpList

type FactoryLinkedServiceSftpList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceSftp CRD objects
	Items []FactoryLinkedServiceSftp `json:"items,omitempty"`
}

FactoryLinkedServiceSftpList is a list of FactoryLinkedServiceSftps

func (*FactoryLinkedServiceSftpList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSftpList.

func (*FactoryLinkedServiceSftpList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceSftpList) DeepCopyObject

func (in *FactoryLinkedServiceSftpList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceSftpSpec

type FactoryLinkedServiceSftpSpec struct {
	State *FactoryLinkedServiceSftpSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceSftpSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceSftpSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSftpSpec.

func (*FactoryLinkedServiceSftpSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSftpSpecResource

type FactoryLinkedServiceSftpSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations        []string `json:"annotations,omitempty" tf:"annotations"`
	AuthenticationType *string  `json:"authenticationType" tf:"authentication_type"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Host        *string `json:"host" tf:"host"`
	// +optional
	HostKeyFingerprint *string `json:"hostKeyFingerprint,omitempty" tf:"host_key_fingerprint"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	Password          *string            `json:"-" sensitive:"true" tf:"password"`
	Port              *int64             `json:"port" tf:"port"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SkipHostKeyValidation *bool   `json:"skipHostKeyValidation,omitempty" tf:"skip_host_key_validation"`
	Username              *string `json:"username" tf:"username"`
}

func (*FactoryLinkedServiceSftpSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSftpSpecResource.

func (*FactoryLinkedServiceSftpSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSftpStatus

type FactoryLinkedServiceSftpStatus 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 (*FactoryLinkedServiceSftpStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSftpStatus.

func (*FactoryLinkedServiceSftpStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSnowflake

type FactoryLinkedServiceSnowflake struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceSnowflakeSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceSnowflakeStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceSnowflake) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSnowflake.

func (*FactoryLinkedServiceSnowflake) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceSnowflake) DeepCopyObject

func (in *FactoryLinkedServiceSnowflake) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceSnowflake) SetupWebhookWithManager

func (r *FactoryLinkedServiceSnowflake) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceSnowflake) ValidateCreate

func (r *FactoryLinkedServiceSnowflake) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceSnowflake) ValidateDelete

func (r *FactoryLinkedServiceSnowflake) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceSnowflake) ValidateUpdate

func (r *FactoryLinkedServiceSnowflake) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceSnowflakeList

type FactoryLinkedServiceSnowflakeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceSnowflake CRD objects
	Items []FactoryLinkedServiceSnowflake `json:"items,omitempty"`
}

FactoryLinkedServiceSnowflakeList is a list of FactoryLinkedServiceSnowflakes

func (*FactoryLinkedServiceSnowflakeList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSnowflakeList.

func (*FactoryLinkedServiceSnowflakeList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceSnowflakeList) DeepCopyObject

func (in *FactoryLinkedServiceSnowflakeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceSnowflakeSpec

type FactoryLinkedServiceSnowflakeSpec struct {
	State *FactoryLinkedServiceSnowflakeSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceSnowflakeSpecResource `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 (*FactoryLinkedServiceSnowflakeSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSnowflakeSpec.

func (*FactoryLinkedServiceSnowflakeSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSnowflakeSpecKeyVaultPassword

type FactoryLinkedServiceSnowflakeSpecKeyVaultPassword struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceSnowflakeSpecKeyVaultPassword) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSnowflakeSpecKeyVaultPassword.

func (*FactoryLinkedServiceSnowflakeSpecKeyVaultPassword) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSnowflakeSpecKeyVaultPasswordCodec

type FactoryLinkedServiceSnowflakeSpecKeyVaultPasswordCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceSnowflakeSpecKeyVaultPasswordCodec) Decode

func (FactoryLinkedServiceSnowflakeSpecKeyVaultPasswordCodec) Encode

func (FactoryLinkedServiceSnowflakeSpecKeyVaultPasswordCodec) IsEmpty

type FactoryLinkedServiceSnowflakeSpecResource

type FactoryLinkedServiceSnowflakeSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations      []string `json:"annotations,omitempty" tf:"annotations"`
	ConnectionString *string  `json:"connectionString" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	// +optional
	KeyVaultPassword *FactoryLinkedServiceSnowflakeSpecKeyVaultPassword `json:"keyVaultPassword,omitempty" tf:"key_vault_password"`
	Name             *string                                            `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceSnowflakeSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSnowflakeSpecResource.

func (*FactoryLinkedServiceSnowflakeSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSnowflakeStatus

type FactoryLinkedServiceSnowflakeStatus 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 (*FactoryLinkedServiceSnowflakeStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSnowflakeStatus.

func (*FactoryLinkedServiceSnowflakeStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSynapse

type FactoryLinkedServiceSynapse struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceSynapseSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceSynapseStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceSynapse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSynapse.

func (*FactoryLinkedServiceSynapse) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceSynapse) DeepCopyObject

func (in *FactoryLinkedServiceSynapse) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceSynapse) SetupWebhookWithManager

func (r *FactoryLinkedServiceSynapse) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceSynapse) ValidateCreate

func (r *FactoryLinkedServiceSynapse) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceSynapse) ValidateDelete

func (r *FactoryLinkedServiceSynapse) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceSynapse) ValidateUpdate

func (r *FactoryLinkedServiceSynapse) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceSynapseList

type FactoryLinkedServiceSynapseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceSynapse CRD objects
	Items []FactoryLinkedServiceSynapse `json:"items,omitempty"`
}

FactoryLinkedServiceSynapseList is a list of FactoryLinkedServiceSynapses

func (*FactoryLinkedServiceSynapseList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSynapseList.

func (*FactoryLinkedServiceSynapseList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceSynapseList) DeepCopyObject

func (in *FactoryLinkedServiceSynapseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceSynapseSpec

type FactoryLinkedServiceSynapseSpec struct {
	State *FactoryLinkedServiceSynapseSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceSynapseSpecResource `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 (*FactoryLinkedServiceSynapseSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSynapseSpec.

func (*FactoryLinkedServiceSynapseSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSynapseSpecKeyVaultPassword

type FactoryLinkedServiceSynapseSpecKeyVaultPassword struct {
	LinkedServiceName *string `json:"linkedServiceName" tf:"linked_service_name"`
	SecretName        *string `json:"secretName" tf:"secret_name"`
}

func (*FactoryLinkedServiceSynapseSpecKeyVaultPassword) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSynapseSpecKeyVaultPassword.

func (*FactoryLinkedServiceSynapseSpecKeyVaultPassword) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSynapseSpecKeyVaultPasswordCodec

type FactoryLinkedServiceSynapseSpecKeyVaultPasswordCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryLinkedServiceSynapseSpecKeyVaultPasswordCodec) Decode

func (FactoryLinkedServiceSynapseSpecKeyVaultPasswordCodec) Encode

func (FactoryLinkedServiceSynapseSpecKeyVaultPasswordCodec) IsEmpty

type FactoryLinkedServiceSynapseSpecResource

type FactoryLinkedServiceSynapseSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations      []string `json:"annotations,omitempty" tf:"annotations"`
	ConnectionString *string  `json:"connectionString" tf:"connection_string"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	// +optional
	KeyVaultPassword *FactoryLinkedServiceSynapseSpecKeyVaultPassword `json:"keyVaultPassword,omitempty" tf:"key_vault_password"`
	Name             *string                                          `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*FactoryLinkedServiceSynapseSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSynapseSpecResource.

func (*FactoryLinkedServiceSynapseSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceSynapseStatus

type FactoryLinkedServiceSynapseStatus 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 (*FactoryLinkedServiceSynapseStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceSynapseStatus.

func (*FactoryLinkedServiceSynapseStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceWeb

type FactoryLinkedServiceWeb struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryLinkedServiceWebSpec   `json:"spec,omitempty"`
	Status            FactoryLinkedServiceWebStatus `json:"status,omitempty"`
}

func (*FactoryLinkedServiceWeb) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceWeb.

func (*FactoryLinkedServiceWeb) DeepCopyInto

func (in *FactoryLinkedServiceWeb) DeepCopyInto(out *FactoryLinkedServiceWeb)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceWeb) DeepCopyObject

func (in *FactoryLinkedServiceWeb) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryLinkedServiceWeb) SetupWebhookWithManager

func (r *FactoryLinkedServiceWeb) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryLinkedServiceWeb) ValidateCreate

func (r *FactoryLinkedServiceWeb) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceWeb) ValidateDelete

func (r *FactoryLinkedServiceWeb) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryLinkedServiceWeb) ValidateUpdate

func (r *FactoryLinkedServiceWeb) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryLinkedServiceWebList

type FactoryLinkedServiceWebList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryLinkedServiceWeb CRD objects
	Items []FactoryLinkedServiceWeb `json:"items,omitempty"`
}

FactoryLinkedServiceWebList is a list of FactoryLinkedServiceWebs

func (*FactoryLinkedServiceWebList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceWebList.

func (*FactoryLinkedServiceWebList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryLinkedServiceWebList) DeepCopyObject

func (in *FactoryLinkedServiceWebList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryLinkedServiceWebSpec

type FactoryLinkedServiceWebSpec struct {
	State *FactoryLinkedServiceWebSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryLinkedServiceWebSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FactoryLinkedServiceWebSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceWebSpec.

func (*FactoryLinkedServiceWebSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceWebSpecResource

type FactoryLinkedServiceWebSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations        []string `json:"annotations,omitempty" tf:"annotations"`
	AuthenticationType *string  `json:"authenticationType" tf:"authentication_type"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty" tf:"integration_runtime_name"`
	Name                   *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	Password          *string `json:"-" sensitive:"true" tf:"password"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	Url               *string `json:"url" tf:"url"`
	// +optional
	Username *string `json:"username,omitempty" tf:"username"`
}

func (*FactoryLinkedServiceWebSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceWebSpecResource.

func (*FactoryLinkedServiceWebSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryLinkedServiceWebStatus

type FactoryLinkedServiceWebStatus 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 (*FactoryLinkedServiceWebStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryLinkedServiceWebStatus.

func (*FactoryLinkedServiceWebStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryList

type FactoryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Factory CRD objects
	Items []Factory `json:"items,omitempty"`
}

FactoryList is a list of Factorys

func (*FactoryList) DeepCopy

func (in *FactoryList) DeepCopy() *FactoryList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryList.

func (*FactoryList) DeepCopyInto

func (in *FactoryList) DeepCopyInto(out *FactoryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryList) DeepCopyObject

func (in *FactoryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryManagedPrivateEndpoint added in v0.5.0

type FactoryManagedPrivateEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryManagedPrivateEndpointSpec   `json:"spec,omitempty"`
	Status            FactoryManagedPrivateEndpointStatus `json:"status,omitempty"`
}

func (*FactoryManagedPrivateEndpoint) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryManagedPrivateEndpoint.

func (*FactoryManagedPrivateEndpoint) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryManagedPrivateEndpoint) DeepCopyObject added in v0.5.0

func (in *FactoryManagedPrivateEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryManagedPrivateEndpoint) SetupWebhookWithManager added in v0.5.0

func (r *FactoryManagedPrivateEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryManagedPrivateEndpoint) ValidateCreate added in v0.5.0

func (r *FactoryManagedPrivateEndpoint) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryManagedPrivateEndpoint) ValidateDelete added in v0.5.0

func (r *FactoryManagedPrivateEndpoint) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryManagedPrivateEndpoint) ValidateUpdate added in v0.5.0

func (r *FactoryManagedPrivateEndpoint) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryManagedPrivateEndpointList added in v0.5.0

type FactoryManagedPrivateEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryManagedPrivateEndpoint CRD objects
	Items []FactoryManagedPrivateEndpoint `json:"items,omitempty"`
}

FactoryManagedPrivateEndpointList is a list of FactoryManagedPrivateEndpoints

func (*FactoryManagedPrivateEndpointList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryManagedPrivateEndpointList.

func (*FactoryManagedPrivateEndpointList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryManagedPrivateEndpointList) DeepCopyObject added in v0.5.0

func (in *FactoryManagedPrivateEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryManagedPrivateEndpointSpec added in v0.5.0

type FactoryManagedPrivateEndpointSpec struct {
	State *FactoryManagedPrivateEndpointSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryManagedPrivateEndpointSpecResource `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 (*FactoryManagedPrivateEndpointSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryManagedPrivateEndpointSpec.

func (*FactoryManagedPrivateEndpointSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryManagedPrivateEndpointSpecResource added in v0.5.0

type FactoryManagedPrivateEndpointSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DataFactoryID *string `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Fqdns []string `json:"fqdns,omitempty" tf:"fqdns"`
	Name  *string  `json:"name" tf:"name"`
	// +optional
	SubresourceName  *string `json:"subresourceName,omitempty" tf:"subresource_name"`
	TargetResourceID *string `json:"targetResourceID" tf:"target_resource_id"`
}

func (*FactoryManagedPrivateEndpointSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryManagedPrivateEndpointSpecResource.

func (*FactoryManagedPrivateEndpointSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryManagedPrivateEndpointStatus added in v0.5.0

type FactoryManagedPrivateEndpointStatus 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 (*FactoryManagedPrivateEndpointStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryManagedPrivateEndpointStatus.

func (*FactoryManagedPrivateEndpointStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryPipeline

type FactoryPipeline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryPipelineSpec   `json:"spec,omitempty"`
	Status            FactoryPipelineStatus `json:"status,omitempty"`
}

func (*FactoryPipeline) DeepCopy

func (in *FactoryPipeline) DeepCopy() *FactoryPipeline

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryPipeline.

func (*FactoryPipeline) DeepCopyInto

func (in *FactoryPipeline) DeepCopyInto(out *FactoryPipeline)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryPipeline) DeepCopyObject

func (in *FactoryPipeline) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryPipeline) SetupWebhookWithManager

func (r *FactoryPipeline) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryPipeline) ValidateCreate

func (r *FactoryPipeline) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryPipeline) ValidateDelete

func (r *FactoryPipeline) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryPipeline) ValidateUpdate

func (r *FactoryPipeline) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryPipelineList

type FactoryPipelineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryPipeline CRD objects
	Items []FactoryPipeline `json:"items,omitempty"`
}

FactoryPipelineList is a list of FactoryPipelines

func (*FactoryPipelineList) DeepCopy

func (in *FactoryPipelineList) DeepCopy() *FactoryPipelineList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryPipelineList.

func (*FactoryPipelineList) DeepCopyInto

func (in *FactoryPipelineList) DeepCopyInto(out *FactoryPipelineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryPipelineList) DeepCopyObject

func (in *FactoryPipelineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryPipelineSpec

type FactoryPipelineSpec struct {
	State *FactoryPipelineSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryPipelineSpecResource `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 (*FactoryPipelineSpec) DeepCopy

func (in *FactoryPipelineSpec) DeepCopy() *FactoryPipelineSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryPipelineSpec.

func (*FactoryPipelineSpec) DeepCopyInto

func (in *FactoryPipelineSpec) DeepCopyInto(out *FactoryPipelineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryPipelineSpecResource

type FactoryPipelineSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ActivitiesJSON *string `json:"activitiesJSON,omitempty" tf:"activities_json"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	Concurrency *int64 `json:"concurrency,omitempty" tf:"concurrency"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Folder *string `json:"folder,omitempty" tf:"folder"`
	// +optional
	MoniterMetricsAfterDuration *string `json:"moniterMetricsAfterDuration,omitempty" tf:"moniter_metrics_after_duration"`
	Name                        *string `json:"name" tf:"name"`
	// +optional
	Parameters        *map[string]string `json:"parameters,omitempty" tf:"parameters"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	Variables *map[string]string `json:"variables,omitempty" tf:"variables"`
}

func (*FactoryPipelineSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryPipelineSpecResource.

func (*FactoryPipelineSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryPipelineStatus

type FactoryPipelineStatus 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 (*FactoryPipelineStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryPipelineStatus.

func (*FactoryPipelineStatus) DeepCopyInto

func (in *FactoryPipelineStatus) DeepCopyInto(out *FactoryPipelineStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactorySpec

type FactorySpec struct {
	State *FactorySpecResource `json:"state,omitempty" tf:"-"`

	Resource FactorySpecResource `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 (*FactorySpec) DeepCopy

func (in *FactorySpec) DeepCopy() *FactorySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactorySpec.

func (*FactorySpec) DeepCopyInto

func (in *FactorySpec) DeepCopyInto(out *FactorySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactorySpecGithubConfiguration

type FactorySpecGithubConfiguration struct {
	AccountName    *string `json:"accountName" tf:"account_name"`
	BranchName     *string `json:"branchName" tf:"branch_name"`
	GitURL         *string `json:"gitURL" tf:"git_url"`
	RepositoryName *string `json:"repositoryName" tf:"repository_name"`
	RootFolder     *string `json:"rootFolder" tf:"root_folder"`
}

func (*FactorySpecGithubConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactorySpecGithubConfiguration.

func (*FactorySpecGithubConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactorySpecGithubConfigurationCodec

type FactorySpecGithubConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactorySpecGithubConfigurationCodec) Decode

func (FactorySpecGithubConfigurationCodec) Encode

func (FactorySpecGithubConfigurationCodec) IsEmpty

type FactorySpecGlobalParameter

type FactorySpecGlobalParameter struct {
	Name  *string `json:"name" tf:"name"`
	Type  *string `json:"type" tf:"type"`
	Value *string `json:"value" tf:"value"`
}

func (*FactorySpecGlobalParameter) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactorySpecGlobalParameter.

func (*FactorySpecGlobalParameter) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactorySpecIdentity

type FactorySpecIdentity struct {
	// +optional
	IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"`
	// +optional
	PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	Type     *string `json:"type" tf:"type"`
}

func (*FactorySpecIdentity) DeepCopy

func (in *FactorySpecIdentity) DeepCopy() *FactorySpecIdentity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactorySpecIdentity.

func (*FactorySpecIdentity) DeepCopyInto

func (in *FactorySpecIdentity) DeepCopyInto(out *FactorySpecIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactorySpecIdentityCodec

type FactorySpecIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (FactorySpecIdentityCodec) Decode

func (FactorySpecIdentityCodec) Encode

func (FactorySpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (FactorySpecIdentityCodec) IsEmpty

type FactorySpecResource

type FactorySpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CustomerManagedKeyID *string `json:"customerManagedKeyID,omitempty" tf:"customer_managed_key_id"`
	// +optional
	GithubConfiguration *FactorySpecGithubConfiguration `json:"githubConfiguration,omitempty" tf:"github_configuration"`
	// +optional
	GlobalParameter []FactorySpecGlobalParameter `json:"globalParameter,omitempty" tf:"global_parameter"`
	// +optional
	Identity *FactorySpecIdentity `json:"identity,omitempty" tf:"identity"`
	Location *string              `json:"location" tf:"location"`
	// +optional
	ManagedVirtualNetworkEnabled *bool   `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled"`
	Name                         *string `json:"name" tf:"name"`
	// +optional
	PublicNetworkEnabled *bool   `json:"publicNetworkEnabled,omitempty" tf:"public_network_enabled"`
	ResourceGroupName    *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	VstsConfiguration *FactorySpecVstsConfiguration `json:"vstsConfiguration,omitempty" tf:"vsts_configuration"`
}

func (*FactorySpecResource) DeepCopy

func (in *FactorySpecResource) DeepCopy() *FactorySpecResource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactorySpecResource.

func (*FactorySpecResource) DeepCopyInto

func (in *FactorySpecResource) DeepCopyInto(out *FactorySpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactorySpecVstsConfiguration

type FactorySpecVstsConfiguration struct {
	AccountName    *string `json:"accountName" tf:"account_name"`
	BranchName     *string `json:"branchName" tf:"branch_name"`
	ProjectName    *string `json:"projectName" tf:"project_name"`
	RepositoryName *string `json:"repositoryName" tf:"repository_name"`
	RootFolder     *string `json:"rootFolder" tf:"root_folder"`
	TenantID       *string `json:"tenantID" tf:"tenant_id"`
}

func (*FactorySpecVstsConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactorySpecVstsConfiguration.

func (*FactorySpecVstsConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactorySpecVstsConfigurationCodec

type FactorySpecVstsConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FactorySpecVstsConfigurationCodec) Decode

func (FactorySpecVstsConfigurationCodec) Encode

func (FactorySpecVstsConfigurationCodec) IsEmpty

type FactoryStatus

type FactoryStatus 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 (*FactoryStatus) DeepCopy

func (in *FactoryStatus) DeepCopy() *FactoryStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryStatus.

func (*FactoryStatus) DeepCopyInto

func (in *FactoryStatus) DeepCopyInto(out *FactoryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerBlobEvent

type FactoryTriggerBlobEvent struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryTriggerBlobEventSpec   `json:"spec,omitempty"`
	Status            FactoryTriggerBlobEventStatus `json:"status,omitempty"`
}

func (*FactoryTriggerBlobEvent) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerBlobEvent.

func (*FactoryTriggerBlobEvent) DeepCopyInto

func (in *FactoryTriggerBlobEvent) DeepCopyInto(out *FactoryTriggerBlobEvent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryTriggerBlobEvent) DeepCopyObject

func (in *FactoryTriggerBlobEvent) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryTriggerBlobEvent) SetupWebhookWithManager

func (r *FactoryTriggerBlobEvent) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryTriggerBlobEvent) ValidateCreate

func (r *FactoryTriggerBlobEvent) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryTriggerBlobEvent) ValidateDelete

func (r *FactoryTriggerBlobEvent) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryTriggerBlobEvent) ValidateUpdate

func (r *FactoryTriggerBlobEvent) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryTriggerBlobEventList

type FactoryTriggerBlobEventList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryTriggerBlobEvent CRD objects
	Items []FactoryTriggerBlobEvent `json:"items,omitempty"`
}

FactoryTriggerBlobEventList is a list of FactoryTriggerBlobEvents

func (*FactoryTriggerBlobEventList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerBlobEventList.

func (*FactoryTriggerBlobEventList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryTriggerBlobEventList) DeepCopyObject

func (in *FactoryTriggerBlobEventList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryTriggerBlobEventSpec

type FactoryTriggerBlobEventSpec struct {
	State *FactoryTriggerBlobEventSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryTriggerBlobEventSpecResource `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 (*FactoryTriggerBlobEventSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerBlobEventSpec.

func (*FactoryTriggerBlobEventSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerBlobEventSpecPipeline

type FactoryTriggerBlobEventSpecPipeline struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryTriggerBlobEventSpecPipeline) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerBlobEventSpecPipeline.

func (*FactoryTriggerBlobEventSpecPipeline) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerBlobEventSpecResource

type FactoryTriggerBlobEventSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Activated *bool `json:"activated,omitempty" tf:"activated"`
	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	BlobPathBeginsWith *string `json:"blobPathBeginsWith,omitempty" tf:"blob_path_begins_with"`
	// +optional
	BlobPathEndsWith *string `json:"blobPathEndsWith,omitempty" tf:"blob_path_ends_with"`
	DataFactoryID    *string `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +kubebuilder:validation:MinItems=1
	Events []string `json:"events" tf:"events"`
	// +optional
	IgnoreEmptyBlobs *bool                                 `json:"ignoreEmptyBlobs,omitempty" tf:"ignore_empty_blobs"`
	Name             *string                               `json:"name" tf:"name"`
	Pipeline         []FactoryTriggerBlobEventSpecPipeline `json:"pipeline" tf:"pipeline"`
	StorageAccountID *string                               `json:"storageAccountID" tf:"storage_account_id"`
}

func (*FactoryTriggerBlobEventSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerBlobEventSpecResource.

func (*FactoryTriggerBlobEventSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerBlobEventStatus

type FactoryTriggerBlobEventStatus 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 (*FactoryTriggerBlobEventStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerBlobEventStatus.

func (*FactoryTriggerBlobEventStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerCustomEvent added in v0.5.0

type FactoryTriggerCustomEvent struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryTriggerCustomEventSpec   `json:"spec,omitempty"`
	Status            FactoryTriggerCustomEventStatus `json:"status,omitempty"`
}

func (*FactoryTriggerCustomEvent) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerCustomEvent.

func (*FactoryTriggerCustomEvent) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryTriggerCustomEvent) DeepCopyObject added in v0.5.0

func (in *FactoryTriggerCustomEvent) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryTriggerCustomEvent) SetupWebhookWithManager added in v0.5.0

func (r *FactoryTriggerCustomEvent) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryTriggerCustomEvent) ValidateCreate added in v0.5.0

func (r *FactoryTriggerCustomEvent) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryTriggerCustomEvent) ValidateDelete added in v0.5.0

func (r *FactoryTriggerCustomEvent) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryTriggerCustomEvent) ValidateUpdate added in v0.5.0

func (r *FactoryTriggerCustomEvent) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryTriggerCustomEventList added in v0.5.0

type FactoryTriggerCustomEventList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryTriggerCustomEvent CRD objects
	Items []FactoryTriggerCustomEvent `json:"items,omitempty"`
}

FactoryTriggerCustomEventList is a list of FactoryTriggerCustomEvents

func (*FactoryTriggerCustomEventList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerCustomEventList.

func (*FactoryTriggerCustomEventList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryTriggerCustomEventList) DeepCopyObject added in v0.5.0

func (in *FactoryTriggerCustomEventList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryTriggerCustomEventSpec added in v0.5.0

type FactoryTriggerCustomEventSpec struct {
	State *FactoryTriggerCustomEventSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryTriggerCustomEventSpecResource `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 (*FactoryTriggerCustomEventSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerCustomEventSpec.

func (*FactoryTriggerCustomEventSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerCustomEventSpecPipeline added in v0.5.0

type FactoryTriggerCustomEventSpecPipeline struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryTriggerCustomEventSpecPipeline) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerCustomEventSpecPipeline.

func (*FactoryTriggerCustomEventSpecPipeline) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerCustomEventSpecResource added in v0.5.0

type FactoryTriggerCustomEventSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Activated *bool `json:"activated,omitempty" tf:"activated"`
	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations   []string `json:"annotations,omitempty" tf:"annotations"`
	DataFactoryID *string  `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Description      *string `json:"description,omitempty" tf:"description"`
	EventgridTopicID *string `json:"eventgridTopicID" tf:"eventgrid_topic_id"`
	// +kubebuilder:validation:MinItems=1
	Events   []string                                `json:"events" tf:"events"`
	Name     *string                                 `json:"name" tf:"name"`
	Pipeline []FactoryTriggerCustomEventSpecPipeline `json:"pipeline" tf:"pipeline"`
	// +optional
	SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with"`
	// +optional
	SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with"`
}

func (*FactoryTriggerCustomEventSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerCustomEventSpecResource.

func (*FactoryTriggerCustomEventSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerCustomEventStatus added in v0.5.0

type FactoryTriggerCustomEventStatus 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 (*FactoryTriggerCustomEventStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerCustomEventStatus.

func (*FactoryTriggerCustomEventStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerSchedule

type FactoryTriggerSchedule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryTriggerScheduleSpec   `json:"spec,omitempty"`
	Status            FactoryTriggerScheduleStatus `json:"status,omitempty"`
}

func (*FactoryTriggerSchedule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerSchedule.

func (*FactoryTriggerSchedule) DeepCopyInto

func (in *FactoryTriggerSchedule) DeepCopyInto(out *FactoryTriggerSchedule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryTriggerSchedule) DeepCopyObject

func (in *FactoryTriggerSchedule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryTriggerSchedule) SetupWebhookWithManager

func (r *FactoryTriggerSchedule) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryTriggerSchedule) ValidateCreate

func (r *FactoryTriggerSchedule) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryTriggerSchedule) ValidateDelete

func (r *FactoryTriggerSchedule) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryTriggerSchedule) ValidateUpdate

func (r *FactoryTriggerSchedule) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryTriggerScheduleList

type FactoryTriggerScheduleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryTriggerSchedule CRD objects
	Items []FactoryTriggerSchedule `json:"items,omitempty"`
}

FactoryTriggerScheduleList is a list of FactoryTriggerSchedules

func (*FactoryTriggerScheduleList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerScheduleList.

func (*FactoryTriggerScheduleList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryTriggerScheduleList) DeepCopyObject

func (in *FactoryTriggerScheduleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryTriggerScheduleSpec

type FactoryTriggerScheduleSpec struct {
	State *FactoryTriggerScheduleSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryTriggerScheduleSpecResource `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 (*FactoryTriggerScheduleSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerScheduleSpec.

func (*FactoryTriggerScheduleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerScheduleSpecResource

type FactoryTriggerScheduleSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Activated *bool `json:"activated,omitempty" tf:"activated"`
	// +optional
	Annotations []string `json:"annotations,omitempty" tf:"annotations"`
	// +optional
	DataFactoryID *string `json:"dataFactoryID,omitempty" tf:"data_factory_id"`
	// +optional
	// Deprecated
	DataFactoryName *string `json:"dataFactoryName,omitempty" tf:"data_factory_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	EndTime *string `json:"endTime,omitempty" tf:"end_time"`
	// +optional
	Frequency *string `json:"frequency,omitempty" tf:"frequency"`
	// +optional
	Interval     *int64  `json:"interval,omitempty" tf:"interval"`
	Name         *string `json:"name" tf:"name"`
	PipelineName *string `json:"pipelineName" tf:"pipeline_name"`
	// +optional
	PipelineParameters *map[string]string `json:"pipelineParameters,omitempty" tf:"pipeline_parameters"`
	ResourceGroupName  *string            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	Schedule *FactoryTriggerScheduleSpecSchedule `json:"schedule,omitempty" tf:"schedule"`
	// +optional
	StartTime *string `json:"startTime,omitempty" tf:"start_time"`
}

func (*FactoryTriggerScheduleSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerScheduleSpecResource.

func (*FactoryTriggerScheduleSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerScheduleSpecSchedule added in v0.5.0

type FactoryTriggerScheduleSpecSchedule struct {
	// +optional
	DaysOfMonth []int64 `json:"daysOfMonth,omitempty" tf:"days_of_month"`
	// +optional
	// +kubebuilder:validation:MaxItems=7
	DaysOfWeek []string `json:"daysOfWeek,omitempty" tf:"days_of_week"`
	// +optional
	Hours []int64 `json:"hours,omitempty" tf:"hours"`
	// +optional
	Minutes []int64 `json:"minutes,omitempty" tf:"minutes"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	Monthly []FactoryTriggerScheduleSpecScheduleMonthly `json:"monthly,omitempty" tf:"monthly"`
}

func (*FactoryTriggerScheduleSpecSchedule) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerScheduleSpecSchedule.

func (*FactoryTriggerScheduleSpecSchedule) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerScheduleSpecScheduleCodec added in v0.5.0

type FactoryTriggerScheduleSpecScheduleCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryTriggerScheduleSpecScheduleCodec) Decode added in v0.5.0

func (FactoryTriggerScheduleSpecScheduleCodec) Encode added in v0.5.0

func (FactoryTriggerScheduleSpecScheduleCodec) IsEmpty added in v0.5.0

type FactoryTriggerScheduleSpecScheduleMonthly added in v0.5.0

type FactoryTriggerScheduleSpecScheduleMonthly struct {
	// +optional
	Week    *int64  `json:"week,omitempty" tf:"week"`
	Weekday *string `json:"weekday" tf:"weekday"`
}

func (*FactoryTriggerScheduleSpecScheduleMonthly) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerScheduleSpecScheduleMonthly.

func (*FactoryTriggerScheduleSpecScheduleMonthly) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerScheduleStatus

type FactoryTriggerScheduleStatus 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 (*FactoryTriggerScheduleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerScheduleStatus.

func (*FactoryTriggerScheduleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerTumblingWindow added in v0.5.0

type FactoryTriggerTumblingWindow struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FactoryTriggerTumblingWindowSpec   `json:"spec,omitempty"`
	Status            FactoryTriggerTumblingWindowStatus `json:"status,omitempty"`
}

func (*FactoryTriggerTumblingWindow) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerTumblingWindow.

func (*FactoryTriggerTumblingWindow) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryTriggerTumblingWindow) DeepCopyObject added in v0.5.0

func (in *FactoryTriggerTumblingWindow) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FactoryTriggerTumblingWindow) SetupWebhookWithManager added in v0.5.0

func (r *FactoryTriggerTumblingWindow) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FactoryTriggerTumblingWindow) ValidateCreate added in v0.5.0

func (r *FactoryTriggerTumblingWindow) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FactoryTriggerTumblingWindow) ValidateDelete added in v0.5.0

func (r *FactoryTriggerTumblingWindow) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FactoryTriggerTumblingWindow) ValidateUpdate added in v0.5.0

func (r *FactoryTriggerTumblingWindow) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FactoryTriggerTumblingWindowList added in v0.5.0

type FactoryTriggerTumblingWindowList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FactoryTriggerTumblingWindow CRD objects
	Items []FactoryTriggerTumblingWindow `json:"items,omitempty"`
}

FactoryTriggerTumblingWindowList is a list of FactoryTriggerTumblingWindows

func (*FactoryTriggerTumblingWindowList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerTumblingWindowList.

func (*FactoryTriggerTumblingWindowList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FactoryTriggerTumblingWindowList) DeepCopyObject added in v0.5.0

func (in *FactoryTriggerTumblingWindowList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FactoryTriggerTumblingWindowSpec added in v0.5.0

type FactoryTriggerTumblingWindowSpec struct {
	State *FactoryTriggerTumblingWindowSpecResource `json:"state,omitempty" tf:"-"`

	Resource FactoryTriggerTumblingWindowSpecResource `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 (*FactoryTriggerTumblingWindowSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerTumblingWindowSpec.

func (*FactoryTriggerTumblingWindowSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerTumblingWindowSpecPipeline added in v0.5.0

type FactoryTriggerTumblingWindowSpecPipeline struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
}

func (*FactoryTriggerTumblingWindowSpecPipeline) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerTumblingWindowSpecPipeline.

func (*FactoryTriggerTumblingWindowSpecPipeline) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerTumblingWindowSpecPipelineCodec added in v0.5.0

type FactoryTriggerTumblingWindowSpecPipelineCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryTriggerTumblingWindowSpecPipelineCodec) Decode added in v0.5.0

func (FactoryTriggerTumblingWindowSpecPipelineCodec) Encode added in v0.5.0

func (FactoryTriggerTumblingWindowSpecPipelineCodec) IsEmpty added in v0.5.0

type FactoryTriggerTumblingWindowSpecResource added in v0.5.0

type FactoryTriggerTumblingWindowSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Activated *bool `json:"activated,omitempty" tf:"activated"`
	// +optional
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty" tf:"additional_properties"`
	// +optional
	Annotations   []string `json:"annotations,omitempty" tf:"annotations"`
	DataFactoryID *string  `json:"dataFactoryID" tf:"data_factory_id"`
	// +optional
	Delay *string `json:"delay,omitempty" tf:"delay"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	EndTime   *string `json:"endTime,omitempty" tf:"end_time"`
	Frequency *string `json:"frequency" tf:"frequency"`
	Interval  *int64  `json:"interval" tf:"interval"`
	// +optional
	MaxConcurrency *int64                                    `json:"maxConcurrency,omitempty" tf:"max_concurrency"`
	Name           *string                                   `json:"name" tf:"name"`
	Pipeline       *FactoryTriggerTumblingWindowSpecPipeline `json:"pipeline" tf:"pipeline"`
	// +optional
	Retry     *FactoryTriggerTumblingWindowSpecRetry `json:"retry,omitempty" tf:"retry"`
	StartTime *string                                `json:"startTime" tf:"start_time"`
	// +optional
	TriggerDependency []FactoryTriggerTumblingWindowSpecTriggerDependency `json:"triggerDependency,omitempty" tf:"trigger_dependency"`
}

func (*FactoryTriggerTumblingWindowSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerTumblingWindowSpecResource.

func (*FactoryTriggerTumblingWindowSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerTumblingWindowSpecRetry added in v0.5.0

type FactoryTriggerTumblingWindowSpecRetry struct {
	Count *int64 `json:"count" tf:"count"`
	// +optional
	Interval *int64 `json:"interval,omitempty" tf:"interval"`
}

func (*FactoryTriggerTumblingWindowSpecRetry) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerTumblingWindowSpecRetry.

func (*FactoryTriggerTumblingWindowSpecRetry) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerTumblingWindowSpecRetryCodec added in v0.5.0

type FactoryTriggerTumblingWindowSpecRetryCodec struct {
}

+k8s:deepcopy-gen=false

func (FactoryTriggerTumblingWindowSpecRetryCodec) Decode added in v0.5.0

func (FactoryTriggerTumblingWindowSpecRetryCodec) Encode added in v0.5.0

func (FactoryTriggerTumblingWindowSpecRetryCodec) IsEmpty added in v0.5.0

type FactoryTriggerTumblingWindowSpecTriggerDependency added in v0.5.0

type FactoryTriggerTumblingWindowSpecTriggerDependency struct {
	// +optional
	Offset *string `json:"offset,omitempty" tf:"offset"`
	// +optional
	Size *string `json:"size,omitempty" tf:"size"`
	// +optional
	TriggerName *string `json:"triggerName,omitempty" tf:"trigger_name"`
}

func (*FactoryTriggerTumblingWindowSpecTriggerDependency) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerTumblingWindowSpecTriggerDependency.

func (*FactoryTriggerTumblingWindowSpecTriggerDependency) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FactoryTriggerTumblingWindowStatus added in v0.5.0

type FactoryTriggerTumblingWindowStatus 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 (*FactoryTriggerTumblingWindowStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FactoryTriggerTumblingWindowStatus.

func (*FactoryTriggerTumblingWindowStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeAnalyticsAccount

type LakeAnalyticsAccount struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LakeAnalyticsAccountSpec   `json:"spec,omitempty"`
	Status            LakeAnalyticsAccountStatus `json:"status,omitempty"`
}

func (*LakeAnalyticsAccount) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsAccount.

func (*LakeAnalyticsAccount) DeepCopyInto

func (in *LakeAnalyticsAccount) DeepCopyInto(out *LakeAnalyticsAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeAnalyticsAccount) DeepCopyObject

func (in *LakeAnalyticsAccount) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LakeAnalyticsAccount) SetupWebhookWithManager

func (r *LakeAnalyticsAccount) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*LakeAnalyticsAccount) ValidateCreate

func (r *LakeAnalyticsAccount) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*LakeAnalyticsAccount) ValidateDelete

func (r *LakeAnalyticsAccount) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*LakeAnalyticsAccount) ValidateUpdate

func (r *LakeAnalyticsAccount) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type LakeAnalyticsAccountList

type LakeAnalyticsAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LakeAnalyticsAccount CRD objects
	Items []LakeAnalyticsAccount `json:"items,omitempty"`
}

LakeAnalyticsAccountList is a list of LakeAnalyticsAccounts

func (*LakeAnalyticsAccountList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsAccountList.

func (*LakeAnalyticsAccountList) DeepCopyInto

func (in *LakeAnalyticsAccountList) DeepCopyInto(out *LakeAnalyticsAccountList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeAnalyticsAccountList) DeepCopyObject

func (in *LakeAnalyticsAccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LakeAnalyticsAccountSpec

type LakeAnalyticsAccountSpec struct {
	State *LakeAnalyticsAccountSpecResource `json:"state,omitempty" tf:"-"`

	Resource LakeAnalyticsAccountSpecResource `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 (*LakeAnalyticsAccountSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsAccountSpec.

func (*LakeAnalyticsAccountSpec) DeepCopyInto

func (in *LakeAnalyticsAccountSpec) DeepCopyInto(out *LakeAnalyticsAccountSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeAnalyticsAccountSpecResource

type LakeAnalyticsAccountSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DefaultStoreAccountName *string `json:"defaultStoreAccountName" tf:"default_store_account_name"`
	Location                *string `json:"location" tf:"location"`
	Name                    *string `json:"name" tf:"name"`
	ResourceGroupName       *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	Tier *string `json:"tier,omitempty" tf:"tier"`
}

func (*LakeAnalyticsAccountSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsAccountSpecResource.

func (*LakeAnalyticsAccountSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeAnalyticsAccountStatus

type LakeAnalyticsAccountStatus 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 (*LakeAnalyticsAccountStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsAccountStatus.

func (*LakeAnalyticsAccountStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeAnalyticsFirewallRule

type LakeAnalyticsFirewallRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LakeAnalyticsFirewallRuleSpec   `json:"spec,omitempty"`
	Status            LakeAnalyticsFirewallRuleStatus `json:"status,omitempty"`
}

func (*LakeAnalyticsFirewallRule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsFirewallRule.

func (*LakeAnalyticsFirewallRule) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeAnalyticsFirewallRule) DeepCopyObject

func (in *LakeAnalyticsFirewallRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LakeAnalyticsFirewallRule) SetupWebhookWithManager

func (r *LakeAnalyticsFirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*LakeAnalyticsFirewallRule) ValidateCreate

func (r *LakeAnalyticsFirewallRule) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*LakeAnalyticsFirewallRule) ValidateDelete

func (r *LakeAnalyticsFirewallRule) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*LakeAnalyticsFirewallRule) ValidateUpdate

func (r *LakeAnalyticsFirewallRule) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type LakeAnalyticsFirewallRuleList

type LakeAnalyticsFirewallRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LakeAnalyticsFirewallRule CRD objects
	Items []LakeAnalyticsFirewallRule `json:"items,omitempty"`
}

LakeAnalyticsFirewallRuleList is a list of LakeAnalyticsFirewallRules

func (*LakeAnalyticsFirewallRuleList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsFirewallRuleList.

func (*LakeAnalyticsFirewallRuleList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeAnalyticsFirewallRuleList) DeepCopyObject

func (in *LakeAnalyticsFirewallRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LakeAnalyticsFirewallRuleSpec

type LakeAnalyticsFirewallRuleSpec struct {
	State *LakeAnalyticsFirewallRuleSpecResource `json:"state,omitempty" tf:"-"`

	Resource LakeAnalyticsFirewallRuleSpecResource `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 (*LakeAnalyticsFirewallRuleSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsFirewallRuleSpec.

func (*LakeAnalyticsFirewallRuleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeAnalyticsFirewallRuleSpecResource

type LakeAnalyticsFirewallRuleSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountName       *string `json:"accountName" tf:"account_name"`
	EndIPAddress      *string `json:"endIPAddress" tf:"end_ip_address"`
	Name              *string `json:"name" tf:"name"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	StartIPAddress    *string `json:"startIPAddress" tf:"start_ip_address"`
}

func (*LakeAnalyticsFirewallRuleSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsFirewallRuleSpecResource.

func (*LakeAnalyticsFirewallRuleSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeAnalyticsFirewallRuleStatus

type LakeAnalyticsFirewallRuleStatus 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 (*LakeAnalyticsFirewallRuleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeAnalyticsFirewallRuleStatus.

func (*LakeAnalyticsFirewallRuleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStore

type LakeStore struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LakeStoreSpec   `json:"spec,omitempty"`
	Status            LakeStoreStatus `json:"status,omitempty"`
}

func (*LakeStore) DeepCopy

func (in *LakeStore) DeepCopy() *LakeStore

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStore.

func (*LakeStore) DeepCopyInto

func (in *LakeStore) DeepCopyInto(out *LakeStore)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeStore) DeepCopyObject

func (in *LakeStore) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LakeStore) SetupWebhookWithManager

func (r *LakeStore) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*LakeStore) ValidateCreate

func (r *LakeStore) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*LakeStore) ValidateDelete

func (r *LakeStore) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*LakeStore) ValidateUpdate

func (r *LakeStore) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type LakeStoreFile

type LakeStoreFile struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LakeStoreFileSpec   `json:"spec,omitempty"`
	Status            LakeStoreFileStatus `json:"status,omitempty"`
}

func (*LakeStoreFile) DeepCopy

func (in *LakeStoreFile) DeepCopy() *LakeStoreFile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFile.

func (*LakeStoreFile) DeepCopyInto

func (in *LakeStoreFile) DeepCopyInto(out *LakeStoreFile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeStoreFile) DeepCopyObject

func (in *LakeStoreFile) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LakeStoreFile) SetupWebhookWithManager

func (r *LakeStoreFile) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*LakeStoreFile) ValidateCreate

func (r *LakeStoreFile) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*LakeStoreFile) ValidateDelete

func (r *LakeStoreFile) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*LakeStoreFile) ValidateUpdate

func (r *LakeStoreFile) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type LakeStoreFileList

type LakeStoreFileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LakeStoreFile CRD objects
	Items []LakeStoreFile `json:"items,omitempty"`
}

LakeStoreFileList is a list of LakeStoreFiles

func (*LakeStoreFileList) DeepCopy

func (in *LakeStoreFileList) DeepCopy() *LakeStoreFileList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFileList.

func (*LakeStoreFileList) DeepCopyInto

func (in *LakeStoreFileList) DeepCopyInto(out *LakeStoreFileList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeStoreFileList) DeepCopyObject

func (in *LakeStoreFileList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LakeStoreFileSpec

type LakeStoreFileSpec struct {
	State *LakeStoreFileSpecResource `json:"state,omitempty" tf:"-"`

	Resource LakeStoreFileSpecResource `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 (*LakeStoreFileSpec) DeepCopy

func (in *LakeStoreFileSpec) DeepCopy() *LakeStoreFileSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFileSpec.

func (*LakeStoreFileSpec) DeepCopyInto

func (in *LakeStoreFileSpec) DeepCopyInto(out *LakeStoreFileSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreFileSpecResource

type LakeStoreFileSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountName    *string `json:"accountName" tf:"account_name"`
	LocalFilePath  *string `json:"localFilePath" tf:"local_file_path"`
	RemoteFilePath *string `json:"remoteFilePath" tf:"remote_file_path"`
}

func (*LakeStoreFileSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFileSpecResource.

func (*LakeStoreFileSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreFileStatus

type LakeStoreFileStatus 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 (*LakeStoreFileStatus) DeepCopy

func (in *LakeStoreFileStatus) DeepCopy() *LakeStoreFileStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFileStatus.

func (*LakeStoreFileStatus) DeepCopyInto

func (in *LakeStoreFileStatus) DeepCopyInto(out *LakeStoreFileStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreFirewallRule

type LakeStoreFirewallRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LakeStoreFirewallRuleSpec   `json:"spec,omitempty"`
	Status            LakeStoreFirewallRuleStatus `json:"status,omitempty"`
}

func (*LakeStoreFirewallRule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFirewallRule.

func (*LakeStoreFirewallRule) DeepCopyInto

func (in *LakeStoreFirewallRule) DeepCopyInto(out *LakeStoreFirewallRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeStoreFirewallRule) DeepCopyObject

func (in *LakeStoreFirewallRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LakeStoreFirewallRule) SetupWebhookWithManager

func (r *LakeStoreFirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*LakeStoreFirewallRule) ValidateCreate

func (r *LakeStoreFirewallRule) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*LakeStoreFirewallRule) ValidateDelete

func (r *LakeStoreFirewallRule) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*LakeStoreFirewallRule) ValidateUpdate

func (r *LakeStoreFirewallRule) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type LakeStoreFirewallRuleList

type LakeStoreFirewallRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LakeStoreFirewallRule CRD objects
	Items []LakeStoreFirewallRule `json:"items,omitempty"`
}

LakeStoreFirewallRuleList is a list of LakeStoreFirewallRules

func (*LakeStoreFirewallRuleList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFirewallRuleList.

func (*LakeStoreFirewallRuleList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeStoreFirewallRuleList) DeepCopyObject

func (in *LakeStoreFirewallRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LakeStoreFirewallRuleSpec

type LakeStoreFirewallRuleSpec struct {
	State *LakeStoreFirewallRuleSpecResource `json:"state,omitempty" tf:"-"`

	Resource LakeStoreFirewallRuleSpecResource `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 (*LakeStoreFirewallRuleSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFirewallRuleSpec.

func (*LakeStoreFirewallRuleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreFirewallRuleSpecResource

type LakeStoreFirewallRuleSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountName       *string `json:"accountName" tf:"account_name"`
	EndIPAddress      *string `json:"endIPAddress" tf:"end_ip_address"`
	Name              *string `json:"name" tf:"name"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	StartIPAddress    *string `json:"startIPAddress" tf:"start_ip_address"`
}

func (*LakeStoreFirewallRuleSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFirewallRuleSpecResource.

func (*LakeStoreFirewallRuleSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreFirewallRuleStatus

type LakeStoreFirewallRuleStatus 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 (*LakeStoreFirewallRuleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreFirewallRuleStatus.

func (*LakeStoreFirewallRuleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreList

type LakeStoreList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LakeStore CRD objects
	Items []LakeStore `json:"items,omitempty"`
}

LakeStoreList is a list of LakeStores

func (*LakeStoreList) DeepCopy

func (in *LakeStoreList) DeepCopy() *LakeStoreList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreList.

func (*LakeStoreList) DeepCopyInto

func (in *LakeStoreList) DeepCopyInto(out *LakeStoreList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeStoreList) DeepCopyObject

func (in *LakeStoreList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LakeStoreSpec

type LakeStoreSpec struct {
	State *LakeStoreSpecResource `json:"state,omitempty" tf:"-"`

	Resource LakeStoreSpecResource `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 (*LakeStoreSpec) DeepCopy

func (in *LakeStoreSpec) DeepCopy() *LakeStoreSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreSpec.

func (*LakeStoreSpec) DeepCopyInto

func (in *LakeStoreSpec) DeepCopyInto(out *LakeStoreSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreSpecIdentity added in v0.5.0

type LakeStoreSpecIdentity struct {
	// +optional
	PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	Type     *string `json:"type" tf:"type"`
}

func (*LakeStoreSpecIdentity) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreSpecIdentity.

func (*LakeStoreSpecIdentity) DeepCopyInto added in v0.5.0

func (in *LakeStoreSpecIdentity) DeepCopyInto(out *LakeStoreSpecIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreSpecIdentityCodec added in v0.5.0

type LakeStoreSpecIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (LakeStoreSpecIdentityCodec) Decode added in v0.5.0

func (LakeStoreSpecIdentityCodec) Encode added in v0.5.0

func (LakeStoreSpecIdentityCodec) IsEmpty added in v0.5.0

type LakeStoreSpecResource

type LakeStoreSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	EncryptionState *string `json:"encryptionState,omitempty" tf:"encryption_state"`
	// +optional
	EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type"`
	// +optional
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"`
	// +optional
	FirewallAllowAzureIPS *string `json:"firewallAllowAzureIPS,omitempty" tf:"firewall_allow_azure_ips"`
	// +optional
	FirewallState *string `json:"firewallState,omitempty" tf:"firewall_state"`
	// +optional
	Identity          *LakeStoreSpecIdentity `json:"identity,omitempty" tf:"identity"`
	Location          *string                `json:"location" tf:"location"`
	Name              *string                `json:"name" tf:"name"`
	ResourceGroupName *string                `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	Tier *string `json:"tier,omitempty" tf:"tier"`
}

func (*LakeStoreSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreSpecResource.

func (*LakeStoreSpecResource) DeepCopyInto

func (in *LakeStoreSpecResource) DeepCopyInto(out *LakeStoreSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreStatus

type LakeStoreStatus 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 (*LakeStoreStatus) DeepCopy

func (in *LakeStoreStatus) DeepCopy() *LakeStoreStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreStatus.

func (*LakeStoreStatus) DeepCopyInto

func (in *LakeStoreStatus) DeepCopyInto(out *LakeStoreStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreVirtualNetworkRule

type LakeStoreVirtualNetworkRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LakeStoreVirtualNetworkRuleSpec   `json:"spec,omitempty"`
	Status            LakeStoreVirtualNetworkRuleStatus `json:"status,omitempty"`
}

func (*LakeStoreVirtualNetworkRule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreVirtualNetworkRule.

func (*LakeStoreVirtualNetworkRule) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeStoreVirtualNetworkRule) DeepCopyObject

func (in *LakeStoreVirtualNetworkRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LakeStoreVirtualNetworkRule) SetupWebhookWithManager

func (r *LakeStoreVirtualNetworkRule) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*LakeStoreVirtualNetworkRule) ValidateCreate

func (r *LakeStoreVirtualNetworkRule) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*LakeStoreVirtualNetworkRule) ValidateDelete

func (r *LakeStoreVirtualNetworkRule) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*LakeStoreVirtualNetworkRule) ValidateUpdate

func (r *LakeStoreVirtualNetworkRule) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type LakeStoreVirtualNetworkRuleList

type LakeStoreVirtualNetworkRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LakeStoreVirtualNetworkRule CRD objects
	Items []LakeStoreVirtualNetworkRule `json:"items,omitempty"`
}

LakeStoreVirtualNetworkRuleList is a list of LakeStoreVirtualNetworkRules

func (*LakeStoreVirtualNetworkRuleList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreVirtualNetworkRuleList.

func (*LakeStoreVirtualNetworkRuleList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LakeStoreVirtualNetworkRuleList) DeepCopyObject

func (in *LakeStoreVirtualNetworkRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LakeStoreVirtualNetworkRuleSpec

type LakeStoreVirtualNetworkRuleSpec struct {
	State *LakeStoreVirtualNetworkRuleSpecResource `json:"state,omitempty" tf:"-"`

	Resource LakeStoreVirtualNetworkRuleSpecResource `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 (*LakeStoreVirtualNetworkRuleSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreVirtualNetworkRuleSpec.

func (*LakeStoreVirtualNetworkRuleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreVirtualNetworkRuleSpecResource

type LakeStoreVirtualNetworkRuleSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountName       *string `json:"accountName" tf:"account_name"`
	Name              *string `json:"name" tf:"name"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	SubnetID          *string `json:"subnetID" tf:"subnet_id"`
}

func (*LakeStoreVirtualNetworkRuleSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreVirtualNetworkRuleSpecResource.

func (*LakeStoreVirtualNetworkRuleSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LakeStoreVirtualNetworkRuleStatus

type LakeStoreVirtualNetworkRuleStatus 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 (*LakeStoreVirtualNetworkRuleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeStoreVirtualNetworkRuleStatus.

func (*LakeStoreVirtualNetworkRuleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstanceBlobStorage added in v0.5.0

type ProtectionBackupInstanceBlobStorage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProtectionBackupInstanceBlobStorageSpec   `json:"spec,omitempty"`
	Status            ProtectionBackupInstanceBlobStorageStatus `json:"status,omitempty"`
}

func (*ProtectionBackupInstanceBlobStorage) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceBlobStorage.

func (*ProtectionBackupInstanceBlobStorage) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupInstanceBlobStorage) DeepCopyObject added in v0.5.0

func (in *ProtectionBackupInstanceBlobStorage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtectionBackupInstanceBlobStorage) SetupWebhookWithManager added in v0.5.0

func (r *ProtectionBackupInstanceBlobStorage) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ProtectionBackupInstanceBlobStorage) ValidateCreate added in v0.5.0

func (r *ProtectionBackupInstanceBlobStorage) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupInstanceBlobStorage) ValidateDelete added in v0.5.0

func (r *ProtectionBackupInstanceBlobStorage) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupInstanceBlobStorage) ValidateUpdate added in v0.5.0

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ProtectionBackupInstanceBlobStorageList added in v0.5.0

type ProtectionBackupInstanceBlobStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProtectionBackupInstanceBlobStorage CRD objects
	Items []ProtectionBackupInstanceBlobStorage `json:"items,omitempty"`
}

ProtectionBackupInstanceBlobStorageList is a list of ProtectionBackupInstanceBlobStorages

func (*ProtectionBackupInstanceBlobStorageList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceBlobStorageList.

func (*ProtectionBackupInstanceBlobStorageList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupInstanceBlobStorageList) DeepCopyObject added in v0.5.0

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProtectionBackupInstanceBlobStorageSpec added in v0.5.0

type ProtectionBackupInstanceBlobStorageSpec struct {
	State *ProtectionBackupInstanceBlobStorageSpecResource `json:"state,omitempty" tf:"-"`

	Resource ProtectionBackupInstanceBlobStorageSpecResource `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 (*ProtectionBackupInstanceBlobStorageSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceBlobStorageSpec.

func (*ProtectionBackupInstanceBlobStorageSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstanceBlobStorageSpecResource added in v0.5.0

type ProtectionBackupInstanceBlobStorageSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	BackupPolicyID   *string `json:"backupPolicyID" tf:"backup_policy_id"`
	Location         *string `json:"location" tf:"location"`
	Name             *string `json:"name" tf:"name"`
	StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"`
	VaultID          *string `json:"vaultID" tf:"vault_id"`
}

func (*ProtectionBackupInstanceBlobStorageSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceBlobStorageSpecResource.

func (*ProtectionBackupInstanceBlobStorageSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstanceBlobStorageStatus added in v0.5.0

type ProtectionBackupInstanceBlobStorageStatus 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 (*ProtectionBackupInstanceBlobStorageStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceBlobStorageStatus.

func (*ProtectionBackupInstanceBlobStorageStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstanceDisk added in v0.5.0

type ProtectionBackupInstanceDisk struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProtectionBackupInstanceDiskSpec   `json:"spec,omitempty"`
	Status            ProtectionBackupInstanceDiskStatus `json:"status,omitempty"`
}

func (*ProtectionBackupInstanceDisk) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceDisk.

func (*ProtectionBackupInstanceDisk) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupInstanceDisk) DeepCopyObject added in v0.5.0

func (in *ProtectionBackupInstanceDisk) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtectionBackupInstanceDisk) SetupWebhookWithManager added in v0.5.0

func (r *ProtectionBackupInstanceDisk) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ProtectionBackupInstanceDisk) ValidateCreate added in v0.5.0

func (r *ProtectionBackupInstanceDisk) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupInstanceDisk) ValidateDelete added in v0.5.0

func (r *ProtectionBackupInstanceDisk) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupInstanceDisk) ValidateUpdate added in v0.5.0

func (r *ProtectionBackupInstanceDisk) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ProtectionBackupInstanceDiskList added in v0.5.0

type ProtectionBackupInstanceDiskList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProtectionBackupInstanceDisk CRD objects
	Items []ProtectionBackupInstanceDisk `json:"items,omitempty"`
}

ProtectionBackupInstanceDiskList is a list of ProtectionBackupInstanceDisks

func (*ProtectionBackupInstanceDiskList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceDiskList.

func (*ProtectionBackupInstanceDiskList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupInstanceDiskList) DeepCopyObject added in v0.5.0

func (in *ProtectionBackupInstanceDiskList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProtectionBackupInstanceDiskSpec added in v0.5.0

type ProtectionBackupInstanceDiskSpec struct {
	State *ProtectionBackupInstanceDiskSpecResource `json:"state,omitempty" tf:"-"`

	Resource ProtectionBackupInstanceDiskSpecResource `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 (*ProtectionBackupInstanceDiskSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceDiskSpec.

func (*ProtectionBackupInstanceDiskSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstanceDiskSpecResource added in v0.5.0

type ProtectionBackupInstanceDiskSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	BackupPolicyID            *string `json:"backupPolicyID" tf:"backup_policy_id"`
	DiskID                    *string `json:"diskID" tf:"disk_id"`
	Location                  *string `json:"location" tf:"location"`
	Name                      *string `json:"name" tf:"name"`
	SnapshotResourceGroupName *string `json:"snapshotResourceGroupName" tf:"snapshot_resource_group_name"`
	VaultID                   *string `json:"vaultID" tf:"vault_id"`
}

func (*ProtectionBackupInstanceDiskSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceDiskSpecResource.

func (*ProtectionBackupInstanceDiskSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstanceDiskStatus added in v0.5.0

type ProtectionBackupInstanceDiskStatus 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 (*ProtectionBackupInstanceDiskStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstanceDiskStatus.

func (*ProtectionBackupInstanceDiskStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstancePostgresql

type ProtectionBackupInstancePostgresql struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProtectionBackupInstancePostgresqlSpec   `json:"spec,omitempty"`
	Status            ProtectionBackupInstancePostgresqlStatus `json:"status,omitempty"`
}

func (*ProtectionBackupInstancePostgresql) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstancePostgresql.

func (*ProtectionBackupInstancePostgresql) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupInstancePostgresql) DeepCopyObject

func (in *ProtectionBackupInstancePostgresql) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtectionBackupInstancePostgresql) SetupWebhookWithManager

func (r *ProtectionBackupInstancePostgresql) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ProtectionBackupInstancePostgresql) ValidateCreate

func (r *ProtectionBackupInstancePostgresql) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupInstancePostgresql) ValidateDelete

func (r *ProtectionBackupInstancePostgresql) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupInstancePostgresql) ValidateUpdate

func (r *ProtectionBackupInstancePostgresql) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ProtectionBackupInstancePostgresqlList

type ProtectionBackupInstancePostgresqlList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProtectionBackupInstancePostgresql CRD objects
	Items []ProtectionBackupInstancePostgresql `json:"items,omitempty"`
}

ProtectionBackupInstancePostgresqlList is a list of ProtectionBackupInstancePostgresqls

func (*ProtectionBackupInstancePostgresqlList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstancePostgresqlList.

func (*ProtectionBackupInstancePostgresqlList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupInstancePostgresqlList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProtectionBackupInstancePostgresqlSpec

type ProtectionBackupInstancePostgresqlSpec struct {
	State *ProtectionBackupInstancePostgresqlSpecResource `json:"state,omitempty" tf:"-"`

	Resource ProtectionBackupInstancePostgresqlSpecResource `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 (*ProtectionBackupInstancePostgresqlSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstancePostgresqlSpec.

func (*ProtectionBackupInstancePostgresqlSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstancePostgresqlSpecResource

type ProtectionBackupInstancePostgresqlSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	BackupPolicyID *string `json:"backupPolicyID" tf:"backup_policy_id"`
	// +optional
	DatabaseCredentialKeyVaultSecretID *string `json:"databaseCredentialKeyVaultSecretID,omitempty" tf:"database_credential_key_vault_secret_id"`
	DatabaseID                         *string `json:"databaseID" tf:"database_id"`
	Location                           *string `json:"location" tf:"location"`
	Name                               *string `json:"name" tf:"name"`
	VaultID                            *string `json:"vaultID" tf:"vault_id"`
}

func (*ProtectionBackupInstancePostgresqlSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstancePostgresqlSpecResource.

func (*ProtectionBackupInstancePostgresqlSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupInstancePostgresqlStatus

type ProtectionBackupInstancePostgresqlStatus 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 (*ProtectionBackupInstancePostgresqlStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupInstancePostgresqlStatus.

func (*ProtectionBackupInstancePostgresqlStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyBlobStorage added in v0.5.0

type ProtectionBackupPolicyBlobStorage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProtectionBackupPolicyBlobStorageSpec   `json:"spec,omitempty"`
	Status            ProtectionBackupPolicyBlobStorageStatus `json:"status,omitempty"`
}

func (*ProtectionBackupPolicyBlobStorage) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyBlobStorage.

func (*ProtectionBackupPolicyBlobStorage) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupPolicyBlobStorage) DeepCopyObject added in v0.5.0

func (in *ProtectionBackupPolicyBlobStorage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtectionBackupPolicyBlobStorage) SetupWebhookWithManager added in v0.5.0

func (r *ProtectionBackupPolicyBlobStorage) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ProtectionBackupPolicyBlobStorage) ValidateCreate added in v0.5.0

func (r *ProtectionBackupPolicyBlobStorage) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupPolicyBlobStorage) ValidateDelete added in v0.5.0

func (r *ProtectionBackupPolicyBlobStorage) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupPolicyBlobStorage) ValidateUpdate added in v0.5.0

func (r *ProtectionBackupPolicyBlobStorage) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ProtectionBackupPolicyBlobStorageList added in v0.5.0

type ProtectionBackupPolicyBlobStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProtectionBackupPolicyBlobStorage CRD objects
	Items []ProtectionBackupPolicyBlobStorage `json:"items,omitempty"`
}

ProtectionBackupPolicyBlobStorageList is a list of ProtectionBackupPolicyBlobStorages

func (*ProtectionBackupPolicyBlobStorageList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyBlobStorageList.

func (*ProtectionBackupPolicyBlobStorageList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupPolicyBlobStorageList) DeepCopyObject added in v0.5.0

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProtectionBackupPolicyBlobStorageSpec added in v0.5.0

type ProtectionBackupPolicyBlobStorageSpec struct {
	State *ProtectionBackupPolicyBlobStorageSpecResource `json:"state,omitempty" tf:"-"`

	Resource ProtectionBackupPolicyBlobStorageSpecResource `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 (*ProtectionBackupPolicyBlobStorageSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyBlobStorageSpec.

func (*ProtectionBackupPolicyBlobStorageSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyBlobStorageSpecResource added in v0.5.0

type ProtectionBackupPolicyBlobStorageSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name              *string `json:"name" tf:"name"`
	RetentionDuration *string `json:"retentionDuration" tf:"retention_duration"`
	VaultID           *string `json:"vaultID" tf:"vault_id"`
}

func (*ProtectionBackupPolicyBlobStorageSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyBlobStorageSpecResource.

func (*ProtectionBackupPolicyBlobStorageSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyBlobStorageStatus added in v0.5.0

type ProtectionBackupPolicyBlobStorageStatus 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 (*ProtectionBackupPolicyBlobStorageStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyBlobStorageStatus.

func (*ProtectionBackupPolicyBlobStorageStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyDisk added in v0.5.0

type ProtectionBackupPolicyDisk struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProtectionBackupPolicyDiskSpec   `json:"spec,omitempty"`
	Status            ProtectionBackupPolicyDiskStatus `json:"status,omitempty"`
}

func (*ProtectionBackupPolicyDisk) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyDisk.

func (*ProtectionBackupPolicyDisk) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupPolicyDisk) DeepCopyObject added in v0.5.0

func (in *ProtectionBackupPolicyDisk) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtectionBackupPolicyDisk) SetupWebhookWithManager added in v0.5.0

func (r *ProtectionBackupPolicyDisk) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ProtectionBackupPolicyDisk) ValidateCreate added in v0.5.0

func (r *ProtectionBackupPolicyDisk) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupPolicyDisk) ValidateDelete added in v0.5.0

func (r *ProtectionBackupPolicyDisk) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupPolicyDisk) ValidateUpdate added in v0.5.0

func (r *ProtectionBackupPolicyDisk) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ProtectionBackupPolicyDiskList added in v0.5.0

type ProtectionBackupPolicyDiskList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProtectionBackupPolicyDisk CRD objects
	Items []ProtectionBackupPolicyDisk `json:"items,omitempty"`
}

ProtectionBackupPolicyDiskList is a list of ProtectionBackupPolicyDisks

func (*ProtectionBackupPolicyDiskList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyDiskList.

func (*ProtectionBackupPolicyDiskList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupPolicyDiskList) DeepCopyObject added in v0.5.0

func (in *ProtectionBackupPolicyDiskList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProtectionBackupPolicyDiskSpec added in v0.5.0

type ProtectionBackupPolicyDiskSpec struct {
	State *ProtectionBackupPolicyDiskSpecResource `json:"state,omitempty" tf:"-"`

	Resource ProtectionBackupPolicyDiskSpecResource `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 (*ProtectionBackupPolicyDiskSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyDiskSpec.

func (*ProtectionBackupPolicyDiskSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyDiskSpecResource added in v0.5.0

type ProtectionBackupPolicyDiskSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:MinItems=1
	BackupRepeatingTimeIntervals []string `json:"backupRepeatingTimeIntervals" tf:"backup_repeating_time_intervals"`
	DefaultRetentionDuration     *string  `json:"defaultRetentionDuration" tf:"default_retention_duration"`
	Name                         *string  `json:"name" tf:"name"`
	// +optional
	RetentionRule []ProtectionBackupPolicyDiskSpecRetentionRule `json:"retentionRule,omitempty" tf:"retention_rule"`
	VaultID       *string                                       `json:"vaultID" tf:"vault_id"`
}

func (*ProtectionBackupPolicyDiskSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyDiskSpecResource.

func (*ProtectionBackupPolicyDiskSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyDiskSpecRetentionRule added in v0.5.0

type ProtectionBackupPolicyDiskSpecRetentionRule struct {
	Criteria *ProtectionBackupPolicyDiskSpecRetentionRuleCriteria `json:"criteria" tf:"criteria"`
	Duration *string                                              `json:"duration" tf:"duration"`
	Name     *string                                              `json:"name" tf:"name"`
	Priority *int64                                               `json:"priority" tf:"priority"`
}

func (*ProtectionBackupPolicyDiskSpecRetentionRule) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyDiskSpecRetentionRule.

func (*ProtectionBackupPolicyDiskSpecRetentionRule) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyDiskSpecRetentionRuleCriteria added in v0.5.0

type ProtectionBackupPolicyDiskSpecRetentionRuleCriteria struct {
	// +optional
	AbsoluteCriteria *string `json:"absoluteCriteria,omitempty" tf:"absolute_criteria"`
}

func (*ProtectionBackupPolicyDiskSpecRetentionRuleCriteria) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyDiskSpecRetentionRuleCriteria.

func (*ProtectionBackupPolicyDiskSpecRetentionRuleCriteria) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyDiskSpecRetentionRuleCriteriaCodec added in v0.5.0

type ProtectionBackupPolicyDiskSpecRetentionRuleCriteriaCodec struct {
}

+k8s:deepcopy-gen=false

func (ProtectionBackupPolicyDiskSpecRetentionRuleCriteriaCodec) Decode added in v0.5.0

func (ProtectionBackupPolicyDiskSpecRetentionRuleCriteriaCodec) Encode added in v0.5.0

func (ProtectionBackupPolicyDiskSpecRetentionRuleCriteriaCodec) IsEmpty added in v0.5.0

type ProtectionBackupPolicyDiskStatus added in v0.5.0

type ProtectionBackupPolicyDiskStatus 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 (*ProtectionBackupPolicyDiskStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyDiskStatus.

func (*ProtectionBackupPolicyDiskStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyPostgresql

type ProtectionBackupPolicyPostgresql struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProtectionBackupPolicyPostgresqlSpec   `json:"spec,omitempty"`
	Status            ProtectionBackupPolicyPostgresqlStatus `json:"status,omitempty"`
}

func (*ProtectionBackupPolicyPostgresql) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyPostgresql.

func (*ProtectionBackupPolicyPostgresql) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupPolicyPostgresql) DeepCopyObject

func (in *ProtectionBackupPolicyPostgresql) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtectionBackupPolicyPostgresql) SetupWebhookWithManager

func (r *ProtectionBackupPolicyPostgresql) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ProtectionBackupPolicyPostgresql) ValidateCreate

func (r *ProtectionBackupPolicyPostgresql) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupPolicyPostgresql) ValidateDelete

func (r *ProtectionBackupPolicyPostgresql) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupPolicyPostgresql) ValidateUpdate

func (r *ProtectionBackupPolicyPostgresql) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ProtectionBackupPolicyPostgresqlList

type ProtectionBackupPolicyPostgresqlList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProtectionBackupPolicyPostgresql CRD objects
	Items []ProtectionBackupPolicyPostgresql `json:"items,omitempty"`
}

ProtectionBackupPolicyPostgresqlList is a list of ProtectionBackupPolicyPostgresqls

func (*ProtectionBackupPolicyPostgresqlList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyPostgresqlList.

func (*ProtectionBackupPolicyPostgresqlList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupPolicyPostgresqlList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProtectionBackupPolicyPostgresqlSpec

type ProtectionBackupPolicyPostgresqlSpec struct {
	State *ProtectionBackupPolicyPostgresqlSpecResource `json:"state,omitempty" tf:"-"`

	Resource ProtectionBackupPolicyPostgresqlSpecResource `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 (*ProtectionBackupPolicyPostgresqlSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyPostgresqlSpec.

func (*ProtectionBackupPolicyPostgresqlSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyPostgresqlSpecResource

type ProtectionBackupPolicyPostgresqlSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:MinItems=1
	BackupRepeatingTimeIntervals []string `json:"backupRepeatingTimeIntervals" tf:"backup_repeating_time_intervals"`
	DefaultRetentionDuration     *string  `json:"defaultRetentionDuration" tf:"default_retention_duration"`
	Name                         *string  `json:"name" tf:"name"`
	ResourceGroupName            *string  `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	RetentionRule []ProtectionBackupPolicyPostgresqlSpecRetentionRule `json:"retentionRule,omitempty" tf:"retention_rule"`
	VaultName     *string                                             `json:"vaultName" tf:"vault_name"`
}

func (*ProtectionBackupPolicyPostgresqlSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyPostgresqlSpecResource.

func (*ProtectionBackupPolicyPostgresqlSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyPostgresqlSpecRetentionRule

type ProtectionBackupPolicyPostgresqlSpecRetentionRule struct {
	Criteria *ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteria `json:"criteria" tf:"criteria"`
	Duration *string                                                    `json:"duration" tf:"duration"`
	Name     *string                                                    `json:"name" tf:"name"`
	Priority *int64                                                     `json:"priority" tf:"priority"`
}

func (*ProtectionBackupPolicyPostgresqlSpecRetentionRule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyPostgresqlSpecRetentionRule.

func (*ProtectionBackupPolicyPostgresqlSpecRetentionRule) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteria

type ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteria struct {
	// +optional
	AbsoluteCriteria *string `json:"absoluteCriteria,omitempty" tf:"absolute_criteria"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	DaysOfWeek []string `json:"daysOfWeek,omitempty" tf:"days_of_week"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	MonthsOfYear []string `json:"monthsOfYear,omitempty" tf:"months_of_year"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	ScheduledBackupTimes []string `json:"scheduledBackupTimes,omitempty" tf:"scheduled_backup_times"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	WeeksOfMonth []string `json:"weeksOfMonth,omitempty" tf:"weeks_of_month"`
}

func (*ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteria) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteria.

func (*ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteria) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteriaCodec

type ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteriaCodec struct {
}

+k8s:deepcopy-gen=false

func (ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteriaCodec) Decode

func (ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteriaCodec) Encode

func (ProtectionBackupPolicyPostgresqlSpecRetentionRuleCriteriaCodec) IsEmpty

type ProtectionBackupPolicyPostgresqlStatus

type ProtectionBackupPolicyPostgresqlStatus 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 (*ProtectionBackupPolicyPostgresqlStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupPolicyPostgresqlStatus.

func (*ProtectionBackupPolicyPostgresqlStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupVault

type ProtectionBackupVault struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProtectionBackupVaultSpec   `json:"spec,omitempty"`
	Status            ProtectionBackupVaultStatus `json:"status,omitempty"`
}

func (*ProtectionBackupVault) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupVault.

func (*ProtectionBackupVault) DeepCopyInto

func (in *ProtectionBackupVault) DeepCopyInto(out *ProtectionBackupVault)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupVault) DeepCopyObject

func (in *ProtectionBackupVault) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtectionBackupVault) SetupWebhookWithManager

func (r *ProtectionBackupVault) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ProtectionBackupVault) ValidateCreate

func (r *ProtectionBackupVault) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupVault) ValidateDelete

func (r *ProtectionBackupVault) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ProtectionBackupVault) ValidateUpdate

func (r *ProtectionBackupVault) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ProtectionBackupVaultList

type ProtectionBackupVaultList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProtectionBackupVault CRD objects
	Items []ProtectionBackupVault `json:"items,omitempty"`
}

ProtectionBackupVaultList is a list of ProtectionBackupVaults

func (*ProtectionBackupVaultList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupVaultList.

func (*ProtectionBackupVaultList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtectionBackupVaultList) DeepCopyObject

func (in *ProtectionBackupVaultList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProtectionBackupVaultSpec

type ProtectionBackupVaultSpec struct {
	State *ProtectionBackupVaultSpecResource `json:"state,omitempty" tf:"-"`

	Resource ProtectionBackupVaultSpecResource `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 (*ProtectionBackupVaultSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupVaultSpec.

func (*ProtectionBackupVaultSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupVaultSpecIdentity

type ProtectionBackupVaultSpecIdentity struct {
	// +optional
	PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	Type     *string `json:"type" tf:"type"`
}

func (*ProtectionBackupVaultSpecIdentity) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupVaultSpecIdentity.

func (*ProtectionBackupVaultSpecIdentity) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupVaultSpecIdentityCodec

type ProtectionBackupVaultSpecIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (ProtectionBackupVaultSpecIdentityCodec) Decode

func (ProtectionBackupVaultSpecIdentityCodec) Encode

func (ProtectionBackupVaultSpecIdentityCodec) IsEmpty

type ProtectionBackupVaultSpecResource

type ProtectionBackupVaultSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DatastoreType *string `json:"datastoreType" tf:"datastore_type"`
	// +optional
	Identity          *ProtectionBackupVaultSpecIdentity `json:"identity,omitempty" tf:"identity"`
	Location          *string                            `json:"location" tf:"location"`
	Name              *string                            `json:"name" tf:"name"`
	Redundancy        *string                            `json:"redundancy" tf:"redundancy"`
	ResourceGroupName *string                            `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
}

func (*ProtectionBackupVaultSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupVaultSpecResource.

func (*ProtectionBackupVaultSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtectionBackupVaultStatus

type ProtectionBackupVaultStatus 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 (*ProtectionBackupVaultStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionBackupVaultStatus.

func (*ProtectionBackupVaultStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Share

type Share struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareSpec   `json:"spec,omitempty"`
	Status            ShareStatus `json:"status,omitempty"`
}

func (*Share) DeepCopy

func (in *Share) DeepCopy() *Share

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Share.

func (*Share) DeepCopyInto

func (in *Share) DeepCopyInto(out *Share)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Share) DeepCopyObject

func (in *Share) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Share) SetupWebhookWithManager

func (r *Share) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Share) ValidateCreate

func (r *Share) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Share) ValidateDelete

func (r *Share) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Share) ValidateUpdate

func (r *Share) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ShareAccount

type ShareAccount struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareAccountSpec   `json:"spec,omitempty"`
	Status            ShareAccountStatus `json:"status,omitempty"`
}

func (*ShareAccount) DeepCopy

func (in *ShareAccount) DeepCopy() *ShareAccount

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccount.

func (*ShareAccount) DeepCopyInto

func (in *ShareAccount) DeepCopyInto(out *ShareAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareAccount) DeepCopyObject

func (in *ShareAccount) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ShareAccount) SetupWebhookWithManager

func (r *ShareAccount) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ShareAccount) ValidateCreate

func (r *ShareAccount) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ShareAccount) ValidateDelete

func (r *ShareAccount) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ShareAccount) ValidateUpdate

func (r *ShareAccount) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ShareAccountList

type ShareAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ShareAccount CRD objects
	Items []ShareAccount `json:"items,omitempty"`
}

ShareAccountList is a list of ShareAccounts

func (*ShareAccountList) DeepCopy

func (in *ShareAccountList) DeepCopy() *ShareAccountList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccountList.

func (*ShareAccountList) DeepCopyInto

func (in *ShareAccountList) DeepCopyInto(out *ShareAccountList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareAccountList) DeepCopyObject

func (in *ShareAccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShareAccountSpec

type ShareAccountSpec struct {
	State *ShareAccountSpecResource `json:"state,omitempty" tf:"-"`

	Resource ShareAccountSpecResource `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 (*ShareAccountSpec) DeepCopy

func (in *ShareAccountSpec) DeepCopy() *ShareAccountSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccountSpec.

func (*ShareAccountSpec) DeepCopyInto

func (in *ShareAccountSpec) DeepCopyInto(out *ShareAccountSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareAccountSpecIdentity

type ShareAccountSpecIdentity struct {
	// +optional
	PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	Type     *string `json:"type" tf:"type"`
}

func (*ShareAccountSpecIdentity) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccountSpecIdentity.

func (*ShareAccountSpecIdentity) DeepCopyInto

func (in *ShareAccountSpecIdentity) DeepCopyInto(out *ShareAccountSpecIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareAccountSpecIdentityCodec

type ShareAccountSpecIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (ShareAccountSpecIdentityCodec) Decode

func (ShareAccountSpecIdentityCodec) Encode

func (ShareAccountSpecIdentityCodec) IsEmpty

type ShareAccountSpecResource

type ShareAccountSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Identity          *ShareAccountSpecIdentity `json:"identity" tf:"identity"`
	Location          *string                   `json:"location" tf:"location"`
	Name              *string                   `json:"name" tf:"name"`
	ResourceGroupName *string                   `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
}

func (*ShareAccountSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccountSpecResource.

func (*ShareAccountSpecResource) DeepCopyInto

func (in *ShareAccountSpecResource) DeepCopyInto(out *ShareAccountSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareAccountStatus

type ShareAccountStatus 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 (*ShareAccountStatus) DeepCopy

func (in *ShareAccountStatus) DeepCopy() *ShareAccountStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccountStatus.

func (*ShareAccountStatus) DeepCopyInto

func (in *ShareAccountStatus) DeepCopyInto(out *ShareAccountStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetBlobStorage

type ShareDatasetBlobStorage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareDatasetBlobStorageSpec   `json:"spec,omitempty"`
	Status            ShareDatasetBlobStorageStatus `json:"status,omitempty"`
}

func (*ShareDatasetBlobStorage) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetBlobStorage.

func (*ShareDatasetBlobStorage) DeepCopyInto

func (in *ShareDatasetBlobStorage) DeepCopyInto(out *ShareDatasetBlobStorage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetBlobStorage) DeepCopyObject

func (in *ShareDatasetBlobStorage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ShareDatasetBlobStorage) SetupWebhookWithManager

func (r *ShareDatasetBlobStorage) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ShareDatasetBlobStorage) ValidateCreate

func (r *ShareDatasetBlobStorage) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetBlobStorage) ValidateDelete

func (r *ShareDatasetBlobStorage) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetBlobStorage) ValidateUpdate

func (r *ShareDatasetBlobStorage) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ShareDatasetBlobStorageList

type ShareDatasetBlobStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ShareDatasetBlobStorage CRD objects
	Items []ShareDatasetBlobStorage `json:"items,omitempty"`
}

ShareDatasetBlobStorageList is a list of ShareDatasetBlobStorages

func (*ShareDatasetBlobStorageList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetBlobStorageList.

func (*ShareDatasetBlobStorageList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetBlobStorageList) DeepCopyObject

func (in *ShareDatasetBlobStorageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShareDatasetBlobStorageSpec

type ShareDatasetBlobStorageSpec struct {
	State *ShareDatasetBlobStorageSpecResource `json:"state,omitempty" tf:"-"`

	Resource ShareDatasetBlobStorageSpecResource `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 (*ShareDatasetBlobStorageSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetBlobStorageSpec.

func (*ShareDatasetBlobStorageSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetBlobStorageSpecResource

type ShareDatasetBlobStorageSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ContainerName *string `json:"containerName" tf:"container_name"`
	DataShareID   *string `json:"dataShareID" tf:"data_share_id"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FilePath *string `json:"filePath,omitempty" tf:"file_path"`
	// +optional
	FolderPath     *string                                    `json:"folderPath,omitempty" tf:"folder_path"`
	Name           *string                                    `json:"name" tf:"name"`
	StorageAccount *ShareDatasetBlobStorageSpecStorageAccount `json:"storageAccount" tf:"storage_account"`
}

func (*ShareDatasetBlobStorageSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetBlobStorageSpecResource.

func (*ShareDatasetBlobStorageSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetBlobStorageSpecStorageAccount

type ShareDatasetBlobStorageSpecStorageAccount struct {
	Name              *string `json:"name" tf:"name"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	SubscriptionID    *string `json:"subscriptionID" tf:"subscription_id"`
}

func (*ShareDatasetBlobStorageSpecStorageAccount) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetBlobStorageSpecStorageAccount.

func (*ShareDatasetBlobStorageSpecStorageAccount) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetBlobStorageSpecStorageAccountCodec

type ShareDatasetBlobStorageSpecStorageAccountCodec struct {
}

+k8s:deepcopy-gen=false

func (ShareDatasetBlobStorageSpecStorageAccountCodec) Decode

func (ShareDatasetBlobStorageSpecStorageAccountCodec) Encode

func (ShareDatasetBlobStorageSpecStorageAccountCodec) IsEmpty

type ShareDatasetBlobStorageStatus

type ShareDatasetBlobStorageStatus 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 (*ShareDatasetBlobStorageStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetBlobStorageStatus.

func (*ShareDatasetBlobStorageStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetDataLakeGen1

type ShareDatasetDataLakeGen1 struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareDatasetDataLakeGen1Spec   `json:"spec,omitempty"`
	Status            ShareDatasetDataLakeGen1Status `json:"status,omitempty"`
}

func (*ShareDatasetDataLakeGen1) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen1.

func (*ShareDatasetDataLakeGen1) DeepCopyInto

func (in *ShareDatasetDataLakeGen1) DeepCopyInto(out *ShareDatasetDataLakeGen1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetDataLakeGen1) DeepCopyObject

func (in *ShareDatasetDataLakeGen1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ShareDatasetDataLakeGen1) SetupWebhookWithManager

func (r *ShareDatasetDataLakeGen1) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ShareDatasetDataLakeGen1) ValidateCreate

func (r *ShareDatasetDataLakeGen1) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetDataLakeGen1) ValidateDelete

func (r *ShareDatasetDataLakeGen1) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetDataLakeGen1) ValidateUpdate

func (r *ShareDatasetDataLakeGen1) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ShareDatasetDataLakeGen1List

type ShareDatasetDataLakeGen1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ShareDatasetDataLakeGen1 CRD objects
	Items []ShareDatasetDataLakeGen1 `json:"items,omitempty"`
}

ShareDatasetDataLakeGen1List is a list of ShareDatasetDataLakeGen1s

func (*ShareDatasetDataLakeGen1List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen1List.

func (*ShareDatasetDataLakeGen1List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetDataLakeGen1List) DeepCopyObject

func (in *ShareDatasetDataLakeGen1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShareDatasetDataLakeGen1Spec

type ShareDatasetDataLakeGen1Spec struct {
	State *ShareDatasetDataLakeGen1SpecResource `json:"state,omitempty" tf:"-"`

	Resource ShareDatasetDataLakeGen1SpecResource `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 (*ShareDatasetDataLakeGen1Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen1Spec.

func (*ShareDatasetDataLakeGen1Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetDataLakeGen1SpecResource

type ShareDatasetDataLakeGen1SpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DataLakeStoreID *string `json:"dataLakeStoreID" tf:"data_lake_store_id"`
	DataShareID     *string `json:"dataShareID" tf:"data_share_id"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FileName   *string `json:"fileName,omitempty" tf:"file_name"`
	FolderPath *string `json:"folderPath" tf:"folder_path"`
	Name       *string `json:"name" tf:"name"`
}

func (*ShareDatasetDataLakeGen1SpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen1SpecResource.

func (*ShareDatasetDataLakeGen1SpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetDataLakeGen1Status

type ShareDatasetDataLakeGen1Status 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 (*ShareDatasetDataLakeGen1Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen1Status.

func (*ShareDatasetDataLakeGen1Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetDataLakeGen2

type ShareDatasetDataLakeGen2 struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareDatasetDataLakeGen2Spec   `json:"spec,omitempty"`
	Status            ShareDatasetDataLakeGen2Status `json:"status,omitempty"`
}

func (*ShareDatasetDataLakeGen2) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen2.

func (*ShareDatasetDataLakeGen2) DeepCopyInto

func (in *ShareDatasetDataLakeGen2) DeepCopyInto(out *ShareDatasetDataLakeGen2)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetDataLakeGen2) DeepCopyObject

func (in *ShareDatasetDataLakeGen2) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ShareDatasetDataLakeGen2) SetupWebhookWithManager

func (r *ShareDatasetDataLakeGen2) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ShareDatasetDataLakeGen2) ValidateCreate

func (r *ShareDatasetDataLakeGen2) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetDataLakeGen2) ValidateDelete

func (r *ShareDatasetDataLakeGen2) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetDataLakeGen2) ValidateUpdate

func (r *ShareDatasetDataLakeGen2) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ShareDatasetDataLakeGen2List

type ShareDatasetDataLakeGen2List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ShareDatasetDataLakeGen2 CRD objects
	Items []ShareDatasetDataLakeGen2 `json:"items,omitempty"`
}

ShareDatasetDataLakeGen2List is a list of ShareDatasetDataLakeGen2s

func (*ShareDatasetDataLakeGen2List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen2List.

func (*ShareDatasetDataLakeGen2List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetDataLakeGen2List) DeepCopyObject

func (in *ShareDatasetDataLakeGen2List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShareDatasetDataLakeGen2Spec

type ShareDatasetDataLakeGen2Spec struct {
	State *ShareDatasetDataLakeGen2SpecResource `json:"state,omitempty" tf:"-"`

	Resource ShareDatasetDataLakeGen2SpecResource `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 (*ShareDatasetDataLakeGen2Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen2Spec.

func (*ShareDatasetDataLakeGen2Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetDataLakeGen2SpecResource

type ShareDatasetDataLakeGen2SpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FilePath       *string `json:"filePath,omitempty" tf:"file_path"`
	FileSystemName *string `json:"fileSystemName" tf:"file_system_name"`
	// +optional
	FolderPath       *string `json:"folderPath,omitempty" tf:"folder_path"`
	Name             *string `json:"name" tf:"name"`
	ShareID          *string `json:"shareID" tf:"share_id"`
	StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"`
}

func (*ShareDatasetDataLakeGen2SpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen2SpecResource.

func (*ShareDatasetDataLakeGen2SpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetDataLakeGen2Status

type ShareDatasetDataLakeGen2Status 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 (*ShareDatasetDataLakeGen2Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetDataLakeGen2Status.

func (*ShareDatasetDataLakeGen2Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetKustoCluster

type ShareDatasetKustoCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareDatasetKustoClusterSpec   `json:"spec,omitempty"`
	Status            ShareDatasetKustoClusterStatus `json:"status,omitempty"`
}

func (*ShareDatasetKustoCluster) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoCluster.

func (*ShareDatasetKustoCluster) DeepCopyInto

func (in *ShareDatasetKustoCluster) DeepCopyInto(out *ShareDatasetKustoCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetKustoCluster) DeepCopyObject

func (in *ShareDatasetKustoCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ShareDatasetKustoCluster) SetupWebhookWithManager

func (r *ShareDatasetKustoCluster) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ShareDatasetKustoCluster) ValidateCreate

func (r *ShareDatasetKustoCluster) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetKustoCluster) ValidateDelete

func (r *ShareDatasetKustoCluster) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetKustoCluster) ValidateUpdate

func (r *ShareDatasetKustoCluster) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ShareDatasetKustoClusterList

type ShareDatasetKustoClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ShareDatasetKustoCluster CRD objects
	Items []ShareDatasetKustoCluster `json:"items,omitempty"`
}

ShareDatasetKustoClusterList is a list of ShareDatasetKustoClusters

func (*ShareDatasetKustoClusterList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoClusterList.

func (*ShareDatasetKustoClusterList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetKustoClusterList) DeepCopyObject

func (in *ShareDatasetKustoClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShareDatasetKustoClusterSpec

type ShareDatasetKustoClusterSpec struct {
	State *ShareDatasetKustoClusterSpecResource `json:"state,omitempty" tf:"-"`

	Resource ShareDatasetKustoClusterSpecResource `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 (*ShareDatasetKustoClusterSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoClusterSpec.

func (*ShareDatasetKustoClusterSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetKustoClusterSpecResource

type ShareDatasetKustoClusterSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DisplayName    *string `json:"displayName,omitempty" tf:"display_name"`
	KustoClusterID *string `json:"kustoClusterID" tf:"kusto_cluster_id"`
	// +optional
	KustoClusterLocation *string `json:"kustoClusterLocation,omitempty" tf:"kusto_cluster_location"`
	Name                 *string `json:"name" tf:"name"`
	ShareID              *string `json:"shareID" tf:"share_id"`
}

func (*ShareDatasetKustoClusterSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoClusterSpecResource.

func (*ShareDatasetKustoClusterSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetKustoClusterStatus

type ShareDatasetKustoClusterStatus 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 (*ShareDatasetKustoClusterStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoClusterStatus.

func (*ShareDatasetKustoClusterStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetKustoDatabase

type ShareDatasetKustoDatabase struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareDatasetKustoDatabaseSpec   `json:"spec,omitempty"`
	Status            ShareDatasetKustoDatabaseStatus `json:"status,omitempty"`
}

func (*ShareDatasetKustoDatabase) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoDatabase.

func (*ShareDatasetKustoDatabase) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetKustoDatabase) DeepCopyObject

func (in *ShareDatasetKustoDatabase) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ShareDatasetKustoDatabase) SetupWebhookWithManager

func (r *ShareDatasetKustoDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ShareDatasetKustoDatabase) ValidateCreate

func (r *ShareDatasetKustoDatabase) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetKustoDatabase) ValidateDelete

func (r *ShareDatasetKustoDatabase) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ShareDatasetKustoDatabase) ValidateUpdate

func (r *ShareDatasetKustoDatabase) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ShareDatasetKustoDatabaseList

type ShareDatasetKustoDatabaseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ShareDatasetKustoDatabase CRD objects
	Items []ShareDatasetKustoDatabase `json:"items,omitempty"`
}

ShareDatasetKustoDatabaseList is a list of ShareDatasetKustoDatabases

func (*ShareDatasetKustoDatabaseList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoDatabaseList.

func (*ShareDatasetKustoDatabaseList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareDatasetKustoDatabaseList) DeepCopyObject

func (in *ShareDatasetKustoDatabaseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShareDatasetKustoDatabaseSpec

type ShareDatasetKustoDatabaseSpec struct {
	State *ShareDatasetKustoDatabaseSpecResource `json:"state,omitempty" tf:"-"`

	Resource ShareDatasetKustoDatabaseSpecResource `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 (*ShareDatasetKustoDatabaseSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoDatabaseSpec.

func (*ShareDatasetKustoDatabaseSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetKustoDatabaseSpecResource

type ShareDatasetKustoDatabaseSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	KustoClusterLocation *string `json:"kustoClusterLocation,omitempty" tf:"kusto_cluster_location"`
	KustoDatabaseID      *string `json:"kustoDatabaseID" tf:"kusto_database_id"`
	Name                 *string `json:"name" tf:"name"`
	ShareID              *string `json:"shareID" tf:"share_id"`
}

func (*ShareDatasetKustoDatabaseSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoDatabaseSpecResource.

func (*ShareDatasetKustoDatabaseSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareDatasetKustoDatabaseStatus

type ShareDatasetKustoDatabaseStatus 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 (*ShareDatasetKustoDatabaseStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareDatasetKustoDatabaseStatus.

func (*ShareDatasetKustoDatabaseStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareList

type ShareList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Share CRD objects
	Items []Share `json:"items,omitempty"`
}

ShareList is a list of Shares

func (*ShareList) DeepCopy

func (in *ShareList) DeepCopy() *ShareList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareList.

func (*ShareList) DeepCopyInto

func (in *ShareList) DeepCopyInto(out *ShareList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShareList) DeepCopyObject

func (in *ShareList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShareSpec

type ShareSpec struct {
	State *ShareSpecResource `json:"state,omitempty" tf:"-"`

	Resource ShareSpecResource `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 (*ShareSpec) DeepCopy

func (in *ShareSpec) DeepCopy() *ShareSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareSpec.

func (*ShareSpec) DeepCopyInto

func (in *ShareSpec) DeepCopyInto(out *ShareSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareSpecResource

type ShareSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountID *string `json:"accountID" tf:"account_id"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Kind        *string `json:"kind" tf:"kind"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	SnapshotSchedule *ShareSpecSnapshotSchedule `json:"snapshotSchedule,omitempty" tf:"snapshot_schedule"`
	// +optional
	Terms *string `json:"terms,omitempty" tf:"terms"`
}

func (*ShareSpecResource) DeepCopy

func (in *ShareSpecResource) DeepCopy() *ShareSpecResource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareSpecResource.

func (*ShareSpecResource) DeepCopyInto

func (in *ShareSpecResource) DeepCopyInto(out *ShareSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareSpecSnapshotSchedule

type ShareSpecSnapshotSchedule struct {
	Name       *string `json:"name" tf:"name"`
	Recurrence *string `json:"recurrence" tf:"recurrence"`
	StartTime  *string `json:"startTime" tf:"start_time"`
}

func (*ShareSpecSnapshotSchedule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareSpecSnapshotSchedule.

func (*ShareSpecSnapshotSchedule) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShareSpecSnapshotScheduleCodec

type ShareSpecSnapshotScheduleCodec struct {
}

+k8s:deepcopy-gen=false

func (ShareSpecSnapshotScheduleCodec) Decode

func (ShareSpecSnapshotScheduleCodec) Encode

func (ShareSpecSnapshotScheduleCodec) IsEmpty

type ShareStatus

type ShareStatus 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 (*ShareStatus) DeepCopy

func (in *ShareStatus) DeepCopy() *ShareStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareStatus.

func (*ShareStatus) DeepCopyInto

func (in *ShareStatus) DeepCopyInto(out *ShareStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL