Documentation ¶
Overview ¶
+groupName=iothub.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Certificate) ValidateCreate() error
- func (r *Certificate) ValidateDelete() error
- func (r *Certificate) ValidateUpdate(old runtime.Object) error
- type CertificateList
- type CertificateSpec
- type CertificateSpecResource
- type CertificateStatus
- type ConsumerGroup
- func (in *ConsumerGroup) DeepCopy() *ConsumerGroup
- func (in *ConsumerGroup) DeepCopyInto(out *ConsumerGroup)
- func (in *ConsumerGroup) DeepCopyObject() runtime.Object
- func (r *ConsumerGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConsumerGroup) ValidateCreate() error
- func (r *ConsumerGroup) ValidateDelete() error
- func (r *ConsumerGroup) ValidateUpdate(old runtime.Object) error
- type ConsumerGroupList
- type ConsumerGroupSpec
- type ConsumerGroupSpecResource
- type ConsumerGroupStatus
- type Dps
- func (in *Dps) DeepCopy() *Dps
- func (in *Dps) DeepCopyInto(out *Dps)
- func (in *Dps) DeepCopyObject() runtime.Object
- func (r *Dps) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Dps) ValidateCreate() error
- func (r *Dps) ValidateDelete() error
- func (r *Dps) ValidateUpdate(old runtime.Object) error
- type DpsCertificate
- func (in *DpsCertificate) DeepCopy() *DpsCertificate
- func (in *DpsCertificate) DeepCopyInto(out *DpsCertificate)
- func (in *DpsCertificate) DeepCopyObject() runtime.Object
- func (r *DpsCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DpsCertificate) ValidateCreate() error
- func (r *DpsCertificate) ValidateDelete() error
- func (r *DpsCertificate) ValidateUpdate(old runtime.Object) error
- type DpsCertificateList
- type DpsCertificateSpec
- type DpsCertificateSpecResource
- type DpsCertificateStatus
- type DpsList
- type DpsSharedAccessPolicy
- func (in *DpsSharedAccessPolicy) DeepCopy() *DpsSharedAccessPolicy
- func (in *DpsSharedAccessPolicy) DeepCopyInto(out *DpsSharedAccessPolicy)
- func (in *DpsSharedAccessPolicy) DeepCopyObject() runtime.Object
- func (r *DpsSharedAccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DpsSharedAccessPolicy) ValidateCreate() error
- func (r *DpsSharedAccessPolicy) ValidateDelete() error
- func (r *DpsSharedAccessPolicy) ValidateUpdate(old runtime.Object) error
- type DpsSharedAccessPolicyList
- type DpsSharedAccessPolicySpec
- type DpsSharedAccessPolicySpecResource
- type DpsSharedAccessPolicyStatus
- type DpsSpec
- type DpsSpecIpFilterRule
- type DpsSpecLinkedHub
- type DpsSpecResource
- type DpsSpecSku
- type DpsSpecSkuCodec
- type DpsStatus
- type EndpointEventhub
- func (in *EndpointEventhub) DeepCopy() *EndpointEventhub
- func (in *EndpointEventhub) DeepCopyInto(out *EndpointEventhub)
- func (in *EndpointEventhub) DeepCopyObject() runtime.Object
- func (r *EndpointEventhub) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointEventhub) ValidateCreate() error
- func (r *EndpointEventhub) ValidateDelete() error
- func (r *EndpointEventhub) ValidateUpdate(old runtime.Object) error
- type EndpointEventhubList
- type EndpointEventhubSpec
- type EndpointEventhubSpecResource
- type EndpointEventhubStatus
- type EndpointServicebusQueue
- func (in *EndpointServicebusQueue) DeepCopy() *EndpointServicebusQueue
- func (in *EndpointServicebusQueue) DeepCopyInto(out *EndpointServicebusQueue)
- func (in *EndpointServicebusQueue) DeepCopyObject() runtime.Object
- func (r *EndpointServicebusQueue) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointServicebusQueue) ValidateCreate() error
- func (r *EndpointServicebusQueue) ValidateDelete() error
- func (r *EndpointServicebusQueue) ValidateUpdate(old runtime.Object) error
- type EndpointServicebusQueueList
- type EndpointServicebusQueueSpec
- type EndpointServicebusQueueSpecResource
- type EndpointServicebusQueueStatus
- type EndpointServicebusTopic
- func (in *EndpointServicebusTopic) DeepCopy() *EndpointServicebusTopic
- func (in *EndpointServicebusTopic) DeepCopyInto(out *EndpointServicebusTopic)
- func (in *EndpointServicebusTopic) DeepCopyObject() runtime.Object
- func (r *EndpointServicebusTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointServicebusTopic) ValidateCreate() error
- func (r *EndpointServicebusTopic) ValidateDelete() error
- func (r *EndpointServicebusTopic) ValidateUpdate(old runtime.Object) error
- type EndpointServicebusTopicList
- type EndpointServicebusTopicSpec
- type EndpointServicebusTopicSpecResource
- type EndpointServicebusTopicStatus
- type EndpointStorageContainer
- func (in *EndpointStorageContainer) DeepCopy() *EndpointStorageContainer
- func (in *EndpointStorageContainer) DeepCopyInto(out *EndpointStorageContainer)
- func (in *EndpointStorageContainer) DeepCopyObject() runtime.Object
- func (r *EndpointStorageContainer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointStorageContainer) ValidateCreate() error
- func (r *EndpointStorageContainer) ValidateDelete() error
- func (r *EndpointStorageContainer) ValidateUpdate(old runtime.Object) error
- type EndpointStorageContainerList
- type EndpointStorageContainerSpec
- type EndpointStorageContainerSpecResource
- type EndpointStorageContainerStatus
- type Enrichment
- func (in *Enrichment) DeepCopy() *Enrichment
- func (in *Enrichment) DeepCopyInto(out *Enrichment)
- func (in *Enrichment) DeepCopyObject() runtime.Object
- func (r *Enrichment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Enrichment) ValidateCreate() error
- func (r *Enrichment) ValidateDelete() error
- func (r *Enrichment) ValidateUpdate(old runtime.Object) error
- type EnrichmentList
- type EnrichmentSpec
- type EnrichmentSpecResource
- type EnrichmentStatus
- type FallbackRoute
- func (in *FallbackRoute) DeepCopy() *FallbackRoute
- func (in *FallbackRoute) DeepCopyInto(out *FallbackRoute)
- func (in *FallbackRoute) DeepCopyObject() runtime.Object
- func (r *FallbackRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FallbackRoute) ValidateCreate() error
- func (r *FallbackRoute) ValidateDelete() error
- func (r *FallbackRoute) ValidateUpdate(old runtime.Object) error
- type FallbackRouteList
- type FallbackRouteSpec
- type FallbackRouteSpecResource
- type FallbackRouteStatus
- type Iothub
- func (in *Iothub) DeepCopy() *Iothub
- func (in *Iothub) DeepCopyInto(out *Iothub)
- func (in *Iothub) DeepCopyObject() runtime.Object
- func (r *Iothub) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Iothub) ValidateCreate() error
- func (r *Iothub) ValidateDelete() error
- func (r *Iothub) ValidateUpdate(old runtime.Object) error
- type IothubList
- type IothubSpec
- type IothubSpecCloudToDevice
- type IothubSpecCloudToDeviceCodec
- type IothubSpecCloudToDeviceFeedback
- type IothubSpecEndpoint
- type IothubSpecEnrichment
- type IothubSpecFallbackRoute
- type IothubSpecFallbackRouteCodec
- type IothubSpecFileUpload
- type IothubSpecFileUploadCodec
- type IothubSpecIdentity
- type IothubSpecIdentityCodec
- type IothubSpecIpFilterRule
- type IothubSpecResource
- type IothubSpecRoute
- type IothubSpecSharedAccessPolicy
- type IothubSpecSku
- type IothubSpecSkuCodec
- type IothubStatus
- type Route
- func (in *Route) DeepCopy() *Route
- func (in *Route) DeepCopyInto(out *Route)
- func (in *Route) DeepCopyObject() runtime.Object
- func (r *Route) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Route) ValidateCreate() error
- func (r *Route) ValidateDelete() error
- func (r *Route) ValidateUpdate(old runtime.Object) error
- type RouteList
- type RouteSpec
- type RouteSpecResource
- type RouteStatus
- type SharedAccessPolicy
- func (in *SharedAccessPolicy) DeepCopy() *SharedAccessPolicy
- func (in *SharedAccessPolicy) DeepCopyInto(out *SharedAccessPolicy)
- func (in *SharedAccessPolicy) DeepCopyObject() runtime.Object
- func (r *SharedAccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SharedAccessPolicy) ValidateCreate() error
- func (r *SharedAccessPolicy) ValidateDelete() error
- func (r *SharedAccessPolicy) ValidateUpdate(old runtime.Object) error
- type SharedAccessPolicyList
- type SharedAccessPolicySpec
- type SharedAccessPolicySpecResource
- type SharedAccessPolicyStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: iothub.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Certificate ¶ added in v0.5.0
type Certificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec,omitempty"` Status CertificateStatus `json:"status,omitempty"` }
func (*Certificate) DeepCopy ¶ added in v0.5.0
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶ added in v0.5.0
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶ added in v0.5.0
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) SetupWebhookWithManager ¶ added in v0.5.0
func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Certificate) ValidateCreate ¶ added in v0.5.0
func (r *Certificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Certificate) ValidateDelete ¶ added in v0.5.0
func (r *Certificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Certificate) ValidateUpdate ¶ added in v0.5.0
func (r *Certificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CertificateList ¶ added in v0.5.0
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Certificate CRD objects Items []Certificate `json:"items,omitempty"` }
CertificateList is a list of Certificates
func (*CertificateList) DeepCopy ¶ added in v0.5.0
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶ added in v0.5.0
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶ added in v0.5.0
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateSpec ¶ added in v0.5.0
type CertificateSpec struct { State *CertificateSpecResource `json:"state,omitempty" tf:"-"` Resource CertificateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CertificateSpec) DeepCopy ¶ added in v0.5.0
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶ added in v0.5.0
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecResource ¶ added in v0.5.0
type CertificateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CertificateContent *string `json:"-" sensitive:"true" tf:"certificate_content"` IothubName *string `json:"iothubName" tf:"iothub_name"` // +optional IsVerified *bool `json:"isVerified,omitempty" tf:"is_verified"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*CertificateSpecResource) DeepCopy ¶ added in v0.5.0
func (in *CertificateSpecResource) DeepCopy() *CertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecResource.
func (*CertificateSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *CertificateSpecResource) DeepCopyInto(out *CertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶ added in v0.5.0
type CertificateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CertificateStatus) DeepCopy ¶ added in v0.5.0
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶ added in v0.5.0
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerGroup ¶
type ConsumerGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsumerGroupSpec `json:"spec,omitempty"` Status ConsumerGroupStatus `json:"status,omitempty"` }
func (*ConsumerGroup) DeepCopy ¶
func (in *ConsumerGroup) DeepCopy() *ConsumerGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroup.
func (*ConsumerGroup) DeepCopyInto ¶
func (in *ConsumerGroup) DeepCopyInto(out *ConsumerGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsumerGroup) DeepCopyObject ¶
func (in *ConsumerGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsumerGroup) SetupWebhookWithManager ¶
func (r *ConsumerGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConsumerGroup) ValidateCreate ¶
func (r *ConsumerGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConsumerGroup) ValidateDelete ¶
func (r *ConsumerGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConsumerGroup) ValidateUpdate ¶
func (r *ConsumerGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConsumerGroupList ¶
type ConsumerGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConsumerGroup CRD objects Items []ConsumerGroup `json:"items,omitempty"` }
ConsumerGroupList is a list of ConsumerGroups
func (*ConsumerGroupList) DeepCopy ¶
func (in *ConsumerGroupList) DeepCopy() *ConsumerGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupList.
func (*ConsumerGroupList) DeepCopyInto ¶
func (in *ConsumerGroupList) DeepCopyInto(out *ConsumerGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsumerGroupList) DeepCopyObject ¶
func (in *ConsumerGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsumerGroupSpec ¶
type ConsumerGroupSpec struct { State *ConsumerGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ConsumerGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ConsumerGroupSpec) DeepCopy ¶
func (in *ConsumerGroupSpec) DeepCopy() *ConsumerGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupSpec.
func (*ConsumerGroupSpec) DeepCopyInto ¶
func (in *ConsumerGroupSpec) DeepCopyInto(out *ConsumerGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerGroupSpecResource ¶
type ConsumerGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` EventhubEndpointName *string `json:"eventhubEndpointName" tf:"eventhub_endpoint_name"` IothubName *string `json:"iothubName" tf:"iothub_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*ConsumerGroupSpecResource) DeepCopy ¶
func (in *ConsumerGroupSpecResource) DeepCopy() *ConsumerGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupSpecResource.
func (*ConsumerGroupSpecResource) DeepCopyInto ¶
func (in *ConsumerGroupSpecResource) DeepCopyInto(out *ConsumerGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerGroupStatus ¶
type ConsumerGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ConsumerGroupStatus) DeepCopy ¶
func (in *ConsumerGroupStatus) DeepCopy() *ConsumerGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerGroupStatus.
func (*ConsumerGroupStatus) DeepCopyInto ¶
func (in *ConsumerGroupStatus) DeepCopyInto(out *ConsumerGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dps ¶
type Dps struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DpsSpec `json:"spec,omitempty"` Status DpsStatus `json:"status,omitempty"` }
func (*Dps) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dps.
func (*Dps) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dps) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dps) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Dps) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DpsCertificate ¶
type DpsCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DpsCertificateSpec `json:"spec,omitempty"` Status DpsCertificateStatus `json:"status,omitempty"` }
func (*DpsCertificate) DeepCopy ¶
func (in *DpsCertificate) DeepCopy() *DpsCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsCertificate.
func (*DpsCertificate) DeepCopyInto ¶
func (in *DpsCertificate) DeepCopyInto(out *DpsCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DpsCertificate) DeepCopyObject ¶
func (in *DpsCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DpsCertificate) SetupWebhookWithManager ¶
func (r *DpsCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DpsCertificate) ValidateCreate ¶
func (r *DpsCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DpsCertificate) ValidateDelete ¶
func (r *DpsCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DpsCertificate) ValidateUpdate ¶
func (r *DpsCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DpsCertificateList ¶
type DpsCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DpsCertificate CRD objects Items []DpsCertificate `json:"items,omitempty"` }
DpsCertificateList is a list of DpsCertificates
func (*DpsCertificateList) DeepCopy ¶
func (in *DpsCertificateList) DeepCopy() *DpsCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsCertificateList.
func (*DpsCertificateList) DeepCopyInto ¶
func (in *DpsCertificateList) DeepCopyInto(out *DpsCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DpsCertificateList) DeepCopyObject ¶
func (in *DpsCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DpsCertificateSpec ¶
type DpsCertificateSpec struct { State *DpsCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource DpsCertificateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DpsCertificateSpec) DeepCopy ¶
func (in *DpsCertificateSpec) DeepCopy() *DpsCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsCertificateSpec.
func (*DpsCertificateSpec) DeepCopyInto ¶
func (in *DpsCertificateSpec) DeepCopyInto(out *DpsCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsCertificateSpecResource ¶
type DpsCertificateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CertificateContent *string `json:"-" sensitive:"true" tf:"certificate_content"` IotDpsName *string `json:"iotDpsName" tf:"iot_dps_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*DpsCertificateSpecResource) DeepCopy ¶
func (in *DpsCertificateSpecResource) DeepCopy() *DpsCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsCertificateSpecResource.
func (*DpsCertificateSpecResource) DeepCopyInto ¶
func (in *DpsCertificateSpecResource) DeepCopyInto(out *DpsCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsCertificateStatus ¶
type DpsCertificateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DpsCertificateStatus) DeepCopy ¶
func (in *DpsCertificateStatus) DeepCopy() *DpsCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsCertificateStatus.
func (*DpsCertificateStatus) DeepCopyInto ¶
func (in *DpsCertificateStatus) DeepCopyInto(out *DpsCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsList ¶
type DpsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Dps CRD objects Items []Dps `json:"items,omitempty"` }
DpsList is a list of Dpss
func (*DpsList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsList.
func (*DpsList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsSharedAccessPolicy ¶
type DpsSharedAccessPolicy struct {}
func (*DpsSharedAccessPolicy) DeepCopy ¶
func (in *DpsSharedAccessPolicy) DeepCopy() *DpsSharedAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSharedAccessPolicy.
func (*DpsSharedAccessPolicy) DeepCopyInto ¶
func (in *DpsSharedAccessPolicy) DeepCopyInto(out *DpsSharedAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DpsSharedAccessPolicy) DeepCopyObject ¶
func (in *DpsSharedAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DpsSharedAccessPolicy) SetupWebhookWithManager ¶
func (r *DpsSharedAccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DpsSharedAccessPolicy) ValidateCreate ¶
func (r *DpsSharedAccessPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DpsSharedAccessPolicy) ValidateDelete ¶
func (r *DpsSharedAccessPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DpsSharedAccessPolicy) ValidateUpdate ¶
func (r *DpsSharedAccessPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DpsSharedAccessPolicyList ¶
type DpsSharedAccessPolicyList struct { DpsSharedAccessPolicy `json:"items,omitempty"` }Items []
DpsSharedAccessPolicyList is a list of DpsSharedAccessPolicys
func (*DpsSharedAccessPolicyList) DeepCopy ¶
func (in *DpsSharedAccessPolicyList) DeepCopy() *DpsSharedAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSharedAccessPolicyList.
func (*DpsSharedAccessPolicyList) DeepCopyInto ¶
func (in *DpsSharedAccessPolicyList) DeepCopyInto(out *DpsSharedAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DpsSharedAccessPolicyList) DeepCopyObject ¶
func (in *DpsSharedAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DpsSharedAccessPolicySpec ¶
type DpsSharedAccessPolicySpec struct {}
func (*DpsSharedAccessPolicySpec) DeepCopy ¶
func (in *DpsSharedAccessPolicySpec) DeepCopy() *DpsSharedAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSharedAccessPolicySpec.
func (*DpsSharedAccessPolicySpec) DeepCopyInto ¶
func (in *DpsSharedAccessPolicySpec) DeepCopyInto(out *DpsSharedAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsSharedAccessPolicySpecResource ¶
type DpsSharedAccessPolicySpecResource struct { bool `json:"enrollmentRead,omitempty" tf:"enrollment_read"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` RegistrationRead *bool `json:"registrationRead,omitempty" tf:"registration_read"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` ServiceConfig *bool `json:"serviceConfig,omitempty" tf:"service_config"` }EnrollmentRead *
func (*DpsSharedAccessPolicySpecResource) DeepCopy ¶
func (in *DpsSharedAccessPolicySpecResource) DeepCopy() *DpsSharedAccessPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSharedAccessPolicySpecResource.
func (*DpsSharedAccessPolicySpecResource) DeepCopyInto ¶
func (in *DpsSharedAccessPolicySpecResource) DeepCopyInto(out *DpsSharedAccessPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsSharedAccessPolicyStatus ¶
type DpsSharedAccessPolicyStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DpsSharedAccessPolicyStatus) DeepCopy ¶
func (in *DpsSharedAccessPolicyStatus) DeepCopy() *DpsSharedAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSharedAccessPolicyStatus.
func (*DpsSharedAccessPolicyStatus) DeepCopyInto ¶
func (in *DpsSharedAccessPolicyStatus) DeepCopyInto(out *DpsSharedAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsSpec ¶
type DpsSpec struct { State *DpsSpecResource `json:"state,omitempty" tf:"-"` Resource DpsSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DpsSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSpec.
type DpsSpecIpFilterRule ¶ added in v0.5.0
type DpsSpecIpFilterRule struct { Action *string `json:"action" tf:"action"` IpMask *string `json:"ipMask" tf:"ip_mask"` Name *string `json:"name" tf:"name"` // +optional Target *string `json:"target,omitempty" tf:"target"` }
func (*DpsSpecIpFilterRule) DeepCopy ¶ added in v0.5.0
func (in *DpsSpecIpFilterRule) DeepCopy() *DpsSpecIpFilterRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSpecIpFilterRule.
func (*DpsSpecIpFilterRule) DeepCopyInto ¶ added in v0.5.0
func (in *DpsSpecIpFilterRule) DeepCopyInto(out *DpsSpecIpFilterRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsSpecLinkedHub ¶
type DpsSpecLinkedHub struct { // +optional AllocationWeight *int64 `json:"allocationWeight,omitempty" tf:"allocation_weight"` // +optional ApplyAllocationPolicy *bool `json:"applyAllocationPolicy,omitempty" tf:"apply_allocation_policy"` ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` Location *string `json:"location" tf:"location"` }
func (*DpsSpecLinkedHub) DeepCopy ¶
func (in *DpsSpecLinkedHub) DeepCopy() *DpsSpecLinkedHub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSpecLinkedHub.
func (*DpsSpecLinkedHub) DeepCopyInto ¶
func (in *DpsSpecLinkedHub) DeepCopyInto(out *DpsSpecLinkedHub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsSpecResource ¶
type DpsSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllocationPolicy *string `json:"allocationPolicy,omitempty" tf:"allocation_policy"` // +optional DeviceProvisioningHostName *string `json:"deviceProvisioningHostName,omitempty" tf:"device_provisioning_host_name"` // +optional IDScope *string `json:"IDScope,omitempty" tf:"id_scope"` // +optional IpFilterRule []DpsSpecIpFilterRule `json:"ipFilterRule,omitempty" tf:"ip_filter_rule"` // +optional LinkedHub []DpsSpecLinkedHub `json:"linkedHub,omitempty" tf:"linked_hub"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional ServiceOperationsHostName *string `json:"serviceOperationsHostName,omitempty" tf:"service_operations_host_name"` Sku *DpsSpecSku `json:"sku" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*DpsSpecResource) DeepCopy ¶
func (in *DpsSpecResource) DeepCopy() *DpsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSpecResource.
func (*DpsSpecResource) DeepCopyInto ¶
func (in *DpsSpecResource) DeepCopyInto(out *DpsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsSpecSku ¶
type DpsSpecSku struct { Capacity *int64 `json:"capacity" tf:"capacity"` Name *string `json:"name" tf:"name"` }
func (*DpsSpecSku) DeepCopy ¶
func (in *DpsSpecSku) DeepCopy() *DpsSpecSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsSpecSku.
func (*DpsSpecSku) DeepCopyInto ¶
func (in *DpsSpecSku) DeepCopyInto(out *DpsSpecSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DpsSpecSkuCodec ¶
type DpsSpecSkuCodec struct { }
+k8s:deepcopy-gen=false
func (DpsSpecSkuCodec) Decode ¶
func (DpsSpecSkuCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DpsSpecSkuCodec) Encode ¶
func (DpsSpecSkuCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DpsSpecSkuCodec) IsEmpty ¶
func (DpsSpecSkuCodec) IsEmpty(ptr unsafe.Pointer) bool
type DpsStatus ¶
type DpsStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DpsStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DpsStatus.
type EndpointEventhub ¶
type EndpointEventhub struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointEventhubSpec `json:"spec,omitempty"` Status EndpointEventhubStatus `json:"status,omitempty"` }
func (*EndpointEventhub) DeepCopy ¶
func (in *EndpointEventhub) DeepCopy() *EndpointEventhub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointEventhub.
func (*EndpointEventhub) DeepCopyInto ¶
func (in *EndpointEventhub) DeepCopyInto(out *EndpointEventhub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointEventhub) DeepCopyObject ¶
func (in *EndpointEventhub) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointEventhub) SetupWebhookWithManager ¶
func (r *EndpointEventhub) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointEventhub) ValidateCreate ¶
func (r *EndpointEventhub) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointEventhub) ValidateDelete ¶
func (r *EndpointEventhub) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointEventhub) ValidateUpdate ¶
func (r *EndpointEventhub) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointEventhubList ¶
type EndpointEventhubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointEventhub CRD objects Items []EndpointEventhub `json:"items,omitempty"` }
EndpointEventhubList is a list of EndpointEventhubs
func (*EndpointEventhubList) DeepCopy ¶
func (in *EndpointEventhubList) DeepCopy() *EndpointEventhubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointEventhubList.
func (*EndpointEventhubList) DeepCopyInto ¶
func (in *EndpointEventhubList) DeepCopyInto(out *EndpointEventhubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointEventhubList) DeepCopyObject ¶
func (in *EndpointEventhubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointEventhubSpec ¶
type EndpointEventhubSpec struct { State *EndpointEventhubSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointEventhubSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EndpointEventhubSpec) DeepCopy ¶
func (in *EndpointEventhubSpec) DeepCopy() *EndpointEventhubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointEventhubSpec.
func (*EndpointEventhubSpec) DeepCopyInto ¶
func (in *EndpointEventhubSpec) DeepCopyInto(out *EndpointEventhubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointEventhubSpecResource ¶
type EndpointEventhubSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type"` // +optional ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` // +optional EndpointURI *string `json:"endpointURI,omitempty" tf:"endpoint_uri"` // +optional EntityPath *string `json:"entityPath,omitempty" tf:"entity_path"` // +optional IdentityID *string `json:"identityID,omitempty" tf:"identity_id"` // +optional IothubID *string `json:"iothubID,omitempty" tf:"iothub_id"` // +optional // Deprecated IothubName *string `json:"iothubName,omitempty" tf:"iothub_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*EndpointEventhubSpecResource) DeepCopy ¶
func (in *EndpointEventhubSpecResource) DeepCopy() *EndpointEventhubSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointEventhubSpecResource.
func (*EndpointEventhubSpecResource) DeepCopyInto ¶
func (in *EndpointEventhubSpecResource) DeepCopyInto(out *EndpointEventhubSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointEventhubStatus ¶
type EndpointEventhubStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EndpointEventhubStatus) DeepCopy ¶
func (in *EndpointEventhubStatus) DeepCopy() *EndpointEventhubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointEventhubStatus.
func (*EndpointEventhubStatus) DeepCopyInto ¶
func (in *EndpointEventhubStatus) DeepCopyInto(out *EndpointEventhubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServicebusQueue ¶
type EndpointServicebusQueue struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointServicebusQueueSpec `json:"spec,omitempty"` Status EndpointServicebusQueueStatus `json:"status,omitempty"` }
func (*EndpointServicebusQueue) DeepCopy ¶
func (in *EndpointServicebusQueue) DeepCopy() *EndpointServicebusQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusQueue.
func (*EndpointServicebusQueue) DeepCopyInto ¶
func (in *EndpointServicebusQueue) DeepCopyInto(out *EndpointServicebusQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServicebusQueue) DeepCopyObject ¶
func (in *EndpointServicebusQueue) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointServicebusQueue) SetupWebhookWithManager ¶
func (r *EndpointServicebusQueue) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointServicebusQueue) ValidateCreate ¶
func (r *EndpointServicebusQueue) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointServicebusQueue) ValidateDelete ¶
func (r *EndpointServicebusQueue) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointServicebusQueue) ValidateUpdate ¶
func (r *EndpointServicebusQueue) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointServicebusQueueList ¶
type EndpointServicebusQueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointServicebusQueue CRD objects Items []EndpointServicebusQueue `json:"items,omitempty"` }
EndpointServicebusQueueList is a list of EndpointServicebusQueues
func (*EndpointServicebusQueueList) DeepCopy ¶
func (in *EndpointServicebusQueueList) DeepCopy() *EndpointServicebusQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusQueueList.
func (*EndpointServicebusQueueList) DeepCopyInto ¶
func (in *EndpointServicebusQueueList) DeepCopyInto(out *EndpointServicebusQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServicebusQueueList) DeepCopyObject ¶
func (in *EndpointServicebusQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServicebusQueueSpec ¶
type EndpointServicebusQueueSpec struct { State *EndpointServicebusQueueSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointServicebusQueueSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EndpointServicebusQueueSpec) DeepCopy ¶
func (in *EndpointServicebusQueueSpec) DeepCopy() *EndpointServicebusQueueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusQueueSpec.
func (*EndpointServicebusQueueSpec) DeepCopyInto ¶
func (in *EndpointServicebusQueueSpec) DeepCopyInto(out *EndpointServicebusQueueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServicebusQueueSpecResource ¶
type EndpointServicebusQueueSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type"` // +optional ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` // +optional EndpointURI *string `json:"endpointURI,omitempty" tf:"endpoint_uri"` // +optional EntityPath *string `json:"entityPath,omitempty" tf:"entity_path"` // +optional IdentityID *string `json:"identityID,omitempty" tf:"identity_id"` // +optional IothubID *string `json:"iothubID,omitempty" tf:"iothub_id"` // +optional // Deprecated IothubName *string `json:"iothubName,omitempty" tf:"iothub_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*EndpointServicebusQueueSpecResource) DeepCopy ¶
func (in *EndpointServicebusQueueSpecResource) DeepCopy() *EndpointServicebusQueueSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusQueueSpecResource.
func (*EndpointServicebusQueueSpecResource) DeepCopyInto ¶
func (in *EndpointServicebusQueueSpecResource) DeepCopyInto(out *EndpointServicebusQueueSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServicebusQueueStatus ¶
type EndpointServicebusQueueStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EndpointServicebusQueueStatus) DeepCopy ¶
func (in *EndpointServicebusQueueStatus) DeepCopy() *EndpointServicebusQueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusQueueStatus.
func (*EndpointServicebusQueueStatus) DeepCopyInto ¶
func (in *EndpointServicebusQueueStatus) DeepCopyInto(out *EndpointServicebusQueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServicebusTopic ¶
type EndpointServicebusTopic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointServicebusTopicSpec `json:"spec,omitempty"` Status EndpointServicebusTopicStatus `json:"status,omitempty"` }
func (*EndpointServicebusTopic) DeepCopy ¶
func (in *EndpointServicebusTopic) DeepCopy() *EndpointServicebusTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusTopic.
func (*EndpointServicebusTopic) DeepCopyInto ¶
func (in *EndpointServicebusTopic) DeepCopyInto(out *EndpointServicebusTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServicebusTopic) DeepCopyObject ¶
func (in *EndpointServicebusTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointServicebusTopic) SetupWebhookWithManager ¶
func (r *EndpointServicebusTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointServicebusTopic) ValidateCreate ¶
func (r *EndpointServicebusTopic) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointServicebusTopic) ValidateDelete ¶
func (r *EndpointServicebusTopic) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointServicebusTopic) ValidateUpdate ¶
func (r *EndpointServicebusTopic) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointServicebusTopicList ¶
type EndpointServicebusTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointServicebusTopic CRD objects Items []EndpointServicebusTopic `json:"items,omitempty"` }
EndpointServicebusTopicList is a list of EndpointServicebusTopics
func (*EndpointServicebusTopicList) DeepCopy ¶
func (in *EndpointServicebusTopicList) DeepCopy() *EndpointServicebusTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusTopicList.
func (*EndpointServicebusTopicList) DeepCopyInto ¶
func (in *EndpointServicebusTopicList) DeepCopyInto(out *EndpointServicebusTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServicebusTopicList) DeepCopyObject ¶
func (in *EndpointServicebusTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServicebusTopicSpec ¶
type EndpointServicebusTopicSpec struct { State *EndpointServicebusTopicSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointServicebusTopicSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EndpointServicebusTopicSpec) DeepCopy ¶
func (in *EndpointServicebusTopicSpec) DeepCopy() *EndpointServicebusTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusTopicSpec.
func (*EndpointServicebusTopicSpec) DeepCopyInto ¶
func (in *EndpointServicebusTopicSpec) DeepCopyInto(out *EndpointServicebusTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServicebusTopicSpecResource ¶
type EndpointServicebusTopicSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type"` // +optional ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` // +optional EndpointURI *string `json:"endpointURI,omitempty" tf:"endpoint_uri"` // +optional EntityPath *string `json:"entityPath,omitempty" tf:"entity_path"` // +optional IdentityID *string `json:"identityID,omitempty" tf:"identity_id"` // +optional IothubID *string `json:"iothubID,omitempty" tf:"iothub_id"` // +optional // Deprecated IothubName *string `json:"iothubName,omitempty" tf:"iothub_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*EndpointServicebusTopicSpecResource) DeepCopy ¶
func (in *EndpointServicebusTopicSpecResource) DeepCopy() *EndpointServicebusTopicSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusTopicSpecResource.
func (*EndpointServicebusTopicSpecResource) DeepCopyInto ¶
func (in *EndpointServicebusTopicSpecResource) DeepCopyInto(out *EndpointServicebusTopicSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServicebusTopicStatus ¶
type EndpointServicebusTopicStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EndpointServicebusTopicStatus) DeepCopy ¶
func (in *EndpointServicebusTopicStatus) DeepCopy() *EndpointServicebusTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServicebusTopicStatus.
func (*EndpointServicebusTopicStatus) DeepCopyInto ¶
func (in *EndpointServicebusTopicStatus) DeepCopyInto(out *EndpointServicebusTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStorageContainer ¶
type EndpointStorageContainer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointStorageContainerSpec `json:"spec,omitempty"` Status EndpointStorageContainerStatus `json:"status,omitempty"` }
func (*EndpointStorageContainer) DeepCopy ¶
func (in *EndpointStorageContainer) DeepCopy() *EndpointStorageContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStorageContainer.
func (*EndpointStorageContainer) DeepCopyInto ¶
func (in *EndpointStorageContainer) DeepCopyInto(out *EndpointStorageContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointStorageContainer) DeepCopyObject ¶
func (in *EndpointStorageContainer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointStorageContainer) SetupWebhookWithManager ¶
func (r *EndpointStorageContainer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointStorageContainer) ValidateCreate ¶
func (r *EndpointStorageContainer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointStorageContainer) ValidateDelete ¶
func (r *EndpointStorageContainer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointStorageContainer) ValidateUpdate ¶
func (r *EndpointStorageContainer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointStorageContainerList ¶
type EndpointStorageContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointStorageContainer CRD objects Items []EndpointStorageContainer `json:"items,omitempty"` }
EndpointStorageContainerList is a list of EndpointStorageContainers
func (*EndpointStorageContainerList) DeepCopy ¶
func (in *EndpointStorageContainerList) DeepCopy() *EndpointStorageContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStorageContainerList.
func (*EndpointStorageContainerList) DeepCopyInto ¶
func (in *EndpointStorageContainerList) DeepCopyInto(out *EndpointStorageContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointStorageContainerList) DeepCopyObject ¶
func (in *EndpointStorageContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointStorageContainerSpec ¶
type EndpointStorageContainerSpec struct { State *EndpointStorageContainerSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointStorageContainerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EndpointStorageContainerSpec) DeepCopy ¶
func (in *EndpointStorageContainerSpec) DeepCopy() *EndpointStorageContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStorageContainerSpec.
func (*EndpointStorageContainerSpec) DeepCopyInto ¶
func (in *EndpointStorageContainerSpec) DeepCopyInto(out *EndpointStorageContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStorageContainerSpecResource ¶
type EndpointStorageContainerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type"` // +optional BatchFrequencyInSeconds *int64 `json:"batchFrequencyInSeconds,omitempty" tf:"batch_frequency_in_seconds"` // +optional ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` ContainerName *string `json:"containerName" tf:"container_name"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` // +optional EndpointURI *string `json:"endpointURI,omitempty" tf:"endpoint_uri"` // +optional FileNameFormat *string `json:"fileNameFormat,omitempty" tf:"file_name_format"` // +optional IdentityID *string `json:"identityID,omitempty" tf:"identity_id"` // +optional IothubID *string `json:"iothubID,omitempty" tf:"iothub_id"` // +optional // Deprecated IothubName *string `json:"iothubName,omitempty" tf:"iothub_name"` // +optional MaxChunkSizeInBytes *int64 `json:"maxChunkSizeInBytes,omitempty" tf:"max_chunk_size_in_bytes"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*EndpointStorageContainerSpecResource) DeepCopy ¶
func (in *EndpointStorageContainerSpecResource) DeepCopy() *EndpointStorageContainerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStorageContainerSpecResource.
func (*EndpointStorageContainerSpecResource) DeepCopyInto ¶
func (in *EndpointStorageContainerSpecResource) DeepCopyInto(out *EndpointStorageContainerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStorageContainerStatus ¶
type EndpointStorageContainerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EndpointStorageContainerStatus) DeepCopy ¶
func (in *EndpointStorageContainerStatus) DeepCopy() *EndpointStorageContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStorageContainerStatus.
func (*EndpointStorageContainerStatus) DeepCopyInto ¶
func (in *EndpointStorageContainerStatus) DeepCopyInto(out *EndpointStorageContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Enrichment ¶
type Enrichment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EnrichmentSpec `json:"spec,omitempty"` Status EnrichmentStatus `json:"status,omitempty"` }
func (*Enrichment) DeepCopy ¶
func (in *Enrichment) DeepCopy() *Enrichment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Enrichment.
func (*Enrichment) DeepCopyInto ¶
func (in *Enrichment) DeepCopyInto(out *Enrichment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Enrichment) DeepCopyObject ¶
func (in *Enrichment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Enrichment) SetupWebhookWithManager ¶
func (r *Enrichment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Enrichment) ValidateCreate ¶
func (r *Enrichment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Enrichment) ValidateDelete ¶
func (r *Enrichment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Enrichment) ValidateUpdate ¶
func (r *Enrichment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EnrichmentList ¶
type EnrichmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Enrichment CRD objects Items []Enrichment `json:"items,omitempty"` }
EnrichmentList is a list of Enrichments
func (*EnrichmentList) DeepCopy ¶
func (in *EnrichmentList) DeepCopy() *EnrichmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnrichmentList.
func (*EnrichmentList) DeepCopyInto ¶
func (in *EnrichmentList) DeepCopyInto(out *EnrichmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnrichmentList) DeepCopyObject ¶
func (in *EnrichmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EnrichmentSpec ¶
type EnrichmentSpec struct { State *EnrichmentSpecResource `json:"state,omitempty" tf:"-"` Resource EnrichmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EnrichmentSpec) DeepCopy ¶
func (in *EnrichmentSpec) DeepCopy() *EnrichmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnrichmentSpec.
func (*EnrichmentSpec) DeepCopyInto ¶
func (in *EnrichmentSpec) DeepCopyInto(out *EnrichmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnrichmentSpecResource ¶
type EnrichmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MaxItems=100 EndpointNames []string `json:"endpointNames" tf:"endpoint_names"` IothubName *string `json:"iothubName" tf:"iothub_name"` Key *string `json:"key" tf:"key"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Value *string `json:"value" tf:"value"` }
func (*EnrichmentSpecResource) DeepCopy ¶
func (in *EnrichmentSpecResource) DeepCopy() *EnrichmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnrichmentSpecResource.
func (*EnrichmentSpecResource) DeepCopyInto ¶
func (in *EnrichmentSpecResource) DeepCopyInto(out *EnrichmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnrichmentStatus ¶
type EnrichmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EnrichmentStatus) DeepCopy ¶
func (in *EnrichmentStatus) DeepCopy() *EnrichmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnrichmentStatus.
func (*EnrichmentStatus) DeepCopyInto ¶
func (in *EnrichmentStatus) DeepCopyInto(out *EnrichmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackRoute ¶
type FallbackRoute struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FallbackRouteSpec `json:"spec,omitempty"` Status FallbackRouteStatus `json:"status,omitempty"` }
func (*FallbackRoute) DeepCopy ¶
func (in *FallbackRoute) DeepCopy() *FallbackRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRoute.
func (*FallbackRoute) DeepCopyInto ¶
func (in *FallbackRoute) DeepCopyInto(out *FallbackRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FallbackRoute) DeepCopyObject ¶
func (in *FallbackRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FallbackRoute) SetupWebhookWithManager ¶
func (r *FallbackRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FallbackRoute) ValidateCreate ¶
func (r *FallbackRoute) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FallbackRoute) ValidateDelete ¶
func (r *FallbackRoute) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FallbackRoute) ValidateUpdate ¶
func (r *FallbackRoute) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FallbackRouteList ¶
type FallbackRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FallbackRoute CRD objects Items []FallbackRoute `json:"items,omitempty"` }
FallbackRouteList is a list of FallbackRoutes
func (*FallbackRouteList) DeepCopy ¶
func (in *FallbackRouteList) DeepCopy() *FallbackRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRouteList.
func (*FallbackRouteList) DeepCopyInto ¶
func (in *FallbackRouteList) DeepCopyInto(out *FallbackRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FallbackRouteList) DeepCopyObject ¶
func (in *FallbackRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FallbackRouteSpec ¶
type FallbackRouteSpec struct { State *FallbackRouteSpecResource `json:"state,omitempty" tf:"-"` Resource FallbackRouteSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FallbackRouteSpec) DeepCopy ¶
func (in *FallbackRouteSpec) DeepCopy() *FallbackRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRouteSpec.
func (*FallbackRouteSpec) DeepCopyInto ¶
func (in *FallbackRouteSpec) DeepCopyInto(out *FallbackRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackRouteSpecResource ¶
type FallbackRouteSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *string `json:"condition,omitempty" tf:"condition"` Enabled *bool `json:"enabled" tf:"enabled"` EndpointNames []string `json:"endpointNames" tf:"endpoint_names"` IothubName *string `json:"iothubName" tf:"iothub_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Source *string `json:"source,omitempty" tf:"source"` }
func (*FallbackRouteSpecResource) DeepCopy ¶
func (in *FallbackRouteSpecResource) DeepCopy() *FallbackRouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRouteSpecResource.
func (*FallbackRouteSpecResource) DeepCopyInto ¶
func (in *FallbackRouteSpecResource) DeepCopyInto(out *FallbackRouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackRouteStatus ¶
type FallbackRouteStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FallbackRouteStatus) DeepCopy ¶
func (in *FallbackRouteStatus) DeepCopy() *FallbackRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRouteStatus.
func (*FallbackRouteStatus) DeepCopyInto ¶
func (in *FallbackRouteStatus) DeepCopyInto(out *FallbackRouteStatus)
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IothubSpec `json:"spec,omitempty"` Status IothubStatus `json:"status,omitempty"` }
func (*Iothub) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Iothub.
func (*Iothub) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Iothub) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Iothub) SetupWebhookWithManager ¶
func (*Iothub) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Iothub) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IothubList ¶
type IothubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Iothub CRD objects Items []Iothub `json:"items,omitempty"` }
IothubList is 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.
type IothubSpec ¶
type IothubSpec struct { State *IothubSpecResource `json:"state,omitempty" tf:"-"` Resource IothubSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*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 IothubSpecCloudToDevice ¶ added in v0.5.0
type IothubSpecCloudToDevice struct { // +optional DefaultTtl *string `json:"defaultTtl,omitempty" tf:"default_ttl"` // +optional Feedback []IothubSpecCloudToDeviceFeedback `json:"feedback,omitempty" tf:"feedback"` // +optional MaxDeliveryCount *int64 `json:"maxDeliveryCount,omitempty" tf:"max_delivery_count"` }
func (*IothubSpecCloudToDevice) DeepCopy ¶ added in v0.5.0
func (in *IothubSpecCloudToDevice) DeepCopy() *IothubSpecCloudToDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecCloudToDevice.
func (*IothubSpecCloudToDevice) DeepCopyInto ¶ added in v0.5.0
func (in *IothubSpecCloudToDevice) DeepCopyInto(out *IothubSpecCloudToDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecCloudToDeviceCodec ¶ added in v0.5.0
type IothubSpecCloudToDeviceCodec struct { }
+k8s:deepcopy-gen=false
func (IothubSpecCloudToDeviceCodec) Decode ¶ added in v0.5.0
func (IothubSpecCloudToDeviceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IothubSpecCloudToDeviceCodec) Encode ¶ added in v0.5.0
func (IothubSpecCloudToDeviceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IothubSpecCloudToDeviceCodec) IsEmpty ¶ added in v0.5.0
func (IothubSpecCloudToDeviceCodec) IsEmpty(ptr unsafe.Pointer) bool
type IothubSpecCloudToDeviceFeedback ¶ added in v0.5.0
type IothubSpecCloudToDeviceFeedback struct { // +optional LockDuration *string `json:"lockDuration,omitempty" tf:"lock_duration"` // +optional MaxDeliveryCount *int64 `json:"maxDeliveryCount,omitempty" tf:"max_delivery_count"` // +optional TimeToLive *string `json:"timeToLive,omitempty" tf:"time_to_live"` }
func (*IothubSpecCloudToDeviceFeedback) DeepCopy ¶ added in v0.5.0
func (in *IothubSpecCloudToDeviceFeedback) DeepCopy() *IothubSpecCloudToDeviceFeedback
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecCloudToDeviceFeedback.
func (*IothubSpecCloudToDeviceFeedback) DeepCopyInto ¶ added in v0.5.0
func (in *IothubSpecCloudToDeviceFeedback) DeepCopyInto(out *IothubSpecCloudToDeviceFeedback)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecEndpoint ¶
type IothubSpecEndpoint struct { // +optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type"` // +optional BatchFrequencyInSeconds *int64 `json:"batchFrequencyInSeconds,omitempty" tf:"batch_frequency_in_seconds"` // +optional ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` // +optional ContainerName *string `json:"containerName,omitempty" tf:"container_name"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` // +optional EndpointURI *string `json:"endpointURI,omitempty" tf:"endpoint_uri"` // +optional EntityPath *string `json:"entityPath,omitempty" tf:"entity_path"` // +optional FileNameFormat *string `json:"fileNameFormat,omitempty" tf:"file_name_format"` // +optional IdentityID *string `json:"identityID,omitempty" tf:"identity_id"` // +optional MaxChunkSizeInBytes *int64 `json:"maxChunkSizeInBytes,omitempty" tf:"max_chunk_size_in_bytes"` Name *string `json:"name" tf:"name"` // +optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` Type *string `json:"type" tf:"type"` }
func (*IothubSpecEndpoint) DeepCopy ¶
func (in *IothubSpecEndpoint) DeepCopy() *IothubSpecEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecEndpoint.
func (*IothubSpecEndpoint) DeepCopyInto ¶
func (in *IothubSpecEndpoint) DeepCopyInto(out *IothubSpecEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecEnrichment ¶
type IothubSpecEnrichment struct { EndpointNames []string `json:"endpointNames" tf:"endpoint_names"` Key *string `json:"key" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*IothubSpecEnrichment) DeepCopy ¶
func (in *IothubSpecEnrichment) DeepCopy() *IothubSpecEnrichment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecEnrichment.
func (*IothubSpecEnrichment) DeepCopyInto ¶
func (in *IothubSpecEnrichment) DeepCopyInto(out *IothubSpecEnrichment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecFallbackRoute ¶
type IothubSpecFallbackRoute struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional EndpointNames []string `json:"endpointNames,omitempty" tf:"endpoint_names"` // +optional Source *string `json:"source,omitempty" tf:"source"` }
func (*IothubSpecFallbackRoute) DeepCopy ¶
func (in *IothubSpecFallbackRoute) DeepCopy() *IothubSpecFallbackRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecFallbackRoute.
func (*IothubSpecFallbackRoute) DeepCopyInto ¶
func (in *IothubSpecFallbackRoute) DeepCopyInto(out *IothubSpecFallbackRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecFallbackRouteCodec ¶
type IothubSpecFallbackRouteCodec struct { }
+k8s:deepcopy-gen=false
func (IothubSpecFallbackRouteCodec) Decode ¶
func (IothubSpecFallbackRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IothubSpecFallbackRouteCodec) Encode ¶
func (IothubSpecFallbackRouteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IothubSpecFallbackRouteCodec) IsEmpty ¶
func (IothubSpecFallbackRouteCodec) IsEmpty(ptr unsafe.Pointer) bool
type IothubSpecFileUpload ¶
type IothubSpecFileUpload struct { ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` ContainerName *string `json:"containerName" tf:"container_name"` // +optional DefaultTtl *string `json:"defaultTtl,omitempty" tf:"default_ttl"` // +optional LockDuration *string `json:"lockDuration,omitempty" tf:"lock_duration"` // +optional MaxDeliveryCount *int64 `json:"maxDeliveryCount,omitempty" tf:"max_delivery_count"` // +optional Notifications *bool `json:"notifications,omitempty" tf:"notifications"` // +optional SasTtl *string `json:"sasTtl,omitempty" tf:"sas_ttl"` }
func (*IothubSpecFileUpload) DeepCopy ¶
func (in *IothubSpecFileUpload) DeepCopy() *IothubSpecFileUpload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecFileUpload.
func (*IothubSpecFileUpload) DeepCopyInto ¶
func (in *IothubSpecFileUpload) DeepCopyInto(out *IothubSpecFileUpload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecFileUploadCodec ¶
type IothubSpecFileUploadCodec struct { }
+k8s:deepcopy-gen=false
func (IothubSpecFileUploadCodec) Decode ¶
func (IothubSpecFileUploadCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IothubSpecFileUploadCodec) Encode ¶
func (IothubSpecFileUploadCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IothubSpecFileUploadCodec) IsEmpty ¶
func (IothubSpecFileUploadCodec) IsEmpty(ptr unsafe.Pointer) bool
type IothubSpecIdentity ¶ added in v0.5.0
type IothubSpecIdentity struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*IothubSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *IothubSpecIdentity) DeepCopy() *IothubSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecIdentity.
func (*IothubSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *IothubSpecIdentity) DeepCopyInto(out *IothubSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecIdentityCodec ¶ added in v0.5.0
type IothubSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (IothubSpecIdentityCodec) Decode ¶ added in v0.5.0
func (IothubSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IothubSpecIdentityCodec) Encode ¶ added in v0.5.0
func (IothubSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IothubSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (IothubSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type IothubSpecIpFilterRule ¶
type IothubSpecIpFilterRule struct { Action *string `json:"action" tf:"action"` IpMask *string `json:"ipMask" tf:"ip_mask"` Name *string `json:"name" tf:"name"` }
func (*IothubSpecIpFilterRule) DeepCopy ¶
func (in *IothubSpecIpFilterRule) DeepCopy() *IothubSpecIpFilterRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecIpFilterRule.
func (*IothubSpecIpFilterRule) DeepCopyInto ¶
func (in *IothubSpecIpFilterRule) DeepCopyInto(out *IothubSpecIpFilterRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecResource ¶
type IothubSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CloudToDevice *IothubSpecCloudToDevice `json:"cloudToDevice,omitempty" tf:"cloud_to_device"` // +optional Endpoint []IothubSpecEndpoint `json:"endpoint,omitempty" tf:"endpoint"` // +optional // +kubebuilder:validation:MaxItems=10 Enrichment []IothubSpecEnrichment `json:"enrichment,omitempty" tf:"enrichment"` // +optional EventHubEventsEndpoint *string `json:"eventHubEventsEndpoint,omitempty" tf:"event_hub_events_endpoint"` // +optional EventHubEventsNamespace *string `json:"eventHubEventsNamespace,omitempty" tf:"event_hub_events_namespace"` // +optional EventHubEventsPath *string `json:"eventHubEventsPath,omitempty" tf:"event_hub_events_path"` // +optional EventHubOperationsEndpoint *string `json:"eventHubOperationsEndpoint,omitempty" tf:"event_hub_operations_endpoint"` // +optional EventHubOperationsPath *string `json:"eventHubOperationsPath,omitempty" tf:"event_hub_operations_path"` // +optional EventHubPartitionCount *int64 `json:"eventHubPartitionCount,omitempty" tf:"event_hub_partition_count"` // +optional EventHubRetentionInDays *int64 `json:"eventHubRetentionInDays,omitempty" tf:"event_hub_retention_in_days"` // +optional FallbackRoute *IothubSpecFallbackRoute `json:"fallbackRoute,omitempty" tf:"fallback_route"` // +optional FileUpload *IothubSpecFileUpload `json:"fileUpload,omitempty" tf:"file_upload"` // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional Identity *IothubSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional IpFilterRule []IothubSpecIpFilterRule `json:"ipFilterRule,omitempty" tf:"ip_filter_rule"` Location *string `json:"location" tf:"location"` // +optional MinTlsVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version"` Name *string `json:"name" tf:"name"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Route []IothubSpecRoute `json:"route,omitempty" tf:"route"` // +optional Sku *IothubSpecSku `json:"sku" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*IothubSpecResource) DeepCopy ¶
func (in *IothubSpecResource) DeepCopy() *IothubSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecResource.
func (*IothubSpecResource) DeepCopyInto ¶
func (in *IothubSpecResource) DeepCopyInto(out *IothubSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecRoute ¶
type IothubSpecRoute struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` Enabled *bool `json:"enabled" tf:"enabled"` EndpointNames []string `json:"endpointNames" tf:"endpoint_names"` Name *string `json:"name" tf:"name"` Source *string `json:"source" tf:"source"` }
func (*IothubSpecRoute) DeepCopy ¶
func (in *IothubSpecRoute) DeepCopy() *IothubSpecRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecRoute.
func (*IothubSpecRoute) DeepCopyInto ¶
func (in *IothubSpecRoute) DeepCopyInto(out *IothubSpecRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecSharedAccessPolicy ¶
type IothubSpecSharedAccessPolicy struct { string `json:"keyName,omitempty" tf:"key_name"` Permissions *string `json:"permissions,omitempty" tf:"permissions"` PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` }KeyName *
func (*IothubSpecSharedAccessPolicy) DeepCopy ¶
func (in *IothubSpecSharedAccessPolicy) DeepCopy() *IothubSpecSharedAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecSharedAccessPolicy.
func (*IothubSpecSharedAccessPolicy) DeepCopyInto ¶
func (in *IothubSpecSharedAccessPolicy) DeepCopyInto(out *IothubSpecSharedAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecSku ¶
type IothubSpecSku struct { Capacity *int64 `json:"capacity" tf:"capacity"` Name *string `json:"name" tf:"name"` }
func (*IothubSpecSku) DeepCopy ¶
func (in *IothubSpecSku) DeepCopy() *IothubSpecSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubSpecSku.
func (*IothubSpecSku) DeepCopyInto ¶
func (in *IothubSpecSku) DeepCopyInto(out *IothubSpecSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubSpecSkuCodec ¶
type IothubSpecSkuCodec struct { }
+k8s:deepcopy-gen=false
func (IothubSpecSkuCodec) Decode ¶
func (IothubSpecSkuCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IothubSpecSkuCodec) Encode ¶
func (IothubSpecSkuCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IothubSpecSkuCodec) IsEmpty ¶
func (IothubSpecSkuCodec) IsEmpty(ptr unsafe.Pointer) bool
type IothubStatus ¶
type IothubStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*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 Route ¶
type Route struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteSpec `json:"spec,omitempty"` Status RouteStatus `json:"status,omitempty"` }
func (*Route) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.
func (*Route) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route) SetupWebhookWithManager ¶
func (*Route) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Route) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RouteList ¶
type RouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Route CRD objects Items []Route `json:"items,omitempty"` }
RouteList is a list of Routes
func (*RouteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.
func (*RouteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpec ¶
type RouteSpec struct { State *RouteSpecResource `json:"state,omitempty" tf:"-"` Resource RouteSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RouteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.
type RouteSpecResource ¶
type RouteSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *string `json:"condition,omitempty" tf:"condition"` Enabled *bool `json:"enabled" tf:"enabled"` EndpointNames []string `json:"endpointNames" tf:"endpoint_names"` IothubName *string `json:"iothubName" tf:"iothub_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Source *string `json:"source" tf:"source"` }
func (*RouteSpecResource) DeepCopy ¶
func (in *RouteSpecResource) DeepCopy() *RouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecResource.
func (*RouteSpecResource) DeepCopyInto ¶
func (in *RouteSpecResource) DeepCopyInto(out *RouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteStatus ¶
type RouteStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RouteStatus) DeepCopy ¶
func (in *RouteStatus) DeepCopy() *RouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.
func (*RouteStatus) DeepCopyInto ¶
func (in *RouteStatus) DeepCopyInto(out *RouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedAccessPolicy ¶
type SharedAccessPolicy struct {}
func (*SharedAccessPolicy) DeepCopy ¶
func (in *SharedAccessPolicy) DeepCopy() *SharedAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessPolicy.
func (*SharedAccessPolicy) DeepCopyInto ¶
func (in *SharedAccessPolicy) DeepCopyInto(out *SharedAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedAccessPolicy) DeepCopyObject ¶
func (in *SharedAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedAccessPolicy) SetupWebhookWithManager ¶
func (r *SharedAccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SharedAccessPolicy) ValidateCreate ¶
func (r *SharedAccessPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SharedAccessPolicy) ValidateDelete ¶
func (r *SharedAccessPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SharedAccessPolicy) ValidateUpdate ¶
func (r *SharedAccessPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SharedAccessPolicyList ¶
type SharedAccessPolicyList struct { SharedAccessPolicy `json:"items,omitempty"` }Items []
SharedAccessPolicyList is a list of SharedAccessPolicys
func (*SharedAccessPolicyList) DeepCopy ¶
func (in *SharedAccessPolicyList) DeepCopy() *SharedAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessPolicyList.
func (*SharedAccessPolicyList) DeepCopyInto ¶
func (in *SharedAccessPolicyList) DeepCopyInto(out *SharedAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedAccessPolicyList) DeepCopyObject ¶
func (in *SharedAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SharedAccessPolicySpec ¶
type SharedAccessPolicySpec struct {}
func (*SharedAccessPolicySpec) DeepCopy ¶
func (in *SharedAccessPolicySpec) DeepCopy() *SharedAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessPolicySpec.
func (*SharedAccessPolicySpec) DeepCopyInto ¶
func (in *SharedAccessPolicySpec) DeepCopyInto(out *SharedAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedAccessPolicySpecResource ¶
type SharedAccessPolicySpecResource struct { // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` RegistryRead *bool `json:"registryRead,omitempty" tf:"registry_read"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` ServiceConnect *bool `json:"serviceConnect,omitempty" tf:"service_connect"` }
func (*SharedAccessPolicySpecResource) DeepCopy ¶
func (in *SharedAccessPolicySpecResource) DeepCopy() *SharedAccessPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessPolicySpecResource.
func (*SharedAccessPolicySpecResource) DeepCopyInto ¶
func (in *SharedAccessPolicySpecResource) DeepCopyInto(out *SharedAccessPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedAccessPolicyStatus ¶
type SharedAccessPolicyStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SharedAccessPolicyStatus) DeepCopy ¶
func (in *SharedAccessPolicyStatus) DeepCopy() *SharedAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessPolicyStatus.
func (*SharedAccessPolicyStatus) DeepCopyInto ¶
func (in *SharedAccessPolicyStatus) DeepCopyInto(out *SharedAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- certificate_types.go
- certificate_webhook.go
- codec.go
- consumer_group_types.go
- consumer_group_webhook.go
- doc.go
- dps_certificate_types.go
- dps_certificate_webhook.go
- dps_shared_access_policy_types.go
- dps_shared_access_policy_webhook.go
- dps_types.go
- dps_webhook.go
- endpoint_eventhub_types.go
- endpoint_eventhub_webhook.go
- endpoint_servicebus_queue_types.go
- endpoint_servicebus_queue_webhook.go
- endpoint_servicebus_topic_types.go
- endpoint_servicebus_topic_webhook.go
- endpoint_storage_container_types.go
- endpoint_storage_container_webhook.go
- enrichment_types.go
- enrichment_webhook.go
- fallback_route_types.go
- fallback_route_webhook.go
- iothub_types.go
- iothub_webhook.go
- register.go
- route_types.go
- route_webhook.go
- shared_access_policy_types.go
- shared_access_policy_webhook.go
- zz_generated.deepcopy.go