v1alpha1

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=stream.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: stream.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 AnalyticsFunctionJavascriptUdf

type AnalyticsFunctionJavascriptUdf struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsFunctionJavascriptUdfSpec   `json:"spec,omitempty"`
	Status            AnalyticsFunctionJavascriptUdfStatus `json:"status,omitempty"`
}

func (*AnalyticsFunctionJavascriptUdf) DeepCopy

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

func (*AnalyticsFunctionJavascriptUdf) DeepCopyInto

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

func (*AnalyticsFunctionJavascriptUdf) DeepCopyObject

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

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

func (*AnalyticsFunctionJavascriptUdf) SetupWebhookWithManager

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

func (*AnalyticsFunctionJavascriptUdf) ValidateCreate

func (r *AnalyticsFunctionJavascriptUdf) ValidateCreate() error

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

func (*AnalyticsFunctionJavascriptUdf) ValidateDelete

func (r *AnalyticsFunctionJavascriptUdf) ValidateDelete() error

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

func (*AnalyticsFunctionJavascriptUdf) ValidateUpdate

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

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

type AnalyticsFunctionJavascriptUdfList

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

AnalyticsFunctionJavascriptUdfList is a list of AnalyticsFunctionJavascriptUdfs

func (*AnalyticsFunctionJavascriptUdfList) DeepCopy

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

func (*AnalyticsFunctionJavascriptUdfList) DeepCopyInto

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

func (*AnalyticsFunctionJavascriptUdfList) DeepCopyObject

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

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

type AnalyticsFunctionJavascriptUdfSpec

type AnalyticsFunctionJavascriptUdfSpec struct {
	State *AnalyticsFunctionJavascriptUdfSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsFunctionJavascriptUdfSpecResource `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 (*AnalyticsFunctionJavascriptUdfSpec) DeepCopy

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

func (*AnalyticsFunctionJavascriptUdfSpec) DeepCopyInto

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

type AnalyticsFunctionJavascriptUdfSpecInput

type AnalyticsFunctionJavascriptUdfSpecInput struct {
	Type *string `json:"type" tf:"type"`
}

func (*AnalyticsFunctionJavascriptUdfSpecInput) DeepCopy

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

func (*AnalyticsFunctionJavascriptUdfSpecInput) DeepCopyInto

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

type AnalyticsFunctionJavascriptUdfSpecOutput

type AnalyticsFunctionJavascriptUdfSpecOutput struct {
	Type *string `json:"type" tf:"type"`
}

func (*AnalyticsFunctionJavascriptUdfSpecOutput) DeepCopy

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

func (*AnalyticsFunctionJavascriptUdfSpecOutput) DeepCopyInto

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

type AnalyticsFunctionJavascriptUdfSpecOutputCodec

type AnalyticsFunctionJavascriptUdfSpecOutputCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsFunctionJavascriptUdfSpecOutputCodec) Decode

func (AnalyticsFunctionJavascriptUdfSpecOutputCodec) Encode

func (AnalyticsFunctionJavascriptUdfSpecOutputCodec) IsEmpty

type AnalyticsFunctionJavascriptUdfSpecResource

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

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

	// +kubebuilder:validation:MinItems=1
	Input                  []AnalyticsFunctionJavascriptUdfSpecInput `json:"input" tf:"input"`
	Name                   *string                                   `json:"name" tf:"name"`
	Output                 *AnalyticsFunctionJavascriptUdfSpecOutput `json:"output" tf:"output"`
	ResourceGroupName      *string                                   `json:"resourceGroupName" tf:"resource_group_name"`
	Script                 *string                                   `json:"script" tf:"script"`
	StreamAnalyticsJobName *string                                   `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
}

func (*AnalyticsFunctionJavascriptUdfSpecResource) DeepCopy

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

func (*AnalyticsFunctionJavascriptUdfSpecResource) DeepCopyInto

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

type AnalyticsFunctionJavascriptUdfStatus

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

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

func (*AnalyticsFunctionJavascriptUdfStatus) DeepCopyInto

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

type AnalyticsJob

type AnalyticsJob struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsJobSpec   `json:"spec,omitempty"`
	Status            AnalyticsJobStatus `json:"status,omitempty"`
}

func (*AnalyticsJob) DeepCopy

func (in *AnalyticsJob) DeepCopy() *AnalyticsJob

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

func (*AnalyticsJob) DeepCopyInto

func (in *AnalyticsJob) DeepCopyInto(out *AnalyticsJob)

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

func (*AnalyticsJob) DeepCopyObject

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

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

func (*AnalyticsJob) SetupWebhookWithManager

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

func (*AnalyticsJob) ValidateCreate

func (r *AnalyticsJob) ValidateCreate() error

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

func (*AnalyticsJob) ValidateDelete

func (r *AnalyticsJob) ValidateDelete() error

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

func (*AnalyticsJob) ValidateUpdate

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

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

type AnalyticsJobList

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

AnalyticsJobList is a list of AnalyticsJobs

func (*AnalyticsJobList) DeepCopy

func (in *AnalyticsJobList) DeepCopy() *AnalyticsJobList

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

func (*AnalyticsJobList) DeepCopyInto

func (in *AnalyticsJobList) DeepCopyInto(out *AnalyticsJobList)

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

func (*AnalyticsJobList) DeepCopyObject

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

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

type AnalyticsJobSpec

type AnalyticsJobSpec struct {
	State *AnalyticsJobSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsJobSpecResource `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 (*AnalyticsJobSpec) DeepCopy

func (in *AnalyticsJobSpec) DeepCopy() *AnalyticsJobSpec

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

func (*AnalyticsJobSpec) DeepCopyInto

func (in *AnalyticsJobSpec) DeepCopyInto(out *AnalyticsJobSpec)

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

type AnalyticsJobSpecIdentity

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

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

func (*AnalyticsJobSpecIdentity) DeepCopyInto

func (in *AnalyticsJobSpecIdentity) DeepCopyInto(out *AnalyticsJobSpecIdentity)

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

type AnalyticsJobSpecIdentityCodec

type AnalyticsJobSpecIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsJobSpecIdentityCodec) Decode

func (AnalyticsJobSpecIdentityCodec) Encode

func (AnalyticsJobSpecIdentityCodec) IsEmpty

type AnalyticsJobSpecResource

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

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

	// +optional
	CompatibilityLevel *string `json:"compatibilityLevel,omitempty" tf:"compatibility_level"`
	// +optional
	DataLocale *string `json:"dataLocale,omitempty" tf:"data_locale"`
	// +optional
	EventsLateArrivalMaxDelayInSeconds *int64 `json:"eventsLateArrivalMaxDelayInSeconds,omitempty" tf:"events_late_arrival_max_delay_in_seconds"`
	// +optional
	EventsOutOfOrderMaxDelayInSeconds *int64 `json:"eventsOutOfOrderMaxDelayInSeconds,omitempty" tf:"events_out_of_order_max_delay_in_seconds"`
	// +optional
	EventsOutOfOrderPolicy *string `json:"eventsOutOfOrderPolicy,omitempty" tf:"events_out_of_order_policy"`
	// +optional
	Identity *AnalyticsJobSpecIdentity `json:"identity,omitempty" tf:"identity"`
	// +optional
	JobID    *string `json:"jobID,omitempty" tf:"job_id"`
	Location *string `json:"location" tf:"location"`
	Name     *string `json:"name" tf:"name"`
	// +optional
	OutputErrorPolicy *string `json:"outputErrorPolicy,omitempty" tf:"output_error_policy"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	StreamingUnits    *int64  `json:"streamingUnits" tf:"streaming_units"`
	// +optional
	Tags                *map[string]string `json:"tags,omitempty" tf:"tags"`
	TransformationQuery *string            `json:"transformationQuery" tf:"transformation_query"`
}

func (*AnalyticsJobSpecResource) DeepCopy

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

func (*AnalyticsJobSpecResource) DeepCopyInto

func (in *AnalyticsJobSpecResource) DeepCopyInto(out *AnalyticsJobSpecResource)

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

type AnalyticsJobStatus

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

func (in *AnalyticsJobStatus) DeepCopy() *AnalyticsJobStatus

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

func (*AnalyticsJobStatus) DeepCopyInto

func (in *AnalyticsJobStatus) DeepCopyInto(out *AnalyticsJobStatus)

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

type AnalyticsOutputBlob

type AnalyticsOutputBlob struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsOutputBlobSpec   `json:"spec,omitempty"`
	Status            AnalyticsOutputBlobStatus `json:"status,omitempty"`
}

func (*AnalyticsOutputBlob) DeepCopy

func (in *AnalyticsOutputBlob) DeepCopy() *AnalyticsOutputBlob

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

func (*AnalyticsOutputBlob) DeepCopyInto

func (in *AnalyticsOutputBlob) DeepCopyInto(out *AnalyticsOutputBlob)

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

func (*AnalyticsOutputBlob) DeepCopyObject

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

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

func (*AnalyticsOutputBlob) SetupWebhookWithManager

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

func (*AnalyticsOutputBlob) ValidateCreate

func (r *AnalyticsOutputBlob) ValidateCreate() error

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

func (*AnalyticsOutputBlob) ValidateDelete

func (r *AnalyticsOutputBlob) ValidateDelete() error

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

func (*AnalyticsOutputBlob) ValidateUpdate

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

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

type AnalyticsOutputBlobList

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

AnalyticsOutputBlobList is a list of AnalyticsOutputBlobs

func (*AnalyticsOutputBlobList) DeepCopy

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

func (*AnalyticsOutputBlobList) DeepCopyInto

func (in *AnalyticsOutputBlobList) DeepCopyInto(out *AnalyticsOutputBlobList)

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

func (*AnalyticsOutputBlobList) DeepCopyObject

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

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

type AnalyticsOutputBlobSpec

type AnalyticsOutputBlobSpec struct {
	State *AnalyticsOutputBlobSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsOutputBlobSpecResource `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 (*AnalyticsOutputBlobSpec) DeepCopy

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

func (*AnalyticsOutputBlobSpec) DeepCopyInto

func (in *AnalyticsOutputBlobSpec) DeepCopyInto(out *AnalyticsOutputBlobSpec)

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

type AnalyticsOutputBlobSpecResource

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

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

	DateFormat             *string                               `json:"dateFormat" tf:"date_format"`
	Name                   *string                               `json:"name" tf:"name"`
	PathPattern            *string                               `json:"pathPattern" tf:"path_pattern"`
	ResourceGroupName      *string                               `json:"resourceGroupName" tf:"resource_group_name"`
	Serialization          *AnalyticsOutputBlobSpecSerialization `json:"serialization" tf:"serialization"`
	StorageAccountKey      *string                               `json:"-" sensitive:"true" tf:"storage_account_key"`
	StorageAccountName     *string                               `json:"storageAccountName" tf:"storage_account_name"`
	StorageContainerName   *string                               `json:"storageContainerName" tf:"storage_container_name"`
	StreamAnalyticsJobName *string                               `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
	TimeFormat             *string                               `json:"timeFormat" tf:"time_format"`
}

func (*AnalyticsOutputBlobSpecResource) DeepCopy

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

func (*AnalyticsOutputBlobSpecResource) DeepCopyInto

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

type AnalyticsOutputBlobSpecSerialization

type AnalyticsOutputBlobSpecSerialization struct {
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter"`
	// +optional
	Format *string `json:"format,omitempty" tf:"format"`
	Type   *string `json:"type" tf:"type"`
}

func (*AnalyticsOutputBlobSpecSerialization) DeepCopy

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

func (*AnalyticsOutputBlobSpecSerialization) DeepCopyInto

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

type AnalyticsOutputBlobSpecSerializationCodec

type AnalyticsOutputBlobSpecSerializationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsOutputBlobSpecSerializationCodec) Decode

func (AnalyticsOutputBlobSpecSerializationCodec) Encode

func (AnalyticsOutputBlobSpecSerializationCodec) IsEmpty

type AnalyticsOutputBlobStatus

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

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

func (*AnalyticsOutputBlobStatus) DeepCopyInto

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

type AnalyticsOutputEventhub

type AnalyticsOutputEventhub struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsOutputEventhubSpec   `json:"spec,omitempty"`
	Status            AnalyticsOutputEventhubStatus `json:"status,omitempty"`
}

func (*AnalyticsOutputEventhub) DeepCopy

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

func (*AnalyticsOutputEventhub) DeepCopyInto

func (in *AnalyticsOutputEventhub) DeepCopyInto(out *AnalyticsOutputEventhub)

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

func (*AnalyticsOutputEventhub) DeepCopyObject

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

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

func (*AnalyticsOutputEventhub) SetupWebhookWithManager

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

func (*AnalyticsOutputEventhub) ValidateCreate

func (r *AnalyticsOutputEventhub) ValidateCreate() error

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

func (*AnalyticsOutputEventhub) ValidateDelete

func (r *AnalyticsOutputEventhub) ValidateDelete() error

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

func (*AnalyticsOutputEventhub) ValidateUpdate

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

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

type AnalyticsOutputEventhubList

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

AnalyticsOutputEventhubList is a list of AnalyticsOutputEventhubs

func (*AnalyticsOutputEventhubList) DeepCopy

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

func (*AnalyticsOutputEventhubList) DeepCopyInto

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

func (*AnalyticsOutputEventhubList) DeepCopyObject

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

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

type AnalyticsOutputEventhubSpec

type AnalyticsOutputEventhubSpec struct {
	State *AnalyticsOutputEventhubSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsOutputEventhubSpecResource `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 (*AnalyticsOutputEventhubSpec) DeepCopy

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

func (*AnalyticsOutputEventhubSpec) DeepCopyInto

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

type AnalyticsOutputEventhubSpecResource

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

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

	EventhubName           *string                                   `json:"eventhubName" tf:"eventhub_name"`
	Name                   *string                                   `json:"name" tf:"name"`
	ResourceGroupName      *string                                   `json:"resourceGroupName" tf:"resource_group_name"`
	Serialization          *AnalyticsOutputEventhubSpecSerialization `json:"serialization" tf:"serialization"`
	ServicebusNamespace    *string                                   `json:"servicebusNamespace" tf:"servicebus_namespace"`
	SharedAccessPolicyKey  *string                                   `json:"-" sensitive:"true" tf:"shared_access_policy_key"`
	SharedAccessPolicyName *string                                   `json:"sharedAccessPolicyName" tf:"shared_access_policy_name"`
	StreamAnalyticsJobName *string                                   `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
}

func (*AnalyticsOutputEventhubSpecResource) DeepCopy

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

func (*AnalyticsOutputEventhubSpecResource) DeepCopyInto

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

type AnalyticsOutputEventhubSpecSerialization

type AnalyticsOutputEventhubSpecSerialization struct {
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter"`
	// +optional
	Format *string `json:"format,omitempty" tf:"format"`
	Type   *string `json:"type" tf:"type"`
}

func (*AnalyticsOutputEventhubSpecSerialization) DeepCopy

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

func (*AnalyticsOutputEventhubSpecSerialization) DeepCopyInto

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

type AnalyticsOutputEventhubSpecSerializationCodec

type AnalyticsOutputEventhubSpecSerializationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsOutputEventhubSpecSerializationCodec) Decode

func (AnalyticsOutputEventhubSpecSerializationCodec) Encode

func (AnalyticsOutputEventhubSpecSerializationCodec) IsEmpty

type AnalyticsOutputEventhubStatus

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

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

func (*AnalyticsOutputEventhubStatus) DeepCopyInto

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

type AnalyticsOutputMssql

type AnalyticsOutputMssql struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsOutputMssqlSpec   `json:"spec,omitempty"`
	Status            AnalyticsOutputMssqlStatus `json:"status,omitempty"`
}

func (*AnalyticsOutputMssql) DeepCopy

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

func (*AnalyticsOutputMssql) DeepCopyInto

func (in *AnalyticsOutputMssql) DeepCopyInto(out *AnalyticsOutputMssql)

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

func (*AnalyticsOutputMssql) DeepCopyObject

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

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

func (*AnalyticsOutputMssql) SetupWebhookWithManager

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

func (*AnalyticsOutputMssql) ValidateCreate

func (r *AnalyticsOutputMssql) ValidateCreate() error

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

func (*AnalyticsOutputMssql) ValidateDelete

func (r *AnalyticsOutputMssql) ValidateDelete() error

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

func (*AnalyticsOutputMssql) ValidateUpdate

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

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

type AnalyticsOutputMssqlList

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

AnalyticsOutputMssqlList is a list of AnalyticsOutputMssqls

func (*AnalyticsOutputMssqlList) DeepCopy

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

func (*AnalyticsOutputMssqlList) DeepCopyInto

func (in *AnalyticsOutputMssqlList) DeepCopyInto(out *AnalyticsOutputMssqlList)

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

func (*AnalyticsOutputMssqlList) DeepCopyObject

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

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

type AnalyticsOutputMssqlSpec

type AnalyticsOutputMssqlSpec struct {
	State *AnalyticsOutputMssqlSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsOutputMssqlSpecResource `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 (*AnalyticsOutputMssqlSpec) DeepCopy

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

func (*AnalyticsOutputMssqlSpec) DeepCopyInto

func (in *AnalyticsOutputMssqlSpec) DeepCopyInto(out *AnalyticsOutputMssqlSpec)

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

type AnalyticsOutputMssqlSpecResource

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

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

	Database               *string `json:"database" tf:"database"`
	Name                   *string `json:"name" tf:"name"`
	Password               *string `json:"-" sensitive:"true" tf:"password"`
	ResourceGroupName      *string `json:"resourceGroupName" tf:"resource_group_name"`
	Server                 *string `json:"server" tf:"server"`
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
	Table                  *string `json:"table" tf:"table"`
	User                   *string `json:"user" tf:"user"`
}

func (*AnalyticsOutputMssqlSpecResource) DeepCopy

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

func (*AnalyticsOutputMssqlSpecResource) DeepCopyInto

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

type AnalyticsOutputMssqlStatus

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

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

func (*AnalyticsOutputMssqlStatus) DeepCopyInto

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

type AnalyticsOutputServicebusQueue

type AnalyticsOutputServicebusQueue struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsOutputServicebusQueueSpec   `json:"spec,omitempty"`
	Status            AnalyticsOutputServicebusQueueStatus `json:"status,omitempty"`
}

func (*AnalyticsOutputServicebusQueue) DeepCopy

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

func (*AnalyticsOutputServicebusQueue) DeepCopyInto

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

func (*AnalyticsOutputServicebusQueue) DeepCopyObject

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

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

func (*AnalyticsOutputServicebusQueue) SetupWebhookWithManager

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

func (*AnalyticsOutputServicebusQueue) ValidateCreate

func (r *AnalyticsOutputServicebusQueue) ValidateCreate() error

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

func (*AnalyticsOutputServicebusQueue) ValidateDelete

func (r *AnalyticsOutputServicebusQueue) ValidateDelete() error

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

func (*AnalyticsOutputServicebusQueue) ValidateUpdate

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

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

type AnalyticsOutputServicebusQueueList

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

AnalyticsOutputServicebusQueueList is a list of AnalyticsOutputServicebusQueues

func (*AnalyticsOutputServicebusQueueList) DeepCopy

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

func (*AnalyticsOutputServicebusQueueList) DeepCopyInto

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

func (*AnalyticsOutputServicebusQueueList) DeepCopyObject

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

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

type AnalyticsOutputServicebusQueueSpec

type AnalyticsOutputServicebusQueueSpec struct {
	State *AnalyticsOutputServicebusQueueSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsOutputServicebusQueueSpecResource `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 (*AnalyticsOutputServicebusQueueSpec) DeepCopy

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

func (*AnalyticsOutputServicebusQueueSpec) DeepCopyInto

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

type AnalyticsOutputServicebusQueueSpecResource

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

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

	Name                   *string                                          `json:"name" tf:"name"`
	QueueName              *string                                          `json:"queueName" tf:"queue_name"`
	ResourceGroupName      *string                                          `json:"resourceGroupName" tf:"resource_group_name"`
	Serialization          *AnalyticsOutputServicebusQueueSpecSerialization `json:"serialization" tf:"serialization"`
	ServicebusNamespace    *string                                          `json:"servicebusNamespace" tf:"servicebus_namespace"`
	SharedAccessPolicyKey  *string                                          `json:"-" sensitive:"true" tf:"shared_access_policy_key"`
	SharedAccessPolicyName *string                                          `json:"sharedAccessPolicyName" tf:"shared_access_policy_name"`
	StreamAnalyticsJobName *string                                          `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
}

func (*AnalyticsOutputServicebusQueueSpecResource) DeepCopy

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

func (*AnalyticsOutputServicebusQueueSpecResource) DeepCopyInto

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

type AnalyticsOutputServicebusQueueSpecSerialization

type AnalyticsOutputServicebusQueueSpecSerialization struct {
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter"`
	// +optional
	Format *string `json:"format,omitempty" tf:"format"`
	Type   *string `json:"type" tf:"type"`
}

func (*AnalyticsOutputServicebusQueueSpecSerialization) DeepCopy

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

func (*AnalyticsOutputServicebusQueueSpecSerialization) DeepCopyInto

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

type AnalyticsOutputServicebusQueueSpecSerializationCodec

type AnalyticsOutputServicebusQueueSpecSerializationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsOutputServicebusQueueSpecSerializationCodec) Decode

func (AnalyticsOutputServicebusQueueSpecSerializationCodec) Encode

func (AnalyticsOutputServicebusQueueSpecSerializationCodec) IsEmpty

type AnalyticsOutputServicebusQueueStatus

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

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

func (*AnalyticsOutputServicebusQueueStatus) DeepCopyInto

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

type AnalyticsOutputServicebusTopic

type AnalyticsOutputServicebusTopic struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsOutputServicebusTopicSpec   `json:"spec,omitempty"`
	Status            AnalyticsOutputServicebusTopicStatus `json:"status,omitempty"`
}

func (*AnalyticsOutputServicebusTopic) DeepCopy

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

func (*AnalyticsOutputServicebusTopic) DeepCopyInto

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

func (*AnalyticsOutputServicebusTopic) DeepCopyObject

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

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

func (*AnalyticsOutputServicebusTopic) SetupWebhookWithManager

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

func (*AnalyticsOutputServicebusTopic) ValidateCreate

func (r *AnalyticsOutputServicebusTopic) ValidateCreate() error

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

func (*AnalyticsOutputServicebusTopic) ValidateDelete

func (r *AnalyticsOutputServicebusTopic) ValidateDelete() error

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

func (*AnalyticsOutputServicebusTopic) ValidateUpdate

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

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

type AnalyticsOutputServicebusTopicList

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

AnalyticsOutputServicebusTopicList is a list of AnalyticsOutputServicebusTopics

func (*AnalyticsOutputServicebusTopicList) DeepCopy

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

func (*AnalyticsOutputServicebusTopicList) DeepCopyInto

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

func (*AnalyticsOutputServicebusTopicList) DeepCopyObject

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

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

type AnalyticsOutputServicebusTopicSpec

type AnalyticsOutputServicebusTopicSpec struct {
	State *AnalyticsOutputServicebusTopicSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsOutputServicebusTopicSpecResource `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 (*AnalyticsOutputServicebusTopicSpec) DeepCopy

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

func (*AnalyticsOutputServicebusTopicSpec) DeepCopyInto

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

type AnalyticsOutputServicebusTopicSpecResource

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

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

	Name                   *string                                          `json:"name" tf:"name"`
	ResourceGroupName      *string                                          `json:"resourceGroupName" tf:"resource_group_name"`
	Serialization          *AnalyticsOutputServicebusTopicSpecSerialization `json:"serialization" tf:"serialization"`
	ServicebusNamespace    *string                                          `json:"servicebusNamespace" tf:"servicebus_namespace"`
	SharedAccessPolicyKey  *string                                          `json:"-" sensitive:"true" tf:"shared_access_policy_key"`
	SharedAccessPolicyName *string                                          `json:"sharedAccessPolicyName" tf:"shared_access_policy_name"`
	StreamAnalyticsJobName *string                                          `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
	TopicName              *string                                          `json:"topicName" tf:"topic_name"`
}

func (*AnalyticsOutputServicebusTopicSpecResource) DeepCopy

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

func (*AnalyticsOutputServicebusTopicSpecResource) DeepCopyInto

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

type AnalyticsOutputServicebusTopicSpecSerialization

type AnalyticsOutputServicebusTopicSpecSerialization struct {
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter"`
	// +optional
	Format *string `json:"format,omitempty" tf:"format"`
	Type   *string `json:"type" tf:"type"`
}

func (*AnalyticsOutputServicebusTopicSpecSerialization) DeepCopy

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

func (*AnalyticsOutputServicebusTopicSpecSerialization) DeepCopyInto

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

type AnalyticsOutputServicebusTopicSpecSerializationCodec

type AnalyticsOutputServicebusTopicSpecSerializationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsOutputServicebusTopicSpecSerializationCodec) Decode

func (AnalyticsOutputServicebusTopicSpecSerializationCodec) Encode

func (AnalyticsOutputServicebusTopicSpecSerializationCodec) IsEmpty

type AnalyticsOutputServicebusTopicStatus

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

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

func (*AnalyticsOutputServicebusTopicStatus) DeepCopyInto

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

type AnalyticsReferenceInputBlob

type AnalyticsReferenceInputBlob struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsReferenceInputBlobSpec   `json:"spec,omitempty"`
	Status            AnalyticsReferenceInputBlobStatus `json:"status,omitempty"`
}

func (*AnalyticsReferenceInputBlob) DeepCopy

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

func (*AnalyticsReferenceInputBlob) DeepCopyInto

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

func (*AnalyticsReferenceInputBlob) DeepCopyObject

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

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

func (*AnalyticsReferenceInputBlob) SetupWebhookWithManager

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

func (*AnalyticsReferenceInputBlob) ValidateCreate

func (r *AnalyticsReferenceInputBlob) ValidateCreate() error

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

func (*AnalyticsReferenceInputBlob) ValidateDelete

func (r *AnalyticsReferenceInputBlob) ValidateDelete() error

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

func (*AnalyticsReferenceInputBlob) ValidateUpdate

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

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

type AnalyticsReferenceInputBlobList

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

AnalyticsReferenceInputBlobList is a list of AnalyticsReferenceInputBlobs

func (*AnalyticsReferenceInputBlobList) DeepCopy

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

func (*AnalyticsReferenceInputBlobList) DeepCopyInto

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

func (*AnalyticsReferenceInputBlobList) DeepCopyObject

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

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

type AnalyticsReferenceInputBlobSpec

type AnalyticsReferenceInputBlobSpec struct {
	State *AnalyticsReferenceInputBlobSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsReferenceInputBlobSpecResource `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 (*AnalyticsReferenceInputBlobSpec) DeepCopy

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

func (*AnalyticsReferenceInputBlobSpec) DeepCopyInto

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

type AnalyticsReferenceInputBlobSpecResource

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

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

	DateFormat             *string                                       `json:"dateFormat" tf:"date_format"`
	Name                   *string                                       `json:"name" tf:"name"`
	PathPattern            *string                                       `json:"pathPattern" tf:"path_pattern"`
	ResourceGroupName      *string                                       `json:"resourceGroupName" tf:"resource_group_name"`
	Serialization          *AnalyticsReferenceInputBlobSpecSerialization `json:"serialization" tf:"serialization"`
	StorageAccountKey      *string                                       `json:"-" sensitive:"true" tf:"storage_account_key"`
	StorageAccountName     *string                                       `json:"storageAccountName" tf:"storage_account_name"`
	StorageContainerName   *string                                       `json:"storageContainerName" tf:"storage_container_name"`
	StreamAnalyticsJobName *string                                       `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
	TimeFormat             *string                                       `json:"timeFormat" tf:"time_format"`
}

func (*AnalyticsReferenceInputBlobSpecResource) DeepCopy

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

func (*AnalyticsReferenceInputBlobSpecResource) DeepCopyInto

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

type AnalyticsReferenceInputBlobSpecSerialization

type AnalyticsReferenceInputBlobSpecSerialization struct {
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter"`
	Type           *string `json:"type" tf:"type"`
}

func (*AnalyticsReferenceInputBlobSpecSerialization) DeepCopy

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

func (*AnalyticsReferenceInputBlobSpecSerialization) DeepCopyInto

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

type AnalyticsReferenceInputBlobSpecSerializationCodec

type AnalyticsReferenceInputBlobSpecSerializationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsReferenceInputBlobSpecSerializationCodec) Decode

func (AnalyticsReferenceInputBlobSpecSerializationCodec) Encode

func (AnalyticsReferenceInputBlobSpecSerializationCodec) IsEmpty

type AnalyticsReferenceInputBlobStatus

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

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

func (*AnalyticsReferenceInputBlobStatus) DeepCopyInto

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

type AnalyticsStreamInputBlob

type AnalyticsStreamInputBlob struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsStreamInputBlobSpec   `json:"spec,omitempty"`
	Status            AnalyticsStreamInputBlobStatus `json:"status,omitempty"`
}

func (*AnalyticsStreamInputBlob) DeepCopy

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

func (*AnalyticsStreamInputBlob) DeepCopyInto

func (in *AnalyticsStreamInputBlob) DeepCopyInto(out *AnalyticsStreamInputBlob)

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

func (*AnalyticsStreamInputBlob) DeepCopyObject

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

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

func (*AnalyticsStreamInputBlob) SetupWebhookWithManager

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

func (*AnalyticsStreamInputBlob) ValidateCreate

func (r *AnalyticsStreamInputBlob) ValidateCreate() error

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

func (*AnalyticsStreamInputBlob) ValidateDelete

func (r *AnalyticsStreamInputBlob) ValidateDelete() error

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

func (*AnalyticsStreamInputBlob) ValidateUpdate

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

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

type AnalyticsStreamInputBlobList

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

AnalyticsStreamInputBlobList is a list of AnalyticsStreamInputBlobs

func (*AnalyticsStreamInputBlobList) DeepCopy

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

func (*AnalyticsStreamInputBlobList) DeepCopyInto

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

func (*AnalyticsStreamInputBlobList) DeepCopyObject

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

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

type AnalyticsStreamInputBlobSpec

type AnalyticsStreamInputBlobSpec struct {
	State *AnalyticsStreamInputBlobSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsStreamInputBlobSpecResource `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 (*AnalyticsStreamInputBlobSpec) DeepCopy

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

func (*AnalyticsStreamInputBlobSpec) DeepCopyInto

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

type AnalyticsStreamInputBlobSpecResource

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

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

	DateFormat             *string                                    `json:"dateFormat" tf:"date_format"`
	Name                   *string                                    `json:"name" tf:"name"`
	PathPattern            *string                                    `json:"pathPattern" tf:"path_pattern"`
	ResourceGroupName      *string                                    `json:"resourceGroupName" tf:"resource_group_name"`
	Serialization          *AnalyticsStreamInputBlobSpecSerialization `json:"serialization" tf:"serialization"`
	StorageAccountKey      *string                                    `json:"-" sensitive:"true" tf:"storage_account_key"`
	StorageAccountName     *string                                    `json:"storageAccountName" tf:"storage_account_name"`
	StorageContainerName   *string                                    `json:"storageContainerName" tf:"storage_container_name"`
	StreamAnalyticsJobName *string                                    `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
	TimeFormat             *string                                    `json:"timeFormat" tf:"time_format"`
}

func (*AnalyticsStreamInputBlobSpecResource) DeepCopy

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

func (*AnalyticsStreamInputBlobSpecResource) DeepCopyInto

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

type AnalyticsStreamInputBlobSpecSerialization

type AnalyticsStreamInputBlobSpecSerialization struct {
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter"`
	Type           *string `json:"type" tf:"type"`
}

func (*AnalyticsStreamInputBlobSpecSerialization) DeepCopy

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

func (*AnalyticsStreamInputBlobSpecSerialization) DeepCopyInto

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

type AnalyticsStreamInputBlobSpecSerializationCodec

type AnalyticsStreamInputBlobSpecSerializationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsStreamInputBlobSpecSerializationCodec) Decode

func (AnalyticsStreamInputBlobSpecSerializationCodec) Encode

func (AnalyticsStreamInputBlobSpecSerializationCodec) IsEmpty

type AnalyticsStreamInputBlobStatus

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

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

func (*AnalyticsStreamInputBlobStatus) DeepCopyInto

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

type AnalyticsStreamInputEventhub

type AnalyticsStreamInputEventhub struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsStreamInputEventhubSpec   `json:"spec,omitempty"`
	Status            AnalyticsStreamInputEventhubStatus `json:"status,omitempty"`
}

func (*AnalyticsStreamInputEventhub) DeepCopy

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

func (*AnalyticsStreamInputEventhub) DeepCopyInto

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

func (*AnalyticsStreamInputEventhub) DeepCopyObject

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

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

func (*AnalyticsStreamInputEventhub) SetupWebhookWithManager

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

func (*AnalyticsStreamInputEventhub) ValidateCreate

func (r *AnalyticsStreamInputEventhub) ValidateCreate() error

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

func (*AnalyticsStreamInputEventhub) ValidateDelete

func (r *AnalyticsStreamInputEventhub) ValidateDelete() error

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

func (*AnalyticsStreamInputEventhub) ValidateUpdate

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

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

type AnalyticsStreamInputEventhubList

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

AnalyticsStreamInputEventhubList is a list of AnalyticsStreamInputEventhubs

func (*AnalyticsStreamInputEventhubList) DeepCopy

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

func (*AnalyticsStreamInputEventhubList) DeepCopyInto

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

func (*AnalyticsStreamInputEventhubList) DeepCopyObject

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

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

type AnalyticsStreamInputEventhubSpec

type AnalyticsStreamInputEventhubSpec struct {
	State *AnalyticsStreamInputEventhubSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsStreamInputEventhubSpecResource `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 (*AnalyticsStreamInputEventhubSpec) DeepCopy

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

func (*AnalyticsStreamInputEventhubSpec) DeepCopyInto

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

type AnalyticsStreamInputEventhubSpecResource

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

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

	EventhubConsumerGroupName *string                                        `json:"eventhubConsumerGroupName" tf:"eventhub_consumer_group_name"`
	EventhubName              *string                                        `json:"eventhubName" tf:"eventhub_name"`
	Name                      *string                                        `json:"name" tf:"name"`
	ResourceGroupName         *string                                        `json:"resourceGroupName" tf:"resource_group_name"`
	Serialization             *AnalyticsStreamInputEventhubSpecSerialization `json:"serialization" tf:"serialization"`
	ServicebusNamespace       *string                                        `json:"servicebusNamespace" tf:"servicebus_namespace"`
	SharedAccessPolicyKey     *string                                        `json:"-" sensitive:"true" tf:"shared_access_policy_key"`
	SharedAccessPolicyName    *string                                        `json:"sharedAccessPolicyName" tf:"shared_access_policy_name"`
	StreamAnalyticsJobName    *string                                        `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
}

func (*AnalyticsStreamInputEventhubSpecResource) DeepCopy

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

func (*AnalyticsStreamInputEventhubSpecResource) DeepCopyInto

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

type AnalyticsStreamInputEventhubSpecSerialization

type AnalyticsStreamInputEventhubSpecSerialization struct {
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter"`
	Type           *string `json:"type" tf:"type"`
}

func (*AnalyticsStreamInputEventhubSpecSerialization) DeepCopy

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

func (*AnalyticsStreamInputEventhubSpecSerialization) DeepCopyInto

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

type AnalyticsStreamInputEventhubSpecSerializationCodec

type AnalyticsStreamInputEventhubSpecSerializationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsStreamInputEventhubSpecSerializationCodec) Decode

func (AnalyticsStreamInputEventhubSpecSerializationCodec) Encode

func (AnalyticsStreamInputEventhubSpecSerializationCodec) IsEmpty

type AnalyticsStreamInputEventhubStatus

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

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

func (*AnalyticsStreamInputEventhubStatus) DeepCopyInto

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

type AnalyticsStreamInputIothub

type AnalyticsStreamInputIothub struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsStreamInputIothubSpec   `json:"spec,omitempty"`
	Status            AnalyticsStreamInputIothubStatus `json:"status,omitempty"`
}

func (*AnalyticsStreamInputIothub) DeepCopy

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

func (*AnalyticsStreamInputIothub) DeepCopyInto

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

func (*AnalyticsStreamInputIothub) DeepCopyObject

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

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

func (*AnalyticsStreamInputIothub) SetupWebhookWithManager

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

func (*AnalyticsStreamInputIothub) ValidateCreate

func (r *AnalyticsStreamInputIothub) ValidateCreate() error

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

func (*AnalyticsStreamInputIothub) ValidateDelete

func (r *AnalyticsStreamInputIothub) ValidateDelete() error

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

func (*AnalyticsStreamInputIothub) ValidateUpdate

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

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

type AnalyticsStreamInputIothubList

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

AnalyticsStreamInputIothubList is a list of AnalyticsStreamInputIothubs

func (*AnalyticsStreamInputIothubList) DeepCopy

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

func (*AnalyticsStreamInputIothubList) DeepCopyInto

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

func (*AnalyticsStreamInputIothubList) DeepCopyObject

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

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

type AnalyticsStreamInputIothubSpec

type AnalyticsStreamInputIothubSpec struct {
	State *AnalyticsStreamInputIothubSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsStreamInputIothubSpecResource `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 (*AnalyticsStreamInputIothubSpec) DeepCopy

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

func (*AnalyticsStreamInputIothubSpec) DeepCopyInto

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

type AnalyticsStreamInputIothubSpecResource

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

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

	Endpoint                  *string                                      `json:"endpoint" tf:"endpoint"`
	EventhubConsumerGroupName *string                                      `json:"eventhubConsumerGroupName" tf:"eventhub_consumer_group_name"`
	IothubNamespace           *string                                      `json:"iothubNamespace" tf:"iothub_namespace"`
	Name                      *string                                      `json:"name" tf:"name"`
	ResourceGroupName         *string                                      `json:"resourceGroupName" tf:"resource_group_name"`
	Serialization             *AnalyticsStreamInputIothubSpecSerialization `json:"serialization" tf:"serialization"`
	SharedAccessPolicyKey     *string                                      `json:"-" sensitive:"true" tf:"shared_access_policy_key"`
	SharedAccessPolicyName    *string                                      `json:"sharedAccessPolicyName" tf:"shared_access_policy_name"`
	StreamAnalyticsJobName    *string                                      `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name"`
}

func (*AnalyticsStreamInputIothubSpecResource) DeepCopy

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

func (*AnalyticsStreamInputIothubSpecResource) DeepCopyInto

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

type AnalyticsStreamInputIothubSpecSerialization

type AnalyticsStreamInputIothubSpecSerialization struct {
	// +optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding"`
	// +optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter"`
	Type           *string `json:"type" tf:"type"`
}

func (*AnalyticsStreamInputIothubSpecSerialization) DeepCopy

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

func (*AnalyticsStreamInputIothubSpecSerialization) DeepCopyInto

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

type AnalyticsStreamInputIothubSpecSerializationCodec

type AnalyticsStreamInputIothubSpecSerializationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsStreamInputIothubSpecSerializationCodec) Decode

func (AnalyticsStreamInputIothubSpecSerializationCodec) Encode

func (AnalyticsStreamInputIothubSpecSerializationCodec) IsEmpty

type AnalyticsStreamInputIothubStatus

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

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

func (*AnalyticsStreamInputIothubStatus) DeepCopyInto

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL