v1alpha1

package
v0.12.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=streamanalytics.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "streamanalytics.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	FunctionJavascriptUDF_Kind             = "FunctionJavascriptUDF"
	FunctionJavascriptUDF_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FunctionJavascriptUDF_Kind}.String()
	FunctionJavascriptUDF_KindAPIVersion   = FunctionJavascriptUDF_Kind + "." + CRDGroupVersion.String()
	FunctionJavascriptUDF_GroupVersionKind = CRDGroupVersion.WithKind(FunctionJavascriptUDF_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	Job_Kind             = "Job"
	Job_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Job_Kind}.String()
	Job_KindAPIVersion   = Job_Kind + "." + CRDGroupVersion.String()
	Job_GroupVersionKind = CRDGroupVersion.WithKind(Job_Kind)
)

Repository type metadata.

View Source
var (
	OutputBlob_Kind             = "OutputBlob"
	OutputBlob_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OutputBlob_Kind}.String()
	OutputBlob_KindAPIVersion   = OutputBlob_Kind + "." + CRDGroupVersion.String()
	OutputBlob_GroupVersionKind = CRDGroupVersion.WithKind(OutputBlob_Kind)
)

Repository type metadata.

View Source
var (
	OutputEventHub_Kind             = "OutputEventHub"
	OutputEventHub_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OutputEventHub_Kind}.String()
	OutputEventHub_KindAPIVersion   = OutputEventHub_Kind + "." + CRDGroupVersion.String()
	OutputEventHub_GroupVersionKind = CRDGroupVersion.WithKind(OutputEventHub_Kind)
)

Repository type metadata.

View Source
var (
	OutputMSSQL_Kind             = "OutputMSSQL"
	OutputMSSQL_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OutputMSSQL_Kind}.String()
	OutputMSSQL_KindAPIVersion   = OutputMSSQL_Kind + "." + CRDGroupVersion.String()
	OutputMSSQL_GroupVersionKind = CRDGroupVersion.WithKind(OutputMSSQL_Kind)
)

Repository type metadata.

View Source
var (
	OutputServiceBusQueue_Kind             = "OutputServiceBusQueue"
	OutputServiceBusQueue_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OutputServiceBusQueue_Kind}.String()
	OutputServiceBusQueue_KindAPIVersion   = OutputServiceBusQueue_Kind + "." + CRDGroupVersion.String()
	OutputServiceBusQueue_GroupVersionKind = CRDGroupVersion.WithKind(OutputServiceBusQueue_Kind)
)

Repository type metadata.

View Source
var (
	OutputServiceBusTopic_Kind             = "OutputServiceBusTopic"
	OutputServiceBusTopic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OutputServiceBusTopic_Kind}.String()
	OutputServiceBusTopic_KindAPIVersion   = OutputServiceBusTopic_Kind + "." + CRDGroupVersion.String()
	OutputServiceBusTopic_GroupVersionKind = CRDGroupVersion.WithKind(OutputServiceBusTopic_Kind)
)

Repository type metadata.

View Source
var (
	ReferenceInputBlob_Kind             = "ReferenceInputBlob"
	ReferenceInputBlob_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ReferenceInputBlob_Kind}.String()
	ReferenceInputBlob_KindAPIVersion   = ReferenceInputBlob_Kind + "." + CRDGroupVersion.String()
	ReferenceInputBlob_GroupVersionKind = CRDGroupVersion.WithKind(ReferenceInputBlob_Kind)
)

Repository type metadata.

View Source
var (
	StreamInputBlob_Kind             = "StreamInputBlob"
	StreamInputBlob_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: StreamInputBlob_Kind}.String()
	StreamInputBlob_KindAPIVersion   = StreamInputBlob_Kind + "." + CRDGroupVersion.String()
	StreamInputBlob_GroupVersionKind = CRDGroupVersion.WithKind(StreamInputBlob_Kind)
)

Repository type metadata.

View Source
var (
	StreamInputEventHub_Kind             = "StreamInputEventHub"
	StreamInputEventHub_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: StreamInputEventHub_Kind}.String()
	StreamInputEventHub_KindAPIVersion   = StreamInputEventHub_Kind + "." + CRDGroupVersion.String()
	StreamInputEventHub_GroupVersionKind = CRDGroupVersion.WithKind(StreamInputEventHub_Kind)
)

Repository type metadata.

View Source
var (
	StreamInputIOTHub_Kind             = "StreamInputIOTHub"
	StreamInputIOTHub_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: StreamInputIOTHub_Kind}.String()
	StreamInputIOTHub_KindAPIVersion   = StreamInputIOTHub_Kind + "." + CRDGroupVersion.String()
	StreamInputIOTHub_GroupVersionKind = CRDGroupVersion.WithKind(StreamInputIOTHub_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type FunctionJavascriptUDF

type FunctionJavascriptUDF struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FunctionJavascriptUDFSpec   `json:"spec"`
	Status            FunctionJavascriptUDFStatus `json:"status,omitempty"`
}

FunctionJavascriptUDF is the Schema for the FunctionJavascriptUDFs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*FunctionJavascriptUDF) DeepCopy

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

func (*FunctionJavascriptUDF) DeepCopyInto

func (in *FunctionJavascriptUDF) DeepCopyInto(out *FunctionJavascriptUDF)

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

func (*FunctionJavascriptUDF) DeepCopyObject

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

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

func (*FunctionJavascriptUDF) GetCondition

func (mg *FunctionJavascriptUDF) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) GetConnectionDetailsMapping

func (tr *FunctionJavascriptUDF) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this FunctionJavascriptUDF

func (*FunctionJavascriptUDF) GetDeletionPolicy

func (mg *FunctionJavascriptUDF) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) GetID

func (tr *FunctionJavascriptUDF) GetID() string

GetID returns ID of underlying Terraform resource of this FunctionJavascriptUDF

func (*FunctionJavascriptUDF) GetObservation

func (tr *FunctionJavascriptUDF) GetObservation() (map[string]interface{}, error)

GetObservation of this FunctionJavascriptUDF

func (*FunctionJavascriptUDF) GetParameters

func (tr *FunctionJavascriptUDF) GetParameters() (map[string]interface{}, error)

GetParameters of this FunctionJavascriptUDF

func (*FunctionJavascriptUDF) GetProviderConfigReference

func (mg *FunctionJavascriptUDF) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) GetProviderReference

func (mg *FunctionJavascriptUDF) GetProviderReference() *xpv1.Reference

GetProviderReference of this FunctionJavascriptUDF. Deprecated: Use GetProviderConfigReference.

func (*FunctionJavascriptUDF) GetPublishConnectionDetailsTo

func (mg *FunctionJavascriptUDF) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) GetTerraformResourceType

func (mg *FunctionJavascriptUDF) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FunctionJavascriptUDF

func (*FunctionJavascriptUDF) GetTerraformSchemaVersion

func (tr *FunctionJavascriptUDF) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FunctionJavascriptUDF) GetWriteConnectionSecretToReference

func (mg *FunctionJavascriptUDF) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) LateInitialize

func (tr *FunctionJavascriptUDF) LateInitialize(attrs []byte) (bool, error)

LateInitialize this FunctionJavascriptUDF using its observed tfState. returns True if there are any spec changes for the resource.

func (*FunctionJavascriptUDF) ResolveReferences

func (mg *FunctionJavascriptUDF) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) SetConditions

func (mg *FunctionJavascriptUDF) SetConditions(c ...xpv1.Condition)

SetConditions of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) SetDeletionPolicy

func (mg *FunctionJavascriptUDF) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) SetObservation

func (tr *FunctionJavascriptUDF) SetObservation(obs map[string]interface{}) error

SetObservation for this FunctionJavascriptUDF

func (*FunctionJavascriptUDF) SetParameters

func (tr *FunctionJavascriptUDF) SetParameters(params map[string]interface{}) error

SetParameters for this FunctionJavascriptUDF

func (*FunctionJavascriptUDF) SetProviderConfigReference

func (mg *FunctionJavascriptUDF) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) SetProviderReference

func (mg *FunctionJavascriptUDF) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this FunctionJavascriptUDF. Deprecated: Use SetProviderConfigReference.

func (*FunctionJavascriptUDF) SetPublishConnectionDetailsTo

func (mg *FunctionJavascriptUDF) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this FunctionJavascriptUDF.

func (*FunctionJavascriptUDF) SetWriteConnectionSecretToReference

func (mg *FunctionJavascriptUDF) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this FunctionJavascriptUDF.

type FunctionJavascriptUDFList

type FunctionJavascriptUDFList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FunctionJavascriptUDF `json:"items"`
}

FunctionJavascriptUDFList contains a list of FunctionJavascriptUDFs

func (*FunctionJavascriptUDFList) DeepCopy

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

func (*FunctionJavascriptUDFList) DeepCopyInto

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

func (*FunctionJavascriptUDFList) DeepCopyObject

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

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

func (*FunctionJavascriptUDFList) GetItems

func (l *FunctionJavascriptUDFList) GetItems() []resource.Managed

GetItems of this FunctionJavascriptUDFList.

type FunctionJavascriptUDFObservation

type FunctionJavascriptUDFObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*FunctionJavascriptUDFObservation) DeepCopy

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

func (*FunctionJavascriptUDFObservation) DeepCopyInto

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

type FunctionJavascriptUDFParameters

type FunctionJavascriptUDFParameters struct {

	// +kubebuilder:validation:Required
	Input []InputParameters `json:"input" tf:"input,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Output []OutputParameters `json:"output" tf:"output,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Script *string `json:"script" tf:"script,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`
}

func (*FunctionJavascriptUDFParameters) DeepCopy

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

func (*FunctionJavascriptUDFParameters) DeepCopyInto

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

type FunctionJavascriptUDFSpec

type FunctionJavascriptUDFSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FunctionJavascriptUDFParameters `json:"forProvider"`
}

FunctionJavascriptUDFSpec defines the desired state of FunctionJavascriptUDF

func (*FunctionJavascriptUDFSpec) DeepCopy

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

func (*FunctionJavascriptUDFSpec) DeepCopyInto

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

type FunctionJavascriptUDFStatus

type FunctionJavascriptUDFStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        FunctionJavascriptUDFObservation `json:"atProvider,omitempty"`
}

FunctionJavascriptUDFStatus defines the observed state of FunctionJavascriptUDF.

func (*FunctionJavascriptUDFStatus) DeepCopy

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

func (*FunctionJavascriptUDFStatus) DeepCopyInto

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

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

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

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

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

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

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

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

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

type InputObservation

type InputObservation struct {
}

func (*InputObservation) DeepCopy

func (in *InputObservation) DeepCopy() *InputObservation

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

func (*InputObservation) DeepCopyInto

func (in *InputObservation) DeepCopyInto(out *InputObservation)

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

type InputParameters

type InputParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*InputParameters) DeepCopy

func (in *InputParameters) DeepCopy() *InputParameters

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

func (*InputParameters) DeepCopyInto

func (in *InputParameters) DeepCopyInto(out *InputParameters)

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

type Job

type Job struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              JobSpec   `json:"spec"`
	Status            JobStatus `json:"status,omitempty"`
}

Job is the Schema for the Jobs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*Job) DeepCopy

func (in *Job) DeepCopy() *Job

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

func (*Job) DeepCopyInto

func (in *Job) DeepCopyInto(out *Job)

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

func (*Job) DeepCopyObject

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

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

func (*Job) GetCondition

func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Job.

func (*Job) GetConnectionDetailsMapping

func (tr *Job) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Job

func (*Job) GetDeletionPolicy

func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Job.

func (*Job) GetID

func (tr *Job) GetID() string

GetID returns ID of underlying Terraform resource of this Job

func (*Job) GetObservation

func (tr *Job) GetObservation() (map[string]interface{}, error)

GetObservation of this Job

func (*Job) GetParameters

func (tr *Job) GetParameters() (map[string]interface{}, error)

GetParameters of this Job

func (*Job) GetProviderConfigReference

func (mg *Job) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Job.

func (*Job) GetProviderReference

func (mg *Job) GetProviderReference() *xpv1.Reference

GetProviderReference of this Job. Deprecated: Use GetProviderConfigReference.

func (*Job) GetPublishConnectionDetailsTo

func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Job.

func (*Job) GetTerraformResourceType

func (mg *Job) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Job

func (*Job) GetTerraformSchemaVersion

func (tr *Job) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Job) GetWriteConnectionSecretToReference

func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Job.

func (*Job) LateInitialize

func (tr *Job) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Job using its observed tfState. returns True if there are any spec changes for the resource.

func (*Job) ResolveReferences

func (mg *Job) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Job.

func (*Job) SetConditions

func (mg *Job) SetConditions(c ...xpv1.Condition)

SetConditions of this Job.

func (*Job) SetDeletionPolicy

func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Job.

func (*Job) SetObservation

func (tr *Job) SetObservation(obs map[string]interface{}) error

SetObservation for this Job

func (*Job) SetParameters

func (tr *Job) SetParameters(params map[string]interface{}) error

SetParameters for this Job

func (*Job) SetProviderConfigReference

func (mg *Job) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Job.

func (*Job) SetProviderReference

func (mg *Job) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Job. Deprecated: Use SetProviderConfigReference.

func (*Job) SetPublishConnectionDetailsTo

func (mg *Job) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Job.

func (*Job) SetWriteConnectionSecretToReference

func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Job.

type JobList

type JobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Job `json:"items"`
}

JobList contains a list of Jobs

func (*JobList) DeepCopy

func (in *JobList) DeepCopy() *JobList

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

func (*JobList) DeepCopyInto

func (in *JobList) DeepCopyInto(out *JobList)

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

func (*JobList) DeepCopyObject

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

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

func (*JobList) GetItems

func (l *JobList) GetItems() []resource.Managed

GetItems of this JobList.

type JobObservation

type JobObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`

	JobID *string `json:"jobId,omitempty" tf:"job_id,omitempty"`
}

func (*JobObservation) DeepCopy

func (in *JobObservation) DeepCopy() *JobObservation

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

func (*JobObservation) DeepCopyInto

func (in *JobObservation) DeepCopyInto(out *JobObservation)

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

type JobParameters

type JobParameters struct {

	// +kubebuilder:validation:Optional
	CompatibilityLevel *string `json:"compatibilityLevel,omitempty" tf:"compatibility_level,omitempty"`

	// +kubebuilder:validation:Optional
	DataLocale *string `json:"dataLocale,omitempty" tf:"data_locale,omitempty"`

	// +kubebuilder:validation:Optional
	EventsLateArrivalMaxDelayInSeconds *float64 `json:"eventsLateArrivalMaxDelayInSeconds,omitempty" tf:"events_late_arrival_max_delay_in_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	EventsOutOfOrderMaxDelayInSeconds *float64 `json:"eventsOutOfOrderMaxDelayInSeconds,omitempty" tf:"events_out_of_order_max_delay_in_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	EventsOutOfOrderPolicy *string `json:"eventsOutOfOrderPolicy,omitempty" tf:"events_out_of_order_policy,omitempty"`

	// +kubebuilder:validation:Optional
	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	OutputErrorPolicy *string `json:"outputErrorPolicy,omitempty" tf:"output_error_policy,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	StreamingUnits *float64 `json:"streamingUnits" tf:"streaming_units,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	TransformationQuery *string `json:"transformationQuery" tf:"transformation_query,omitempty"`
}

func (*JobParameters) DeepCopy

func (in *JobParameters) DeepCopy() *JobParameters

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

func (*JobParameters) DeepCopyInto

func (in *JobParameters) DeepCopyInto(out *JobParameters)

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

type JobSpec

type JobSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     JobParameters `json:"forProvider"`
}

JobSpec defines the desired state of Job

func (*JobSpec) DeepCopy

func (in *JobSpec) DeepCopy() *JobSpec

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

func (*JobSpec) DeepCopyInto

func (in *JobSpec) DeepCopyInto(out *JobSpec)

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

type JobStatus

type JobStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        JobObservation `json:"atProvider,omitempty"`
}

JobStatus defines the observed state of Job.

func (*JobStatus) DeepCopy

func (in *JobStatus) DeepCopy() *JobStatus

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

func (*JobStatus) DeepCopyInto

func (in *JobStatus) DeepCopyInto(out *JobStatus)

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

type OutputBlob

type OutputBlob struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OutputBlobSpec   `json:"spec"`
	Status            OutputBlobStatus `json:"status,omitempty"`
}

OutputBlob is the Schema for the OutputBlobs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*OutputBlob) DeepCopy

func (in *OutputBlob) DeepCopy() *OutputBlob

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

func (*OutputBlob) DeepCopyInto

func (in *OutputBlob) DeepCopyInto(out *OutputBlob)

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

func (*OutputBlob) DeepCopyObject

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

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

func (*OutputBlob) GetCondition

func (mg *OutputBlob) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this OutputBlob.

func (*OutputBlob) GetConnectionDetailsMapping

func (tr *OutputBlob) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this OutputBlob

func (*OutputBlob) GetDeletionPolicy

func (mg *OutputBlob) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this OutputBlob.

func (*OutputBlob) GetID

func (tr *OutputBlob) GetID() string

GetID returns ID of underlying Terraform resource of this OutputBlob

func (*OutputBlob) GetObservation

func (tr *OutputBlob) GetObservation() (map[string]interface{}, error)

GetObservation of this OutputBlob

func (*OutputBlob) GetParameters

func (tr *OutputBlob) GetParameters() (map[string]interface{}, error)

GetParameters of this OutputBlob

func (*OutputBlob) GetProviderConfigReference

func (mg *OutputBlob) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this OutputBlob.

func (*OutputBlob) GetProviderReference

func (mg *OutputBlob) GetProviderReference() *xpv1.Reference

GetProviderReference of this OutputBlob. Deprecated: Use GetProviderConfigReference.

func (*OutputBlob) GetPublishConnectionDetailsTo

func (mg *OutputBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this OutputBlob.

func (*OutputBlob) GetTerraformResourceType

func (mg *OutputBlob) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OutputBlob

func (*OutputBlob) GetTerraformSchemaVersion

func (tr *OutputBlob) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OutputBlob) GetWriteConnectionSecretToReference

func (mg *OutputBlob) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this OutputBlob.

func (*OutputBlob) LateInitialize

func (tr *OutputBlob) LateInitialize(attrs []byte) (bool, error)

LateInitialize this OutputBlob using its observed tfState. returns True if there are any spec changes for the resource.

func (*OutputBlob) ResolveReferences

func (mg *OutputBlob) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this OutputBlob.

func (*OutputBlob) SetConditions

func (mg *OutputBlob) SetConditions(c ...xpv1.Condition)

SetConditions of this OutputBlob.

func (*OutputBlob) SetDeletionPolicy

func (mg *OutputBlob) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this OutputBlob.

func (*OutputBlob) SetObservation

func (tr *OutputBlob) SetObservation(obs map[string]interface{}) error

SetObservation for this OutputBlob

func (*OutputBlob) SetParameters

func (tr *OutputBlob) SetParameters(params map[string]interface{}) error

SetParameters for this OutputBlob

func (*OutputBlob) SetProviderConfigReference

func (mg *OutputBlob) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this OutputBlob.

func (*OutputBlob) SetProviderReference

func (mg *OutputBlob) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this OutputBlob. Deprecated: Use SetProviderConfigReference.

func (*OutputBlob) SetPublishConnectionDetailsTo

func (mg *OutputBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this OutputBlob.

func (*OutputBlob) SetWriteConnectionSecretToReference

func (mg *OutputBlob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this OutputBlob.

type OutputBlobList

type OutputBlobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OutputBlob `json:"items"`
}

OutputBlobList contains a list of OutputBlobs

func (*OutputBlobList) DeepCopy

func (in *OutputBlobList) DeepCopy() *OutputBlobList

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

func (*OutputBlobList) DeepCopyInto

func (in *OutputBlobList) DeepCopyInto(out *OutputBlobList)

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

func (*OutputBlobList) DeepCopyObject

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

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

func (*OutputBlobList) GetItems

func (l *OutputBlobList) GetItems() []resource.Managed

GetItems of this OutputBlobList.

type OutputBlobObservation

type OutputBlobObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*OutputBlobObservation) DeepCopy

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

func (*OutputBlobObservation) DeepCopyInto

func (in *OutputBlobObservation) DeepCopyInto(out *OutputBlobObservation)

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

type OutputBlobParameters

type OutputBlobParameters struct {

	// +kubebuilder:validation:Optional
	BatchMaxWaitTime *string `json:"batchMaxWaitTime,omitempty" tf:"batch_max_wait_time,omitempty"`

	// +kubebuilder:validation:Optional
	BatchMinRows *float64 `json:"batchMinRows,omitempty" tf:"batch_min_rows,omitempty"`

	// +kubebuilder:validation:Required
	DateFormat *string `json:"dateFormat" tf:"date_format,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PathPattern *string `json:"pathPattern" tf:"path_pattern,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Serialization []SerializationParameters `json:"serialization" tf:"serialization,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`

	// +kubebuilder:validation:Required
	StorageContainerName *string `json:"storageContainerName" tf:"storage_container_name,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`

	// +kubebuilder:validation:Required
	TimeFormat *string `json:"timeFormat" tf:"time_format,omitempty"`
}

func (*OutputBlobParameters) DeepCopy

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

func (*OutputBlobParameters) DeepCopyInto

func (in *OutputBlobParameters) DeepCopyInto(out *OutputBlobParameters)

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

type OutputBlobSpec

type OutputBlobSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OutputBlobParameters `json:"forProvider"`
}

OutputBlobSpec defines the desired state of OutputBlob

func (*OutputBlobSpec) DeepCopy

func (in *OutputBlobSpec) DeepCopy() *OutputBlobSpec

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

func (*OutputBlobSpec) DeepCopyInto

func (in *OutputBlobSpec) DeepCopyInto(out *OutputBlobSpec)

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

type OutputBlobStatus

type OutputBlobStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        OutputBlobObservation `json:"atProvider,omitempty"`
}

OutputBlobStatus defines the observed state of OutputBlob.

func (*OutputBlobStatus) DeepCopy

func (in *OutputBlobStatus) DeepCopy() *OutputBlobStatus

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

func (*OutputBlobStatus) DeepCopyInto

func (in *OutputBlobStatus) DeepCopyInto(out *OutputBlobStatus)

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

type OutputEventHub

type OutputEventHub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OutputEventHubSpec   `json:"spec"`
	Status            OutputEventHubStatus `json:"status,omitempty"`
}

OutputEventHub is the Schema for the OutputEventHubs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*OutputEventHub) DeepCopy

func (in *OutputEventHub) DeepCopy() *OutputEventHub

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

func (*OutputEventHub) DeepCopyInto

func (in *OutputEventHub) DeepCopyInto(out *OutputEventHub)

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

func (*OutputEventHub) DeepCopyObject

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

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

func (*OutputEventHub) GetCondition

func (mg *OutputEventHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this OutputEventHub.

func (*OutputEventHub) GetConnectionDetailsMapping

func (tr *OutputEventHub) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this OutputEventHub

func (*OutputEventHub) GetDeletionPolicy

func (mg *OutputEventHub) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this OutputEventHub.

func (*OutputEventHub) GetID

func (tr *OutputEventHub) GetID() string

GetID returns ID of underlying Terraform resource of this OutputEventHub

func (*OutputEventHub) GetObservation

func (tr *OutputEventHub) GetObservation() (map[string]interface{}, error)

GetObservation of this OutputEventHub

func (*OutputEventHub) GetParameters

func (tr *OutputEventHub) GetParameters() (map[string]interface{}, error)

GetParameters of this OutputEventHub

func (*OutputEventHub) GetProviderConfigReference

func (mg *OutputEventHub) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this OutputEventHub.

func (*OutputEventHub) GetProviderReference

func (mg *OutputEventHub) GetProviderReference() *xpv1.Reference

GetProviderReference of this OutputEventHub. Deprecated: Use GetProviderConfigReference.

func (*OutputEventHub) GetPublishConnectionDetailsTo

func (mg *OutputEventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this OutputEventHub.

func (*OutputEventHub) GetTerraformResourceType

func (mg *OutputEventHub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OutputEventHub

func (*OutputEventHub) GetTerraformSchemaVersion

func (tr *OutputEventHub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OutputEventHub) GetWriteConnectionSecretToReference

func (mg *OutputEventHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this OutputEventHub.

func (*OutputEventHub) LateInitialize

func (tr *OutputEventHub) LateInitialize(attrs []byte) (bool, error)

LateInitialize this OutputEventHub using its observed tfState. returns True if there are any spec changes for the resource.

func (*OutputEventHub) ResolveReferences

func (mg *OutputEventHub) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this OutputEventHub.

func (*OutputEventHub) SetConditions

func (mg *OutputEventHub) SetConditions(c ...xpv1.Condition)

SetConditions of this OutputEventHub.

func (*OutputEventHub) SetDeletionPolicy

func (mg *OutputEventHub) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this OutputEventHub.

func (*OutputEventHub) SetObservation

func (tr *OutputEventHub) SetObservation(obs map[string]interface{}) error

SetObservation for this OutputEventHub

func (*OutputEventHub) SetParameters

func (tr *OutputEventHub) SetParameters(params map[string]interface{}) error

SetParameters for this OutputEventHub

func (*OutputEventHub) SetProviderConfigReference

func (mg *OutputEventHub) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this OutputEventHub.

func (*OutputEventHub) SetProviderReference

func (mg *OutputEventHub) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this OutputEventHub. Deprecated: Use SetProviderConfigReference.

func (*OutputEventHub) SetPublishConnectionDetailsTo

func (mg *OutputEventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this OutputEventHub.

func (*OutputEventHub) SetWriteConnectionSecretToReference

func (mg *OutputEventHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this OutputEventHub.

type OutputEventHubList

type OutputEventHubList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OutputEventHub `json:"items"`
}

OutputEventHubList contains a list of OutputEventHubs

func (*OutputEventHubList) DeepCopy

func (in *OutputEventHubList) DeepCopy() *OutputEventHubList

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

func (*OutputEventHubList) DeepCopyInto

func (in *OutputEventHubList) DeepCopyInto(out *OutputEventHubList)

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

func (*OutputEventHubList) DeepCopyObject

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

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

func (*OutputEventHubList) GetItems

func (l *OutputEventHubList) GetItems() []resource.Managed

GetItems of this OutputEventHubList.

type OutputEventHubObservation

type OutputEventHubObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*OutputEventHubObservation) DeepCopy

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

func (*OutputEventHubObservation) DeepCopyInto

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

type OutputEventHubParameters

type OutputEventHubParameters struct {

	// +kubebuilder:validation:Required
	EventHubName *string `json:"eventhubName" tf:"eventhub_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PartitionKey *string `json:"partitionKey,omitempty" tf:"partition_key,omitempty"`

	// +kubebuilder:validation:Optional
	PropertyColumns []*string `json:"propertyColumns,omitempty" tf:"property_columns,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Serialization []OutputEventHubSerializationParameters `json:"serialization" tf:"serialization,omitempty"`

	// +kubebuilder:validation:Required
	ServiceBusNamespace *string `json:"servicebusNamespace" tf:"servicebus_namespace,omitempty"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyKeySecretRef v1.SecretKeySelector `json:"sharedAccessPolicyKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyName *string `json:"sharedAccessPolicyName" tf:"shared_access_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`
}

func (*OutputEventHubParameters) DeepCopy

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

func (*OutputEventHubParameters) DeepCopyInto

func (in *OutputEventHubParameters) DeepCopyInto(out *OutputEventHubParameters)

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

type OutputEventHubSerializationObservation

type OutputEventHubSerializationObservation struct {
}

func (*OutputEventHubSerializationObservation) DeepCopy

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

func (*OutputEventHubSerializationObservation) DeepCopyInto

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

type OutputEventHubSerializationParameters

type OutputEventHubSerializationParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"`

	// +kubebuilder:validation:Optional
	Format *string `json:"format,omitempty" tf:"format,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*OutputEventHubSerializationParameters) DeepCopy

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

func (*OutputEventHubSerializationParameters) DeepCopyInto

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

type OutputEventHubSpec

type OutputEventHubSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OutputEventHubParameters `json:"forProvider"`
}

OutputEventHubSpec defines the desired state of OutputEventHub

func (*OutputEventHubSpec) DeepCopy

func (in *OutputEventHubSpec) DeepCopy() *OutputEventHubSpec

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

func (*OutputEventHubSpec) DeepCopyInto

func (in *OutputEventHubSpec) DeepCopyInto(out *OutputEventHubSpec)

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

type OutputEventHubStatus

type OutputEventHubStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        OutputEventHubObservation `json:"atProvider,omitempty"`
}

OutputEventHubStatus defines the observed state of OutputEventHub.

func (*OutputEventHubStatus) DeepCopy

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

func (*OutputEventHubStatus) DeepCopyInto

func (in *OutputEventHubStatus) DeepCopyInto(out *OutputEventHubStatus)

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

type OutputMSSQL

type OutputMSSQL struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OutputMSSQLSpec   `json:"spec"`
	Status            OutputMSSQLStatus `json:"status,omitempty"`
}

OutputMSSQL is the Schema for the OutputMSSQLs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*OutputMSSQL) DeepCopy

func (in *OutputMSSQL) DeepCopy() *OutputMSSQL

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

func (*OutputMSSQL) DeepCopyInto

func (in *OutputMSSQL) DeepCopyInto(out *OutputMSSQL)

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

func (*OutputMSSQL) DeepCopyObject

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

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

func (*OutputMSSQL) GetCondition

func (mg *OutputMSSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this OutputMSSQL.

func (*OutputMSSQL) GetConnectionDetailsMapping

func (tr *OutputMSSQL) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this OutputMSSQL

func (*OutputMSSQL) GetDeletionPolicy

func (mg *OutputMSSQL) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this OutputMSSQL.

func (*OutputMSSQL) GetID

func (tr *OutputMSSQL) GetID() string

GetID returns ID of underlying Terraform resource of this OutputMSSQL

func (*OutputMSSQL) GetObservation

func (tr *OutputMSSQL) GetObservation() (map[string]interface{}, error)

GetObservation of this OutputMSSQL

func (*OutputMSSQL) GetParameters

func (tr *OutputMSSQL) GetParameters() (map[string]interface{}, error)

GetParameters of this OutputMSSQL

func (*OutputMSSQL) GetProviderConfigReference

func (mg *OutputMSSQL) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this OutputMSSQL.

func (*OutputMSSQL) GetProviderReference

func (mg *OutputMSSQL) GetProviderReference() *xpv1.Reference

GetProviderReference of this OutputMSSQL. Deprecated: Use GetProviderConfigReference.

func (*OutputMSSQL) GetPublishConnectionDetailsTo

func (mg *OutputMSSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this OutputMSSQL.

func (*OutputMSSQL) GetTerraformResourceType

func (mg *OutputMSSQL) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OutputMSSQL

func (*OutputMSSQL) GetTerraformSchemaVersion

func (tr *OutputMSSQL) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OutputMSSQL) GetWriteConnectionSecretToReference

func (mg *OutputMSSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this OutputMSSQL.

func (*OutputMSSQL) LateInitialize

func (tr *OutputMSSQL) LateInitialize(attrs []byte) (bool, error)

LateInitialize this OutputMSSQL using its observed tfState. returns True if there are any spec changes for the resource.

func (*OutputMSSQL) ResolveReferences

func (mg *OutputMSSQL) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this OutputMSSQL.

func (*OutputMSSQL) SetConditions

func (mg *OutputMSSQL) SetConditions(c ...xpv1.Condition)

SetConditions of this OutputMSSQL.

func (*OutputMSSQL) SetDeletionPolicy

func (mg *OutputMSSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this OutputMSSQL.

func (*OutputMSSQL) SetObservation

func (tr *OutputMSSQL) SetObservation(obs map[string]interface{}) error

SetObservation for this OutputMSSQL

func (*OutputMSSQL) SetParameters

func (tr *OutputMSSQL) SetParameters(params map[string]interface{}) error

SetParameters for this OutputMSSQL

func (*OutputMSSQL) SetProviderConfigReference

func (mg *OutputMSSQL) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this OutputMSSQL.

func (*OutputMSSQL) SetProviderReference

func (mg *OutputMSSQL) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this OutputMSSQL. Deprecated: Use SetProviderConfigReference.

func (*OutputMSSQL) SetPublishConnectionDetailsTo

func (mg *OutputMSSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this OutputMSSQL.

func (*OutputMSSQL) SetWriteConnectionSecretToReference

func (mg *OutputMSSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this OutputMSSQL.

type OutputMSSQLList

type OutputMSSQLList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OutputMSSQL `json:"items"`
}

OutputMSSQLList contains a list of OutputMSSQLs

func (*OutputMSSQLList) DeepCopy

func (in *OutputMSSQLList) DeepCopy() *OutputMSSQLList

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

func (*OutputMSSQLList) DeepCopyInto

func (in *OutputMSSQLList) DeepCopyInto(out *OutputMSSQLList)

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

func (*OutputMSSQLList) DeepCopyObject

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

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

func (*OutputMSSQLList) GetItems

func (l *OutputMSSQLList) GetItems() []resource.Managed

GetItems of this OutputMSSQLList.

type OutputMSSQLObservation

type OutputMSSQLObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*OutputMSSQLObservation) DeepCopy

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

func (*OutputMSSQLObservation) DeepCopyInto

func (in *OutputMSSQLObservation) DeepCopyInto(out *OutputMSSQLObservation)

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

type OutputMSSQLParameters

type OutputMSSQLParameters struct {

	// +kubebuilder:validation:Required
	Database *string `json:"database" tf:"database,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Server *string `json:"server" tf:"server,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`

	// +kubebuilder:validation:Required
	Table *string `json:"table" tf:"table,omitempty"`

	// +kubebuilder:validation:Required
	User *string `json:"user" tf:"user,omitempty"`
}

func (*OutputMSSQLParameters) DeepCopy

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

func (*OutputMSSQLParameters) DeepCopyInto

func (in *OutputMSSQLParameters) DeepCopyInto(out *OutputMSSQLParameters)

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

type OutputMSSQLSpec

type OutputMSSQLSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OutputMSSQLParameters `json:"forProvider"`
}

OutputMSSQLSpec defines the desired state of OutputMSSQL

func (*OutputMSSQLSpec) DeepCopy

func (in *OutputMSSQLSpec) DeepCopy() *OutputMSSQLSpec

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

func (*OutputMSSQLSpec) DeepCopyInto

func (in *OutputMSSQLSpec) DeepCopyInto(out *OutputMSSQLSpec)

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

type OutputMSSQLStatus

type OutputMSSQLStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        OutputMSSQLObservation `json:"atProvider,omitempty"`
}

OutputMSSQLStatus defines the observed state of OutputMSSQL.

func (*OutputMSSQLStatus) DeepCopy

func (in *OutputMSSQLStatus) DeepCopy() *OutputMSSQLStatus

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

func (*OutputMSSQLStatus) DeepCopyInto

func (in *OutputMSSQLStatus) DeepCopyInto(out *OutputMSSQLStatus)

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

type OutputObservation

type OutputObservation struct {
}

func (*OutputObservation) DeepCopy

func (in *OutputObservation) DeepCopy() *OutputObservation

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

func (*OutputObservation) DeepCopyInto

func (in *OutputObservation) DeepCopyInto(out *OutputObservation)

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

type OutputParameters

type OutputParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*OutputParameters) DeepCopy

func (in *OutputParameters) DeepCopy() *OutputParameters

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

func (*OutputParameters) DeepCopyInto

func (in *OutputParameters) DeepCopyInto(out *OutputParameters)

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

type OutputServiceBusQueue

type OutputServiceBusQueue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OutputServiceBusQueueSpec   `json:"spec"`
	Status            OutputServiceBusQueueStatus `json:"status,omitempty"`
}

OutputServiceBusQueue is the Schema for the OutputServiceBusQueues API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*OutputServiceBusQueue) DeepCopy

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

func (*OutputServiceBusQueue) DeepCopyInto

func (in *OutputServiceBusQueue) DeepCopyInto(out *OutputServiceBusQueue)

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

func (*OutputServiceBusQueue) DeepCopyObject

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

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

func (*OutputServiceBusQueue) GetCondition

func (mg *OutputServiceBusQueue) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) GetConnectionDetailsMapping

func (tr *OutputServiceBusQueue) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this OutputServiceBusQueue

func (*OutputServiceBusQueue) GetDeletionPolicy

func (mg *OutputServiceBusQueue) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) GetID

func (tr *OutputServiceBusQueue) GetID() string

GetID returns ID of underlying Terraform resource of this OutputServiceBusQueue

func (*OutputServiceBusQueue) GetObservation

func (tr *OutputServiceBusQueue) GetObservation() (map[string]interface{}, error)

GetObservation of this OutputServiceBusQueue

func (*OutputServiceBusQueue) GetParameters

func (tr *OutputServiceBusQueue) GetParameters() (map[string]interface{}, error)

GetParameters of this OutputServiceBusQueue

func (*OutputServiceBusQueue) GetProviderConfigReference

func (mg *OutputServiceBusQueue) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) GetProviderReference

func (mg *OutputServiceBusQueue) GetProviderReference() *xpv1.Reference

GetProviderReference of this OutputServiceBusQueue. Deprecated: Use GetProviderConfigReference.

func (*OutputServiceBusQueue) GetPublishConnectionDetailsTo

func (mg *OutputServiceBusQueue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) GetTerraformResourceType

func (mg *OutputServiceBusQueue) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OutputServiceBusQueue

func (*OutputServiceBusQueue) GetTerraformSchemaVersion

func (tr *OutputServiceBusQueue) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OutputServiceBusQueue) GetWriteConnectionSecretToReference

func (mg *OutputServiceBusQueue) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) LateInitialize

func (tr *OutputServiceBusQueue) LateInitialize(attrs []byte) (bool, error)

LateInitialize this OutputServiceBusQueue using its observed tfState. returns True if there are any spec changes for the resource.

func (*OutputServiceBusQueue) ResolveReferences

func (mg *OutputServiceBusQueue) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) SetConditions

func (mg *OutputServiceBusQueue) SetConditions(c ...xpv1.Condition)

SetConditions of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) SetDeletionPolicy

func (mg *OutputServiceBusQueue) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) SetObservation

func (tr *OutputServiceBusQueue) SetObservation(obs map[string]interface{}) error

SetObservation for this OutputServiceBusQueue

func (*OutputServiceBusQueue) SetParameters

func (tr *OutputServiceBusQueue) SetParameters(params map[string]interface{}) error

SetParameters for this OutputServiceBusQueue

func (*OutputServiceBusQueue) SetProviderConfigReference

func (mg *OutputServiceBusQueue) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) SetProviderReference

func (mg *OutputServiceBusQueue) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this OutputServiceBusQueue. Deprecated: Use SetProviderConfigReference.

func (*OutputServiceBusQueue) SetPublishConnectionDetailsTo

func (mg *OutputServiceBusQueue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this OutputServiceBusQueue.

func (*OutputServiceBusQueue) SetWriteConnectionSecretToReference

func (mg *OutputServiceBusQueue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this OutputServiceBusQueue.

type OutputServiceBusQueueList

type OutputServiceBusQueueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OutputServiceBusQueue `json:"items"`
}

OutputServiceBusQueueList contains a list of OutputServiceBusQueues

func (*OutputServiceBusQueueList) DeepCopy

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

func (*OutputServiceBusQueueList) DeepCopyInto

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

func (*OutputServiceBusQueueList) DeepCopyObject

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

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

func (*OutputServiceBusQueueList) GetItems

func (l *OutputServiceBusQueueList) GetItems() []resource.Managed

GetItems of this OutputServiceBusQueueList.

type OutputServiceBusQueueObservation

type OutputServiceBusQueueObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*OutputServiceBusQueueObservation) DeepCopy

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

func (*OutputServiceBusQueueObservation) DeepCopyInto

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

type OutputServiceBusQueueParameters

type OutputServiceBusQueueParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	QueueName *string `json:"queueName" tf:"queue_name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Serialization []OutputServiceBusQueueSerializationParameters `json:"serialization" tf:"serialization,omitempty"`

	// +kubebuilder:validation:Required
	ServiceBusNamespace *string `json:"servicebusNamespace" tf:"servicebus_namespace,omitempty"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyKeySecretRef v1.SecretKeySelector `json:"sharedAccessPolicyKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyName *string `json:"sharedAccessPolicyName" tf:"shared_access_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`
}

func (*OutputServiceBusQueueParameters) DeepCopy

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

func (*OutputServiceBusQueueParameters) DeepCopyInto

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

type OutputServiceBusQueueSerializationObservation

type OutputServiceBusQueueSerializationObservation struct {
}

func (*OutputServiceBusQueueSerializationObservation) DeepCopy

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

func (*OutputServiceBusQueueSerializationObservation) DeepCopyInto

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

type OutputServiceBusQueueSerializationParameters

type OutputServiceBusQueueSerializationParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"`

	// +kubebuilder:validation:Optional
	Format *string `json:"format,omitempty" tf:"format,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*OutputServiceBusQueueSerializationParameters) DeepCopy

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

func (*OutputServiceBusQueueSerializationParameters) DeepCopyInto

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

type OutputServiceBusQueueSpec

type OutputServiceBusQueueSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OutputServiceBusQueueParameters `json:"forProvider"`
}

OutputServiceBusQueueSpec defines the desired state of OutputServiceBusQueue

func (*OutputServiceBusQueueSpec) DeepCopy

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

func (*OutputServiceBusQueueSpec) DeepCopyInto

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

type OutputServiceBusQueueStatus

type OutputServiceBusQueueStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        OutputServiceBusQueueObservation `json:"atProvider,omitempty"`
}

OutputServiceBusQueueStatus defines the observed state of OutputServiceBusQueue.

func (*OutputServiceBusQueueStatus) DeepCopy

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

func (*OutputServiceBusQueueStatus) DeepCopyInto

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

type OutputServiceBusTopic

type OutputServiceBusTopic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OutputServiceBusTopicSpec   `json:"spec"`
	Status            OutputServiceBusTopicStatus `json:"status,omitempty"`
}

OutputServiceBusTopic is the Schema for the OutputServiceBusTopics API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*OutputServiceBusTopic) DeepCopy

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

func (*OutputServiceBusTopic) DeepCopyInto

func (in *OutputServiceBusTopic) DeepCopyInto(out *OutputServiceBusTopic)

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

func (*OutputServiceBusTopic) DeepCopyObject

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

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

func (*OutputServiceBusTopic) GetCondition

func (mg *OutputServiceBusTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) GetConnectionDetailsMapping

func (tr *OutputServiceBusTopic) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this OutputServiceBusTopic

func (*OutputServiceBusTopic) GetDeletionPolicy

func (mg *OutputServiceBusTopic) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) GetID

func (tr *OutputServiceBusTopic) GetID() string

GetID returns ID of underlying Terraform resource of this OutputServiceBusTopic

func (*OutputServiceBusTopic) GetObservation

func (tr *OutputServiceBusTopic) GetObservation() (map[string]interface{}, error)

GetObservation of this OutputServiceBusTopic

func (*OutputServiceBusTopic) GetParameters

func (tr *OutputServiceBusTopic) GetParameters() (map[string]interface{}, error)

GetParameters of this OutputServiceBusTopic

func (*OutputServiceBusTopic) GetProviderConfigReference

func (mg *OutputServiceBusTopic) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) GetProviderReference

func (mg *OutputServiceBusTopic) GetProviderReference() *xpv1.Reference

GetProviderReference of this OutputServiceBusTopic. Deprecated: Use GetProviderConfigReference.

func (*OutputServiceBusTopic) GetPublishConnectionDetailsTo

func (mg *OutputServiceBusTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) GetTerraformResourceType

func (mg *OutputServiceBusTopic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OutputServiceBusTopic

func (*OutputServiceBusTopic) GetTerraformSchemaVersion

func (tr *OutputServiceBusTopic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OutputServiceBusTopic) GetWriteConnectionSecretToReference

func (mg *OutputServiceBusTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) LateInitialize

func (tr *OutputServiceBusTopic) LateInitialize(attrs []byte) (bool, error)

LateInitialize this OutputServiceBusTopic using its observed tfState. returns True if there are any spec changes for the resource.

func (*OutputServiceBusTopic) ResolveReferences

func (mg *OutputServiceBusTopic) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) SetConditions

func (mg *OutputServiceBusTopic) SetConditions(c ...xpv1.Condition)

SetConditions of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) SetDeletionPolicy

func (mg *OutputServiceBusTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) SetObservation

func (tr *OutputServiceBusTopic) SetObservation(obs map[string]interface{}) error

SetObservation for this OutputServiceBusTopic

func (*OutputServiceBusTopic) SetParameters

func (tr *OutputServiceBusTopic) SetParameters(params map[string]interface{}) error

SetParameters for this OutputServiceBusTopic

func (*OutputServiceBusTopic) SetProviderConfigReference

func (mg *OutputServiceBusTopic) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) SetProviderReference

func (mg *OutputServiceBusTopic) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this OutputServiceBusTopic. Deprecated: Use SetProviderConfigReference.

func (*OutputServiceBusTopic) SetPublishConnectionDetailsTo

func (mg *OutputServiceBusTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this OutputServiceBusTopic.

func (*OutputServiceBusTopic) SetWriteConnectionSecretToReference

func (mg *OutputServiceBusTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this OutputServiceBusTopic.

type OutputServiceBusTopicList

type OutputServiceBusTopicList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OutputServiceBusTopic `json:"items"`
}

OutputServiceBusTopicList contains a list of OutputServiceBusTopics

func (*OutputServiceBusTopicList) DeepCopy

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

func (*OutputServiceBusTopicList) DeepCopyInto

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

func (*OutputServiceBusTopicList) DeepCopyObject

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

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

func (*OutputServiceBusTopicList) GetItems

func (l *OutputServiceBusTopicList) GetItems() []resource.Managed

GetItems of this OutputServiceBusTopicList.

type OutputServiceBusTopicObservation

type OutputServiceBusTopicObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*OutputServiceBusTopicObservation) DeepCopy

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

func (*OutputServiceBusTopicObservation) DeepCopyInto

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

type OutputServiceBusTopicParameters

type OutputServiceBusTopicParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Serialization []OutputServiceBusTopicSerializationParameters `json:"serialization" tf:"serialization,omitempty"`

	// +kubebuilder:validation:Required
	ServiceBusNamespace *string `json:"servicebusNamespace" tf:"servicebus_namespace,omitempty"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyKeySecretRef v1.SecretKeySelector `json:"sharedAccessPolicyKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyName *string `json:"sharedAccessPolicyName" tf:"shared_access_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`

	// +kubebuilder:validation:Required
	TopicName *string `json:"topicName" tf:"topic_name,omitempty"`
}

func (*OutputServiceBusTopicParameters) DeepCopy

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

func (*OutputServiceBusTopicParameters) DeepCopyInto

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

type OutputServiceBusTopicSerializationObservation

type OutputServiceBusTopicSerializationObservation struct {
}

func (*OutputServiceBusTopicSerializationObservation) DeepCopy

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

func (*OutputServiceBusTopicSerializationObservation) DeepCopyInto

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

type OutputServiceBusTopicSerializationParameters

type OutputServiceBusTopicSerializationParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"`

	// +kubebuilder:validation:Optional
	Format *string `json:"format,omitempty" tf:"format,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*OutputServiceBusTopicSerializationParameters) DeepCopy

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

func (*OutputServiceBusTopicSerializationParameters) DeepCopyInto

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

type OutputServiceBusTopicSpec

type OutputServiceBusTopicSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OutputServiceBusTopicParameters `json:"forProvider"`
}

OutputServiceBusTopicSpec defines the desired state of OutputServiceBusTopic

func (*OutputServiceBusTopicSpec) DeepCopy

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

func (*OutputServiceBusTopicSpec) DeepCopyInto

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

type OutputServiceBusTopicStatus

type OutputServiceBusTopicStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        OutputServiceBusTopicObservation `json:"atProvider,omitempty"`
}

OutputServiceBusTopicStatus defines the observed state of OutputServiceBusTopic.

func (*OutputServiceBusTopicStatus) DeepCopy

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

func (*OutputServiceBusTopicStatus) DeepCopyInto

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

type ReferenceInputBlob

type ReferenceInputBlob struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ReferenceInputBlobSpec   `json:"spec"`
	Status            ReferenceInputBlobStatus `json:"status,omitempty"`
}

ReferenceInputBlob is the Schema for the ReferenceInputBlobs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*ReferenceInputBlob) DeepCopy

func (in *ReferenceInputBlob) DeepCopy() *ReferenceInputBlob

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

func (*ReferenceInputBlob) DeepCopyInto

func (in *ReferenceInputBlob) DeepCopyInto(out *ReferenceInputBlob)

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

func (*ReferenceInputBlob) DeepCopyObject

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

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

func (*ReferenceInputBlob) GetCondition

func (mg *ReferenceInputBlob) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ReferenceInputBlob.

func (*ReferenceInputBlob) GetConnectionDetailsMapping

func (tr *ReferenceInputBlob) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ReferenceInputBlob

func (*ReferenceInputBlob) GetDeletionPolicy

func (mg *ReferenceInputBlob) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ReferenceInputBlob.

func (*ReferenceInputBlob) GetID

func (tr *ReferenceInputBlob) GetID() string

GetID returns ID of underlying Terraform resource of this ReferenceInputBlob

func (*ReferenceInputBlob) GetObservation

func (tr *ReferenceInputBlob) GetObservation() (map[string]interface{}, error)

GetObservation of this ReferenceInputBlob

func (*ReferenceInputBlob) GetParameters

func (tr *ReferenceInputBlob) GetParameters() (map[string]interface{}, error)

GetParameters of this ReferenceInputBlob

func (*ReferenceInputBlob) GetProviderConfigReference

func (mg *ReferenceInputBlob) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ReferenceInputBlob.

func (*ReferenceInputBlob) GetProviderReference

func (mg *ReferenceInputBlob) GetProviderReference() *xpv1.Reference

GetProviderReference of this ReferenceInputBlob. Deprecated: Use GetProviderConfigReference.

func (*ReferenceInputBlob) GetPublishConnectionDetailsTo

func (mg *ReferenceInputBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ReferenceInputBlob.

func (*ReferenceInputBlob) GetTerraformResourceType

func (mg *ReferenceInputBlob) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ReferenceInputBlob

func (*ReferenceInputBlob) GetTerraformSchemaVersion

func (tr *ReferenceInputBlob) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ReferenceInputBlob) GetWriteConnectionSecretToReference

func (mg *ReferenceInputBlob) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ReferenceInputBlob.

func (*ReferenceInputBlob) LateInitialize

func (tr *ReferenceInputBlob) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ReferenceInputBlob using its observed tfState. returns True if there are any spec changes for the resource.

func (*ReferenceInputBlob) ResolveReferences

func (mg *ReferenceInputBlob) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this ReferenceInputBlob.

func (*ReferenceInputBlob) SetConditions

func (mg *ReferenceInputBlob) SetConditions(c ...xpv1.Condition)

SetConditions of this ReferenceInputBlob.

func (*ReferenceInputBlob) SetDeletionPolicy

func (mg *ReferenceInputBlob) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ReferenceInputBlob.

func (*ReferenceInputBlob) SetObservation

func (tr *ReferenceInputBlob) SetObservation(obs map[string]interface{}) error

SetObservation for this ReferenceInputBlob

func (*ReferenceInputBlob) SetParameters

func (tr *ReferenceInputBlob) SetParameters(params map[string]interface{}) error

SetParameters for this ReferenceInputBlob

func (*ReferenceInputBlob) SetProviderConfigReference

func (mg *ReferenceInputBlob) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ReferenceInputBlob.

func (*ReferenceInputBlob) SetProviderReference

func (mg *ReferenceInputBlob) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ReferenceInputBlob. Deprecated: Use SetProviderConfigReference.

func (*ReferenceInputBlob) SetPublishConnectionDetailsTo

func (mg *ReferenceInputBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ReferenceInputBlob.

func (*ReferenceInputBlob) SetWriteConnectionSecretToReference

func (mg *ReferenceInputBlob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ReferenceInputBlob.

type ReferenceInputBlobList

type ReferenceInputBlobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ReferenceInputBlob `json:"items"`
}

ReferenceInputBlobList contains a list of ReferenceInputBlobs

func (*ReferenceInputBlobList) DeepCopy

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

func (*ReferenceInputBlobList) DeepCopyInto

func (in *ReferenceInputBlobList) DeepCopyInto(out *ReferenceInputBlobList)

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

func (*ReferenceInputBlobList) DeepCopyObject

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

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

func (*ReferenceInputBlobList) GetItems

func (l *ReferenceInputBlobList) GetItems() []resource.Managed

GetItems of this ReferenceInputBlobList.

type ReferenceInputBlobObservation

type ReferenceInputBlobObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ReferenceInputBlobObservation) DeepCopy

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

func (*ReferenceInputBlobObservation) DeepCopyInto

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

type ReferenceInputBlobParameters

type ReferenceInputBlobParameters struct {

	// +kubebuilder:validation:Required
	DateFormat *string `json:"dateFormat" tf:"date_format,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PathPattern *string `json:"pathPattern" tf:"path_pattern,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Serialization []ReferenceInputBlobSerializationParameters `json:"serialization" tf:"serialization,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`

	// +kubebuilder:validation:Required
	StorageContainerName *string `json:"storageContainerName" tf:"storage_container_name,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`

	// +kubebuilder:validation:Required
	TimeFormat *string `json:"timeFormat" tf:"time_format,omitempty"`
}

func (*ReferenceInputBlobParameters) DeepCopy

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

func (*ReferenceInputBlobParameters) DeepCopyInto

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

type ReferenceInputBlobSerializationObservation

type ReferenceInputBlobSerializationObservation struct {
}

func (*ReferenceInputBlobSerializationObservation) DeepCopy

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

func (*ReferenceInputBlobSerializationObservation) DeepCopyInto

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

type ReferenceInputBlobSerializationParameters

type ReferenceInputBlobSerializationParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ReferenceInputBlobSerializationParameters) DeepCopy

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

func (*ReferenceInputBlobSerializationParameters) DeepCopyInto

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

type ReferenceInputBlobSpec

type ReferenceInputBlobSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ReferenceInputBlobParameters `json:"forProvider"`
}

ReferenceInputBlobSpec defines the desired state of ReferenceInputBlob

func (*ReferenceInputBlobSpec) DeepCopy

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

func (*ReferenceInputBlobSpec) DeepCopyInto

func (in *ReferenceInputBlobSpec) DeepCopyInto(out *ReferenceInputBlobSpec)

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

type ReferenceInputBlobStatus

type ReferenceInputBlobStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ReferenceInputBlobObservation `json:"atProvider,omitempty"`
}

ReferenceInputBlobStatus defines the observed state of ReferenceInputBlob.

func (*ReferenceInputBlobStatus) DeepCopy

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

func (*ReferenceInputBlobStatus) DeepCopyInto

func (in *ReferenceInputBlobStatus) DeepCopyInto(out *ReferenceInputBlobStatus)

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

type SerializationObservation

type SerializationObservation struct {
}

func (*SerializationObservation) DeepCopy

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

func (*SerializationObservation) DeepCopyInto

func (in *SerializationObservation) DeepCopyInto(out *SerializationObservation)

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

type SerializationParameters

type SerializationParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"`

	// +kubebuilder:validation:Optional
	Format *string `json:"format,omitempty" tf:"format,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SerializationParameters) DeepCopy

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

func (*SerializationParameters) DeepCopyInto

func (in *SerializationParameters) DeepCopyInto(out *SerializationParameters)

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

type StreamInputBlob

type StreamInputBlob struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StreamInputBlobSpec   `json:"spec"`
	Status            StreamInputBlobStatus `json:"status,omitempty"`
}

StreamInputBlob is the Schema for the StreamInputBlobs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*StreamInputBlob) DeepCopy

func (in *StreamInputBlob) DeepCopy() *StreamInputBlob

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

func (*StreamInputBlob) DeepCopyInto

func (in *StreamInputBlob) DeepCopyInto(out *StreamInputBlob)

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

func (*StreamInputBlob) DeepCopyObject

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

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

func (*StreamInputBlob) GetCondition

func (mg *StreamInputBlob) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this StreamInputBlob.

func (*StreamInputBlob) GetConnectionDetailsMapping

func (tr *StreamInputBlob) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this StreamInputBlob

func (*StreamInputBlob) GetDeletionPolicy

func (mg *StreamInputBlob) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this StreamInputBlob.

func (*StreamInputBlob) GetID

func (tr *StreamInputBlob) GetID() string

GetID returns ID of underlying Terraform resource of this StreamInputBlob

func (*StreamInputBlob) GetObservation

func (tr *StreamInputBlob) GetObservation() (map[string]interface{}, error)

GetObservation of this StreamInputBlob

func (*StreamInputBlob) GetParameters

func (tr *StreamInputBlob) GetParameters() (map[string]interface{}, error)

GetParameters of this StreamInputBlob

func (*StreamInputBlob) GetProviderConfigReference

func (mg *StreamInputBlob) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this StreamInputBlob.

func (*StreamInputBlob) GetProviderReference

func (mg *StreamInputBlob) GetProviderReference() *xpv1.Reference

GetProviderReference of this StreamInputBlob. Deprecated: Use GetProviderConfigReference.

func (*StreamInputBlob) GetPublishConnectionDetailsTo

func (mg *StreamInputBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this StreamInputBlob.

func (*StreamInputBlob) GetTerraformResourceType

func (mg *StreamInputBlob) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this StreamInputBlob

func (*StreamInputBlob) GetTerraformSchemaVersion

func (tr *StreamInputBlob) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*StreamInputBlob) GetWriteConnectionSecretToReference

func (mg *StreamInputBlob) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this StreamInputBlob.

func (*StreamInputBlob) LateInitialize

func (tr *StreamInputBlob) LateInitialize(attrs []byte) (bool, error)

LateInitialize this StreamInputBlob using its observed tfState. returns True if there are any spec changes for the resource.

func (*StreamInputBlob) ResolveReferences

func (mg *StreamInputBlob) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this StreamInputBlob.

func (*StreamInputBlob) SetConditions

func (mg *StreamInputBlob) SetConditions(c ...xpv1.Condition)

SetConditions of this StreamInputBlob.

func (*StreamInputBlob) SetDeletionPolicy

func (mg *StreamInputBlob) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this StreamInputBlob.

func (*StreamInputBlob) SetObservation

func (tr *StreamInputBlob) SetObservation(obs map[string]interface{}) error

SetObservation for this StreamInputBlob

func (*StreamInputBlob) SetParameters

func (tr *StreamInputBlob) SetParameters(params map[string]interface{}) error

SetParameters for this StreamInputBlob

func (*StreamInputBlob) SetProviderConfigReference

func (mg *StreamInputBlob) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this StreamInputBlob.

func (*StreamInputBlob) SetProviderReference

func (mg *StreamInputBlob) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this StreamInputBlob. Deprecated: Use SetProviderConfigReference.

func (*StreamInputBlob) SetPublishConnectionDetailsTo

func (mg *StreamInputBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this StreamInputBlob.

func (*StreamInputBlob) SetWriteConnectionSecretToReference

func (mg *StreamInputBlob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this StreamInputBlob.

type StreamInputBlobList

type StreamInputBlobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StreamInputBlob `json:"items"`
}

StreamInputBlobList contains a list of StreamInputBlobs

func (*StreamInputBlobList) DeepCopy

func (in *StreamInputBlobList) DeepCopy() *StreamInputBlobList

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

func (*StreamInputBlobList) DeepCopyInto

func (in *StreamInputBlobList) DeepCopyInto(out *StreamInputBlobList)

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

func (*StreamInputBlobList) DeepCopyObject

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

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

func (*StreamInputBlobList) GetItems

func (l *StreamInputBlobList) GetItems() []resource.Managed

GetItems of this StreamInputBlobList.

type StreamInputBlobObservation

type StreamInputBlobObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*StreamInputBlobObservation) DeepCopy

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

func (*StreamInputBlobObservation) DeepCopyInto

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

type StreamInputBlobParameters

type StreamInputBlobParameters struct {

	// +kubebuilder:validation:Required
	DateFormat *string `json:"dateFormat" tf:"date_format,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PathPattern *string `json:"pathPattern" tf:"path_pattern,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Serialization []StreamInputBlobSerializationParameters `json:"serialization" tf:"serialization,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`

	// +kubebuilder:validation:Required
	StorageContainerName *string `json:"storageContainerName" tf:"storage_container_name,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`

	// +kubebuilder:validation:Required
	TimeFormat *string `json:"timeFormat" tf:"time_format,omitempty"`
}

func (*StreamInputBlobParameters) DeepCopy

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

func (*StreamInputBlobParameters) DeepCopyInto

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

type StreamInputBlobSerializationObservation

type StreamInputBlobSerializationObservation struct {
}

func (*StreamInputBlobSerializationObservation) DeepCopy

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

func (*StreamInputBlobSerializationObservation) DeepCopyInto

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

type StreamInputBlobSerializationParameters

type StreamInputBlobSerializationParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*StreamInputBlobSerializationParameters) DeepCopy

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

func (*StreamInputBlobSerializationParameters) DeepCopyInto

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

type StreamInputBlobSpec

type StreamInputBlobSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     StreamInputBlobParameters `json:"forProvider"`
}

StreamInputBlobSpec defines the desired state of StreamInputBlob

func (*StreamInputBlobSpec) DeepCopy

func (in *StreamInputBlobSpec) DeepCopy() *StreamInputBlobSpec

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

func (*StreamInputBlobSpec) DeepCopyInto

func (in *StreamInputBlobSpec) DeepCopyInto(out *StreamInputBlobSpec)

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

type StreamInputBlobStatus

type StreamInputBlobStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        StreamInputBlobObservation `json:"atProvider,omitempty"`
}

StreamInputBlobStatus defines the observed state of StreamInputBlob.

func (*StreamInputBlobStatus) DeepCopy

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

func (*StreamInputBlobStatus) DeepCopyInto

func (in *StreamInputBlobStatus) DeepCopyInto(out *StreamInputBlobStatus)

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

type StreamInputEventHub

type StreamInputEventHub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StreamInputEventHubSpec   `json:"spec"`
	Status            StreamInputEventHubStatus `json:"status,omitempty"`
}

StreamInputEventHub is the Schema for the StreamInputEventHubs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*StreamInputEventHub) DeepCopy

func (in *StreamInputEventHub) DeepCopy() *StreamInputEventHub

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

func (*StreamInputEventHub) DeepCopyInto

func (in *StreamInputEventHub) DeepCopyInto(out *StreamInputEventHub)

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

func (*StreamInputEventHub) DeepCopyObject

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

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

func (*StreamInputEventHub) GetCondition

func (mg *StreamInputEventHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this StreamInputEventHub.

func (*StreamInputEventHub) GetConnectionDetailsMapping

func (tr *StreamInputEventHub) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this StreamInputEventHub

func (*StreamInputEventHub) GetDeletionPolicy

func (mg *StreamInputEventHub) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this StreamInputEventHub.

func (*StreamInputEventHub) GetID

func (tr *StreamInputEventHub) GetID() string

GetID returns ID of underlying Terraform resource of this StreamInputEventHub

func (*StreamInputEventHub) GetObservation

func (tr *StreamInputEventHub) GetObservation() (map[string]interface{}, error)

GetObservation of this StreamInputEventHub

func (*StreamInputEventHub) GetParameters

func (tr *StreamInputEventHub) GetParameters() (map[string]interface{}, error)

GetParameters of this StreamInputEventHub

func (*StreamInputEventHub) GetProviderConfigReference

func (mg *StreamInputEventHub) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this StreamInputEventHub.

func (*StreamInputEventHub) GetProviderReference

func (mg *StreamInputEventHub) GetProviderReference() *xpv1.Reference

GetProviderReference of this StreamInputEventHub. Deprecated: Use GetProviderConfigReference.

func (*StreamInputEventHub) GetPublishConnectionDetailsTo

func (mg *StreamInputEventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this StreamInputEventHub.

func (*StreamInputEventHub) GetTerraformResourceType

func (mg *StreamInputEventHub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this StreamInputEventHub

func (*StreamInputEventHub) GetTerraformSchemaVersion

func (tr *StreamInputEventHub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*StreamInputEventHub) GetWriteConnectionSecretToReference

func (mg *StreamInputEventHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this StreamInputEventHub.

func (*StreamInputEventHub) LateInitialize

func (tr *StreamInputEventHub) LateInitialize(attrs []byte) (bool, error)

LateInitialize this StreamInputEventHub using its observed tfState. returns True if there are any spec changes for the resource.

func (*StreamInputEventHub) ResolveReferences

func (mg *StreamInputEventHub) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this StreamInputEventHub.

func (*StreamInputEventHub) SetConditions

func (mg *StreamInputEventHub) SetConditions(c ...xpv1.Condition)

SetConditions of this StreamInputEventHub.

func (*StreamInputEventHub) SetDeletionPolicy

func (mg *StreamInputEventHub) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this StreamInputEventHub.

func (*StreamInputEventHub) SetObservation

func (tr *StreamInputEventHub) SetObservation(obs map[string]interface{}) error

SetObservation for this StreamInputEventHub

func (*StreamInputEventHub) SetParameters

func (tr *StreamInputEventHub) SetParameters(params map[string]interface{}) error

SetParameters for this StreamInputEventHub

func (*StreamInputEventHub) SetProviderConfigReference

func (mg *StreamInputEventHub) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this StreamInputEventHub.

func (*StreamInputEventHub) SetProviderReference

func (mg *StreamInputEventHub) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this StreamInputEventHub. Deprecated: Use SetProviderConfigReference.

func (*StreamInputEventHub) SetPublishConnectionDetailsTo

func (mg *StreamInputEventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this StreamInputEventHub.

func (*StreamInputEventHub) SetWriteConnectionSecretToReference

func (mg *StreamInputEventHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this StreamInputEventHub.

type StreamInputEventHubList

type StreamInputEventHubList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StreamInputEventHub `json:"items"`
}

StreamInputEventHubList contains a list of StreamInputEventHubs

func (*StreamInputEventHubList) DeepCopy

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

func (*StreamInputEventHubList) DeepCopyInto

func (in *StreamInputEventHubList) DeepCopyInto(out *StreamInputEventHubList)

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

func (*StreamInputEventHubList) DeepCopyObject

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

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

func (*StreamInputEventHubList) GetItems

func (l *StreamInputEventHubList) GetItems() []resource.Managed

GetItems of this StreamInputEventHubList.

type StreamInputEventHubObservation

type StreamInputEventHubObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*StreamInputEventHubObservation) DeepCopy

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

func (*StreamInputEventHubObservation) DeepCopyInto

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

type StreamInputEventHubParameters

type StreamInputEventHubParameters struct {

	// +kubebuilder:validation:Required
	EventHubConsumerGroupName *string `json:"eventhubConsumerGroupName" tf:"eventhub_consumer_group_name,omitempty"`

	// +kubebuilder:validation:Required
	EventHubName *string `json:"eventhubName" tf:"eventhub_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Serialization []StreamInputEventHubSerializationParameters `json:"serialization" tf:"serialization,omitempty"`

	// +kubebuilder:validation:Required
	ServiceBusNamespace *string `json:"servicebusNamespace" tf:"servicebus_namespace,omitempty"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyKeySecretRef v1.SecretKeySelector `json:"sharedAccessPolicyKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyName *string `json:"sharedAccessPolicyName" tf:"shared_access_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`
}

func (*StreamInputEventHubParameters) DeepCopy

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

func (*StreamInputEventHubParameters) DeepCopyInto

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

type StreamInputEventHubSerializationObservation

type StreamInputEventHubSerializationObservation struct {
}

func (*StreamInputEventHubSerializationObservation) DeepCopy

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

func (*StreamInputEventHubSerializationObservation) DeepCopyInto

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

type StreamInputEventHubSerializationParameters

type StreamInputEventHubSerializationParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*StreamInputEventHubSerializationParameters) DeepCopy

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

func (*StreamInputEventHubSerializationParameters) DeepCopyInto

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

type StreamInputEventHubSpec

type StreamInputEventHubSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     StreamInputEventHubParameters `json:"forProvider"`
}

StreamInputEventHubSpec defines the desired state of StreamInputEventHub

func (*StreamInputEventHubSpec) DeepCopy

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

func (*StreamInputEventHubSpec) DeepCopyInto

func (in *StreamInputEventHubSpec) DeepCopyInto(out *StreamInputEventHubSpec)

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

type StreamInputEventHubStatus

type StreamInputEventHubStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        StreamInputEventHubObservation `json:"atProvider,omitempty"`
}

StreamInputEventHubStatus defines the observed state of StreamInputEventHub.

func (*StreamInputEventHubStatus) DeepCopy

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

func (*StreamInputEventHubStatus) DeepCopyInto

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

type StreamInputIOTHub

type StreamInputIOTHub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StreamInputIOTHubSpec   `json:"spec"`
	Status            StreamInputIOTHubStatus `json:"status,omitempty"`
}

StreamInputIOTHub is the Schema for the StreamInputIOTHubs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*StreamInputIOTHub) DeepCopy

func (in *StreamInputIOTHub) DeepCopy() *StreamInputIOTHub

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

func (*StreamInputIOTHub) DeepCopyInto

func (in *StreamInputIOTHub) DeepCopyInto(out *StreamInputIOTHub)

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

func (*StreamInputIOTHub) DeepCopyObject

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

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

func (*StreamInputIOTHub) GetCondition

func (mg *StreamInputIOTHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this StreamInputIOTHub.

func (*StreamInputIOTHub) GetConnectionDetailsMapping

func (tr *StreamInputIOTHub) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this StreamInputIOTHub

func (*StreamInputIOTHub) GetDeletionPolicy

func (mg *StreamInputIOTHub) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this StreamInputIOTHub.

func (*StreamInputIOTHub) GetID

func (tr *StreamInputIOTHub) GetID() string

GetID returns ID of underlying Terraform resource of this StreamInputIOTHub

func (*StreamInputIOTHub) GetObservation

func (tr *StreamInputIOTHub) GetObservation() (map[string]interface{}, error)

GetObservation of this StreamInputIOTHub

func (*StreamInputIOTHub) GetParameters

func (tr *StreamInputIOTHub) GetParameters() (map[string]interface{}, error)

GetParameters of this StreamInputIOTHub

func (*StreamInputIOTHub) GetProviderConfigReference

func (mg *StreamInputIOTHub) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this StreamInputIOTHub.

func (*StreamInputIOTHub) GetProviderReference

func (mg *StreamInputIOTHub) GetProviderReference() *xpv1.Reference

GetProviderReference of this StreamInputIOTHub. Deprecated: Use GetProviderConfigReference.

func (*StreamInputIOTHub) GetPublishConnectionDetailsTo

func (mg *StreamInputIOTHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this StreamInputIOTHub.

func (*StreamInputIOTHub) GetTerraformResourceType

func (mg *StreamInputIOTHub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this StreamInputIOTHub

func (*StreamInputIOTHub) GetTerraformSchemaVersion

func (tr *StreamInputIOTHub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*StreamInputIOTHub) GetWriteConnectionSecretToReference

func (mg *StreamInputIOTHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this StreamInputIOTHub.

func (*StreamInputIOTHub) LateInitialize

func (tr *StreamInputIOTHub) LateInitialize(attrs []byte) (bool, error)

LateInitialize this StreamInputIOTHub using its observed tfState. returns True if there are any spec changes for the resource.

func (*StreamInputIOTHub) ResolveReferences

func (mg *StreamInputIOTHub) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this StreamInputIOTHub.

func (*StreamInputIOTHub) SetConditions

func (mg *StreamInputIOTHub) SetConditions(c ...xpv1.Condition)

SetConditions of this StreamInputIOTHub.

func (*StreamInputIOTHub) SetDeletionPolicy

func (mg *StreamInputIOTHub) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this StreamInputIOTHub.

func (*StreamInputIOTHub) SetObservation

func (tr *StreamInputIOTHub) SetObservation(obs map[string]interface{}) error

SetObservation for this StreamInputIOTHub

func (*StreamInputIOTHub) SetParameters

func (tr *StreamInputIOTHub) SetParameters(params map[string]interface{}) error

SetParameters for this StreamInputIOTHub

func (*StreamInputIOTHub) SetProviderConfigReference

func (mg *StreamInputIOTHub) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this StreamInputIOTHub.

func (*StreamInputIOTHub) SetProviderReference

func (mg *StreamInputIOTHub) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this StreamInputIOTHub. Deprecated: Use SetProviderConfigReference.

func (*StreamInputIOTHub) SetPublishConnectionDetailsTo

func (mg *StreamInputIOTHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this StreamInputIOTHub.

func (*StreamInputIOTHub) SetWriteConnectionSecretToReference

func (mg *StreamInputIOTHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this StreamInputIOTHub.

type StreamInputIOTHubList

type StreamInputIOTHubList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StreamInputIOTHub `json:"items"`
}

StreamInputIOTHubList contains a list of StreamInputIOTHubs

func (*StreamInputIOTHubList) DeepCopy

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

func (*StreamInputIOTHubList) DeepCopyInto

func (in *StreamInputIOTHubList) DeepCopyInto(out *StreamInputIOTHubList)

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

func (*StreamInputIOTHubList) DeepCopyObject

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

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

func (*StreamInputIOTHubList) GetItems

func (l *StreamInputIOTHubList) GetItems() []resource.Managed

GetItems of this StreamInputIOTHubList.

type StreamInputIOTHubObservation

type StreamInputIOTHubObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*StreamInputIOTHubObservation) DeepCopy

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

func (*StreamInputIOTHubObservation) DeepCopyInto

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

type StreamInputIOTHubParameters

type StreamInputIOTHubParameters struct {

	// +kubebuilder:validation:Required
	Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"`

	// +kubebuilder:validation:Required
	EventHubConsumerGroupName *string `json:"eventhubConsumerGroupName" tf:"eventhub_consumer_group_name,omitempty"`

	// +kubebuilder:validation:Required
	IOTHubNamespace *string `json:"iothubNamespace" tf:"iothub_namespace,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Serialization []StreamInputIOTHubSerializationParameters `json:"serialization" tf:"serialization,omitempty"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyKeySecretRef v1.SecretKeySelector `json:"sharedAccessPolicyKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SharedAccessPolicyName *string `json:"sharedAccessPolicyName" tf:"shared_access_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"`
}

func (*StreamInputIOTHubParameters) DeepCopy

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

func (*StreamInputIOTHubParameters) DeepCopyInto

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

type StreamInputIOTHubSerializationObservation

type StreamInputIOTHubSerializationObservation struct {
}

func (*StreamInputIOTHubSerializationObservation) DeepCopy

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

func (*StreamInputIOTHubSerializationObservation) DeepCopyInto

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

type StreamInputIOTHubSerializationParameters

type StreamInputIOTHubSerializationParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	FieldDelimiter *string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*StreamInputIOTHubSerializationParameters) DeepCopy

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

func (*StreamInputIOTHubSerializationParameters) DeepCopyInto

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

type StreamInputIOTHubSpec

type StreamInputIOTHubSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     StreamInputIOTHubParameters `json:"forProvider"`
}

StreamInputIOTHubSpec defines the desired state of StreamInputIOTHub

func (*StreamInputIOTHubSpec) DeepCopy

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

func (*StreamInputIOTHubSpec) DeepCopyInto

func (in *StreamInputIOTHubSpec) DeepCopyInto(out *StreamInputIOTHubSpec)

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

type StreamInputIOTHubStatus

type StreamInputIOTHubStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        StreamInputIOTHubObservation `json:"atProvider,omitempty"`
}

StreamInputIOTHubStatus defines the observed state of StreamInputIOTHub.

func (*StreamInputIOTHubStatus) DeepCopy

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

func (*StreamInputIOTHubStatus) DeepCopyInto

func (in *StreamInputIOTHubStatus) DeepCopyInto(out *StreamInputIOTHubStatus)

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