v1alpha1

package
v0.11.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

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 (
	IOTHubEndpointEventHub_Kind             = "IOTHubEndpointEventHub"
	IOTHubEndpointEventHub_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEndpointEventHub_Kind}.String()
	IOTHubEndpointEventHub_KindAPIVersion   = IOTHubEndpointEventHub_Kind + "." + CRDGroupVersion.String()
	IOTHubEndpointEventHub_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEndpointEventHub_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubEndpointServiceBusQueue_Kind             = "IOTHubEndpointServiceBusQueue"
	IOTHubEndpointServiceBusQueue_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEndpointServiceBusQueue_Kind}.String()
	IOTHubEndpointServiceBusQueue_KindAPIVersion   = IOTHubEndpointServiceBusQueue_Kind + "." + CRDGroupVersion.String()
	IOTHubEndpointServiceBusQueue_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEndpointServiceBusQueue_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubEndpointServiceBusTopic_Kind             = "IOTHubEndpointServiceBusTopic"
	IOTHubEndpointServiceBusTopic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEndpointServiceBusTopic_Kind}.String()
	IOTHubEndpointServiceBusTopic_KindAPIVersion   = IOTHubEndpointServiceBusTopic_Kind + "." + CRDGroupVersion.String()
	IOTHubEndpointServiceBusTopic_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEndpointServiceBusTopic_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubEnrichment_Kind             = "IOTHubEnrichment"
	IOTHubEnrichment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEnrichment_Kind}.String()
	IOTHubEnrichment_KindAPIVersion   = IOTHubEnrichment_Kind + "." + CRDGroupVersion.String()
	IOTHubEnrichment_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEnrichment_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubRoute_Kind             = "IOTHubRoute"
	IOTHubRoute_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubRoute_Kind}.String()
	IOTHubRoute_KindAPIVersion   = IOTHubRoute_Kind + "." + CRDGroupVersion.String()
	IOTHubRoute_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubRoute_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type IOTHubEndpointEventHub

type IOTHubEndpointEventHub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubEndpointEventHubSpec   `json:"spec"`
	Status            IOTHubEndpointEventHubStatus `json:"status,omitempty"`
}

IOTHubEndpointEventHub is the Schema for the IOTHubEndpointEventHubs 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 (*IOTHubEndpointEventHub) DeepCopy

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

func (*IOTHubEndpointEventHub) DeepCopyInto

func (in *IOTHubEndpointEventHub) DeepCopyInto(out *IOTHubEndpointEventHub)

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

func (*IOTHubEndpointEventHub) DeepCopyObject

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

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

func (*IOTHubEndpointEventHub) GetCondition

GetCondition of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubEndpointEventHub

func (*IOTHubEndpointEventHub) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) GetID

func (tr *IOTHubEndpointEventHub) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHubEndpointEventHub

func (*IOTHubEndpointEventHub) GetObservation

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

GetObservation of this IOTHubEndpointEventHub

func (*IOTHubEndpointEventHub) GetParameters

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

GetParameters of this IOTHubEndpointEventHub

func (*IOTHubEndpointEventHub) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) GetProviderReference

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

GetProviderReference of this IOTHubEndpointEventHub. Deprecated: Use GetProviderConfigReference.

func (*IOTHubEndpointEventHub) GetPublishConnectionDetailsTo added in v0.10.0

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

GetPublishConnectionDetailsTo of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) GetTerraformResourceType

func (mg *IOTHubEndpointEventHub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubEndpointEventHub

func (*IOTHubEndpointEventHub) GetTerraformSchemaVersion

func (tr *IOTHubEndpointEventHub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubEndpointEventHub) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) LateInitialize

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

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

func (*IOTHubEndpointEventHub) ResolveReferences

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

ResolveReferences of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) SetConditions

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

SetConditions of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) SetObservation

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

SetObservation for this IOTHubEndpointEventHub

func (*IOTHubEndpointEventHub) SetParameters

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

SetParameters for this IOTHubEndpointEventHub

func (*IOTHubEndpointEventHub) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) SetProviderReference

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

SetProviderReference of this IOTHubEndpointEventHub. Deprecated: Use SetProviderConfigReference.

func (*IOTHubEndpointEventHub) SetPublishConnectionDetailsTo added in v0.10.0

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

SetPublishConnectionDetailsTo of this IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHub) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubEndpointEventHub.

type IOTHubEndpointEventHubList

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

IOTHubEndpointEventHubList contains a list of IOTHubEndpointEventHubs

func (*IOTHubEndpointEventHubList) DeepCopy

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

func (*IOTHubEndpointEventHubList) DeepCopyInto

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

func (*IOTHubEndpointEventHubList) DeepCopyObject

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

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

func (*IOTHubEndpointEventHubList) GetItems

GetItems of this IOTHubEndpointEventHubList.

type IOTHubEndpointEventHubObservation

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

func (*IOTHubEndpointEventHubObservation) DeepCopy

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

func (*IOTHubEndpointEventHubObservation) DeepCopyInto

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

type IOTHubEndpointEventHubParameters

type IOTHubEndpointEventHubParameters struct {

	// +kubebuilder:validation:Required
	ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	IOTHubName *string `json:"iothubName" tf:"iothub_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:"-"`
}

func (*IOTHubEndpointEventHubParameters) DeepCopy

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

func (*IOTHubEndpointEventHubParameters) DeepCopyInto

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

type IOTHubEndpointEventHubSpec

type IOTHubEndpointEventHubSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubEndpointEventHubParameters `json:"forProvider"`
}

IOTHubEndpointEventHubSpec defines the desired state of IOTHubEndpointEventHub

func (*IOTHubEndpointEventHubSpec) DeepCopy

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

func (*IOTHubEndpointEventHubSpec) DeepCopyInto

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

type IOTHubEndpointEventHubStatus

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

IOTHubEndpointEventHubStatus defines the observed state of IOTHubEndpointEventHub.

func (*IOTHubEndpointEventHubStatus) DeepCopy

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

func (*IOTHubEndpointEventHubStatus) DeepCopyInto

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

type IOTHubEndpointServiceBusQueue

type IOTHubEndpointServiceBusQueue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubEndpointServiceBusQueueSpec   `json:"spec"`
	Status            IOTHubEndpointServiceBusQueueStatus `json:"status,omitempty"`
}

IOTHubEndpointServiceBusQueue is the Schema for the IOTHubEndpointServiceBusQueues 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 (*IOTHubEndpointServiceBusQueue) DeepCopy

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

func (*IOTHubEndpointServiceBusQueue) DeepCopyInto

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

func (*IOTHubEndpointServiceBusQueue) DeepCopyObject

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

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

func (*IOTHubEndpointServiceBusQueue) GetCondition

GetCondition of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubEndpointServiceBusQueue

func (*IOTHubEndpointServiceBusQueue) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) GetID

GetID returns ID of underlying Terraform resource of this IOTHubEndpointServiceBusQueue

func (*IOTHubEndpointServiceBusQueue) GetObservation

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

GetObservation of this IOTHubEndpointServiceBusQueue

func (*IOTHubEndpointServiceBusQueue) GetParameters

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

GetParameters of this IOTHubEndpointServiceBusQueue

func (*IOTHubEndpointServiceBusQueue) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) GetProviderReference

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

GetProviderReference of this IOTHubEndpointServiceBusQueue. Deprecated: Use GetProviderConfigReference.

func (*IOTHubEndpointServiceBusQueue) GetPublishConnectionDetailsTo added in v0.10.0

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

GetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) GetTerraformResourceType

func (mg *IOTHubEndpointServiceBusQueue) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubEndpointServiceBusQueue

func (*IOTHubEndpointServiceBusQueue) GetTerraformSchemaVersion

func (tr *IOTHubEndpointServiceBusQueue) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubEndpointServiceBusQueue) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) LateInitialize

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

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

func (*IOTHubEndpointServiceBusQueue) ResolveReferences

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

ResolveReferences of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) SetConditions

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

SetConditions of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) SetObservation

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

SetObservation for this IOTHubEndpointServiceBusQueue

func (*IOTHubEndpointServiceBusQueue) SetParameters

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

SetParameters for this IOTHubEndpointServiceBusQueue

func (*IOTHubEndpointServiceBusQueue) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) SetProviderReference

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

SetProviderReference of this IOTHubEndpointServiceBusQueue. Deprecated: Use SetProviderConfigReference.

func (*IOTHubEndpointServiceBusQueue) SetPublishConnectionDetailsTo added in v0.10.0

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

SetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueue) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubEndpointServiceBusQueue.

type IOTHubEndpointServiceBusQueueList

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

IOTHubEndpointServiceBusQueueList contains a list of IOTHubEndpointServiceBusQueues

func (*IOTHubEndpointServiceBusQueueList) DeepCopy

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

func (*IOTHubEndpointServiceBusQueueList) DeepCopyInto

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

func (*IOTHubEndpointServiceBusQueueList) DeepCopyObject

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

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

func (*IOTHubEndpointServiceBusQueueList) GetItems

GetItems of this IOTHubEndpointServiceBusQueueList.

type IOTHubEndpointServiceBusQueueObservation

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

func (*IOTHubEndpointServiceBusQueueObservation) DeepCopy

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

func (*IOTHubEndpointServiceBusQueueObservation) DeepCopyInto

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

type IOTHubEndpointServiceBusQueueParameters

type IOTHubEndpointServiceBusQueueParameters struct {

	// +kubebuilder:validation:Required
	ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	IOTHubName *string `json:"iothubName" tf:"iothub_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:"-"`
}

func (*IOTHubEndpointServiceBusQueueParameters) DeepCopy

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

func (*IOTHubEndpointServiceBusQueueParameters) DeepCopyInto

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

type IOTHubEndpointServiceBusQueueSpec

type IOTHubEndpointServiceBusQueueSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubEndpointServiceBusQueueParameters `json:"forProvider"`
}

IOTHubEndpointServiceBusQueueSpec defines the desired state of IOTHubEndpointServiceBusQueue

func (*IOTHubEndpointServiceBusQueueSpec) DeepCopy

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

func (*IOTHubEndpointServiceBusQueueSpec) DeepCopyInto

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

type IOTHubEndpointServiceBusQueueStatus

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

IOTHubEndpointServiceBusQueueStatus defines the observed state of IOTHubEndpointServiceBusQueue.

func (*IOTHubEndpointServiceBusQueueStatus) DeepCopy

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

func (*IOTHubEndpointServiceBusQueueStatus) DeepCopyInto

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

type IOTHubEndpointServiceBusTopic

type IOTHubEndpointServiceBusTopic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubEndpointServiceBusTopicSpec   `json:"spec"`
	Status            IOTHubEndpointServiceBusTopicStatus `json:"status,omitempty"`
}

IOTHubEndpointServiceBusTopic is the Schema for the IOTHubEndpointServiceBusTopics 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 (*IOTHubEndpointServiceBusTopic) DeepCopy

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

func (*IOTHubEndpointServiceBusTopic) DeepCopyInto

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

func (*IOTHubEndpointServiceBusTopic) DeepCopyObject

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

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

func (*IOTHubEndpointServiceBusTopic) GetCondition

GetCondition of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubEndpointServiceBusTopic

func (*IOTHubEndpointServiceBusTopic) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) GetID

GetID returns ID of underlying Terraform resource of this IOTHubEndpointServiceBusTopic

func (*IOTHubEndpointServiceBusTopic) GetObservation

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

GetObservation of this IOTHubEndpointServiceBusTopic

func (*IOTHubEndpointServiceBusTopic) GetParameters

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

GetParameters of this IOTHubEndpointServiceBusTopic

func (*IOTHubEndpointServiceBusTopic) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) GetProviderReference

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

GetProviderReference of this IOTHubEndpointServiceBusTopic. Deprecated: Use GetProviderConfigReference.

func (*IOTHubEndpointServiceBusTopic) GetPublishConnectionDetailsTo added in v0.10.0

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

GetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) GetTerraformResourceType

func (mg *IOTHubEndpointServiceBusTopic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubEndpointServiceBusTopic

func (*IOTHubEndpointServiceBusTopic) GetTerraformSchemaVersion

func (tr *IOTHubEndpointServiceBusTopic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubEndpointServiceBusTopic) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) LateInitialize

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

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

func (*IOTHubEndpointServiceBusTopic) ResolveReferences

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

ResolveReferences of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) SetConditions

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

SetConditions of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) SetObservation

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

SetObservation for this IOTHubEndpointServiceBusTopic

func (*IOTHubEndpointServiceBusTopic) SetParameters

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

SetParameters for this IOTHubEndpointServiceBusTopic

func (*IOTHubEndpointServiceBusTopic) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) SetProviderReference

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

SetProviderReference of this IOTHubEndpointServiceBusTopic. Deprecated: Use SetProviderConfigReference.

func (*IOTHubEndpointServiceBusTopic) SetPublishConnectionDetailsTo added in v0.10.0

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

SetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopic) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubEndpointServiceBusTopic.

type IOTHubEndpointServiceBusTopicList

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

IOTHubEndpointServiceBusTopicList contains a list of IOTHubEndpointServiceBusTopics

func (*IOTHubEndpointServiceBusTopicList) DeepCopy

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

func (*IOTHubEndpointServiceBusTopicList) DeepCopyInto

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

func (*IOTHubEndpointServiceBusTopicList) DeepCopyObject

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

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

func (*IOTHubEndpointServiceBusTopicList) GetItems

GetItems of this IOTHubEndpointServiceBusTopicList.

type IOTHubEndpointServiceBusTopicObservation

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

func (*IOTHubEndpointServiceBusTopicObservation) DeepCopy

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

func (*IOTHubEndpointServiceBusTopicObservation) DeepCopyInto

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

type IOTHubEndpointServiceBusTopicParameters

type IOTHubEndpointServiceBusTopicParameters struct {

	// +kubebuilder:validation:Required
	ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	IOTHubName *string `json:"iothubName" tf:"iothub_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:"-"`
}

func (*IOTHubEndpointServiceBusTopicParameters) DeepCopy

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

func (*IOTHubEndpointServiceBusTopicParameters) DeepCopyInto

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

type IOTHubEndpointServiceBusTopicSpec

type IOTHubEndpointServiceBusTopicSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubEndpointServiceBusTopicParameters `json:"forProvider"`
}

IOTHubEndpointServiceBusTopicSpec defines the desired state of IOTHubEndpointServiceBusTopic

func (*IOTHubEndpointServiceBusTopicSpec) DeepCopy

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

func (*IOTHubEndpointServiceBusTopicSpec) DeepCopyInto

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

type IOTHubEndpointServiceBusTopicStatus

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

IOTHubEndpointServiceBusTopicStatus defines the observed state of IOTHubEndpointServiceBusTopic.

func (*IOTHubEndpointServiceBusTopicStatus) DeepCopy

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

func (*IOTHubEndpointServiceBusTopicStatus) DeepCopyInto

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

type IOTHubEnrichment

type IOTHubEnrichment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubEnrichmentSpec   `json:"spec"`
	Status            IOTHubEnrichmentStatus `json:"status,omitempty"`
}

IOTHubEnrichment is the Schema for the IOTHubEnrichments 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 (*IOTHubEnrichment) DeepCopy

func (in *IOTHubEnrichment) DeepCopy() *IOTHubEnrichment

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

func (*IOTHubEnrichment) DeepCopyInto

func (in *IOTHubEnrichment) DeepCopyInto(out *IOTHubEnrichment)

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

func (*IOTHubEnrichment) DeepCopyObject

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

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

func (*IOTHubEnrichment) GetCondition

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

GetCondition of this IOTHubEnrichment.

func (*IOTHubEnrichment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubEnrichment

func (*IOTHubEnrichment) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubEnrichment.

func (*IOTHubEnrichment) GetID

func (tr *IOTHubEnrichment) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHubEnrichment

func (*IOTHubEnrichment) GetObservation

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

GetObservation of this IOTHubEnrichment

func (*IOTHubEnrichment) GetParameters

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

GetParameters of this IOTHubEnrichment

func (*IOTHubEnrichment) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubEnrichment.

func (*IOTHubEnrichment) GetProviderReference

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

GetProviderReference of this IOTHubEnrichment. Deprecated: Use GetProviderConfigReference.

func (*IOTHubEnrichment) GetPublishConnectionDetailsTo added in v0.10.0

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

GetPublishConnectionDetailsTo of this IOTHubEnrichment.

func (*IOTHubEnrichment) GetTerraformResourceType

func (mg *IOTHubEnrichment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubEnrichment

func (*IOTHubEnrichment) GetTerraformSchemaVersion

func (tr *IOTHubEnrichment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubEnrichment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubEnrichment.

func (*IOTHubEnrichment) LateInitialize

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

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

func (*IOTHubEnrichment) ResolveReferences

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

ResolveReferences of this IOTHubEnrichment.

func (*IOTHubEnrichment) SetConditions

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

SetConditions of this IOTHubEnrichment.

func (*IOTHubEnrichment) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubEnrichment.

func (*IOTHubEnrichment) SetObservation

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

SetObservation for this IOTHubEnrichment

func (*IOTHubEnrichment) SetParameters

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

SetParameters for this IOTHubEnrichment

func (*IOTHubEnrichment) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubEnrichment.

func (*IOTHubEnrichment) SetProviderReference

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

SetProviderReference of this IOTHubEnrichment. Deprecated: Use SetProviderConfigReference.

func (*IOTHubEnrichment) SetPublishConnectionDetailsTo added in v0.10.0

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

SetPublishConnectionDetailsTo of this IOTHubEnrichment.

func (*IOTHubEnrichment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubEnrichment.

type IOTHubEnrichmentList

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

IOTHubEnrichmentList contains a list of IOTHubEnrichments

func (*IOTHubEnrichmentList) DeepCopy

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

func (*IOTHubEnrichmentList) DeepCopyInto

func (in *IOTHubEnrichmentList) DeepCopyInto(out *IOTHubEnrichmentList)

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

func (*IOTHubEnrichmentList) DeepCopyObject

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

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

func (*IOTHubEnrichmentList) GetItems

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

GetItems of this IOTHubEnrichmentList.

type IOTHubEnrichmentObservation

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

func (*IOTHubEnrichmentObservation) DeepCopy

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

func (*IOTHubEnrichmentObservation) DeepCopyInto

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

type IOTHubEnrichmentParameters

type IOTHubEnrichmentParameters struct {

	// +kubebuilder:validation:Required
	EndpointNames []*string `json:"endpointNames" tf:"endpoint_names,omitempty"`

	// +kubebuilder:validation:Required
	IOTHubName *string `json:"iothubName" tf:"iothub_name,omitempty"`

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,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
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*IOTHubEnrichmentParameters) DeepCopy

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

func (*IOTHubEnrichmentParameters) DeepCopyInto

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

type IOTHubEnrichmentSpec

type IOTHubEnrichmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubEnrichmentParameters `json:"forProvider"`
}

IOTHubEnrichmentSpec defines the desired state of IOTHubEnrichment

func (*IOTHubEnrichmentSpec) DeepCopy

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

func (*IOTHubEnrichmentSpec) DeepCopyInto

func (in *IOTHubEnrichmentSpec) DeepCopyInto(out *IOTHubEnrichmentSpec)

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

type IOTHubEnrichmentStatus

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

IOTHubEnrichmentStatus defines the observed state of IOTHubEnrichment.

func (*IOTHubEnrichmentStatus) DeepCopy

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

func (*IOTHubEnrichmentStatus) DeepCopyInto

func (in *IOTHubEnrichmentStatus) DeepCopyInto(out *IOTHubEnrichmentStatus)

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

type IOTHubRoute

type IOTHubRoute struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubRouteSpec   `json:"spec"`
	Status            IOTHubRouteStatus `json:"status,omitempty"`
}

IOTHubRoute is the Schema for the IOTHubRoutes 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 (*IOTHubRoute) DeepCopy

func (in *IOTHubRoute) DeepCopy() *IOTHubRoute

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

func (*IOTHubRoute) DeepCopyInto

func (in *IOTHubRoute) DeepCopyInto(out *IOTHubRoute)

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

func (*IOTHubRoute) DeepCopyObject

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

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

func (*IOTHubRoute) GetCondition

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

GetCondition of this IOTHubRoute.

func (*IOTHubRoute) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubRoute

func (*IOTHubRoute) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubRoute.

func (*IOTHubRoute) GetID

func (tr *IOTHubRoute) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHubRoute

func (*IOTHubRoute) GetObservation

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

GetObservation of this IOTHubRoute

func (*IOTHubRoute) GetParameters

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

GetParameters of this IOTHubRoute

func (*IOTHubRoute) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubRoute.

func (*IOTHubRoute) GetProviderReference

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

GetProviderReference of this IOTHubRoute. Deprecated: Use GetProviderConfigReference.

func (*IOTHubRoute) GetPublishConnectionDetailsTo added in v0.10.0

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

GetPublishConnectionDetailsTo of this IOTHubRoute.

func (*IOTHubRoute) GetTerraformResourceType

func (mg *IOTHubRoute) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubRoute

func (*IOTHubRoute) GetTerraformSchemaVersion

func (tr *IOTHubRoute) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubRoute) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubRoute.

func (*IOTHubRoute) LateInitialize

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

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

func (*IOTHubRoute) ResolveReferences

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

ResolveReferences of this IOTHubRoute.

func (*IOTHubRoute) SetConditions

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

SetConditions of this IOTHubRoute.

func (*IOTHubRoute) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubRoute.

func (*IOTHubRoute) SetObservation

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

SetObservation for this IOTHubRoute

func (*IOTHubRoute) SetParameters

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

SetParameters for this IOTHubRoute

func (*IOTHubRoute) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubRoute.

func (*IOTHubRoute) SetProviderReference

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

SetProviderReference of this IOTHubRoute. Deprecated: Use SetProviderConfigReference.

func (*IOTHubRoute) SetPublishConnectionDetailsTo added in v0.10.0

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

SetPublishConnectionDetailsTo of this IOTHubRoute.

func (*IOTHubRoute) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubRoute.

type IOTHubRouteList

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

IOTHubRouteList contains a list of IOTHubRoutes

func (*IOTHubRouteList) DeepCopy

func (in *IOTHubRouteList) DeepCopy() *IOTHubRouteList

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

func (*IOTHubRouteList) DeepCopyInto

func (in *IOTHubRouteList) DeepCopyInto(out *IOTHubRouteList)

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

func (*IOTHubRouteList) DeepCopyObject

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

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

func (*IOTHubRouteList) GetItems

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

GetItems of this IOTHubRouteList.

type IOTHubRouteObservation

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

func (*IOTHubRouteObservation) DeepCopy

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

func (*IOTHubRouteObservation) DeepCopyInto

func (in *IOTHubRouteObservation) DeepCopyInto(out *IOTHubRouteObservation)

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

type IOTHubRouteParameters

type IOTHubRouteParameters struct {

	// +kubebuilder:validation:Optional
	Condition *string `json:"condition,omitempty" tf:"condition,omitempty"`

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	EndpointNames []*string `json:"endpointNames" tf:"endpoint_names,omitempty"`

	// +kubebuilder:validation:Required
	IOTHubName *string `json:"iothubName" tf:"iothub_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
	Source *string `json:"source" tf:"source,omitempty"`
}

func (*IOTHubRouteParameters) DeepCopy

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

func (*IOTHubRouteParameters) DeepCopyInto

func (in *IOTHubRouteParameters) DeepCopyInto(out *IOTHubRouteParameters)

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

type IOTHubRouteSpec

type IOTHubRouteSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubRouteParameters `json:"forProvider"`
}

IOTHubRouteSpec defines the desired state of IOTHubRoute

func (*IOTHubRouteSpec) DeepCopy

func (in *IOTHubRouteSpec) DeepCopy() *IOTHubRouteSpec

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

func (*IOTHubRouteSpec) DeepCopyInto

func (in *IOTHubRouteSpec) DeepCopyInto(out *IOTHubRouteSpec)

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

type IOTHubRouteStatus

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

IOTHubRouteStatus defines the observed state of IOTHubRoute.

func (*IOTHubRouteStatus) DeepCopy

func (in *IOTHubRouteStatus) DeepCopy() *IOTHubRouteStatus

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

func (*IOTHubRouteStatus) DeepCopyInto

func (in *IOTHubRouteStatus) DeepCopyInto(out *IOTHubRouteStatus)

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