v1alpha2

package
v0.7.1-preview Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

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

Index

Constants

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

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 (
	IOTHub_Kind             = "IOTHub"
	IOTHub_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHub_Kind}.String()
	IOTHub_KindAPIVersion   = IOTHub_Kind + "." + CRDGroupVersion.String()
	IOTHub_GroupVersionKind = CRDGroupVersion.WithKind(IOTHub_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubConsumerGroup_Kind             = "IOTHubConsumerGroup"
	IOTHubConsumerGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubConsumerGroup_Kind}.String()
	IOTHubConsumerGroup_KindAPIVersion   = IOTHubConsumerGroup_Kind + "." + CRDGroupVersion.String()
	IOTHubConsumerGroup_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubConsumerGroup_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubDPS_Kind             = "IOTHubDPS"
	IOTHubDPS_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubDPS_Kind}.String()
	IOTHubDPS_KindAPIVersion   = IOTHubDPS_Kind + "." + CRDGroupVersion.String()
	IOTHubDPS_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubDPS_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubDPSCertificate_Kind             = "IOTHubDPSCertificate"
	IOTHubDPSCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubDPSCertificate_Kind}.String()
	IOTHubDPSCertificate_KindAPIVersion   = IOTHubDPSCertificate_Kind + "." + CRDGroupVersion.String()
	IOTHubDPSCertificate_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubDPSCertificate_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubDPSSharedAccessPolicy_Kind             = "IOTHubDPSSharedAccessPolicy"
	IOTHubDPSSharedAccessPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubDPSSharedAccessPolicy_Kind}.String()
	IOTHubDPSSharedAccessPolicy_KindAPIVersion   = IOTHubDPSSharedAccessPolicy_Kind + "." + CRDGroupVersion.String()
	IOTHubDPSSharedAccessPolicy_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubDPSSharedAccessPolicy_Kind)
)

Repository type metadata.

View Source
var (
	IOTHubSharedAccessPolicy_Kind             = "IOTHubSharedAccessPolicy"
	IOTHubSharedAccessPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IOTHubSharedAccessPolicy_Kind}.String()
	IOTHubSharedAccessPolicy_KindAPIVersion   = IOTHubSharedAccessPolicy_Kind + "." + CRDGroupVersion.String()
	IOTHubSharedAccessPolicy_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubSharedAccessPolicy_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type EndpointObservation

type EndpointObservation struct {
}

func (*EndpointObservation) DeepCopy

func (in *EndpointObservation) DeepCopy() *EndpointObservation

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

func (*EndpointObservation) DeepCopyInto

func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)

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

type EndpointParameters

type EndpointParameters struct {

	// +kubebuilder:validation:Optional
	BatchFrequencyInSeconds *int64 `json:"batchFrequencyInSeconds,omitempty" tf:"batch_frequency_in_seconds,omitempty"`

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/storage/v1alpha2.Container
	// +kubebuilder:validation:Optional
	ContainerName *string `json:"containerName,omitempty" tf:"container_name,omitempty"`

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

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

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

	// +kubebuilder:validation:Optional
	FileNameFormat *string `json:"fileNameFormat,omitempty" tf:"file_name_format,omitempty"`

	// +kubebuilder:validation:Optional
	MaxChunkSizeInBytes *int64 `json:"maxChunkSizeInBytes,omitempty" tf:"max_chunk_size_in_bytes,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
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*EndpointParameters) DeepCopy

func (in *EndpointParameters) DeepCopy() *EndpointParameters

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

func (*EndpointParameters) DeepCopyInto

func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)

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

type EnrichmentObservation

type EnrichmentObservation struct {
}

func (*EnrichmentObservation) DeepCopy

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

func (*EnrichmentObservation) DeepCopyInto

func (in *EnrichmentObservation) DeepCopyInto(out *EnrichmentObservation)

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

type EnrichmentParameters

type EnrichmentParameters struct {

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

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*EnrichmentParameters) DeepCopy

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

func (*EnrichmentParameters) DeepCopyInto

func (in *EnrichmentParameters) DeepCopyInto(out *EnrichmentParameters)

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

type FallbackRouteObservation

type FallbackRouteObservation struct {
}

func (*FallbackRouteObservation) DeepCopy

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

func (*FallbackRouteObservation) DeepCopyInto

func (in *FallbackRouteObservation) DeepCopyInto(out *FallbackRouteObservation)

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

type FallbackRouteParameters

type FallbackRouteParameters struct {

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

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

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

	// +kubebuilder:validation:Optional
	Source *string `json:"source,omitempty" tf:"source,omitempty"`
}

func (*FallbackRouteParameters) DeepCopy

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

func (*FallbackRouteParameters) DeepCopyInto

func (in *FallbackRouteParameters) DeepCopyInto(out *FallbackRouteParameters)

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

type FileUploadObservation

type FileUploadObservation struct {
}

func (*FileUploadObservation) DeepCopy

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

func (*FileUploadObservation) DeepCopyInto

func (in *FileUploadObservation) DeepCopyInto(out *FileUploadObservation)

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

type FileUploadParameters

type FileUploadParameters struct {

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

	// +kubebuilder:validation:Required
	ContainerName *string `json:"containerName" tf:"container_name,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultTTL *string `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	LockDuration *string `json:"lockDuration,omitempty" tf:"lock_duration,omitempty"`

	// +kubebuilder:validation:Optional
	MaxDeliveryCount *int64 `json:"maxDeliveryCount,omitempty" tf:"max_delivery_count,omitempty"`

	// +kubebuilder:validation:Optional
	Notifications *bool `json:"notifications,omitempty" tf:"notifications,omitempty"`

	// +kubebuilder:validation:Optional
	SASTTL *string `json:"sasTtl,omitempty" tf:"sas_ttl,omitempty"`
}

func (*FileUploadParameters) DeepCopy

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

func (*FileUploadParameters) DeepCopyInto

func (in *FileUploadParameters) DeepCopyInto(out *FileUploadParameters)

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

type IOTHub

type IOTHub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubSpec   `json:"spec"`
	Status            IOTHubStatus `json:"status,omitempty"`
}

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

func (in *IOTHub) DeepCopy() *IOTHub

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

func (*IOTHub) DeepCopyInto

func (in *IOTHub) DeepCopyInto(out *IOTHub)

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

func (*IOTHub) DeepCopyObject

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

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

func (*IOTHub) GetCondition

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

GetCondition of this IOTHub.

func (*IOTHub) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHub

func (*IOTHub) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHub.

func (*IOTHub) GetID

func (tr *IOTHub) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHub

func (*IOTHub) GetObservation

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

GetObservation of this IOTHub

func (*IOTHub) GetParameters

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

GetParameters of this IOTHub

func (*IOTHub) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHub.

func (*IOTHub) GetProviderReference

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

GetProviderReference of this IOTHub. Deprecated: Use GetProviderConfigReference.

func (*IOTHub) GetTerraformResourceType

func (mg *IOTHub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHub

func (*IOTHub) GetTerraformSchemaVersion

func (tr *IOTHub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHub) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHub.

func (*IOTHub) LateInitialize

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

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

func (*IOTHub) ResolveReferences

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

ResolveReferences of this IOTHub.

func (*IOTHub) SetConditions

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

SetConditions of this IOTHub.

func (*IOTHub) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHub.

func (*IOTHub) SetObservation

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

SetObservation for this IOTHub

func (*IOTHub) SetParameters

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

SetParameters for this IOTHub

func (*IOTHub) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHub.

func (*IOTHub) SetProviderReference

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

SetProviderReference of this IOTHub. Deprecated: Use SetProviderConfigReference.

func (*IOTHub) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHub.

type IOTHubConsumerGroup

type IOTHubConsumerGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubConsumerGroupSpec   `json:"spec"`
	Status            IOTHubConsumerGroupStatus `json:"status,omitempty"`
}

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

func (in *IOTHubConsumerGroup) DeepCopy() *IOTHubConsumerGroup

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

func (*IOTHubConsumerGroup) DeepCopyInto

func (in *IOTHubConsumerGroup) DeepCopyInto(out *IOTHubConsumerGroup)

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

func (*IOTHubConsumerGroup) DeepCopyObject

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

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

func (*IOTHubConsumerGroup) GetCondition

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

GetCondition of this IOTHubConsumerGroup.

func (*IOTHubConsumerGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubConsumerGroup

func (*IOTHubConsumerGroup) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubConsumerGroup.

func (*IOTHubConsumerGroup) GetID

func (tr *IOTHubConsumerGroup) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHubConsumerGroup

func (*IOTHubConsumerGroup) GetObservation

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

GetObservation of this IOTHubConsumerGroup

func (*IOTHubConsumerGroup) GetParameters

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

GetParameters of this IOTHubConsumerGroup

func (*IOTHubConsumerGroup) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubConsumerGroup.

func (*IOTHubConsumerGroup) GetProviderReference

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

GetProviderReference of this IOTHubConsumerGroup. Deprecated: Use GetProviderConfigReference.

func (*IOTHubConsumerGroup) GetTerraformResourceType

func (mg *IOTHubConsumerGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubConsumerGroup

func (*IOTHubConsumerGroup) GetTerraformSchemaVersion

func (tr *IOTHubConsumerGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubConsumerGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubConsumerGroup.

func (*IOTHubConsumerGroup) LateInitialize

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

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

func (*IOTHubConsumerGroup) ResolveReferences

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

ResolveReferences of this IOTHubConsumerGroup.

func (*IOTHubConsumerGroup) SetConditions

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

SetConditions of this IOTHubConsumerGroup.

func (*IOTHubConsumerGroup) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubConsumerGroup.

func (*IOTHubConsumerGroup) SetObservation

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

SetObservation for this IOTHubConsumerGroup

func (*IOTHubConsumerGroup) SetParameters

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

SetParameters for this IOTHubConsumerGroup

func (*IOTHubConsumerGroup) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubConsumerGroup.

func (*IOTHubConsumerGroup) SetProviderReference

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

SetProviderReference of this IOTHubConsumerGroup. Deprecated: Use SetProviderConfigReference.

func (*IOTHubConsumerGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubConsumerGroup.

type IOTHubConsumerGroupList

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

IOTHubConsumerGroupList contains a list of IOTHubConsumerGroups

func (*IOTHubConsumerGroupList) DeepCopy

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

func (*IOTHubConsumerGroupList) DeepCopyInto

func (in *IOTHubConsumerGroupList) DeepCopyInto(out *IOTHubConsumerGroupList)

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

func (*IOTHubConsumerGroupList) DeepCopyObject

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

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

func (*IOTHubConsumerGroupList) GetItems

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

GetItems of this IOTHubConsumerGroupList.

type IOTHubConsumerGroupObservation

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

func (*IOTHubConsumerGroupObservation) DeepCopy

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

func (*IOTHubConsumerGroupObservation) DeepCopyInto

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

type IOTHubConsumerGroupParameters

type IOTHubConsumerGroupParameters struct {

	// +kubebuilder:validation:Required
	EventHubEndpointName *string `json:"eventhubEndpointName" tf:"eventhub_endpoint_name,omitempty"`

	// +crossplane:generate:reference:type=IOTHub
	// +kubebuilder:validation:Optional
	IOTHubName *string `json:"iothubName,omitempty" tf:"iothub_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	IOTHubNameSelector *v1.Selector `json:"iotHubNameSelector,omitempty" 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:"-"`
}

func (*IOTHubConsumerGroupParameters) DeepCopy

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

func (*IOTHubConsumerGroupParameters) DeepCopyInto

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

type IOTHubConsumerGroupSpec

type IOTHubConsumerGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubConsumerGroupParameters `json:"forProvider"`
}

IOTHubConsumerGroupSpec defines the desired state of IOTHubConsumerGroup

func (*IOTHubConsumerGroupSpec) DeepCopy

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

func (*IOTHubConsumerGroupSpec) DeepCopyInto

func (in *IOTHubConsumerGroupSpec) DeepCopyInto(out *IOTHubConsumerGroupSpec)

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

type IOTHubConsumerGroupStatus

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

IOTHubConsumerGroupStatus defines the observed state of IOTHubConsumerGroup.

func (*IOTHubConsumerGroupStatus) DeepCopy

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

func (*IOTHubConsumerGroupStatus) DeepCopyInto

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

type IOTHubDPS

type IOTHubDPS struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubDPSSpec   `json:"spec"`
	Status            IOTHubDPSStatus `json:"status,omitempty"`
}

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

func (in *IOTHubDPS) DeepCopy() *IOTHubDPS

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

func (*IOTHubDPS) DeepCopyInto

func (in *IOTHubDPS) DeepCopyInto(out *IOTHubDPS)

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

func (*IOTHubDPS) DeepCopyObject

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

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

func (*IOTHubDPS) GetCondition

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

GetCondition of this IOTHubDPS.

func (*IOTHubDPS) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubDPS

func (*IOTHubDPS) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubDPS.

func (*IOTHubDPS) GetID

func (tr *IOTHubDPS) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHubDPS

func (*IOTHubDPS) GetObservation

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

GetObservation of this IOTHubDPS

func (*IOTHubDPS) GetParameters

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

GetParameters of this IOTHubDPS

func (*IOTHubDPS) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubDPS.

func (*IOTHubDPS) GetProviderReference

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

GetProviderReference of this IOTHubDPS. Deprecated: Use GetProviderConfigReference.

func (*IOTHubDPS) GetTerraformResourceType

func (mg *IOTHubDPS) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubDPS

func (*IOTHubDPS) GetTerraformSchemaVersion

func (tr *IOTHubDPS) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubDPS) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubDPS.

func (*IOTHubDPS) LateInitialize

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

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

func (*IOTHubDPS) ResolveReferences

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

ResolveReferences of this IOTHubDPS.

func (*IOTHubDPS) SetConditions

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

SetConditions of this IOTHubDPS.

func (*IOTHubDPS) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubDPS.

func (*IOTHubDPS) SetObservation

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

SetObservation for this IOTHubDPS

func (*IOTHubDPS) SetParameters

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

SetParameters for this IOTHubDPS

func (*IOTHubDPS) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubDPS.

func (*IOTHubDPS) SetProviderReference

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

SetProviderReference of this IOTHubDPS. Deprecated: Use SetProviderConfigReference.

func (*IOTHubDPS) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubDPS.

type IOTHubDPSCertificate

type IOTHubDPSCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubDPSCertificateSpec   `json:"spec"`
	Status            IOTHubDPSCertificateStatus `json:"status,omitempty"`
}

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

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

func (*IOTHubDPSCertificate) DeepCopyInto

func (in *IOTHubDPSCertificate) DeepCopyInto(out *IOTHubDPSCertificate)

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

func (*IOTHubDPSCertificate) DeepCopyObject

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

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

func (*IOTHubDPSCertificate) GetCondition

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

GetCondition of this IOTHubDPSCertificate.

func (*IOTHubDPSCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubDPSCertificate

func (*IOTHubDPSCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubDPSCertificate.

func (*IOTHubDPSCertificate) GetID

func (tr *IOTHubDPSCertificate) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHubDPSCertificate

func (*IOTHubDPSCertificate) GetObservation

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

GetObservation of this IOTHubDPSCertificate

func (*IOTHubDPSCertificate) GetParameters

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

GetParameters of this IOTHubDPSCertificate

func (*IOTHubDPSCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubDPSCertificate.

func (*IOTHubDPSCertificate) GetProviderReference

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

GetProviderReference of this IOTHubDPSCertificate. Deprecated: Use GetProviderConfigReference.

func (*IOTHubDPSCertificate) GetTerraformResourceType

func (mg *IOTHubDPSCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubDPSCertificate

func (*IOTHubDPSCertificate) GetTerraformSchemaVersion

func (tr *IOTHubDPSCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubDPSCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubDPSCertificate.

func (*IOTHubDPSCertificate) LateInitialize

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

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

func (*IOTHubDPSCertificate) ResolveReferences

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

ResolveReferences of this IOTHubDPSCertificate.

func (*IOTHubDPSCertificate) SetConditions

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

SetConditions of this IOTHubDPSCertificate.

func (*IOTHubDPSCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubDPSCertificate.

func (*IOTHubDPSCertificate) SetObservation

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

SetObservation for this IOTHubDPSCertificate

func (*IOTHubDPSCertificate) SetParameters

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

SetParameters for this IOTHubDPSCertificate

func (*IOTHubDPSCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubDPSCertificate.

func (*IOTHubDPSCertificate) SetProviderReference

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

SetProviderReference of this IOTHubDPSCertificate. Deprecated: Use SetProviderConfigReference.

func (*IOTHubDPSCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubDPSCertificate.

type IOTHubDPSCertificateList

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

IOTHubDPSCertificateList contains a list of IOTHubDPSCertificates

func (*IOTHubDPSCertificateList) DeepCopy

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

func (*IOTHubDPSCertificateList) DeepCopyInto

func (in *IOTHubDPSCertificateList) DeepCopyInto(out *IOTHubDPSCertificateList)

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

func (*IOTHubDPSCertificateList) DeepCopyObject

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

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

func (*IOTHubDPSCertificateList) GetItems

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

GetItems of this IOTHubDPSCertificateList.

type IOTHubDPSCertificateObservation

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

func (*IOTHubDPSCertificateObservation) DeepCopy

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

func (*IOTHubDPSCertificateObservation) DeepCopyInto

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

type IOTHubDPSCertificateParameters

type IOTHubDPSCertificateParameters struct {

	// +kubebuilder:validation:Required
	CertificateContentSecretRef v1.SecretKeySelector `json:"certificateContentSecretRef" tf:"-"`

	// +crossplane:generate:reference:type=IOTHubDPS
	// +kubebuilder:validation:Optional
	IOTDPSName *string `json:"iotDpsName,omitempty" tf:"iot_dps_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	IOTDPSNameSelector *v1.Selector `json:"iotdpsNameSelector,omitempty" 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:"-"`
}

func (*IOTHubDPSCertificateParameters) DeepCopy

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

func (*IOTHubDPSCertificateParameters) DeepCopyInto

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

type IOTHubDPSCertificateSpec

type IOTHubDPSCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubDPSCertificateParameters `json:"forProvider"`
}

IOTHubDPSCertificateSpec defines the desired state of IOTHubDPSCertificate

func (*IOTHubDPSCertificateSpec) DeepCopy

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

func (*IOTHubDPSCertificateSpec) DeepCopyInto

func (in *IOTHubDPSCertificateSpec) DeepCopyInto(out *IOTHubDPSCertificateSpec)

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

type IOTHubDPSCertificateStatus

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

IOTHubDPSCertificateStatus defines the observed state of IOTHubDPSCertificate.

func (*IOTHubDPSCertificateStatus) DeepCopy

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

func (*IOTHubDPSCertificateStatus) DeepCopyInto

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

type IOTHubDPSList

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

IOTHubDPSList contains a list of IOTHubDPSs

func (*IOTHubDPSList) DeepCopy

func (in *IOTHubDPSList) DeepCopy() *IOTHubDPSList

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

func (*IOTHubDPSList) DeepCopyInto

func (in *IOTHubDPSList) DeepCopyInto(out *IOTHubDPSList)

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

func (*IOTHubDPSList) DeepCopyObject

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

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

func (*IOTHubDPSList) GetItems

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

GetItems of this IOTHubDPSList.

type IOTHubDPSObservation

type IOTHubDPSObservation struct {
	DeviceProvisioningHostName *string `json:"deviceProvisioningHostName,omitempty" tf:"device_provisioning_host_name,omitempty"`

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

	IDScope *string `json:"idScope,omitempty" tf:"id_scope,omitempty"`

	ServiceOperationsHostName *string `json:"serviceOperationsHostName,omitempty" tf:"service_operations_host_name,omitempty"`
}

func (*IOTHubDPSObservation) DeepCopy

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

func (*IOTHubDPSObservation) DeepCopyInto

func (in *IOTHubDPSObservation) DeepCopyInto(out *IOTHubDPSObservation)

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

type IOTHubDPSParameters

type IOTHubDPSParameters struct {

	// +kubebuilder:validation:Optional
	AllocationPolicy *string `json:"allocationPolicy,omitempty" tf:"allocation_policy,omitempty"`

	// +kubebuilder:validation:Optional
	LinkedHub []LinkedHubParameters `json:"linkedHub,omitempty" tf:"linked_hub,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,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
	Sku []IOTHubDPSSkuParameters `json:"sku" tf:"sku,omitempty"`

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

func (*IOTHubDPSParameters) DeepCopy

func (in *IOTHubDPSParameters) DeepCopy() *IOTHubDPSParameters

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

func (*IOTHubDPSParameters) DeepCopyInto

func (in *IOTHubDPSParameters) DeepCopyInto(out *IOTHubDPSParameters)

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

type IOTHubDPSSharedAccessPolicy

type IOTHubDPSSharedAccessPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubDPSSharedAccessPolicySpec   `json:"spec"`
	Status            IOTHubDPSSharedAccessPolicyStatus `json:"status,omitempty"`
}

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

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

func (*IOTHubDPSSharedAccessPolicy) DeepCopyInto

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

func (*IOTHubDPSSharedAccessPolicy) DeepCopyObject

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

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

func (*IOTHubDPSSharedAccessPolicy) GetCondition

GetCondition of this IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubDPSSharedAccessPolicy

func (*IOTHubDPSSharedAccessPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicy) GetID

func (tr *IOTHubDPSSharedAccessPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHubDPSSharedAccessPolicy

func (*IOTHubDPSSharedAccessPolicy) GetObservation

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

GetObservation of this IOTHubDPSSharedAccessPolicy

func (*IOTHubDPSSharedAccessPolicy) GetParameters

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

GetParameters of this IOTHubDPSSharedAccessPolicy

func (*IOTHubDPSSharedAccessPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicy) GetProviderReference

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

GetProviderReference of this IOTHubDPSSharedAccessPolicy. Deprecated: Use GetProviderConfigReference.

func (*IOTHubDPSSharedAccessPolicy) GetTerraformResourceType

func (mg *IOTHubDPSSharedAccessPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubDPSSharedAccessPolicy

func (*IOTHubDPSSharedAccessPolicy) GetTerraformSchemaVersion

func (tr *IOTHubDPSSharedAccessPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubDPSSharedAccessPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicy) LateInitialize

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

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

func (*IOTHubDPSSharedAccessPolicy) ResolveReferences

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

ResolveReferences of this IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicy) SetConditions

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

SetConditions of this IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicy) SetObservation

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

SetObservation for this IOTHubDPSSharedAccessPolicy

func (*IOTHubDPSSharedAccessPolicy) SetParameters

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

SetParameters for this IOTHubDPSSharedAccessPolicy

func (*IOTHubDPSSharedAccessPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicy) SetProviderReference

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

SetProviderReference of this IOTHubDPSSharedAccessPolicy. Deprecated: Use SetProviderConfigReference.

func (*IOTHubDPSSharedAccessPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubDPSSharedAccessPolicy.

type IOTHubDPSSharedAccessPolicyList

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

IOTHubDPSSharedAccessPolicyList contains a list of IOTHubDPSSharedAccessPolicys

func (*IOTHubDPSSharedAccessPolicyList) DeepCopy

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

func (*IOTHubDPSSharedAccessPolicyList) DeepCopyInto

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

func (*IOTHubDPSSharedAccessPolicyList) DeepCopyObject

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

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

func (*IOTHubDPSSharedAccessPolicyList) GetItems

GetItems of this IOTHubDPSSharedAccessPolicyList.

type IOTHubDPSSharedAccessPolicyObservation

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

func (*IOTHubDPSSharedAccessPolicyObservation) DeepCopy

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

func (*IOTHubDPSSharedAccessPolicyObservation) DeepCopyInto

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

type IOTHubDPSSharedAccessPolicyParameters

type IOTHubDPSSharedAccessPolicyParameters struct {

	// +kubebuilder:validation:Optional
	EnrollmentRead *bool `json:"enrollmentRead,omitempty" tf:"enrollment_read,omitempty"`

	// +kubebuilder:validation:Optional
	EnrollmentWrite *bool `json:"enrollmentWrite,omitempty" tf:"enrollment_write,omitempty"`

	// +crossplane:generate:reference:type=IOTHubDPS
	// +kubebuilder:validation:Optional
	IOTHubDPSName *string `json:"iothubDpsName,omitempty" tf:"iothub_dps_name,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	RegistrationRead *bool `json:"registrationRead,omitempty" tf:"registration_read,omitempty"`

	// +kubebuilder:validation:Optional
	RegistrationWrite *bool `json:"registrationWrite,omitempty" tf:"registration_write,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:Optional
	ServiceConfig *bool `json:"serviceConfig,omitempty" tf:"service_config,omitempty"`
}

func (*IOTHubDPSSharedAccessPolicyParameters) DeepCopy

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

func (*IOTHubDPSSharedAccessPolicyParameters) DeepCopyInto

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

type IOTHubDPSSharedAccessPolicySpec

type IOTHubDPSSharedAccessPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubDPSSharedAccessPolicyParameters `json:"forProvider"`
}

IOTHubDPSSharedAccessPolicySpec defines the desired state of IOTHubDPSSharedAccessPolicy

func (*IOTHubDPSSharedAccessPolicySpec) DeepCopy

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

func (*IOTHubDPSSharedAccessPolicySpec) DeepCopyInto

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

type IOTHubDPSSharedAccessPolicyStatus

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

IOTHubDPSSharedAccessPolicyStatus defines the observed state of IOTHubDPSSharedAccessPolicy.

func (*IOTHubDPSSharedAccessPolicyStatus) DeepCopy

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

func (*IOTHubDPSSharedAccessPolicyStatus) DeepCopyInto

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

type IOTHubDPSSkuObservation

type IOTHubDPSSkuObservation struct {
}

func (*IOTHubDPSSkuObservation) DeepCopy

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

func (*IOTHubDPSSkuObservation) DeepCopyInto

func (in *IOTHubDPSSkuObservation) DeepCopyInto(out *IOTHubDPSSkuObservation)

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

type IOTHubDPSSkuParameters

type IOTHubDPSSkuParameters struct {

	// +kubebuilder:validation:Required
	Capacity *int64 `json:"capacity" tf:"capacity,omitempty"`

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

func (*IOTHubDPSSkuParameters) DeepCopy

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

func (*IOTHubDPSSkuParameters) DeepCopyInto

func (in *IOTHubDPSSkuParameters) DeepCopyInto(out *IOTHubDPSSkuParameters)

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

type IOTHubDPSSpec

type IOTHubDPSSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubDPSParameters `json:"forProvider"`
}

IOTHubDPSSpec defines the desired state of IOTHubDPS

func (*IOTHubDPSSpec) DeepCopy

func (in *IOTHubDPSSpec) DeepCopy() *IOTHubDPSSpec

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

func (*IOTHubDPSSpec) DeepCopyInto

func (in *IOTHubDPSSpec) DeepCopyInto(out *IOTHubDPSSpec)

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

type IOTHubDPSStatus

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

IOTHubDPSStatus defines the observed state of IOTHubDPS.

func (*IOTHubDPSStatus) DeepCopy

func (in *IOTHubDPSStatus) DeepCopy() *IOTHubDPSStatus

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

func (*IOTHubDPSStatus) DeepCopyInto

func (in *IOTHubDPSStatus) DeepCopyInto(out *IOTHubDPSStatus)

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

type IOTHubList

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

IOTHubList contains a list of IOTHubs

func (*IOTHubList) DeepCopy

func (in *IOTHubList) DeepCopy() *IOTHubList

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

func (*IOTHubList) DeepCopyInto

func (in *IOTHubList) DeepCopyInto(out *IOTHubList)

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

func (*IOTHubList) DeepCopyObject

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

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

func (*IOTHubList) GetItems

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

GetItems of this IOTHubList.

type IOTHubObservation

type IOTHubObservation struct {
	EventHubEventsEndpoint *string `json:"eventHubEventsEndpoint,omitempty" tf:"event_hub_events_endpoint,omitempty"`

	EventHubEventsPath *string `json:"eventHubEventsPath,omitempty" tf:"event_hub_events_path,omitempty"`

	EventHubOperationsEndpoint *string `json:"eventHubOperationsEndpoint,omitempty" tf:"event_hub_operations_endpoint,omitempty"`

	EventHubOperationsPath *string `json:"eventHubOperationsPath,omitempty" tf:"event_hub_operations_path,omitempty"`

	HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"`

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

	SharedAccessPolicy []SharedAccessPolicyObservation `json:"sharedAccessPolicy,omitempty" tf:"shared_access_policy,omitempty"`

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*IOTHubObservation) DeepCopy

func (in *IOTHubObservation) DeepCopy() *IOTHubObservation

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

func (*IOTHubObservation) DeepCopyInto

func (in *IOTHubObservation) DeepCopyInto(out *IOTHubObservation)

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

type IOTHubParameters

type IOTHubParameters struct {

	// +kubebuilder:validation:Optional
	Endpoint []EndpointParameters `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	Enrichment []EnrichmentParameters `json:"enrichment,omitempty" tf:"enrichment,omitempty"`

	// +kubebuilder:validation:Optional
	EventHubPartitionCount *int64 `json:"eventHubPartitionCount,omitempty" tf:"event_hub_partition_count,omitempty"`

	// +kubebuilder:validation:Optional
	EventHubRetentionInDays *int64 `json:"eventHubRetentionInDays,omitempty" tf:"event_hub_retention_in_days,omitempty"`

	// +kubebuilder:validation:Optional
	FallbackRoute []FallbackRouteParameters `json:"fallbackRoute,omitempty" tf:"fallback_route,omitempty"`

	// +kubebuilder:validation:Optional
	FileUpload []FileUploadParameters `json:"fileUpload,omitempty" tf:"file_upload,omitempty"`

	// +kubebuilder:validation:Optional
	IPFilterRule []IPFilterRuleParameters `json:"ipFilterRule,omitempty" tf:"ip_filter_rule,omitempty"`

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

	// +kubebuilder:validation:Optional
	MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"`

	// +kubebuilder:validation:Optional
	PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,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:Optional
	Route []RouteParameters `json:"route,omitempty" tf:"route,omitempty"`

	// +kubebuilder:validation:Required
	Sku []SkuParameters `json:"sku" tf:"sku,omitempty"`

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

func (*IOTHubParameters) DeepCopy

func (in *IOTHubParameters) DeepCopy() *IOTHubParameters

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

func (*IOTHubParameters) DeepCopyInto

func (in *IOTHubParameters) DeepCopyInto(out *IOTHubParameters)

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

type IOTHubSharedAccessPolicy

type IOTHubSharedAccessPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IOTHubSharedAccessPolicySpec   `json:"spec"`
	Status            IOTHubSharedAccessPolicyStatus `json:"status,omitempty"`
}

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

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

func (*IOTHubSharedAccessPolicy) DeepCopyInto

func (in *IOTHubSharedAccessPolicy) DeepCopyInto(out *IOTHubSharedAccessPolicy)

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

func (*IOTHubSharedAccessPolicy) DeepCopyObject

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

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

func (*IOTHubSharedAccessPolicy) GetCondition

GetCondition of this IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IOTHubSharedAccessPolicy

func (*IOTHubSharedAccessPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicy) GetID

func (tr *IOTHubSharedAccessPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this IOTHubSharedAccessPolicy

func (*IOTHubSharedAccessPolicy) GetObservation

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

GetObservation of this IOTHubSharedAccessPolicy

func (*IOTHubSharedAccessPolicy) GetParameters

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

GetParameters of this IOTHubSharedAccessPolicy

func (*IOTHubSharedAccessPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicy) GetProviderReference

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

GetProviderReference of this IOTHubSharedAccessPolicy. Deprecated: Use GetProviderConfigReference.

func (*IOTHubSharedAccessPolicy) GetTerraformResourceType

func (mg *IOTHubSharedAccessPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IOTHubSharedAccessPolicy

func (*IOTHubSharedAccessPolicy) GetTerraformSchemaVersion

func (tr *IOTHubSharedAccessPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IOTHubSharedAccessPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicy) LateInitialize

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

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

func (*IOTHubSharedAccessPolicy) ResolveReferences

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

ResolveReferences of this IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicy) SetConditions

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

SetConditions of this IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicy) SetObservation

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

SetObservation for this IOTHubSharedAccessPolicy

func (*IOTHubSharedAccessPolicy) SetParameters

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

SetParameters for this IOTHubSharedAccessPolicy

func (*IOTHubSharedAccessPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicy) SetProviderReference

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

SetProviderReference of this IOTHubSharedAccessPolicy. Deprecated: Use SetProviderConfigReference.

func (*IOTHubSharedAccessPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IOTHubSharedAccessPolicy.

type IOTHubSharedAccessPolicyList

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

IOTHubSharedAccessPolicyList contains a list of IOTHubSharedAccessPolicys

func (*IOTHubSharedAccessPolicyList) DeepCopy

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

func (*IOTHubSharedAccessPolicyList) DeepCopyInto

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

func (*IOTHubSharedAccessPolicyList) DeepCopyObject

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

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

func (*IOTHubSharedAccessPolicyList) GetItems

GetItems of this IOTHubSharedAccessPolicyList.

type IOTHubSharedAccessPolicyObservation

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

func (*IOTHubSharedAccessPolicyObservation) DeepCopy

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

func (*IOTHubSharedAccessPolicyObservation) DeepCopyInto

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

type IOTHubSharedAccessPolicyParameters

type IOTHubSharedAccessPolicyParameters struct {

	// +kubebuilder:validation:Optional
	DeviceConnect *bool `json:"deviceConnect,omitempty" tf:"device_connect,omitempty"`

	// +crossplane:generate:reference:type=IOTHub
	// +kubebuilder:validation:Optional
	IOTHubName *string `json:"iothubName,omitempty" tf:"iothub_name,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	RegistryRead *bool `json:"registryRead,omitempty" tf:"registry_read,omitempty"`

	// +kubebuilder:validation:Optional
	RegistryWrite *bool `json:"registryWrite,omitempty" tf:"registry_write,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:Optional
	ServiceConnect *bool `json:"serviceConnect,omitempty" tf:"service_connect,omitempty"`
}

func (*IOTHubSharedAccessPolicyParameters) DeepCopy

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

func (*IOTHubSharedAccessPolicyParameters) DeepCopyInto

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

type IOTHubSharedAccessPolicySpec

type IOTHubSharedAccessPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubSharedAccessPolicyParameters `json:"forProvider"`
}

IOTHubSharedAccessPolicySpec defines the desired state of IOTHubSharedAccessPolicy

func (*IOTHubSharedAccessPolicySpec) DeepCopy

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

func (*IOTHubSharedAccessPolicySpec) DeepCopyInto

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

type IOTHubSharedAccessPolicyStatus

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

IOTHubSharedAccessPolicyStatus defines the observed state of IOTHubSharedAccessPolicy.

func (*IOTHubSharedAccessPolicyStatus) DeepCopy

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

func (*IOTHubSharedAccessPolicyStatus) DeepCopyInto

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

type IOTHubSpec

type IOTHubSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IOTHubParameters `json:"forProvider"`
}

IOTHubSpec defines the desired state of IOTHub

func (*IOTHubSpec) DeepCopy

func (in *IOTHubSpec) DeepCopy() *IOTHubSpec

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

func (*IOTHubSpec) DeepCopyInto

func (in *IOTHubSpec) DeepCopyInto(out *IOTHubSpec)

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

type IOTHubStatus

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

IOTHubStatus defines the observed state of IOTHub.

func (*IOTHubStatus) DeepCopy

func (in *IOTHubStatus) DeepCopy() *IOTHubStatus

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

func (*IOTHubStatus) DeepCopyInto

func (in *IOTHubStatus) DeepCopyInto(out *IOTHubStatus)

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

type IPFilterRuleObservation

type IPFilterRuleObservation struct {
}

func (*IPFilterRuleObservation) DeepCopy

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

func (*IPFilterRuleObservation) DeepCopyInto

func (in *IPFilterRuleObservation) DeepCopyInto(out *IPFilterRuleObservation)

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

type IPFilterRuleParameters

type IPFilterRuleParameters struct {

	// +kubebuilder:validation:Required
	Action *string `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Required
	IPMask *string `json:"ipMask" tf:"ip_mask,omitempty"`

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

func (*IPFilterRuleParameters) DeepCopy

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

func (*IPFilterRuleParameters) DeepCopyInto

func (in *IPFilterRuleParameters) DeepCopyInto(out *IPFilterRuleParameters)

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

type LinkedHubObservation

type LinkedHubObservation struct {
	HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"`
}

func (*LinkedHubObservation) DeepCopy

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

func (*LinkedHubObservation) DeepCopyInto

func (in *LinkedHubObservation) DeepCopyInto(out *LinkedHubObservation)

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

type LinkedHubParameters

type LinkedHubParameters struct {

	// +kubebuilder:validation:Optional
	AllocationWeight *int64 `json:"allocationWeight,omitempty" tf:"allocation_weight,omitempty"`

	// +kubebuilder:validation:Optional
	ApplyAllocationPolicy *bool `json:"applyAllocationPolicy,omitempty" tf:"apply_allocation_policy,omitempty"`

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

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

func (*LinkedHubParameters) DeepCopy

func (in *LinkedHubParameters) DeepCopy() *LinkedHubParameters

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

func (*LinkedHubParameters) DeepCopyInto

func (in *LinkedHubParameters) DeepCopyInto(out *LinkedHubParameters)

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

type RouteObservation

type RouteObservation struct {
}

func (*RouteObservation) DeepCopy

func (in *RouteObservation) DeepCopy() *RouteObservation

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

func (*RouteObservation) DeepCopyInto

func (in *RouteObservation) DeepCopyInto(out *RouteObservation)

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

type RouteParameters

type RouteParameters 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
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Source *string `json:"source" tf:"source,omitempty"`
}

func (*RouteParameters) DeepCopy

func (in *RouteParameters) DeepCopy() *RouteParameters

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

func (*RouteParameters) DeepCopyInto

func (in *RouteParameters) DeepCopyInto(out *RouteParameters)

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

type SharedAccessPolicyObservation

type SharedAccessPolicyObservation struct {
	KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"`

	Permissions *string `json:"permissions,omitempty" tf:"permissions,omitempty"`
}

func (*SharedAccessPolicyObservation) DeepCopy

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

func (*SharedAccessPolicyObservation) DeepCopyInto

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

type SharedAccessPolicyParameters

type SharedAccessPolicyParameters struct {
}

func (*SharedAccessPolicyParameters) DeepCopy

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

func (*SharedAccessPolicyParameters) DeepCopyInto

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

type SkuObservation

type SkuObservation struct {
}

func (*SkuObservation) DeepCopy

func (in *SkuObservation) DeepCopy() *SkuObservation

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

func (*SkuObservation) DeepCopyInto

func (in *SkuObservation) DeepCopyInto(out *SkuObservation)

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

type SkuParameters

type SkuParameters struct {

	// +kubebuilder:validation:Required
	Capacity *int64 `json:"capacity" tf:"capacity,omitempty"`

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

func (*SkuParameters) DeepCopy

func (in *SkuParameters) DeepCopy() *SkuParameters

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

func (*SkuParameters) DeepCopyInto

func (in *SkuParameters) DeepCopyInto(out *SkuParameters)

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