Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=devices.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type CloudToDeviceObservation
- type CloudToDeviceParameters
- type EndpointObservation
- type EndpointParameters
- type EnrichmentObservation
- type EnrichmentParameters
- type FallbackRouteObservation
- type FallbackRouteParameters
- type FeedbackObservation
- type FeedbackParameters
- type FileUploadObservation
- type FileUploadParameters
- type IOTHub
- func (in *IOTHub) DeepCopy() *IOTHub
- func (in *IOTHub) DeepCopyInto(out *IOTHub)
- func (in *IOTHub) DeepCopyObject() runtime.Object
- func (mg *IOTHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHub) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHub) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHub) GetID() string
- func (tr *IOTHub) GetObservation() (map[string]any, error)
- func (tr *IOTHub) GetParameters() (map[string]any, error)
- func (mg *IOTHub) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHub) GetProviderReference() *xpv1.Reference
- func (mg *IOTHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHub) GetTerraformResourceType() string
- func (tr *IOTHub) GetTerraformSchemaVersion() int
- func (mg *IOTHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHub) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHub) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHub) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHub) SetObservation(obs map[string]any) error
- func (tr *IOTHub) SetParameters(params map[string]any) error
- func (mg *IOTHub) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHub) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubCertificate
- func (in *IOTHubCertificate) DeepCopy() *IOTHubCertificate
- func (in *IOTHubCertificate) DeepCopyInto(out *IOTHubCertificate)
- func (in *IOTHubCertificate) DeepCopyObject() runtime.Object
- func (mg *IOTHubCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubCertificate) GetID() string
- func (tr *IOTHubCertificate) GetObservation() (map[string]any, error)
- func (tr *IOTHubCertificate) GetParameters() (map[string]any, error)
- func (mg *IOTHubCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubCertificate) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubCertificate) GetTerraformResourceType() string
- func (tr *IOTHubCertificate) GetTerraformSchemaVersion() int
- func (mg *IOTHubCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubCertificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubCertificate) SetObservation(obs map[string]any) error
- func (tr *IOTHubCertificate) SetParameters(params map[string]any) error
- func (mg *IOTHubCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubCertificateList
- type IOTHubCertificateObservation
- type IOTHubCertificateParameters
- type IOTHubCertificateSpec
- type IOTHubCertificateStatus
- type IOTHubConsumerGroup
- func (in *IOTHubConsumerGroup) DeepCopy() *IOTHubConsumerGroup
- func (in *IOTHubConsumerGroup) DeepCopyInto(out *IOTHubConsumerGroup)
- func (in *IOTHubConsumerGroup) DeepCopyObject() runtime.Object
- func (mg *IOTHubConsumerGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubConsumerGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubConsumerGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubConsumerGroup) GetID() string
- func (tr *IOTHubConsumerGroup) GetObservation() (map[string]any, error)
- func (tr *IOTHubConsumerGroup) GetParameters() (map[string]any, error)
- func (mg *IOTHubConsumerGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubConsumerGroup) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubConsumerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubConsumerGroup) GetTerraformResourceType() string
- func (tr *IOTHubConsumerGroup) GetTerraformSchemaVersion() int
- func (mg *IOTHubConsumerGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubConsumerGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubConsumerGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubConsumerGroup) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubConsumerGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubConsumerGroup) SetObservation(obs map[string]any) error
- func (tr *IOTHubConsumerGroup) SetParameters(params map[string]any) error
- func (mg *IOTHubConsumerGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubConsumerGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubConsumerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubConsumerGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubConsumerGroupList
- type IOTHubConsumerGroupObservation
- type IOTHubConsumerGroupParameters
- type IOTHubConsumerGroupSpec
- type IOTHubConsumerGroupStatus
- type IOTHubDPS
- func (in *IOTHubDPS) DeepCopy() *IOTHubDPS
- func (in *IOTHubDPS) DeepCopyInto(out *IOTHubDPS)
- func (in *IOTHubDPS) DeepCopyObject() runtime.Object
- func (mg *IOTHubDPS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubDPS) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubDPS) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubDPS) GetID() string
- func (tr *IOTHubDPS) GetObservation() (map[string]any, error)
- func (tr *IOTHubDPS) GetParameters() (map[string]any, error)
- func (mg *IOTHubDPS) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubDPS) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubDPS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubDPS) GetTerraformResourceType() string
- func (tr *IOTHubDPS) GetTerraformSchemaVersion() int
- func (mg *IOTHubDPS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubDPS) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubDPS) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubDPS) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubDPS) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubDPS) SetObservation(obs map[string]any) error
- func (tr *IOTHubDPS) SetParameters(params map[string]any) error
- func (mg *IOTHubDPS) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubDPS) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubDPS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubDPS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubDPSCertificate
- func (in *IOTHubDPSCertificate) DeepCopy() *IOTHubDPSCertificate
- func (in *IOTHubDPSCertificate) DeepCopyInto(out *IOTHubDPSCertificate)
- func (in *IOTHubDPSCertificate) DeepCopyObject() runtime.Object
- func (mg *IOTHubDPSCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubDPSCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubDPSCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubDPSCertificate) GetID() string
- func (tr *IOTHubDPSCertificate) GetObservation() (map[string]any, error)
- func (tr *IOTHubDPSCertificate) GetParameters() (map[string]any, error)
- func (mg *IOTHubDPSCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubDPSCertificate) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubDPSCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubDPSCertificate) GetTerraformResourceType() string
- func (tr *IOTHubDPSCertificate) GetTerraformSchemaVersion() int
- func (mg *IOTHubDPSCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubDPSCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubDPSCertificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubDPSCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubDPSCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubDPSCertificate) SetObservation(obs map[string]any) error
- func (tr *IOTHubDPSCertificate) SetParameters(params map[string]any) error
- func (mg *IOTHubDPSCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubDPSCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubDPSCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubDPSCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubDPSCertificateList
- type IOTHubDPSCertificateObservation
- type IOTHubDPSCertificateParameters
- type IOTHubDPSCertificateSpec
- type IOTHubDPSCertificateStatus
- type IOTHubDPSList
- type IOTHubDPSObservation
- type IOTHubDPSParameters
- type IOTHubDPSSharedAccessPolicy
- func (in *IOTHubDPSSharedAccessPolicy) DeepCopy() *IOTHubDPSSharedAccessPolicy
- func (in *IOTHubDPSSharedAccessPolicy) DeepCopyInto(out *IOTHubDPSSharedAccessPolicy)
- func (in *IOTHubDPSSharedAccessPolicy) DeepCopyObject() runtime.Object
- func (mg *IOTHubDPSSharedAccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubDPSSharedAccessPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubDPSSharedAccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubDPSSharedAccessPolicy) GetID() string
- func (tr *IOTHubDPSSharedAccessPolicy) GetObservation() (map[string]any, error)
- func (tr *IOTHubDPSSharedAccessPolicy) GetParameters() (map[string]any, error)
- func (mg *IOTHubDPSSharedAccessPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubDPSSharedAccessPolicy) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubDPSSharedAccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubDPSSharedAccessPolicy) GetTerraformResourceType() string
- func (tr *IOTHubDPSSharedAccessPolicy) GetTerraformSchemaVersion() int
- func (mg *IOTHubDPSSharedAccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubDPSSharedAccessPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubDPSSharedAccessPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubDPSSharedAccessPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubDPSSharedAccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubDPSSharedAccessPolicy) SetObservation(obs map[string]any) error
- func (tr *IOTHubDPSSharedAccessPolicy) SetParameters(params map[string]any) error
- func (mg *IOTHubDPSSharedAccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubDPSSharedAccessPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubDPSSharedAccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubDPSSharedAccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubDPSSharedAccessPolicyList
- func (in *IOTHubDPSSharedAccessPolicyList) DeepCopy() *IOTHubDPSSharedAccessPolicyList
- func (in *IOTHubDPSSharedAccessPolicyList) DeepCopyInto(out *IOTHubDPSSharedAccessPolicyList)
- func (in *IOTHubDPSSharedAccessPolicyList) DeepCopyObject() runtime.Object
- func (l *IOTHubDPSSharedAccessPolicyList) GetItems() []resource.Managed
- type IOTHubDPSSharedAccessPolicyObservation
- type IOTHubDPSSharedAccessPolicyParameters
- type IOTHubDPSSharedAccessPolicySpec
- type IOTHubDPSSharedAccessPolicyStatus
- type IOTHubDPSSkuObservation
- type IOTHubDPSSkuParameters
- type IOTHubDPSSpec
- type IOTHubDPSStatus
- type IOTHubEndpointEventHub
- func (in *IOTHubEndpointEventHub) DeepCopy() *IOTHubEndpointEventHub
- func (in *IOTHubEndpointEventHub) DeepCopyInto(out *IOTHubEndpointEventHub)
- func (in *IOTHubEndpointEventHub) DeepCopyObject() runtime.Object
- func (mg *IOTHubEndpointEventHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubEndpointEventHub) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubEndpointEventHub) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubEndpointEventHub) GetID() string
- func (tr *IOTHubEndpointEventHub) GetObservation() (map[string]any, error)
- func (tr *IOTHubEndpointEventHub) GetParameters() (map[string]any, error)
- func (mg *IOTHubEndpointEventHub) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubEndpointEventHub) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubEndpointEventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubEndpointEventHub) GetTerraformResourceType() string
- func (tr *IOTHubEndpointEventHub) GetTerraformSchemaVersion() int
- func (mg *IOTHubEndpointEventHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubEndpointEventHub) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubEndpointEventHub) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubEndpointEventHub) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubEndpointEventHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubEndpointEventHub) SetObservation(obs map[string]any) error
- func (tr *IOTHubEndpointEventHub) SetParameters(params map[string]any) error
- func (mg *IOTHubEndpointEventHub) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubEndpointEventHub) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubEndpointEventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubEndpointEventHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubEndpointEventHubList
- type IOTHubEndpointEventHubObservation
- type IOTHubEndpointEventHubParameters
- type IOTHubEndpointEventHubSpec
- type IOTHubEndpointEventHubStatus
- type IOTHubEndpointServiceBusQueue
- func (in *IOTHubEndpointServiceBusQueue) DeepCopy() *IOTHubEndpointServiceBusQueue
- func (in *IOTHubEndpointServiceBusQueue) DeepCopyInto(out *IOTHubEndpointServiceBusQueue)
- func (in *IOTHubEndpointServiceBusQueue) DeepCopyObject() runtime.Object
- func (mg *IOTHubEndpointServiceBusQueue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubEndpointServiceBusQueue) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubEndpointServiceBusQueue) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubEndpointServiceBusQueue) GetID() string
- func (tr *IOTHubEndpointServiceBusQueue) GetObservation() (map[string]any, error)
- func (tr *IOTHubEndpointServiceBusQueue) GetParameters() (map[string]any, error)
- func (mg *IOTHubEndpointServiceBusQueue) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubEndpointServiceBusQueue) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubEndpointServiceBusQueue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubEndpointServiceBusQueue) GetTerraformResourceType() string
- func (tr *IOTHubEndpointServiceBusQueue) GetTerraformSchemaVersion() int
- func (mg *IOTHubEndpointServiceBusQueue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubEndpointServiceBusQueue) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubEndpointServiceBusQueue) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubEndpointServiceBusQueue) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubEndpointServiceBusQueue) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubEndpointServiceBusQueue) SetObservation(obs map[string]any) error
- func (tr *IOTHubEndpointServiceBusQueue) SetParameters(params map[string]any) error
- func (mg *IOTHubEndpointServiceBusQueue) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubEndpointServiceBusQueue) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubEndpointServiceBusQueue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubEndpointServiceBusQueue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubEndpointServiceBusQueueList
- func (in *IOTHubEndpointServiceBusQueueList) DeepCopy() *IOTHubEndpointServiceBusQueueList
- func (in *IOTHubEndpointServiceBusQueueList) DeepCopyInto(out *IOTHubEndpointServiceBusQueueList)
- func (in *IOTHubEndpointServiceBusQueueList) DeepCopyObject() runtime.Object
- func (l *IOTHubEndpointServiceBusQueueList) GetItems() []resource.Managed
- type IOTHubEndpointServiceBusQueueObservation
- type IOTHubEndpointServiceBusQueueParameters
- type IOTHubEndpointServiceBusQueueSpec
- type IOTHubEndpointServiceBusQueueStatus
- type IOTHubEndpointServiceBusTopic
- func (in *IOTHubEndpointServiceBusTopic) DeepCopy() *IOTHubEndpointServiceBusTopic
- func (in *IOTHubEndpointServiceBusTopic) DeepCopyInto(out *IOTHubEndpointServiceBusTopic)
- func (in *IOTHubEndpointServiceBusTopic) DeepCopyObject() runtime.Object
- func (mg *IOTHubEndpointServiceBusTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubEndpointServiceBusTopic) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubEndpointServiceBusTopic) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubEndpointServiceBusTopic) GetID() string
- func (tr *IOTHubEndpointServiceBusTopic) GetObservation() (map[string]any, error)
- func (tr *IOTHubEndpointServiceBusTopic) GetParameters() (map[string]any, error)
- func (mg *IOTHubEndpointServiceBusTopic) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubEndpointServiceBusTopic) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubEndpointServiceBusTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubEndpointServiceBusTopic) GetTerraformResourceType() string
- func (tr *IOTHubEndpointServiceBusTopic) GetTerraformSchemaVersion() int
- func (mg *IOTHubEndpointServiceBusTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubEndpointServiceBusTopic) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubEndpointServiceBusTopic) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubEndpointServiceBusTopic) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubEndpointServiceBusTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubEndpointServiceBusTopic) SetObservation(obs map[string]any) error
- func (tr *IOTHubEndpointServiceBusTopic) SetParameters(params map[string]any) error
- func (mg *IOTHubEndpointServiceBusTopic) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubEndpointServiceBusTopic) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubEndpointServiceBusTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubEndpointServiceBusTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubEndpointServiceBusTopicList
- func (in *IOTHubEndpointServiceBusTopicList) DeepCopy() *IOTHubEndpointServiceBusTopicList
- func (in *IOTHubEndpointServiceBusTopicList) DeepCopyInto(out *IOTHubEndpointServiceBusTopicList)
- func (in *IOTHubEndpointServiceBusTopicList) DeepCopyObject() runtime.Object
- func (l *IOTHubEndpointServiceBusTopicList) GetItems() []resource.Managed
- type IOTHubEndpointServiceBusTopicObservation
- type IOTHubEndpointServiceBusTopicParameters
- type IOTHubEndpointServiceBusTopicSpec
- type IOTHubEndpointServiceBusTopicStatus
- type IOTHubEndpointStorageContainer
- func (in *IOTHubEndpointStorageContainer) DeepCopy() *IOTHubEndpointStorageContainer
- func (in *IOTHubEndpointStorageContainer) DeepCopyInto(out *IOTHubEndpointStorageContainer)
- func (in *IOTHubEndpointStorageContainer) DeepCopyObject() runtime.Object
- func (mg *IOTHubEndpointStorageContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubEndpointStorageContainer) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubEndpointStorageContainer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubEndpointStorageContainer) GetID() string
- func (tr *IOTHubEndpointStorageContainer) GetObservation() (map[string]any, error)
- func (tr *IOTHubEndpointStorageContainer) GetParameters() (map[string]any, error)
- func (mg *IOTHubEndpointStorageContainer) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubEndpointStorageContainer) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubEndpointStorageContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubEndpointStorageContainer) GetTerraformResourceType() string
- func (tr *IOTHubEndpointStorageContainer) GetTerraformSchemaVersion() int
- func (mg *IOTHubEndpointStorageContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubEndpointStorageContainer) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubEndpointStorageContainer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubEndpointStorageContainer) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubEndpointStorageContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubEndpointStorageContainer) SetObservation(obs map[string]any) error
- func (tr *IOTHubEndpointStorageContainer) SetParameters(params map[string]any) error
- func (mg *IOTHubEndpointStorageContainer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubEndpointStorageContainer) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubEndpointStorageContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubEndpointStorageContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubEndpointStorageContainerList
- func (in *IOTHubEndpointStorageContainerList) DeepCopy() *IOTHubEndpointStorageContainerList
- func (in *IOTHubEndpointStorageContainerList) DeepCopyInto(out *IOTHubEndpointStorageContainerList)
- func (in *IOTHubEndpointStorageContainerList) DeepCopyObject() runtime.Object
- func (l *IOTHubEndpointStorageContainerList) GetItems() []resource.Managed
- type IOTHubEndpointStorageContainerObservation
- type IOTHubEndpointStorageContainerParameters
- type IOTHubEndpointStorageContainerSpec
- type IOTHubEndpointStorageContainerStatus
- type IOTHubEnrichment
- func (in *IOTHubEnrichment) DeepCopy() *IOTHubEnrichment
- func (in *IOTHubEnrichment) DeepCopyInto(out *IOTHubEnrichment)
- func (in *IOTHubEnrichment) DeepCopyObject() runtime.Object
- func (mg *IOTHubEnrichment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubEnrichment) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubEnrichment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubEnrichment) GetID() string
- func (tr *IOTHubEnrichment) GetObservation() (map[string]any, error)
- func (tr *IOTHubEnrichment) GetParameters() (map[string]any, error)
- func (mg *IOTHubEnrichment) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubEnrichment) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubEnrichment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubEnrichment) GetTerraformResourceType() string
- func (tr *IOTHubEnrichment) GetTerraformSchemaVersion() int
- func (mg *IOTHubEnrichment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubEnrichment) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubEnrichment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubEnrichment) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubEnrichment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubEnrichment) SetObservation(obs map[string]any) error
- func (tr *IOTHubEnrichment) SetParameters(params map[string]any) error
- func (mg *IOTHubEnrichment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubEnrichment) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubEnrichment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubEnrichment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubEnrichmentList
- type IOTHubEnrichmentObservation
- type IOTHubEnrichmentParameters
- type IOTHubEnrichmentSpec
- type IOTHubEnrichmentStatus
- type IOTHubFallbackRoute
- func (in *IOTHubFallbackRoute) DeepCopy() *IOTHubFallbackRoute
- func (in *IOTHubFallbackRoute) DeepCopyInto(out *IOTHubFallbackRoute)
- func (in *IOTHubFallbackRoute) DeepCopyObject() runtime.Object
- func (mg *IOTHubFallbackRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubFallbackRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubFallbackRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubFallbackRoute) GetID() string
- func (tr *IOTHubFallbackRoute) GetObservation() (map[string]any, error)
- func (tr *IOTHubFallbackRoute) GetParameters() (map[string]any, error)
- func (mg *IOTHubFallbackRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubFallbackRoute) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubFallbackRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubFallbackRoute) GetTerraformResourceType() string
- func (tr *IOTHubFallbackRoute) GetTerraformSchemaVersion() int
- func (mg *IOTHubFallbackRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubFallbackRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubFallbackRoute) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubFallbackRoute) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubFallbackRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubFallbackRoute) SetObservation(obs map[string]any) error
- func (tr *IOTHubFallbackRoute) SetParameters(params map[string]any) error
- func (mg *IOTHubFallbackRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubFallbackRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubFallbackRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubFallbackRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubFallbackRouteList
- type IOTHubFallbackRouteObservation
- type IOTHubFallbackRouteParameters
- type IOTHubFallbackRouteSpec
- type IOTHubFallbackRouteStatus
- type IOTHubList
- type IOTHubObservation
- type IOTHubParameters
- type IOTHubRoute
- func (in *IOTHubRoute) DeepCopy() *IOTHubRoute
- func (in *IOTHubRoute) DeepCopyInto(out *IOTHubRoute)
- func (in *IOTHubRoute) DeepCopyObject() runtime.Object
- func (mg *IOTHubRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubRoute) GetID() string
- func (tr *IOTHubRoute) GetObservation() (map[string]any, error)
- func (tr *IOTHubRoute) GetParameters() (map[string]any, error)
- func (mg *IOTHubRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubRoute) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubRoute) GetTerraformResourceType() string
- func (tr *IOTHubRoute) GetTerraformSchemaVersion() int
- func (mg *IOTHubRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubRoute) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubRoute) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubRoute) SetObservation(obs map[string]any) error
- func (tr *IOTHubRoute) SetParameters(params map[string]any) error
- func (mg *IOTHubRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubRouteList
- type IOTHubRouteObservation
- type IOTHubRouteParameters
- type IOTHubRouteSpec
- type IOTHubRouteStatus
- type IOTHubSharedAccessPolicy
- func (in *IOTHubSharedAccessPolicy) DeepCopy() *IOTHubSharedAccessPolicy
- func (in *IOTHubSharedAccessPolicy) DeepCopyInto(out *IOTHubSharedAccessPolicy)
- func (in *IOTHubSharedAccessPolicy) DeepCopyObject() runtime.Object
- func (mg *IOTHubSharedAccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubSharedAccessPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubSharedAccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubSharedAccessPolicy) GetID() string
- func (tr *IOTHubSharedAccessPolicy) GetObservation() (map[string]any, error)
- func (tr *IOTHubSharedAccessPolicy) GetParameters() (map[string]any, error)
- func (mg *IOTHubSharedAccessPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubSharedAccessPolicy) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubSharedAccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubSharedAccessPolicy) GetTerraformResourceType() string
- func (tr *IOTHubSharedAccessPolicy) GetTerraformSchemaVersion() int
- func (mg *IOTHubSharedAccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubSharedAccessPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubSharedAccessPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubSharedAccessPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubSharedAccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubSharedAccessPolicy) SetObservation(obs map[string]any) error
- func (tr *IOTHubSharedAccessPolicy) SetParameters(params map[string]any) error
- func (mg *IOTHubSharedAccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubSharedAccessPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubSharedAccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubSharedAccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubSharedAccessPolicyList
- func (in *IOTHubSharedAccessPolicyList) DeepCopy() *IOTHubSharedAccessPolicyList
- func (in *IOTHubSharedAccessPolicyList) DeepCopyInto(out *IOTHubSharedAccessPolicyList)
- func (in *IOTHubSharedAccessPolicyList) DeepCopyObject() runtime.Object
- func (l *IOTHubSharedAccessPolicyList) GetItems() []resource.Managed
- type IOTHubSharedAccessPolicyObservation
- type IOTHubSharedAccessPolicyParameters
- type IOTHubSharedAccessPolicySpec
- type IOTHubSharedAccessPolicyStatus
- type IOTHubSpec
- type IOTHubStatus
- type IPFilterRuleObservation
- type IPFilterRuleParameters
- type IPRuleObservation
- type IPRuleParameters
- type IdentityObservation
- type IdentityParameters
- type LinkedHubObservation
- type LinkedHubParameters
- type NetworkRuleSetObservation
- type NetworkRuleSetParameters
- type RouteObservation
- type RouteParameters
- type SharedAccessPolicyObservation
- type SharedAccessPolicyParameters
- type SkuObservation
- type SkuParameters
Constants ¶
const ( CRDGroup = "devices.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( IOTHub_Kind = "IOTHub" IOTHub_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHub_Kind}.String() IOTHub_KindAPIVersion = IOTHub_Kind + "." + CRDGroupVersion.String() IOTHub_GroupVersionKind = CRDGroupVersion.WithKind(IOTHub_Kind) )
Repository type metadata.
var ( IOTHubCertificate_Kind = "IOTHubCertificate" IOTHubCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubCertificate_Kind}.String() IOTHubCertificate_KindAPIVersion = IOTHubCertificate_Kind + "." + CRDGroupVersion.String() IOTHubCertificate_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubCertificate_Kind) )
Repository type metadata.
var ( IOTHubConsumerGroup_Kind = "IOTHubConsumerGroup" IOTHubConsumerGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubConsumerGroup_Kind}.String() IOTHubConsumerGroup_KindAPIVersion = IOTHubConsumerGroup_Kind + "." + CRDGroupVersion.String() IOTHubConsumerGroup_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubConsumerGroup_Kind) )
Repository type metadata.
var ( IOTHubDPS_Kind = "IOTHubDPS" IOTHubDPS_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubDPS_Kind}.String() IOTHubDPS_KindAPIVersion = IOTHubDPS_Kind + "." + CRDGroupVersion.String() IOTHubDPS_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubDPS_Kind) )
Repository type metadata.
var ( IOTHubDPSCertificate_Kind = "IOTHubDPSCertificate" IOTHubDPSCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubDPSCertificate_Kind}.String() IOTHubDPSCertificate_KindAPIVersion = IOTHubDPSCertificate_Kind + "." + CRDGroupVersion.String() IOTHubDPSCertificate_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubDPSCertificate_Kind) )
Repository type metadata.
var ()
Repository type metadata.
var ( IOTHubEndpointEventHub_Kind = "IOTHubEndpointEventHub" IOTHubEndpointEventHub_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEndpointEventHub_Kind}.String() IOTHubEndpointEventHub_KindAPIVersion = IOTHubEndpointEventHub_Kind + "." + CRDGroupVersion.String() IOTHubEndpointEventHub_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEndpointEventHub_Kind) )
Repository type metadata.
var ( IOTHubEndpointServiceBusQueue_Kind = "IOTHubEndpointServiceBusQueue" IOTHubEndpointServiceBusQueue_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEndpointServiceBusQueue_Kind}.String() IOTHubEndpointServiceBusQueue_KindAPIVersion = IOTHubEndpointServiceBusQueue_Kind + "." + CRDGroupVersion.String() IOTHubEndpointServiceBusQueue_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEndpointServiceBusQueue_Kind) )
Repository type metadata.
var ( IOTHubEndpointServiceBusTopic_Kind = "IOTHubEndpointServiceBusTopic" IOTHubEndpointServiceBusTopic_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEndpointServiceBusTopic_Kind}.String() IOTHubEndpointServiceBusTopic_KindAPIVersion = IOTHubEndpointServiceBusTopic_Kind + "." + CRDGroupVersion.String() IOTHubEndpointServiceBusTopic_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEndpointServiceBusTopic_Kind) )
Repository type metadata.
var ( IOTHubEndpointStorageContainer_Kind = "IOTHubEndpointStorageContainer" IOTHubEndpointStorageContainer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEndpointStorageContainer_Kind}.String() IOTHubEndpointStorageContainer_KindAPIVersion = IOTHubEndpointStorageContainer_Kind + "." + CRDGroupVersion.String() IOTHubEndpointStorageContainer_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEndpointStorageContainer_Kind) )
Repository type metadata.
var ( IOTHubEnrichment_Kind = "IOTHubEnrichment" IOTHubEnrichment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubEnrichment_Kind}.String() IOTHubEnrichment_KindAPIVersion = IOTHubEnrichment_Kind + "." + CRDGroupVersion.String() IOTHubEnrichment_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubEnrichment_Kind) )
Repository type metadata.
var ( IOTHubFallbackRoute_Kind = "IOTHubFallbackRoute" IOTHubFallbackRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubFallbackRoute_Kind}.String() IOTHubFallbackRoute_KindAPIVersion = IOTHubFallbackRoute_Kind + "." + CRDGroupVersion.String() IOTHubFallbackRoute_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubFallbackRoute_Kind) )
Repository type metadata.
var ( IOTHubRoute_Kind = "IOTHubRoute" IOTHubRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubRoute_Kind}.String() IOTHubRoute_KindAPIVersion = IOTHubRoute_Kind + "." + CRDGroupVersion.String() IOTHubRoute_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubRoute_Kind) )
Repository type metadata.
var ()
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CloudToDeviceObservation ¶
type CloudToDeviceObservation struct { }
func (*CloudToDeviceObservation) DeepCopy ¶
func (in *CloudToDeviceObservation) DeepCopy() *CloudToDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudToDeviceObservation.
func (*CloudToDeviceObservation) DeepCopyInto ¶
func (in *CloudToDeviceObservation) DeepCopyInto(out *CloudToDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudToDeviceParameters ¶
type CloudToDeviceParameters struct { // The default time to live for cloud-to-device messages, specified as an ISO 8601 timespan duration. This value must be between 1 minute and 48 hours. Defaults to PT1H. // +kubebuilder:validation:Optional DefaultTTL *string `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"` // A feedback block as defined below. // +kubebuilder:validation:Optional Feedback []FeedbackParameters `json:"feedback,omitempty" tf:"feedback,omitempty"` // The maximum delivery count for cloud-to-device per-device queues. This value must be between 1 and 100. Defaults to 10. // +kubebuilder:validation:Optional MaxDeliveryCount *float64 `json:"maxDeliveryCount,omitempty" tf:"max_delivery_count,omitempty"` }
func (*CloudToDeviceParameters) DeepCopy ¶
func (in *CloudToDeviceParameters) DeepCopy() *CloudToDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudToDeviceParameters.
func (*CloudToDeviceParameters) DeepCopyInto ¶
func (in *CloudToDeviceParameters) DeepCopyInto(out *CloudToDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointObservation ¶
type EndpointObservation struct { // The type used to authenticate against the endpoint. Possible values are keyBased and identityBased. Defaults to keyBased. AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds. This attribute is applicable for endpoint type AzureIotHub.StorageContainer. BatchFrequencyInSeconds *float64 `json:"batchFrequencyInSeconds,omitempty" tf:"batch_frequency_in_seconds,omitempty"` // The name of storage container in the storage account. This attribute is mandatory for endpoint type AzureIotHub.StorageContainer. ContainerName *string `json:"containerName,omitempty" tf:"container_name,omitempty"` // Encoding that is used to serialize messages to blobs. Supported values are Avro, AvroDeflate and JSON. Default value is Avro. This attribute is applicable for endpoint type AzureIotHub.StorageContainer. Changing this forces a new resource to be created. Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // URI of the Service Bus or Event Hubs Namespace endpoint. This attribute can only be specified and is mandatory when authentication_type is identityBased for endpoint type AzureIotHub.ServiceBusQueue, AzureIotHub.ServiceBusTopic or AzureIotHub.EventHub. EndpointURI *string `json:"endpointUri,omitempty" tf:"endpoint_uri,omitempty"` // Name of the Service Bus Queue/Topic or Event Hub. This attribute can only be specified and is mandatory when authentication_type is identityBased for endpoint type AzureIotHub.ServiceBusQueue, AzureIotHub.ServiceBusTopic or AzureIotHub.EventHub. EntityPath *string `json:"entityPath,omitempty" tf:"entity_path,omitempty"` // File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered. This attribute is applicable for endpoint type AzureIotHub.StorageContainer. FileNameFormat *string `json:"fileNameFormat,omitempty" tf:"file_name_format,omitempty"` // The ID of the User Managed Identity used to authenticate against the endpoint. IdentityID *string `json:"identityId,omitempty" tf:"identity_id,omitempty"` // Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB). This attribute is applicable for endpoint type AzureIotHub.StorageContainer. MaxChunkSizeInBytes *float64 `json:"maxChunkSizeInBytes,omitempty" tf:"max_chunk_size_in_bytes,omitempty"` // The name of the endpoint. The name must be unique across endpoint types. The following names are reserved: events, operationsMonitoringEvents, fileNotifications and $default. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The resource group in which the endpoint will be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The type of the endpoint. Possible values are AzureIotHub.StorageContainer, AzureIotHub.ServiceBusQueue, AzureIotHub.ServiceBusTopic or AzureIotHub.EventHub. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnrichmentObservation ¶
type EnrichmentObservation struct { // The list of endpoints which will be enriched. EndpointNames []*string `json:"endpointNames,omitempty" tf:"endpoint_names,omitempty"` // The key of the enrichment. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value of the enrichment. Value can be any static string, the name of the IoT Hub sending the message (use $iothubname) or information from the device twin (ex: $twin.tags.latitude) Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EnrichmentObservation) DeepCopy ¶
func (in *EnrichmentObservation) DeepCopy() *EnrichmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnrichmentObservation.
func (*EnrichmentObservation) DeepCopyInto ¶
func (in *EnrichmentObservation) DeepCopyInto(out *EnrichmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnrichmentParameters ¶
type EnrichmentParameters struct { }
func (*EnrichmentParameters) DeepCopy ¶
func (in *EnrichmentParameters) DeepCopy() *EnrichmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnrichmentParameters.
func (*EnrichmentParameters) DeepCopyInto ¶
func (in *EnrichmentParameters) DeepCopyInto(out *EnrichmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackRouteObservation ¶
type FallbackRouteObservation struct { // The condition that is evaluated to apply the routing rule. Defaults to true. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // Used to specify whether the fallback route is enabled. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The endpoints to which messages that satisfy the condition are routed. Currently only 1 endpoint is allowed. EndpointNames []*string `json:"endpointNames,omitempty" tf:"endpoint_names,omitempty"` // The source that the routing rule is to be applied to, such as DeviceMessages. Possible values include: Invalid, DeviceMessages, TwinChangeEvents, DeviceLifecycleEvents, DeviceConnectionStateEvents, DeviceJobLifecycleEvents and DigitalTwinChangeEvents. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*FallbackRouteObservation) DeepCopy ¶
func (in *FallbackRouteObservation) DeepCopy() *FallbackRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRouteObservation.
func (*FallbackRouteObservation) DeepCopyInto ¶
func (in *FallbackRouteObservation) DeepCopyInto(out *FallbackRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackRouteParameters ¶
type FallbackRouteParameters struct { }
func (*FallbackRouteParameters) DeepCopy ¶
func (in *FallbackRouteParameters) DeepCopy() *FallbackRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRouteParameters.
func (*FallbackRouteParameters) DeepCopyInto ¶
func (in *FallbackRouteParameters) DeepCopyInto(out *FallbackRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeedbackObservation ¶
type FeedbackObservation struct { }
func (*FeedbackObservation) DeepCopy ¶
func (in *FeedbackObservation) DeepCopy() *FeedbackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeedbackObservation.
func (*FeedbackObservation) DeepCopyInto ¶
func (in *FeedbackObservation) DeepCopyInto(out *FeedbackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeedbackParameters ¶
type FeedbackParameters struct { // The lock duration for the file upload notifications queue, specified as an ISO 8601 timespan duration. This value must be between 5 and 300 seconds. Defaults to PT1M. // +kubebuilder:validation:Optional LockDuration *string `json:"lockDuration,omitempty" tf:"lock_duration,omitempty"` // The number of times the IoT Hub attempts to deliver a file upload notification message. Defaults to 10. // +kubebuilder:validation:Optional MaxDeliveryCount *float64 `json:"maxDeliveryCount,omitempty" tf:"max_delivery_count,omitempty"` // The retention time for service-bound feedback messages, specified as an ISO 8601 timespan duration. This value must be between 1 minute and 48 hours. Defaults to PT1H. // +kubebuilder:validation:Optional TimeToLive *string `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*FeedbackParameters) DeepCopy ¶
func (in *FeedbackParameters) DeepCopy() *FeedbackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeedbackParameters.
func (*FeedbackParameters) DeepCopyInto ¶
func (in *FeedbackParameters) DeepCopyInto(out *FeedbackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileUploadObservation ¶
type FileUploadObservation struct { }
func (*FileUploadObservation) DeepCopy ¶
func (in *FileUploadObservation) DeepCopy() *FileUploadObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileUploadObservation.
func (*FileUploadObservation) DeepCopyInto ¶
func (in *FileUploadObservation) DeepCopyInto(out *FileUploadObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileUploadParameters ¶
type FileUploadParameters struct { // The type used to authenticate against the storage account. Possible values are keyBased and identityBased. Defaults to keyBased. // +kubebuilder:validation:Optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The connection string for the Azure Storage account to which files are uploaded. // +kubebuilder:validation:Required ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"` // The name of the root container where the files should be uploaded to. The container need not exist but should be creatable using the connection_string specified. // +kubebuilder:validation:Required ContainerName *string `json:"containerName" tf:"container_name,omitempty"` // The period of time for which a file upload notification message is available to consume before it expires, specified as an ISO 8601 timespan duration. This value must be between 1 minute and 48 hours. Defaults to PT1H. // +kubebuilder:validation:Optional DefaultTTL *string `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"` // The ID of the User Managed Identity used to authenticate against the storage account. // +kubebuilder:validation:Optional IdentityID *string `json:"identityId,omitempty" tf:"identity_id,omitempty"` // The lock duration for the file upload notifications queue, specified as an ISO 8601 timespan duration. This value must be between 5 and 300 seconds. Defaults to PT1M. // +kubebuilder:validation:Optional LockDuration *string `json:"lockDuration,omitempty" tf:"lock_duration,omitempty"` // The number of times the IoT Hub attempts to deliver a file upload notification message. Defaults to 10. // +kubebuilder:validation:Optional MaxDeliveryCount *float64 `json:"maxDeliveryCount,omitempty" tf:"max_delivery_count,omitempty"` // Used to specify whether file notifications are sent to IoT Hub on upload. Defaults to false. // +kubebuilder:validation:Optional Notifications *bool `json:"notifications,omitempty" tf:"notifications,omitempty"` // The period of time for which the SAS URI generated by IoT Hub for file upload is valid, specified as an ISO 8601 timespan duration. This value must be between 1 minute and 24 hours. Defaults to PT1H. // +kubebuilder:validation:Optional SASTTL *string `json:"sasTtl,omitempty" tf:"sas_ttl,omitempty"` }
func (*FileUploadParameters) DeepCopy ¶
func (in *FileUploadParameters) DeepCopy() *FileUploadParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileUploadParameters.
func (*FileUploadParameters) DeepCopyInto ¶
func (in *FileUploadParameters) DeepCopyInto(out *FileUploadParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHub ¶
type IOTHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubSpec `json:"spec"` Status IOTHubStatus `json:"status,omitempty"` }
IOTHub is the Schema for the IOTHubs API. Manages an IotHub +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *IOTHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHub.
func (*IOTHub) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this IOTHub
func (*IOTHub) GetDeletionPolicy ¶
func (mg *IOTHub) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHub.
func (*IOTHub) GetObservation ¶
GetObservation of this IOTHub
func (*IOTHub) GetParameters ¶
GetParameters of this IOTHub
func (*IOTHub) GetProviderConfigReference ¶
GetProviderConfigReference of this IOTHub.
func (*IOTHub) GetProviderReference ¶
GetProviderReference of this IOTHub. Deprecated: Use GetProviderConfigReference.
func (*IOTHub) GetPublishConnectionDetailsTo ¶
func (mg *IOTHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHub.
func (*IOTHub) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this IOTHub
func (*IOTHub) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHub) GetWriteConnectionSecretToReference ¶
func (mg *IOTHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHub.
func (*IOTHub) LateInitialize ¶
LateInitialize this IOTHub using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHub) ResolveReferences ¶
ResolveReferences of this IOTHub.
func (*IOTHub) SetConditions ¶
SetConditions of this IOTHub.
func (*IOTHub) SetDeletionPolicy ¶
func (mg *IOTHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHub.
func (*IOTHub) SetObservation ¶
SetObservation for this IOTHub
func (*IOTHub) SetParameters ¶
SetParameters for this IOTHub
func (*IOTHub) SetProviderConfigReference ¶
SetProviderConfigReference of this IOTHub.
func (*IOTHub) SetProviderReference ¶
SetProviderReference of this IOTHub. Deprecated: Use SetProviderConfigReference.
func (*IOTHub) SetPublishConnectionDetailsTo ¶
func (mg *IOTHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHub.
func (*IOTHub) SetWriteConnectionSecretToReference ¶
func (mg *IOTHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHub.
type IOTHubCertificate ¶ added in v0.28.0
type IOTHubCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubCertificateSpec `json:"spec"` Status IOTHubCertificateStatus `json:"status,omitempty"` }
IOTHubCertificate is the Schema for the IOTHubCertificates API. Manages an IoTHub Certificate. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubCertificate) DeepCopy ¶ added in v0.28.0
func (in *IOTHubCertificate) DeepCopy() *IOTHubCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubCertificate.
func (*IOTHubCertificate) DeepCopyInto ¶ added in v0.28.0
func (in *IOTHubCertificate) DeepCopyInto(out *IOTHubCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubCertificate) DeepCopyObject ¶ added in v0.28.0
func (in *IOTHubCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubCertificate) GetCondition ¶ added in v0.28.0
func (mg *IOTHubCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubCertificate.
func (*IOTHubCertificate) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *IOTHubCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubCertificate
func (*IOTHubCertificate) GetDeletionPolicy ¶ added in v0.28.0
func (mg *IOTHubCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubCertificate.
func (*IOTHubCertificate) GetID ¶ added in v0.28.0
func (tr *IOTHubCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubCertificate
func (*IOTHubCertificate) GetObservation ¶ added in v0.28.0
func (tr *IOTHubCertificate) GetObservation() (map[string]any, error)
GetObservation of this IOTHubCertificate
func (*IOTHubCertificate) GetParameters ¶ added in v0.28.0
func (tr *IOTHubCertificate) GetParameters() (map[string]any, error)
GetParameters of this IOTHubCertificate
func (*IOTHubCertificate) GetProviderConfigReference ¶ added in v0.28.0
func (mg *IOTHubCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubCertificate.
func (*IOTHubCertificate) GetProviderReference ¶ added in v0.28.0
func (mg *IOTHubCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubCertificate. Deprecated: Use GetProviderConfigReference.
func (*IOTHubCertificate) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *IOTHubCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubCertificate.
func (*IOTHubCertificate) GetTerraformResourceType ¶ added in v0.28.0
func (mg *IOTHubCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubCertificate
func (*IOTHubCertificate) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *IOTHubCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubCertificate) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *IOTHubCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubCertificate.
func (*IOTHubCertificate) LateInitialize ¶ added in v0.28.0
func (tr *IOTHubCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubCertificate) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this IOTHubCertificate.
func (*IOTHubCertificate) SetConditions ¶ added in v0.28.0
func (mg *IOTHubCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubCertificate.
func (*IOTHubCertificate) SetDeletionPolicy ¶ added in v0.28.0
func (mg *IOTHubCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubCertificate.
func (*IOTHubCertificate) SetObservation ¶ added in v0.28.0
func (tr *IOTHubCertificate) SetObservation(obs map[string]any) error
SetObservation for this IOTHubCertificate
func (*IOTHubCertificate) SetParameters ¶ added in v0.28.0
func (tr *IOTHubCertificate) SetParameters(params map[string]any) error
SetParameters for this IOTHubCertificate
func (*IOTHubCertificate) SetProviderConfigReference ¶ added in v0.28.0
func (mg *IOTHubCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubCertificate.
func (*IOTHubCertificate) SetProviderReference ¶ added in v0.28.0
func (mg *IOTHubCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubCertificate. Deprecated: Use SetProviderConfigReference.
func (*IOTHubCertificate) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *IOTHubCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubCertificate.
func (*IOTHubCertificate) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *IOTHubCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubCertificate.
type IOTHubCertificateList ¶ added in v0.28.0
type IOTHubCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubCertificate `json:"items"` }
IOTHubCertificateList contains a list of IOTHubCertificates
func (*IOTHubCertificateList) DeepCopy ¶ added in v0.28.0
func (in *IOTHubCertificateList) DeepCopy() *IOTHubCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubCertificateList.
func (*IOTHubCertificateList) DeepCopyInto ¶ added in v0.28.0
func (in *IOTHubCertificateList) DeepCopyInto(out *IOTHubCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubCertificateList) DeepCopyObject ¶ added in v0.28.0
func (in *IOTHubCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubCertificateList) GetItems ¶ added in v0.28.0
func (l *IOTHubCertificateList) GetItems() []resource.Managed
GetItems of this IOTHubCertificateList.
type IOTHubCertificateObservation ¶ added in v0.28.0
type IOTHubCertificateObservation struct { // The ID of the IoTHub Certificate. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubCertificateObservation) DeepCopy ¶ added in v0.28.0
func (in *IOTHubCertificateObservation) DeepCopy() *IOTHubCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubCertificateObservation.
func (*IOTHubCertificateObservation) DeepCopyInto ¶ added in v0.28.0
func (in *IOTHubCertificateObservation) DeepCopyInto(out *IOTHubCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubCertificateParameters ¶ added in v0.28.0
type IOTHubCertificateParameters struct { // The Base-64 representation of the X509 leaf certificate .cer file or just a .pem file content. // +kubebuilder:validation:Required CertificateContentSecretRef v1.SecretKeySelector `json:"certificateContentSecretRef" tf:"-"` // The name of the IoTHub that this certificate will be attached to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +kubebuilder:validation:Optional IOTHubName *string `json:"iothubName,omitempty" tf:"iothub_name,omitempty"` // Reference to a IOTHub in devices to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameRef *v1.Reference `json:"iothubNameRef,omitempty" tf:"-"` // Selector for a IOTHub in devices to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameSelector *v1.Selector `json:"iothubNameSelector,omitempty" tf:"-"` // Is the certificate verified? Defaults to false. // +kubebuilder:validation:Optional IsVerified *bool `json:"isVerified,omitempty" tf:"is_verified,omitempty"` // The name of the resource group under which the IotHub Certificate resource has to be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*IOTHubCertificateParameters) DeepCopy ¶ added in v0.28.0
func (in *IOTHubCertificateParameters) DeepCopy() *IOTHubCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubCertificateParameters.
func (*IOTHubCertificateParameters) DeepCopyInto ¶ added in v0.28.0
func (in *IOTHubCertificateParameters) DeepCopyInto(out *IOTHubCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubCertificateSpec ¶ added in v0.28.0
type IOTHubCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubCertificateParameters `json:"forProvider"` }
IOTHubCertificateSpec defines the desired state of IOTHubCertificate
func (*IOTHubCertificateSpec) DeepCopy ¶ added in v0.28.0
func (in *IOTHubCertificateSpec) DeepCopy() *IOTHubCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubCertificateSpec.
func (*IOTHubCertificateSpec) DeepCopyInto ¶ added in v0.28.0
func (in *IOTHubCertificateSpec) DeepCopyInto(out *IOTHubCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubCertificateStatus ¶ added in v0.28.0
type IOTHubCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubCertificateObservation `json:"atProvider,omitempty"` }
IOTHubCertificateStatus defines the observed state of IOTHubCertificate.
func (*IOTHubCertificateStatus) DeepCopy ¶ added in v0.28.0
func (in *IOTHubCertificateStatus) DeepCopy() *IOTHubCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubCertificateStatus.
func (*IOTHubCertificateStatus) DeepCopyInto ¶ added in v0.28.0
func (in *IOTHubCertificateStatus) DeepCopyInto(out *IOTHubCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubConsumerGroup ¶
type IOTHubConsumerGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubConsumerGroupSpec `json:"spec"` Status IOTHubConsumerGroupStatus `json:"status,omitempty"` }
IOTHubConsumerGroup is the Schema for the IOTHubConsumerGroups API. Manages a Consumer Group within an IotHub +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubConsumerGroup) DeepCopy ¶
func (in *IOTHubConsumerGroup) DeepCopy() *IOTHubConsumerGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) DeepCopyInto ¶
func (in *IOTHubConsumerGroup) DeepCopyInto(out *IOTHubConsumerGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubConsumerGroup) DeepCopyObject ¶
func (in *IOTHubConsumerGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubConsumerGroup) GetCondition ¶
func (mg *IOTHubConsumerGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) GetConnectionDetailsMapping ¶
func (tr *IOTHubConsumerGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubConsumerGroup
func (*IOTHubConsumerGroup) GetDeletionPolicy ¶
func (mg *IOTHubConsumerGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) GetID ¶
func (tr *IOTHubConsumerGroup) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubConsumerGroup
func (*IOTHubConsumerGroup) GetObservation ¶
func (tr *IOTHubConsumerGroup) GetObservation() (map[string]any, error)
GetObservation of this IOTHubConsumerGroup
func (*IOTHubConsumerGroup) GetParameters ¶
func (tr *IOTHubConsumerGroup) GetParameters() (map[string]any, error)
GetParameters of this IOTHubConsumerGroup
func (*IOTHubConsumerGroup) GetProviderConfigReference ¶
func (mg *IOTHubConsumerGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) GetProviderReference ¶
func (mg *IOTHubConsumerGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubConsumerGroup. Deprecated: Use GetProviderConfigReference.
func (*IOTHubConsumerGroup) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubConsumerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) GetTerraformResourceType ¶
func (mg *IOTHubConsumerGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubConsumerGroup
func (*IOTHubConsumerGroup) GetTerraformSchemaVersion ¶
func (tr *IOTHubConsumerGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubConsumerGroup) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubConsumerGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) LateInitialize ¶
func (tr *IOTHubConsumerGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubConsumerGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubConsumerGroup) ResolveReferences ¶
ResolveReferences of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) SetConditions ¶
func (mg *IOTHubConsumerGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) SetDeletionPolicy ¶
func (mg *IOTHubConsumerGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) SetObservation ¶
func (tr *IOTHubConsumerGroup) SetObservation(obs map[string]any) error
SetObservation for this IOTHubConsumerGroup
func (*IOTHubConsumerGroup) SetParameters ¶
func (tr *IOTHubConsumerGroup) SetParameters(params map[string]any) error
SetParameters for this IOTHubConsumerGroup
func (*IOTHubConsumerGroup) SetProviderConfigReference ¶
func (mg *IOTHubConsumerGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) SetProviderReference ¶
func (mg *IOTHubConsumerGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubConsumerGroup. Deprecated: Use SetProviderConfigReference.
func (*IOTHubConsumerGroup) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubConsumerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubConsumerGroup.
func (*IOTHubConsumerGroup) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubConsumerGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubConsumerGroup.
type IOTHubConsumerGroupList ¶
type IOTHubConsumerGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubConsumerGroup `json:"items"` }
IOTHubConsumerGroupList contains a list of IOTHubConsumerGroups
func (*IOTHubConsumerGroupList) DeepCopy ¶
func (in *IOTHubConsumerGroupList) DeepCopy() *IOTHubConsumerGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubConsumerGroupList.
func (*IOTHubConsumerGroupList) DeepCopyInto ¶
func (in *IOTHubConsumerGroupList) DeepCopyInto(out *IOTHubConsumerGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubConsumerGroupList) DeepCopyObject ¶
func (in *IOTHubConsumerGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubConsumerGroupList) GetItems ¶
func (l *IOTHubConsumerGroupList) GetItems() []resource.Managed
GetItems of this IOTHubConsumerGroupList.
type IOTHubConsumerGroupObservation ¶
type IOTHubConsumerGroupObservation struct { // The ID of the IoTHub Consumer Group. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubConsumerGroupObservation) DeepCopy ¶
func (in *IOTHubConsumerGroupObservation) DeepCopy() *IOTHubConsumerGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubConsumerGroupObservation.
func (*IOTHubConsumerGroupObservation) DeepCopyInto ¶
func (in *IOTHubConsumerGroupObservation) DeepCopyInto(out *IOTHubConsumerGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubConsumerGroupParameters ¶
type IOTHubConsumerGroupParameters struct { // The name of the Event Hub-compatible endpoint in the IoT hub. Changing this forces a new resource to be created. // +kubebuilder:validation:Required EventHubEndpointName *string `json:"eventhubEndpointName" tf:"eventhub_endpoint_name,omitempty"` // The name of the IoT Hub. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=IOTHub // +kubebuilder:validation:Optional IOTHubName *string `json:"iothubName,omitempty" tf:"iothub_name,omitempty"` // Reference to a IOTHub to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameRef *v1.Reference `json:"iothubNameRef,omitempty" tf:"-"` // Selector for a IOTHub to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameSelector *v1.Selector `json:"iothubNameSelector,omitempty" tf:"-"` // The name of the resource group that contains the IoT hub. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*IOTHubConsumerGroupParameters) DeepCopy ¶
func (in *IOTHubConsumerGroupParameters) DeepCopy() *IOTHubConsumerGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubConsumerGroupParameters.
func (*IOTHubConsumerGroupParameters) DeepCopyInto ¶
func (in *IOTHubConsumerGroupParameters) DeepCopyInto(out *IOTHubConsumerGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubConsumerGroupSpec ¶
type IOTHubConsumerGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubConsumerGroupParameters `json:"forProvider"` }
IOTHubConsumerGroupSpec defines the desired state of IOTHubConsumerGroup
func (*IOTHubConsumerGroupSpec) DeepCopy ¶
func (in *IOTHubConsumerGroupSpec) DeepCopy() *IOTHubConsumerGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubConsumerGroupSpec.
func (*IOTHubConsumerGroupSpec) DeepCopyInto ¶
func (in *IOTHubConsumerGroupSpec) DeepCopyInto(out *IOTHubConsumerGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubConsumerGroupStatus ¶
type IOTHubConsumerGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubConsumerGroupObservation `json:"atProvider,omitempty"` }
IOTHubConsumerGroupStatus defines the observed state of IOTHubConsumerGroup.
func (*IOTHubConsumerGroupStatus) DeepCopy ¶
func (in *IOTHubConsumerGroupStatus) DeepCopy() *IOTHubConsumerGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubConsumerGroupStatus.
func (*IOTHubConsumerGroupStatus) DeepCopyInto ¶
func (in *IOTHubConsumerGroupStatus) DeepCopyInto(out *IOTHubConsumerGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPS ¶
type IOTHubDPS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubDPSSpec `json:"spec"` Status IOTHubDPSStatus `json:"status,omitempty"` }
IOTHubDPS is the Schema for the IOTHubDPSs API. Manages an IoT Device Provisioning Service. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubDPS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPS.
func (*IOTHubDPS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubDPS) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubDPS) GetCondition ¶
func (mg *IOTHubDPS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubDPS.
func (*IOTHubDPS) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this IOTHubDPS
func (*IOTHubDPS) GetDeletionPolicy ¶
func (mg *IOTHubDPS) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubDPS.
func (*IOTHubDPS) GetObservation ¶
GetObservation of this IOTHubDPS
func (*IOTHubDPS) GetParameters ¶
GetParameters of this IOTHubDPS
func (*IOTHubDPS) GetProviderConfigReference ¶
GetProviderConfigReference of this IOTHubDPS.
func (*IOTHubDPS) GetProviderReference ¶
GetProviderReference of this IOTHubDPS. Deprecated: Use GetProviderConfigReference.
func (*IOTHubDPS) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubDPS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubDPS.
func (*IOTHubDPS) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this IOTHubDPS
func (*IOTHubDPS) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubDPS) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubDPS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubDPS.
func (*IOTHubDPS) LateInitialize ¶
LateInitialize this IOTHubDPS using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubDPS) ResolveReferences ¶
ResolveReferences of this IOTHubDPS.
func (*IOTHubDPS) SetConditions ¶
SetConditions of this IOTHubDPS.
func (*IOTHubDPS) SetDeletionPolicy ¶
func (mg *IOTHubDPS) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubDPS.
func (*IOTHubDPS) SetObservation ¶
SetObservation for this IOTHubDPS
func (*IOTHubDPS) SetParameters ¶
SetParameters for this IOTHubDPS
func (*IOTHubDPS) SetProviderConfigReference ¶
SetProviderConfigReference of this IOTHubDPS.
func (*IOTHubDPS) SetProviderReference ¶
SetProviderReference of this IOTHubDPS. Deprecated: Use SetProviderConfigReference.
func (*IOTHubDPS) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubDPS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubDPS.
func (*IOTHubDPS) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubDPS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubDPS.
type IOTHubDPSCertificate ¶
type IOTHubDPSCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubDPSCertificateSpec `json:"spec"` Status IOTHubDPSCertificateStatus `json:"status,omitempty"` }
IOTHubDPSCertificate is the Schema for the IOTHubDPSCertificates API. Manages an IoT Device Provisioning Service Certificate. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubDPSCertificate) DeepCopy ¶
func (in *IOTHubDPSCertificate) DeepCopy() *IOTHubDPSCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) DeepCopyInto ¶
func (in *IOTHubDPSCertificate) DeepCopyInto(out *IOTHubDPSCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubDPSCertificate) DeepCopyObject ¶
func (in *IOTHubDPSCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubDPSCertificate) GetCondition ¶
func (mg *IOTHubDPSCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) GetConnectionDetailsMapping ¶
func (tr *IOTHubDPSCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubDPSCertificate
func (*IOTHubDPSCertificate) GetDeletionPolicy ¶
func (mg *IOTHubDPSCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) GetID ¶
func (tr *IOTHubDPSCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubDPSCertificate
func (*IOTHubDPSCertificate) GetObservation ¶
func (tr *IOTHubDPSCertificate) GetObservation() (map[string]any, error)
GetObservation of this IOTHubDPSCertificate
func (*IOTHubDPSCertificate) GetParameters ¶
func (tr *IOTHubDPSCertificate) GetParameters() (map[string]any, error)
GetParameters of this IOTHubDPSCertificate
func (*IOTHubDPSCertificate) GetProviderConfigReference ¶
func (mg *IOTHubDPSCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) GetProviderReference ¶
func (mg *IOTHubDPSCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubDPSCertificate. Deprecated: Use GetProviderConfigReference.
func (*IOTHubDPSCertificate) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubDPSCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) GetTerraformResourceType ¶
func (mg *IOTHubDPSCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubDPSCertificate
func (*IOTHubDPSCertificate) GetTerraformSchemaVersion ¶
func (tr *IOTHubDPSCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubDPSCertificate) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubDPSCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) LateInitialize ¶
func (tr *IOTHubDPSCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubDPSCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubDPSCertificate) ResolveReferences ¶
ResolveReferences of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) SetConditions ¶
func (mg *IOTHubDPSCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) SetDeletionPolicy ¶
func (mg *IOTHubDPSCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) SetObservation ¶
func (tr *IOTHubDPSCertificate) SetObservation(obs map[string]any) error
SetObservation for this IOTHubDPSCertificate
func (*IOTHubDPSCertificate) SetParameters ¶
func (tr *IOTHubDPSCertificate) SetParameters(params map[string]any) error
SetParameters for this IOTHubDPSCertificate
func (*IOTHubDPSCertificate) SetProviderConfigReference ¶
func (mg *IOTHubDPSCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) SetProviderReference ¶
func (mg *IOTHubDPSCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubDPSCertificate. Deprecated: Use SetProviderConfigReference.
func (*IOTHubDPSCertificate) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubDPSCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubDPSCertificate.
func (*IOTHubDPSCertificate) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubDPSCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubDPSCertificate.
type IOTHubDPSCertificateList ¶
type IOTHubDPSCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubDPSCertificate `json:"items"` }
IOTHubDPSCertificateList contains a list of IOTHubDPSCertificates
func (*IOTHubDPSCertificateList) DeepCopy ¶
func (in *IOTHubDPSCertificateList) DeepCopy() *IOTHubDPSCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSCertificateList.
func (*IOTHubDPSCertificateList) DeepCopyInto ¶
func (in *IOTHubDPSCertificateList) DeepCopyInto(out *IOTHubDPSCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubDPSCertificateList) DeepCopyObject ¶
func (in *IOTHubDPSCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubDPSCertificateList) GetItems ¶
func (l *IOTHubDPSCertificateList) GetItems() []resource.Managed
GetItems of this IOTHubDPSCertificateList.
type IOTHubDPSCertificateObservation ¶
type IOTHubDPSCertificateObservation struct { // The ID of the IoTHub Device Provisioning Service Certificate. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubDPSCertificateObservation) DeepCopy ¶
func (in *IOTHubDPSCertificateObservation) DeepCopy() *IOTHubDPSCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSCertificateObservation.
func (*IOTHubDPSCertificateObservation) DeepCopyInto ¶
func (in *IOTHubDPSCertificateObservation) DeepCopyInto(out *IOTHubDPSCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSCertificateParameters ¶
type IOTHubDPSCertificateParameters struct { // The Base-64 representation of the X509 leaf certificate .cer file or just a .pem file content. // +kubebuilder:validation:Required CertificateContentSecretRef v1.SecretKeySelector `json:"certificateContentSecretRef" tf:"-"` // The name of the IoT Device Provisioning Service that this certificate will be attached to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=IOTHubDPS // +kubebuilder:validation:Optional IOTDPSName *string `json:"iotDpsName,omitempty" tf:"iot_dps_name,omitempty"` // Reference to a IOTHubDPS to populate iotDpsName. // +kubebuilder:validation:Optional IOTDPSNameRef *v1.Reference `json:"iotDpsNameRef,omitempty" tf:"-"` // Selector for a IOTHubDPS to populate iotDpsName. // +kubebuilder:validation:Optional IOTDPSNameSelector *v1.Selector `json:"iotDpsNameSelector,omitempty" tf:"-"` // Specifies if the certificate is created in verified state. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsVerified *bool `json:"isVerified,omitempty" tf:"is_verified,omitempty"` // The name of the resource group under which the Iot Device Provisioning Service Certificate resource has to be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*IOTHubDPSCertificateParameters) DeepCopy ¶
func (in *IOTHubDPSCertificateParameters) DeepCopy() *IOTHubDPSCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSCertificateParameters.
func (*IOTHubDPSCertificateParameters) DeepCopyInto ¶
func (in *IOTHubDPSCertificateParameters) DeepCopyInto(out *IOTHubDPSCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSCertificateSpec ¶
type IOTHubDPSCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubDPSCertificateParameters `json:"forProvider"` }
IOTHubDPSCertificateSpec defines the desired state of IOTHubDPSCertificate
func (*IOTHubDPSCertificateSpec) DeepCopy ¶
func (in *IOTHubDPSCertificateSpec) DeepCopy() *IOTHubDPSCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSCertificateSpec.
func (*IOTHubDPSCertificateSpec) DeepCopyInto ¶
func (in *IOTHubDPSCertificateSpec) DeepCopyInto(out *IOTHubDPSCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSCertificateStatus ¶
type IOTHubDPSCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubDPSCertificateObservation `json:"atProvider,omitempty"` }
IOTHubDPSCertificateStatus defines the observed state of IOTHubDPSCertificate.
func (*IOTHubDPSCertificateStatus) DeepCopy ¶
func (in *IOTHubDPSCertificateStatus) DeepCopy() *IOTHubDPSCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSCertificateStatus.
func (*IOTHubDPSCertificateStatus) DeepCopyInto ¶
func (in *IOTHubDPSCertificateStatus) DeepCopyInto(out *IOTHubDPSCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSList ¶
type IOTHubDPSList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubDPS `json:"items"` }
IOTHubDPSList contains a list of IOTHubDPSs
func (*IOTHubDPSList) DeepCopy ¶
func (in *IOTHubDPSList) DeepCopy() *IOTHubDPSList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSList.
func (*IOTHubDPSList) DeepCopyInto ¶
func (in *IOTHubDPSList) DeepCopyInto(out *IOTHubDPSList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubDPSList) DeepCopyObject ¶
func (in *IOTHubDPSList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubDPSList) GetItems ¶
func (l *IOTHubDPSList) GetItems() []resource.Managed
GetItems of this IOTHubDPSList.
type IOTHubDPSObservation ¶
type IOTHubDPSObservation struct { // The device endpoint of the IoT Device Provisioning Service. DeviceProvisioningHostName *string `json:"deviceProvisioningHostName,omitempty" tf:"device_provisioning_host_name,omitempty"` // The ID of the IoT Device Provisioning Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The unique identifier of the IoT Device Provisioning Service. IDScope *string `json:"idScope,omitempty" tf:"id_scope,omitempty"` // A linked_hub block as defined below. // +kubebuilder:validation:Optional LinkedHub []LinkedHubObservation `json:"linkedHub,omitempty" tf:"linked_hub,omitempty"` // The service endpoint of the IoT Device Provisioning Service. ServiceOperationsHostName *string `json:"serviceOperationsHostName,omitempty" tf:"service_operations_host_name,omitempty"` }
func (*IOTHubDPSObservation) DeepCopy ¶
func (in *IOTHubDPSObservation) DeepCopy() *IOTHubDPSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSObservation.
func (*IOTHubDPSObservation) DeepCopyInto ¶
func (in *IOTHubDPSObservation) DeepCopyInto(out *IOTHubDPSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSParameters ¶
type IOTHubDPSParameters struct { // The allocation policy of the IoT Device Provisioning Service (Hashed, GeoLatency or Static). Defaults to Hashed. // +kubebuilder:validation:Optional AllocationPolicy *string `json:"allocationPolicy,omitempty" tf:"allocation_policy,omitempty"` // Specifies if the IoT Device Provisioning Service has data residency and disaster recovery enabled. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DataResidencyEnabled *bool `json:"dataResidencyEnabled,omitempty" tf:"data_residency_enabled,omitempty"` // An ip_filter_rule block as defined below. // +kubebuilder:validation:Optional IPFilterRule []IPFilterRuleParameters `json:"ipFilterRule,omitempty" tf:"ip_filter_rule,omitempty"` // A linked_hub block as defined below. // +kubebuilder:validation:Optional LinkedHub []LinkedHubParameters `json:"linkedHub,omitempty" tf:"linked_hub,omitempty"` // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Whether requests from Public Network are allowed. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The name of the resource group under which the Iot Device Provisioning Service resource has to be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A sku block as defined below. // +kubebuilder:validation:Required Sku []IOTHubDPSSkuParameters `json:"sku" tf:"sku,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*IOTHubDPSParameters) DeepCopy ¶
func (in *IOTHubDPSParameters) DeepCopy() *IOTHubDPSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSParameters.
func (*IOTHubDPSParameters) DeepCopyInto ¶
func (in *IOTHubDPSParameters) DeepCopyInto(out *IOTHubDPSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSSharedAccessPolicy ¶
type IOTHubDPSSharedAccessPolicy struct {}
IOTHubDPSSharedAccessPolicy is the Schema for the IOTHubDPSSharedAccessPolicys API. Manages an IotHub Device Provisioning Service Shared Access Policy +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubDPSSharedAccessPolicy) DeepCopy ¶
func (in *IOTHubDPSSharedAccessPolicy) DeepCopy() *IOTHubDPSSharedAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) DeepCopyInto ¶
func (in *IOTHubDPSSharedAccessPolicy) DeepCopyInto(out *IOTHubDPSSharedAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubDPSSharedAccessPolicy) DeepCopyObject ¶
func (in *IOTHubDPSSharedAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubDPSSharedAccessPolicy) GetCondition ¶
func (mg *IOTHubDPSSharedAccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) GetConnectionDetailsMapping ¶
func (tr *IOTHubDPSSharedAccessPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubDPSSharedAccessPolicy
func (*IOTHubDPSSharedAccessPolicy) GetDeletionPolicy ¶
func (mg *IOTHubDPSSharedAccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) GetID ¶
func (tr *IOTHubDPSSharedAccessPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubDPSSharedAccessPolicy
func (*IOTHubDPSSharedAccessPolicy) GetObservation ¶
func (tr *IOTHubDPSSharedAccessPolicy) GetObservation() (map[string]any, error)
GetObservation of this IOTHubDPSSharedAccessPolicy
func (*IOTHubDPSSharedAccessPolicy) GetParameters ¶
func (tr *IOTHubDPSSharedAccessPolicy) GetParameters() (map[string]any, error)
GetParameters of this IOTHubDPSSharedAccessPolicy
func (*IOTHubDPSSharedAccessPolicy) GetProviderConfigReference ¶
func (mg *IOTHubDPSSharedAccessPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) GetProviderReference ¶
func (mg *IOTHubDPSSharedAccessPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubDPSSharedAccessPolicy. Deprecated: Use GetProviderConfigReference.
func (*IOTHubDPSSharedAccessPolicy) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubDPSSharedAccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) GetTerraformResourceType ¶
func (mg *IOTHubDPSSharedAccessPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubDPSSharedAccessPolicy
func (*IOTHubDPSSharedAccessPolicy) GetTerraformSchemaVersion ¶
func (tr *IOTHubDPSSharedAccessPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubDPSSharedAccessPolicy) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubDPSSharedAccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) LateInitialize ¶
func (tr *IOTHubDPSSharedAccessPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubDPSSharedAccessPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubDPSSharedAccessPolicy) ResolveReferences ¶
func (mg *IOTHubDPSSharedAccessPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) SetConditions ¶
func (mg *IOTHubDPSSharedAccessPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) SetDeletionPolicy ¶
func (mg *IOTHubDPSSharedAccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) SetObservation ¶
func (tr *IOTHubDPSSharedAccessPolicy) SetObservation(obs map[string]any) error
SetObservation for this IOTHubDPSSharedAccessPolicy
func (*IOTHubDPSSharedAccessPolicy) SetParameters ¶
func (tr *IOTHubDPSSharedAccessPolicy) SetParameters(params map[string]any) error
SetParameters for this IOTHubDPSSharedAccessPolicy
func (*IOTHubDPSSharedAccessPolicy) SetProviderConfigReference ¶
func (mg *IOTHubDPSSharedAccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) SetProviderReference ¶
func (mg *IOTHubDPSSharedAccessPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubDPSSharedAccessPolicy. Deprecated: Use SetProviderConfigReference.
func (*IOTHubDPSSharedAccessPolicy) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubDPSSharedAccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicy) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubDPSSharedAccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubDPSSharedAccessPolicy.
type IOTHubDPSSharedAccessPolicyList ¶
type IOTHubDPSSharedAccessPolicyList struct {}
IOTHubDPSSharedAccessPolicyList contains a list of IOTHubDPSSharedAccessPolicys
func (*IOTHubDPSSharedAccessPolicyList) DeepCopy ¶
func (in *IOTHubDPSSharedAccessPolicyList) DeepCopy() *IOTHubDPSSharedAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSharedAccessPolicyList.
func (*IOTHubDPSSharedAccessPolicyList) DeepCopyInto ¶
func (in *IOTHubDPSSharedAccessPolicyList) DeepCopyInto(out *IOTHubDPSSharedAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubDPSSharedAccessPolicyList) DeepCopyObject ¶
func (in *IOTHubDPSSharedAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubDPSSharedAccessPolicyList) GetItems ¶
func (l *IOTHubDPSSharedAccessPolicyList) GetItems() []resource.Managed
GetItems of this IOTHubDPSSharedAccessPolicyList.
type IOTHubDPSSharedAccessPolicyObservation ¶
type IOTHubDPSSharedAccessPolicyObservation struct { string `json:"id,omitempty" tf:"id,omitempty"` }ID *
func (*IOTHubDPSSharedAccessPolicyObservation) DeepCopy ¶
func (in *IOTHubDPSSharedAccessPolicyObservation) DeepCopy() *IOTHubDPSSharedAccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSharedAccessPolicyObservation.
func (*IOTHubDPSSharedAccessPolicyObservation) DeepCopyInto ¶
func (in *IOTHubDPSSharedAccessPolicyObservation) DeepCopyInto(out *IOTHubDPSSharedAccessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSSharedAccessPolicyParameters ¶
type IOTHubDPSSharedAccessPolicyParameters struct { // +kubebuilder:validation:Optional EnrollmentRead *bool `json:"enrollmentRead,omitempty" tf:"enrollment_read,omitempty"` // +kubebuilder:validation:Optional EnrollmentWrite *bool `json:"enrollmentWrite,omitempty" tf:"enrollment_write,omitempty"` // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHubDPS // +kubebuilder:validation:Optional IOTHubDPSName *string `json:"iothubDpsName,omitempty" tf:"iothub_dps_name,omitempty"` // +kubebuilder:validation:Optional IOTHubDPSNameRef *v1.Reference `json:"iothubDpsNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IOTHubDPSNameSelector *v1.Selector `json:"iothubDpsNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RegistrationRead *bool `json:"registrationRead,omitempty" tf:"registration_read,omitempty"` // +kubebuilder:validation:Optional RegistrationWrite *bool `json:"registrationWrite,omitempty" tf:"registration_write,omitempty"` // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceConfig *bool `json:"serviceConfig,omitempty" tf:"service_config,omitempty"` }
func (*IOTHubDPSSharedAccessPolicyParameters) DeepCopy ¶
func (in *IOTHubDPSSharedAccessPolicyParameters) DeepCopy() *IOTHubDPSSharedAccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSharedAccessPolicyParameters.
func (*IOTHubDPSSharedAccessPolicyParameters) DeepCopyInto ¶
func (in *IOTHubDPSSharedAccessPolicyParameters) DeepCopyInto(out *IOTHubDPSSharedAccessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSSharedAccessPolicySpec ¶
type IOTHubDPSSharedAccessPolicySpec struct {}
IOTHubDPSSharedAccessPolicySpec defines the desired state of IOTHubDPSSharedAccessPolicy
func (*IOTHubDPSSharedAccessPolicySpec) DeepCopy ¶
func (in *IOTHubDPSSharedAccessPolicySpec) DeepCopy() *IOTHubDPSSharedAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSharedAccessPolicySpec.
func (*IOTHubDPSSharedAccessPolicySpec) DeepCopyInto ¶
func (in *IOTHubDPSSharedAccessPolicySpec) DeepCopyInto(out *IOTHubDPSSharedAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSSharedAccessPolicyStatus ¶
type IOTHubDPSSharedAccessPolicyStatus struct {}
IOTHubDPSSharedAccessPolicyStatus defines the observed state of IOTHubDPSSharedAccessPolicy.
func (*IOTHubDPSSharedAccessPolicyStatus) DeepCopy ¶
func (in *IOTHubDPSSharedAccessPolicyStatus) DeepCopy() *IOTHubDPSSharedAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSharedAccessPolicyStatus.
func (*IOTHubDPSSharedAccessPolicyStatus) DeepCopyInto ¶
func (in *IOTHubDPSSharedAccessPolicyStatus) DeepCopyInto(out *IOTHubDPSSharedAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSSkuObservation ¶
type IOTHubDPSSkuObservation struct { }
func (*IOTHubDPSSkuObservation) DeepCopy ¶
func (in *IOTHubDPSSkuObservation) DeepCopy() *IOTHubDPSSkuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSkuObservation.
func (*IOTHubDPSSkuObservation) DeepCopyInto ¶
func (in *IOTHubDPSSkuObservation) DeepCopyInto(out *IOTHubDPSSkuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSSkuParameters ¶
type IOTHubDPSSkuParameters struct { // The number of provisioned IoT Device Provisioning Service units. // +kubebuilder:validation:Required Capacity *float64 `json:"capacity" tf:"capacity,omitempty"` // The name of the sku. Currently can only be set to S1. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*IOTHubDPSSkuParameters) DeepCopy ¶
func (in *IOTHubDPSSkuParameters) DeepCopy() *IOTHubDPSSkuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSkuParameters.
func (*IOTHubDPSSkuParameters) DeepCopyInto ¶
func (in *IOTHubDPSSkuParameters) DeepCopyInto(out *IOTHubDPSSkuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSSpec ¶
type IOTHubDPSSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubDPSParameters `json:"forProvider"` }
IOTHubDPSSpec defines the desired state of IOTHubDPS
func (*IOTHubDPSSpec) DeepCopy ¶
func (in *IOTHubDPSSpec) DeepCopy() *IOTHubDPSSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSSpec.
func (*IOTHubDPSSpec) DeepCopyInto ¶
func (in *IOTHubDPSSpec) DeepCopyInto(out *IOTHubDPSSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDPSStatus ¶
type IOTHubDPSStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubDPSObservation `json:"atProvider,omitempty"` }
IOTHubDPSStatus defines the observed state of IOTHubDPS.
func (*IOTHubDPSStatus) DeepCopy ¶
func (in *IOTHubDPSStatus) DeepCopy() *IOTHubDPSStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDPSStatus.
func (*IOTHubDPSStatus) DeepCopyInto ¶
func (in *IOTHubDPSStatus) DeepCopyInto(out *IOTHubDPSStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointEventHub ¶
type IOTHubEndpointEventHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubEndpointEventHubSpec `json:"spec"` Status IOTHubEndpointEventHubStatus `json:"status,omitempty"` }
IOTHubEndpointEventHub is the Schema for the IOTHubEndpointEventHubs API. Manages an IotHub EventHub Endpoint +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubEndpointEventHub) DeepCopy ¶
func (in *IOTHubEndpointEventHub) DeepCopy() *IOTHubEndpointEventHub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) DeepCopyInto ¶
func (in *IOTHubEndpointEventHub) DeepCopyInto(out *IOTHubEndpointEventHub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEndpointEventHub) DeepCopyObject ¶
func (in *IOTHubEndpointEventHub) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEndpointEventHub) GetCondition ¶
func (mg *IOTHubEndpointEventHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) GetConnectionDetailsMapping ¶
func (tr *IOTHubEndpointEventHub) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubEndpointEventHub
func (*IOTHubEndpointEventHub) GetDeletionPolicy ¶
func (mg *IOTHubEndpointEventHub) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) GetID ¶
func (tr *IOTHubEndpointEventHub) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubEndpointEventHub
func (*IOTHubEndpointEventHub) GetObservation ¶
func (tr *IOTHubEndpointEventHub) GetObservation() (map[string]any, error)
GetObservation of this IOTHubEndpointEventHub
func (*IOTHubEndpointEventHub) GetParameters ¶
func (tr *IOTHubEndpointEventHub) GetParameters() (map[string]any, error)
GetParameters of this IOTHubEndpointEventHub
func (*IOTHubEndpointEventHub) GetProviderConfigReference ¶
func (mg *IOTHubEndpointEventHub) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) GetProviderReference ¶
func (mg *IOTHubEndpointEventHub) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubEndpointEventHub. Deprecated: Use GetProviderConfigReference.
func (*IOTHubEndpointEventHub) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubEndpointEventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) GetTerraformResourceType ¶
func (mg *IOTHubEndpointEventHub) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubEndpointEventHub
func (*IOTHubEndpointEventHub) GetTerraformSchemaVersion ¶
func (tr *IOTHubEndpointEventHub) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubEndpointEventHub) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubEndpointEventHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) LateInitialize ¶
func (tr *IOTHubEndpointEventHub) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubEndpointEventHub using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubEndpointEventHub) ResolveReferences ¶
ResolveReferences of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) SetConditions ¶
func (mg *IOTHubEndpointEventHub) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) SetDeletionPolicy ¶
func (mg *IOTHubEndpointEventHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) SetObservation ¶
func (tr *IOTHubEndpointEventHub) SetObservation(obs map[string]any) error
SetObservation for this IOTHubEndpointEventHub
func (*IOTHubEndpointEventHub) SetParameters ¶
func (tr *IOTHubEndpointEventHub) SetParameters(params map[string]any) error
SetParameters for this IOTHubEndpointEventHub
func (*IOTHubEndpointEventHub) SetProviderConfigReference ¶
func (mg *IOTHubEndpointEventHub) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) SetProviderReference ¶
func (mg *IOTHubEndpointEventHub) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubEndpointEventHub. Deprecated: Use SetProviderConfigReference.
func (*IOTHubEndpointEventHub) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubEndpointEventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHub) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubEndpointEventHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubEndpointEventHub.
type IOTHubEndpointEventHubList ¶
type IOTHubEndpointEventHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubEndpointEventHub `json:"items"` }
IOTHubEndpointEventHubList contains a list of IOTHubEndpointEventHubs
func (*IOTHubEndpointEventHubList) DeepCopy ¶
func (in *IOTHubEndpointEventHubList) DeepCopy() *IOTHubEndpointEventHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointEventHubList.
func (*IOTHubEndpointEventHubList) DeepCopyInto ¶
func (in *IOTHubEndpointEventHubList) DeepCopyInto(out *IOTHubEndpointEventHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEndpointEventHubList) DeepCopyObject ¶
func (in *IOTHubEndpointEventHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEndpointEventHubList) GetItems ¶
func (l *IOTHubEndpointEventHubList) GetItems() []resource.Managed
GetItems of this IOTHubEndpointEventHubList.
type IOTHubEndpointEventHubObservation ¶
type IOTHubEndpointEventHubObservation struct { // The ID of the IoTHub EventHub Endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubEndpointEventHubObservation) DeepCopy ¶
func (in *IOTHubEndpointEventHubObservation) DeepCopy() *IOTHubEndpointEventHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointEventHubObservation.
func (*IOTHubEndpointEventHubObservation) DeepCopyInto ¶
func (in *IOTHubEndpointEventHubObservation) DeepCopyInto(out *IOTHubEndpointEventHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointEventHubParameters ¶
type IOTHubEndpointEventHubParameters struct { // Type used to authenticate against the Event Hub endpoint. Possible values are keyBased and identityBased. Defaults to keyBased. // +kubebuilder:validation:Optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The connection string for the endpoint. This attribute can only be specified and is mandatory when authentication_type is keyBased. // +kubebuilder:validation:Optional ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // URI of the Event Hubs Namespace endpoint. This attribute can only be specified and is mandatory when authentication_type is identityBased. // +kubebuilder:validation:Optional EndpointURI *string `json:"endpointUri,omitempty" tf:"endpoint_uri,omitempty"` // Name of the Event Hub. This attribute can only be specified and is mandatory when authentication_type is identityBased. // +kubebuilder:validation:Optional EntityPath *string `json:"entityPath,omitempty" tf:"entity_path,omitempty"` // The IoTHub ID for the endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional IOTHubID *string `json:"iothubId,omitempty" tf:"iothub_id,omitempty"` // Reference to a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDRef *v1.Reference `json:"iothubIdRef,omitempty" tf:"-"` // Selector for a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDSelector *v1.Selector `json:"iothubIdSelector,omitempty" tf:"-"` // ID of the User Managed Identity used to authenticate against the Event Hub endpoint. // +kubebuilder:validation:Optional IdentityID *string `json:"identityId,omitempty" tf:"identity_id,omitempty"` // The name of the resource group under which the Event Hub has been created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*IOTHubEndpointEventHubParameters) DeepCopy ¶
func (in *IOTHubEndpointEventHubParameters) DeepCopy() *IOTHubEndpointEventHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointEventHubParameters.
func (*IOTHubEndpointEventHubParameters) DeepCopyInto ¶
func (in *IOTHubEndpointEventHubParameters) DeepCopyInto(out *IOTHubEndpointEventHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointEventHubSpec ¶
type IOTHubEndpointEventHubSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubEndpointEventHubParameters `json:"forProvider"` }
IOTHubEndpointEventHubSpec defines the desired state of IOTHubEndpointEventHub
func (*IOTHubEndpointEventHubSpec) DeepCopy ¶
func (in *IOTHubEndpointEventHubSpec) DeepCopy() *IOTHubEndpointEventHubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointEventHubSpec.
func (*IOTHubEndpointEventHubSpec) DeepCopyInto ¶
func (in *IOTHubEndpointEventHubSpec) DeepCopyInto(out *IOTHubEndpointEventHubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointEventHubStatus ¶
type IOTHubEndpointEventHubStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubEndpointEventHubObservation `json:"atProvider,omitempty"` }
IOTHubEndpointEventHubStatus defines the observed state of IOTHubEndpointEventHub.
func (*IOTHubEndpointEventHubStatus) DeepCopy ¶
func (in *IOTHubEndpointEventHubStatus) DeepCopy() *IOTHubEndpointEventHubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointEventHubStatus.
func (*IOTHubEndpointEventHubStatus) DeepCopyInto ¶
func (in *IOTHubEndpointEventHubStatus) DeepCopyInto(out *IOTHubEndpointEventHubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointServiceBusQueue ¶
type IOTHubEndpointServiceBusQueue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubEndpointServiceBusQueueSpec `json:"spec"` Status IOTHubEndpointServiceBusQueueStatus `json:"status,omitempty"` }
IOTHubEndpointServiceBusQueue is the Schema for the IOTHubEndpointServiceBusQueues API. Manages an IotHub ServiceBus Queue Endpoint +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubEndpointServiceBusQueue) DeepCopy ¶
func (in *IOTHubEndpointServiceBusQueue) DeepCopy() *IOTHubEndpointServiceBusQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusQueue) DeepCopyInto(out *IOTHubEndpointServiceBusQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEndpointServiceBusQueue) DeepCopyObject ¶
func (in *IOTHubEndpointServiceBusQueue) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEndpointServiceBusQueue) GetCondition ¶
func (mg *IOTHubEndpointServiceBusQueue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) GetConnectionDetailsMapping ¶
func (tr *IOTHubEndpointServiceBusQueue) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubEndpointServiceBusQueue
func (*IOTHubEndpointServiceBusQueue) GetDeletionPolicy ¶
func (mg *IOTHubEndpointServiceBusQueue) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) GetID ¶
func (tr *IOTHubEndpointServiceBusQueue) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubEndpointServiceBusQueue
func (*IOTHubEndpointServiceBusQueue) GetObservation ¶
func (tr *IOTHubEndpointServiceBusQueue) GetObservation() (map[string]any, error)
GetObservation of this IOTHubEndpointServiceBusQueue
func (*IOTHubEndpointServiceBusQueue) GetParameters ¶
func (tr *IOTHubEndpointServiceBusQueue) GetParameters() (map[string]any, error)
GetParameters of this IOTHubEndpointServiceBusQueue
func (*IOTHubEndpointServiceBusQueue) GetProviderConfigReference ¶
func (mg *IOTHubEndpointServiceBusQueue) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) GetProviderReference ¶
func (mg *IOTHubEndpointServiceBusQueue) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubEndpointServiceBusQueue. Deprecated: Use GetProviderConfigReference.
func (*IOTHubEndpointServiceBusQueue) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubEndpointServiceBusQueue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) GetTerraformResourceType ¶
func (mg *IOTHubEndpointServiceBusQueue) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubEndpointServiceBusQueue
func (*IOTHubEndpointServiceBusQueue) GetTerraformSchemaVersion ¶
func (tr *IOTHubEndpointServiceBusQueue) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubEndpointServiceBusQueue) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubEndpointServiceBusQueue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) LateInitialize ¶
func (tr *IOTHubEndpointServiceBusQueue) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubEndpointServiceBusQueue using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubEndpointServiceBusQueue) ResolveReferences ¶
func (mg *IOTHubEndpointServiceBusQueue) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) SetConditions ¶
func (mg *IOTHubEndpointServiceBusQueue) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) SetDeletionPolicy ¶
func (mg *IOTHubEndpointServiceBusQueue) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) SetObservation ¶
func (tr *IOTHubEndpointServiceBusQueue) SetObservation(obs map[string]any) error
SetObservation for this IOTHubEndpointServiceBusQueue
func (*IOTHubEndpointServiceBusQueue) SetParameters ¶
func (tr *IOTHubEndpointServiceBusQueue) SetParameters(params map[string]any) error
SetParameters for this IOTHubEndpointServiceBusQueue
func (*IOTHubEndpointServiceBusQueue) SetProviderConfigReference ¶
func (mg *IOTHubEndpointServiceBusQueue) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) SetProviderReference ¶
func (mg *IOTHubEndpointServiceBusQueue) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubEndpointServiceBusQueue. Deprecated: Use SetProviderConfigReference.
func (*IOTHubEndpointServiceBusQueue) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubEndpointServiceBusQueue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueue) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubEndpointServiceBusQueue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubEndpointServiceBusQueue.
type IOTHubEndpointServiceBusQueueList ¶
type IOTHubEndpointServiceBusQueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubEndpointServiceBusQueue `json:"items"` }
IOTHubEndpointServiceBusQueueList contains a list of IOTHubEndpointServiceBusQueues
func (*IOTHubEndpointServiceBusQueueList) DeepCopy ¶
func (in *IOTHubEndpointServiceBusQueueList) DeepCopy() *IOTHubEndpointServiceBusQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusQueueList.
func (*IOTHubEndpointServiceBusQueueList) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusQueueList) DeepCopyInto(out *IOTHubEndpointServiceBusQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEndpointServiceBusQueueList) DeepCopyObject ¶
func (in *IOTHubEndpointServiceBusQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEndpointServiceBusQueueList) GetItems ¶
func (l *IOTHubEndpointServiceBusQueueList) GetItems() []resource.Managed
GetItems of this IOTHubEndpointServiceBusQueueList.
type IOTHubEndpointServiceBusQueueObservation ¶
type IOTHubEndpointServiceBusQueueObservation struct { // The ID of the IoTHub ServiceBus Queue Endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubEndpointServiceBusQueueObservation) DeepCopy ¶
func (in *IOTHubEndpointServiceBusQueueObservation) DeepCopy() *IOTHubEndpointServiceBusQueueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusQueueObservation.
func (*IOTHubEndpointServiceBusQueueObservation) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusQueueObservation) DeepCopyInto(out *IOTHubEndpointServiceBusQueueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointServiceBusQueueParameters ¶
type IOTHubEndpointServiceBusQueueParameters struct { // Type used to authenticate against the Service Bus Queue endpoint. Possible values are keyBased and identityBased. Defaults to keyBased. // +kubebuilder:validation:Optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The connection string for the endpoint. This attribute can only be specified and is mandatory when authentication_type is keyBased. // +kubebuilder:validation:Optional ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // URI of the Service Bus endpoint. This attribute can only be specified and is mandatory when authentication_type is identityBased. // +kubebuilder:validation:Optional EndpointURI *string `json:"endpointUri,omitempty" tf:"endpoint_uri,omitempty"` // Name of the Service Bus Queue. This attribute can only be specified and is mandatory when authentication_type is identityBased. // +kubebuilder:validation:Optional EntityPath *string `json:"entityPath,omitempty" tf:"entity_path,omitempty"` // The IoTHub ID for the endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional IOTHubID *string `json:"iothubId,omitempty" tf:"iothub_id,omitempty"` // Reference to a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDRef *v1.Reference `json:"iothubIdRef,omitempty" tf:"-"` // Selector for a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDSelector *v1.Selector `json:"iothubIdSelector,omitempty" tf:"-"` // ID of the User Managed Identity used to authenticate against the Service Bus Queue endpoint. // +kubebuilder:validation:Optional IdentityID *string `json:"identityId,omitempty" tf:"identity_id,omitempty"` // The name of the resource group under which the Service Bus Queue has been created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*IOTHubEndpointServiceBusQueueParameters) DeepCopy ¶
func (in *IOTHubEndpointServiceBusQueueParameters) DeepCopy() *IOTHubEndpointServiceBusQueueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusQueueParameters.
func (*IOTHubEndpointServiceBusQueueParameters) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusQueueParameters) DeepCopyInto(out *IOTHubEndpointServiceBusQueueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointServiceBusQueueSpec ¶
type IOTHubEndpointServiceBusQueueSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubEndpointServiceBusQueueParameters `json:"forProvider"` }
IOTHubEndpointServiceBusQueueSpec defines the desired state of IOTHubEndpointServiceBusQueue
func (*IOTHubEndpointServiceBusQueueSpec) DeepCopy ¶
func (in *IOTHubEndpointServiceBusQueueSpec) DeepCopy() *IOTHubEndpointServiceBusQueueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusQueueSpec.
func (*IOTHubEndpointServiceBusQueueSpec) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusQueueSpec) DeepCopyInto(out *IOTHubEndpointServiceBusQueueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointServiceBusQueueStatus ¶
type IOTHubEndpointServiceBusQueueStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubEndpointServiceBusQueueObservation `json:"atProvider,omitempty"` }
IOTHubEndpointServiceBusQueueStatus defines the observed state of IOTHubEndpointServiceBusQueue.
func (*IOTHubEndpointServiceBusQueueStatus) DeepCopy ¶
func (in *IOTHubEndpointServiceBusQueueStatus) DeepCopy() *IOTHubEndpointServiceBusQueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusQueueStatus.
func (*IOTHubEndpointServiceBusQueueStatus) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusQueueStatus) DeepCopyInto(out *IOTHubEndpointServiceBusQueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointServiceBusTopic ¶
type IOTHubEndpointServiceBusTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubEndpointServiceBusTopicSpec `json:"spec"` Status IOTHubEndpointServiceBusTopicStatus `json:"status,omitempty"` }
IOTHubEndpointServiceBusTopic is the Schema for the IOTHubEndpointServiceBusTopics API. Manages an IotHub ServiceBus Topic Endpoint +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubEndpointServiceBusTopic) DeepCopy ¶
func (in *IOTHubEndpointServiceBusTopic) DeepCopy() *IOTHubEndpointServiceBusTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusTopic) DeepCopyInto(out *IOTHubEndpointServiceBusTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEndpointServiceBusTopic) DeepCopyObject ¶
func (in *IOTHubEndpointServiceBusTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEndpointServiceBusTopic) GetCondition ¶
func (mg *IOTHubEndpointServiceBusTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) GetConnectionDetailsMapping ¶
func (tr *IOTHubEndpointServiceBusTopic) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubEndpointServiceBusTopic
func (*IOTHubEndpointServiceBusTopic) GetDeletionPolicy ¶
func (mg *IOTHubEndpointServiceBusTopic) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) GetID ¶
func (tr *IOTHubEndpointServiceBusTopic) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubEndpointServiceBusTopic
func (*IOTHubEndpointServiceBusTopic) GetObservation ¶
func (tr *IOTHubEndpointServiceBusTopic) GetObservation() (map[string]any, error)
GetObservation of this IOTHubEndpointServiceBusTopic
func (*IOTHubEndpointServiceBusTopic) GetParameters ¶
func (tr *IOTHubEndpointServiceBusTopic) GetParameters() (map[string]any, error)
GetParameters of this IOTHubEndpointServiceBusTopic
func (*IOTHubEndpointServiceBusTopic) GetProviderConfigReference ¶
func (mg *IOTHubEndpointServiceBusTopic) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) GetProviderReference ¶
func (mg *IOTHubEndpointServiceBusTopic) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubEndpointServiceBusTopic. Deprecated: Use GetProviderConfigReference.
func (*IOTHubEndpointServiceBusTopic) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubEndpointServiceBusTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) GetTerraformResourceType ¶
func (mg *IOTHubEndpointServiceBusTopic) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubEndpointServiceBusTopic
func (*IOTHubEndpointServiceBusTopic) GetTerraformSchemaVersion ¶
func (tr *IOTHubEndpointServiceBusTopic) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubEndpointServiceBusTopic) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubEndpointServiceBusTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) LateInitialize ¶
func (tr *IOTHubEndpointServiceBusTopic) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubEndpointServiceBusTopic using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubEndpointServiceBusTopic) ResolveReferences ¶
func (mg *IOTHubEndpointServiceBusTopic) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) SetConditions ¶
func (mg *IOTHubEndpointServiceBusTopic) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) SetDeletionPolicy ¶
func (mg *IOTHubEndpointServiceBusTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) SetObservation ¶
func (tr *IOTHubEndpointServiceBusTopic) SetObservation(obs map[string]any) error
SetObservation for this IOTHubEndpointServiceBusTopic
func (*IOTHubEndpointServiceBusTopic) SetParameters ¶
func (tr *IOTHubEndpointServiceBusTopic) SetParameters(params map[string]any) error
SetParameters for this IOTHubEndpointServiceBusTopic
func (*IOTHubEndpointServiceBusTopic) SetProviderConfigReference ¶
func (mg *IOTHubEndpointServiceBusTopic) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) SetProviderReference ¶
func (mg *IOTHubEndpointServiceBusTopic) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubEndpointServiceBusTopic. Deprecated: Use SetProviderConfigReference.
func (*IOTHubEndpointServiceBusTopic) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubEndpointServiceBusTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopic) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubEndpointServiceBusTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubEndpointServiceBusTopic.
type IOTHubEndpointServiceBusTopicList ¶
type IOTHubEndpointServiceBusTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubEndpointServiceBusTopic `json:"items"` }
IOTHubEndpointServiceBusTopicList contains a list of IOTHubEndpointServiceBusTopics
func (*IOTHubEndpointServiceBusTopicList) DeepCopy ¶
func (in *IOTHubEndpointServiceBusTopicList) DeepCopy() *IOTHubEndpointServiceBusTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusTopicList.
func (*IOTHubEndpointServiceBusTopicList) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusTopicList) DeepCopyInto(out *IOTHubEndpointServiceBusTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEndpointServiceBusTopicList) DeepCopyObject ¶
func (in *IOTHubEndpointServiceBusTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEndpointServiceBusTopicList) GetItems ¶
func (l *IOTHubEndpointServiceBusTopicList) GetItems() []resource.Managed
GetItems of this IOTHubEndpointServiceBusTopicList.
type IOTHubEndpointServiceBusTopicObservation ¶
type IOTHubEndpointServiceBusTopicObservation struct { // The ID of the IoTHub ServiceBus Topic Endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubEndpointServiceBusTopicObservation) DeepCopy ¶
func (in *IOTHubEndpointServiceBusTopicObservation) DeepCopy() *IOTHubEndpointServiceBusTopicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusTopicObservation.
func (*IOTHubEndpointServiceBusTopicObservation) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusTopicObservation) DeepCopyInto(out *IOTHubEndpointServiceBusTopicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointServiceBusTopicParameters ¶
type IOTHubEndpointServiceBusTopicParameters struct { // Type used to authenticate against the Service Bus Topic endpoint. Possible values are keyBased and identityBased. Defaults to keyBased. // +kubebuilder:validation:Optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The connection string for the endpoint. This attribute can only be specified and is mandatory when authentication_type is keyBased. // +kubebuilder:validation:Optional ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // URI of the Service Bus endpoint. This attribute can only be specified and is mandatory when authentication_type is identityBased. // +kubebuilder:validation:Optional EndpointURI *string `json:"endpointUri,omitempty" tf:"endpoint_uri,omitempty"` // Name of the Service Bus Topic. This attribute can only be specified and is mandatory when authentication_type is identityBased. // +kubebuilder:validation:Optional EntityPath *string `json:"entityPath,omitempty" tf:"entity_path,omitempty"` // The IoTHub ID for the endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional IOTHubID *string `json:"iothubId,omitempty" tf:"iothub_id,omitempty"` // Reference to a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDRef *v1.Reference `json:"iothubIdRef,omitempty" tf:"-"` // Selector for a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDSelector *v1.Selector `json:"iothubIdSelector,omitempty" tf:"-"` // ID of the User Managed Identity used to authenticate against the Service Bus Topic endpoint. // +kubebuilder:validation:Optional IdentityID *string `json:"identityId,omitempty" tf:"identity_id,omitempty"` // The name of the resource group under which the Service Bus Topic has been created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*IOTHubEndpointServiceBusTopicParameters) DeepCopy ¶
func (in *IOTHubEndpointServiceBusTopicParameters) DeepCopy() *IOTHubEndpointServiceBusTopicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusTopicParameters.
func (*IOTHubEndpointServiceBusTopicParameters) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusTopicParameters) DeepCopyInto(out *IOTHubEndpointServiceBusTopicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointServiceBusTopicSpec ¶
type IOTHubEndpointServiceBusTopicSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubEndpointServiceBusTopicParameters `json:"forProvider"` }
IOTHubEndpointServiceBusTopicSpec defines the desired state of IOTHubEndpointServiceBusTopic
func (*IOTHubEndpointServiceBusTopicSpec) DeepCopy ¶
func (in *IOTHubEndpointServiceBusTopicSpec) DeepCopy() *IOTHubEndpointServiceBusTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusTopicSpec.
func (*IOTHubEndpointServiceBusTopicSpec) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusTopicSpec) DeepCopyInto(out *IOTHubEndpointServiceBusTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointServiceBusTopicStatus ¶
type IOTHubEndpointServiceBusTopicStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubEndpointServiceBusTopicObservation `json:"atProvider,omitempty"` }
IOTHubEndpointServiceBusTopicStatus defines the observed state of IOTHubEndpointServiceBusTopic.
func (*IOTHubEndpointServiceBusTopicStatus) DeepCopy ¶
func (in *IOTHubEndpointServiceBusTopicStatus) DeepCopy() *IOTHubEndpointServiceBusTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointServiceBusTopicStatus.
func (*IOTHubEndpointServiceBusTopicStatus) DeepCopyInto ¶
func (in *IOTHubEndpointServiceBusTopicStatus) DeepCopyInto(out *IOTHubEndpointServiceBusTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointStorageContainer ¶
type IOTHubEndpointStorageContainer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubEndpointStorageContainerSpec `json:"spec"` Status IOTHubEndpointStorageContainerStatus `json:"status,omitempty"` }
IOTHubEndpointStorageContainer is the Schema for the IOTHubEndpointStorageContainers API. Manages an IotHub Storage Container Endpoint +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubEndpointStorageContainer) DeepCopy ¶
func (in *IOTHubEndpointStorageContainer) DeepCopy() *IOTHubEndpointStorageContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) DeepCopyInto ¶
func (in *IOTHubEndpointStorageContainer) DeepCopyInto(out *IOTHubEndpointStorageContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEndpointStorageContainer) DeepCopyObject ¶
func (in *IOTHubEndpointStorageContainer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEndpointStorageContainer) GetCondition ¶
func (mg *IOTHubEndpointStorageContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) GetConnectionDetailsMapping ¶
func (tr *IOTHubEndpointStorageContainer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubEndpointStorageContainer
func (*IOTHubEndpointStorageContainer) GetDeletionPolicy ¶
func (mg *IOTHubEndpointStorageContainer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) GetID ¶
func (tr *IOTHubEndpointStorageContainer) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubEndpointStorageContainer
func (*IOTHubEndpointStorageContainer) GetObservation ¶
func (tr *IOTHubEndpointStorageContainer) GetObservation() (map[string]any, error)
GetObservation of this IOTHubEndpointStorageContainer
func (*IOTHubEndpointStorageContainer) GetParameters ¶
func (tr *IOTHubEndpointStorageContainer) GetParameters() (map[string]any, error)
GetParameters of this IOTHubEndpointStorageContainer
func (*IOTHubEndpointStorageContainer) GetProviderConfigReference ¶
func (mg *IOTHubEndpointStorageContainer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) GetProviderReference ¶
func (mg *IOTHubEndpointStorageContainer) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubEndpointStorageContainer. Deprecated: Use GetProviderConfigReference.
func (*IOTHubEndpointStorageContainer) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubEndpointStorageContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) GetTerraformResourceType ¶
func (mg *IOTHubEndpointStorageContainer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubEndpointStorageContainer
func (*IOTHubEndpointStorageContainer) GetTerraformSchemaVersion ¶
func (tr *IOTHubEndpointStorageContainer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubEndpointStorageContainer) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubEndpointStorageContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) LateInitialize ¶
func (tr *IOTHubEndpointStorageContainer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubEndpointStorageContainer using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubEndpointStorageContainer) ResolveReferences ¶
func (mg *IOTHubEndpointStorageContainer) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) SetConditions ¶
func (mg *IOTHubEndpointStorageContainer) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) SetDeletionPolicy ¶
func (mg *IOTHubEndpointStorageContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) SetObservation ¶
func (tr *IOTHubEndpointStorageContainer) SetObservation(obs map[string]any) error
SetObservation for this IOTHubEndpointStorageContainer
func (*IOTHubEndpointStorageContainer) SetParameters ¶
func (tr *IOTHubEndpointStorageContainer) SetParameters(params map[string]any) error
SetParameters for this IOTHubEndpointStorageContainer
func (*IOTHubEndpointStorageContainer) SetProviderConfigReference ¶
func (mg *IOTHubEndpointStorageContainer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) SetProviderReference ¶
func (mg *IOTHubEndpointStorageContainer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubEndpointStorageContainer. Deprecated: Use SetProviderConfigReference.
func (*IOTHubEndpointStorageContainer) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubEndpointStorageContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainer) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubEndpointStorageContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubEndpointStorageContainer.
type IOTHubEndpointStorageContainerList ¶
type IOTHubEndpointStorageContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubEndpointStorageContainer `json:"items"` }
IOTHubEndpointStorageContainerList contains a list of IOTHubEndpointStorageContainers
func (*IOTHubEndpointStorageContainerList) DeepCopy ¶
func (in *IOTHubEndpointStorageContainerList) DeepCopy() *IOTHubEndpointStorageContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointStorageContainerList.
func (*IOTHubEndpointStorageContainerList) DeepCopyInto ¶
func (in *IOTHubEndpointStorageContainerList) DeepCopyInto(out *IOTHubEndpointStorageContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEndpointStorageContainerList) DeepCopyObject ¶
func (in *IOTHubEndpointStorageContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEndpointStorageContainerList) GetItems ¶
func (l *IOTHubEndpointStorageContainerList) GetItems() []resource.Managed
GetItems of this IOTHubEndpointStorageContainerList.
type IOTHubEndpointStorageContainerObservation ¶
type IOTHubEndpointStorageContainerObservation struct { // The ID of the IoTHub Storage Container Endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubEndpointStorageContainerObservation) DeepCopy ¶
func (in *IOTHubEndpointStorageContainerObservation) DeepCopy() *IOTHubEndpointStorageContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointStorageContainerObservation.
func (*IOTHubEndpointStorageContainerObservation) DeepCopyInto ¶
func (in *IOTHubEndpointStorageContainerObservation) DeepCopyInto(out *IOTHubEndpointStorageContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointStorageContainerParameters ¶
type IOTHubEndpointStorageContainerParameters struct { // Type used to authenticate against the storage endpoint. Possible values are keyBased and identityBased. Defaults to keyBased. // +kubebuilder:validation:Optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds. // +kubebuilder:validation:Optional BatchFrequencyInSeconds *float64 `json:"batchFrequencyInSeconds,omitempty" tf:"batch_frequency_in_seconds,omitempty"` // The connection string for the endpoint. This attribute can only be specified and is mandatory when authentication_type is keyBased. // +kubebuilder:validation:Optional ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // The name of storage container in the storage account. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +kubebuilder:validation:Optional ContainerName *string `json:"containerName,omitempty" tf:"container_name,omitempty"` // Reference to a Container in storage to populate containerName. // +kubebuilder:validation:Optional ContainerNameRef *v1.Reference `json:"containerNameRef,omitempty" tf:"-"` // Selector for a Container in storage to populate containerName. // +kubebuilder:validation:Optional ContainerNameSelector *v1.Selector `json:"containerNameSelector,omitempty" tf:"-"` // Encoding that is used to serialize messages to blobs. Supported values are Avro, AvroDeflate and JSON. Default value is Avro. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // URI of the Storage Container endpoint. This corresponds to the primary_blob_endpoint of the parent storage account. This attribute can only be specified and is mandatory when authentication_type is identityBased. // +kubebuilder:validation:Optional EndpointURI *string `json:"endpointUri,omitempty" tf:"endpoint_uri,omitempty"` // File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered. // +kubebuilder:validation:Optional FileNameFormat *string `json:"fileNameFormat,omitempty" tf:"file_name_format,omitempty"` // The IoTHub ID for the endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional IOTHubID *string `json:"iothubId,omitempty" tf:"iothub_id,omitempty"` // Reference to a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDRef *v1.Reference `json:"iothubIdRef,omitempty" tf:"-"` // Selector for a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDSelector *v1.Selector `json:"iothubIdSelector,omitempty" tf:"-"` // ID of the User Managed Identity used to authenticate against the storage endpoint. // +kubebuilder:validation:Optional IdentityID *string `json:"identityId,omitempty" tf:"identity_id,omitempty"` // Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB). // +kubebuilder:validation:Optional MaxChunkSizeInBytes *float64 `json:"maxChunkSizeInBytes,omitempty" tf:"max_chunk_size_in_bytes,omitempty"` // The name of the resource group under which the Storage Container has been created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*IOTHubEndpointStorageContainerParameters) DeepCopy ¶
func (in *IOTHubEndpointStorageContainerParameters) DeepCopy() *IOTHubEndpointStorageContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointStorageContainerParameters.
func (*IOTHubEndpointStorageContainerParameters) DeepCopyInto ¶
func (in *IOTHubEndpointStorageContainerParameters) DeepCopyInto(out *IOTHubEndpointStorageContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointStorageContainerSpec ¶
type IOTHubEndpointStorageContainerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubEndpointStorageContainerParameters `json:"forProvider"` }
IOTHubEndpointStorageContainerSpec defines the desired state of IOTHubEndpointStorageContainer
func (*IOTHubEndpointStorageContainerSpec) DeepCopy ¶
func (in *IOTHubEndpointStorageContainerSpec) DeepCopy() *IOTHubEndpointStorageContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointStorageContainerSpec.
func (*IOTHubEndpointStorageContainerSpec) DeepCopyInto ¶
func (in *IOTHubEndpointStorageContainerSpec) DeepCopyInto(out *IOTHubEndpointStorageContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEndpointStorageContainerStatus ¶
type IOTHubEndpointStorageContainerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubEndpointStorageContainerObservation `json:"atProvider,omitempty"` }
IOTHubEndpointStorageContainerStatus defines the observed state of IOTHubEndpointStorageContainer.
func (*IOTHubEndpointStorageContainerStatus) DeepCopy ¶
func (in *IOTHubEndpointStorageContainerStatus) DeepCopy() *IOTHubEndpointStorageContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEndpointStorageContainerStatus.
func (*IOTHubEndpointStorageContainerStatus) DeepCopyInto ¶
func (in *IOTHubEndpointStorageContainerStatus) DeepCopyInto(out *IOTHubEndpointStorageContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEnrichment ¶
type IOTHubEnrichment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubEnrichmentSpec `json:"spec"` Status IOTHubEnrichmentStatus `json:"status,omitempty"` }
IOTHubEnrichment is the Schema for the IOTHubEnrichments API. Manages an IotHub Enrichment +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubEnrichment) DeepCopy ¶
func (in *IOTHubEnrichment) DeepCopy() *IOTHubEnrichment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEnrichment.
func (*IOTHubEnrichment) DeepCopyInto ¶
func (in *IOTHubEnrichment) DeepCopyInto(out *IOTHubEnrichment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEnrichment) DeepCopyObject ¶
func (in *IOTHubEnrichment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEnrichment) GetCondition ¶
func (mg *IOTHubEnrichment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubEnrichment.
func (*IOTHubEnrichment) GetConnectionDetailsMapping ¶
func (tr *IOTHubEnrichment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubEnrichment
func (*IOTHubEnrichment) GetDeletionPolicy ¶
func (mg *IOTHubEnrichment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubEnrichment.
func (*IOTHubEnrichment) GetID ¶
func (tr *IOTHubEnrichment) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubEnrichment
func (*IOTHubEnrichment) GetObservation ¶
func (tr *IOTHubEnrichment) GetObservation() (map[string]any, error)
GetObservation of this IOTHubEnrichment
func (*IOTHubEnrichment) GetParameters ¶
func (tr *IOTHubEnrichment) GetParameters() (map[string]any, error)
GetParameters of this IOTHubEnrichment
func (*IOTHubEnrichment) GetProviderConfigReference ¶
func (mg *IOTHubEnrichment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubEnrichment.
func (*IOTHubEnrichment) GetProviderReference ¶
func (mg *IOTHubEnrichment) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubEnrichment. Deprecated: Use GetProviderConfigReference.
func (*IOTHubEnrichment) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubEnrichment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubEnrichment.
func (*IOTHubEnrichment) GetTerraformResourceType ¶
func (mg *IOTHubEnrichment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubEnrichment
func (*IOTHubEnrichment) GetTerraformSchemaVersion ¶
func (tr *IOTHubEnrichment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubEnrichment) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubEnrichment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubEnrichment.
func (*IOTHubEnrichment) LateInitialize ¶
func (tr *IOTHubEnrichment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubEnrichment using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubEnrichment) ResolveReferences ¶
ResolveReferences of this IOTHubEnrichment.
func (*IOTHubEnrichment) SetConditions ¶
func (mg *IOTHubEnrichment) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubEnrichment.
func (*IOTHubEnrichment) SetDeletionPolicy ¶
func (mg *IOTHubEnrichment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubEnrichment.
func (*IOTHubEnrichment) SetObservation ¶
func (tr *IOTHubEnrichment) SetObservation(obs map[string]any) error
SetObservation for this IOTHubEnrichment
func (*IOTHubEnrichment) SetParameters ¶
func (tr *IOTHubEnrichment) SetParameters(params map[string]any) error
SetParameters for this IOTHubEnrichment
func (*IOTHubEnrichment) SetProviderConfigReference ¶
func (mg *IOTHubEnrichment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubEnrichment.
func (*IOTHubEnrichment) SetProviderReference ¶
func (mg *IOTHubEnrichment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubEnrichment. Deprecated: Use SetProviderConfigReference.
func (*IOTHubEnrichment) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubEnrichment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubEnrichment.
func (*IOTHubEnrichment) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubEnrichment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubEnrichment.
type IOTHubEnrichmentList ¶
type IOTHubEnrichmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubEnrichment `json:"items"` }
IOTHubEnrichmentList contains a list of IOTHubEnrichments
func (*IOTHubEnrichmentList) DeepCopy ¶
func (in *IOTHubEnrichmentList) DeepCopy() *IOTHubEnrichmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEnrichmentList.
func (*IOTHubEnrichmentList) DeepCopyInto ¶
func (in *IOTHubEnrichmentList) DeepCopyInto(out *IOTHubEnrichmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubEnrichmentList) DeepCopyObject ¶
func (in *IOTHubEnrichmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubEnrichmentList) GetItems ¶
func (l *IOTHubEnrichmentList) GetItems() []resource.Managed
GetItems of this IOTHubEnrichmentList.
type IOTHubEnrichmentObservation ¶
type IOTHubEnrichmentObservation struct { // The ID of the IoTHub Enrichment. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubEnrichmentObservation) DeepCopy ¶
func (in *IOTHubEnrichmentObservation) DeepCopy() *IOTHubEnrichmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEnrichmentObservation.
func (*IOTHubEnrichmentObservation) DeepCopyInto ¶
func (in *IOTHubEnrichmentObservation) DeepCopyInto(out *IOTHubEnrichmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEnrichmentParameters ¶
type IOTHubEnrichmentParameters struct { // The list of endpoints which will be enriched. // +kubebuilder:validation:Required EndpointNames []*string `json:"endpointNames" tf:"endpoint_names,omitempty"` // The IoTHub name of the enrichment. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +kubebuilder:validation:Optional IOTHubName *string `json:"iothubName,omitempty" tf:"iothub_name,omitempty"` // Reference to a IOTHub in devices to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameRef *v1.Reference `json:"iothubNameRef,omitempty" tf:"-"` // Selector for a IOTHub in devices to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameSelector *v1.Selector `json:"iothubNameSelector,omitempty" tf:"-"` // The key of the enrichment. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // The name of the resource group under which the IoTHub resource is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The value of the enrichment. Value can be any static string, the name of the IoT hub sending the message (use $iothubname) or information from the device twin (ex: $twin.tags.latitude) // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*IOTHubEnrichmentParameters) DeepCopy ¶
func (in *IOTHubEnrichmentParameters) DeepCopy() *IOTHubEnrichmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEnrichmentParameters.
func (*IOTHubEnrichmentParameters) DeepCopyInto ¶
func (in *IOTHubEnrichmentParameters) DeepCopyInto(out *IOTHubEnrichmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEnrichmentSpec ¶
type IOTHubEnrichmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubEnrichmentParameters `json:"forProvider"` }
IOTHubEnrichmentSpec defines the desired state of IOTHubEnrichment
func (*IOTHubEnrichmentSpec) DeepCopy ¶
func (in *IOTHubEnrichmentSpec) DeepCopy() *IOTHubEnrichmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEnrichmentSpec.
func (*IOTHubEnrichmentSpec) DeepCopyInto ¶
func (in *IOTHubEnrichmentSpec) DeepCopyInto(out *IOTHubEnrichmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubEnrichmentStatus ¶
type IOTHubEnrichmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubEnrichmentObservation `json:"atProvider,omitempty"` }
IOTHubEnrichmentStatus defines the observed state of IOTHubEnrichment.
func (*IOTHubEnrichmentStatus) DeepCopy ¶
func (in *IOTHubEnrichmentStatus) DeepCopy() *IOTHubEnrichmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubEnrichmentStatus.
func (*IOTHubEnrichmentStatus) DeepCopyInto ¶
func (in *IOTHubEnrichmentStatus) DeepCopyInto(out *IOTHubEnrichmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubFallbackRoute ¶
type IOTHubFallbackRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubFallbackRouteSpec `json:"spec"` Status IOTHubFallbackRouteStatus `json:"status,omitempty"` }
IOTHubFallbackRoute is the Schema for the IOTHubFallbackRoutes API. Manages an IotHub Fallback Route +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubFallbackRoute) DeepCopy ¶
func (in *IOTHubFallbackRoute) DeepCopy() *IOTHubFallbackRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) DeepCopyInto ¶
func (in *IOTHubFallbackRoute) DeepCopyInto(out *IOTHubFallbackRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubFallbackRoute) DeepCopyObject ¶
func (in *IOTHubFallbackRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubFallbackRoute) GetCondition ¶
func (mg *IOTHubFallbackRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) GetConnectionDetailsMapping ¶
func (tr *IOTHubFallbackRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubFallbackRoute
func (*IOTHubFallbackRoute) GetDeletionPolicy ¶
func (mg *IOTHubFallbackRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) GetID ¶
func (tr *IOTHubFallbackRoute) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubFallbackRoute
func (*IOTHubFallbackRoute) GetObservation ¶
func (tr *IOTHubFallbackRoute) GetObservation() (map[string]any, error)
GetObservation of this IOTHubFallbackRoute
func (*IOTHubFallbackRoute) GetParameters ¶
func (tr *IOTHubFallbackRoute) GetParameters() (map[string]any, error)
GetParameters of this IOTHubFallbackRoute
func (*IOTHubFallbackRoute) GetProviderConfigReference ¶
func (mg *IOTHubFallbackRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) GetProviderReference ¶
func (mg *IOTHubFallbackRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubFallbackRoute. Deprecated: Use GetProviderConfigReference.
func (*IOTHubFallbackRoute) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubFallbackRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) GetTerraformResourceType ¶
func (mg *IOTHubFallbackRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubFallbackRoute
func (*IOTHubFallbackRoute) GetTerraformSchemaVersion ¶
func (tr *IOTHubFallbackRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubFallbackRoute) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubFallbackRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) LateInitialize ¶
func (tr *IOTHubFallbackRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubFallbackRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubFallbackRoute) ResolveReferences ¶
ResolveReferences of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) SetConditions ¶
func (mg *IOTHubFallbackRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) SetDeletionPolicy ¶
func (mg *IOTHubFallbackRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) SetObservation ¶
func (tr *IOTHubFallbackRoute) SetObservation(obs map[string]any) error
SetObservation for this IOTHubFallbackRoute
func (*IOTHubFallbackRoute) SetParameters ¶
func (tr *IOTHubFallbackRoute) SetParameters(params map[string]any) error
SetParameters for this IOTHubFallbackRoute
func (*IOTHubFallbackRoute) SetProviderConfigReference ¶
func (mg *IOTHubFallbackRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) SetProviderReference ¶
func (mg *IOTHubFallbackRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubFallbackRoute. Deprecated: Use SetProviderConfigReference.
func (*IOTHubFallbackRoute) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubFallbackRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubFallbackRoute.
func (*IOTHubFallbackRoute) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubFallbackRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubFallbackRoute.
type IOTHubFallbackRouteList ¶
type IOTHubFallbackRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubFallbackRoute `json:"items"` }
IOTHubFallbackRouteList contains a list of IOTHubFallbackRoutes
func (*IOTHubFallbackRouteList) DeepCopy ¶
func (in *IOTHubFallbackRouteList) DeepCopy() *IOTHubFallbackRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubFallbackRouteList.
func (*IOTHubFallbackRouteList) DeepCopyInto ¶
func (in *IOTHubFallbackRouteList) DeepCopyInto(out *IOTHubFallbackRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubFallbackRouteList) DeepCopyObject ¶
func (in *IOTHubFallbackRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubFallbackRouteList) GetItems ¶
func (l *IOTHubFallbackRouteList) GetItems() []resource.Managed
GetItems of this IOTHubFallbackRouteList.
type IOTHubFallbackRouteObservation ¶
type IOTHubFallbackRouteObservation struct { // The ID of the IoTHub Fallback Route. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubFallbackRouteObservation) DeepCopy ¶
func (in *IOTHubFallbackRouteObservation) DeepCopy() *IOTHubFallbackRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubFallbackRouteObservation.
func (*IOTHubFallbackRouteObservation) DeepCopyInto ¶
func (in *IOTHubFallbackRouteObservation) DeepCopyInto(out *IOTHubFallbackRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubFallbackRouteParameters ¶
type IOTHubFallbackRouteParameters struct { // The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // Used to specify whether the fallback route is enabled. // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // The endpoints to which messages that satisfy the condition are routed. Currently only 1 endpoint is allowed. // +crossplane:generate:reference:type=IOTHubEndpointStorageContainer // +kubebuilder:validation:Optional EndpointNames []*string `json:"endpointNames,omitempty" tf:"endpoint_names,omitempty"` // References to IOTHubEndpointStorageContainer to populate endpointNames. // +kubebuilder:validation:Optional EndpointNamesRefs []v1.Reference `json:"endpointNamesRefs,omitempty" tf:"-"` // Selector for a list of IOTHubEndpointStorageContainer to populate endpointNames. // +kubebuilder:validation:Optional EndpointNamesSelector *v1.Selector `json:"endpointNamesSelector,omitempty" tf:"-"` // The name of the IoTHub to which this Fallback Route belongs. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=IOTHub // +kubebuilder:validation:Optional IOTHubName *string `json:"iothubName,omitempty" tf:"iothub_name,omitempty"` // Reference to a IOTHub to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameRef *v1.Reference `json:"iothubNameRef,omitempty" tf:"-"` // Selector for a IOTHub to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameSelector *v1.Selector `json:"iothubNameSelector,omitempty" tf:"-"` // The name of the resource group under which the IotHub Storage Container Endpoint resource has to be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The source that the routing rule is to be applied to. Possible values include: DeviceConnectionStateEvents, DeviceJobLifecycleEvents, DeviceLifecycleEvents, DeviceMessages, DigitalTwinChangeEvents, Invalid, TwinChangeEvents. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*IOTHubFallbackRouteParameters) DeepCopy ¶
func (in *IOTHubFallbackRouteParameters) DeepCopy() *IOTHubFallbackRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubFallbackRouteParameters.
func (*IOTHubFallbackRouteParameters) DeepCopyInto ¶
func (in *IOTHubFallbackRouteParameters) DeepCopyInto(out *IOTHubFallbackRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubFallbackRouteSpec ¶
type IOTHubFallbackRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubFallbackRouteParameters `json:"forProvider"` }
IOTHubFallbackRouteSpec defines the desired state of IOTHubFallbackRoute
func (*IOTHubFallbackRouteSpec) DeepCopy ¶
func (in *IOTHubFallbackRouteSpec) DeepCopy() *IOTHubFallbackRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubFallbackRouteSpec.
func (*IOTHubFallbackRouteSpec) DeepCopyInto ¶
func (in *IOTHubFallbackRouteSpec) DeepCopyInto(out *IOTHubFallbackRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubFallbackRouteStatus ¶
type IOTHubFallbackRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubFallbackRouteObservation `json:"atProvider,omitempty"` }
IOTHubFallbackRouteStatus defines the observed state of IOTHubFallbackRoute.
func (*IOTHubFallbackRouteStatus) DeepCopy ¶
func (in *IOTHubFallbackRouteStatus) DeepCopy() *IOTHubFallbackRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubFallbackRouteStatus.
func (*IOTHubFallbackRouteStatus) DeepCopyInto ¶
func (in *IOTHubFallbackRouteStatus) DeepCopyInto(out *IOTHubFallbackRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubList ¶
type IOTHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHub `json:"items"` }
IOTHubList contains a list of IOTHubs
func (*IOTHubList) DeepCopy ¶
func (in *IOTHubList) DeepCopy() *IOTHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubList.
func (*IOTHubList) DeepCopyInto ¶
func (in *IOTHubList) DeepCopyInto(out *IOTHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubList) DeepCopyObject ¶
func (in *IOTHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubList) GetItems ¶
func (l *IOTHubList) GetItems() []resource.Managed
GetItems of this IOTHubList.
type IOTHubObservation ¶
type IOTHubObservation struct { // An endpoint block as defined below. Endpoint []EndpointObservation `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // A enrichment block as defined below. Enrichment []EnrichmentObservation `json:"enrichment,omitempty" tf:"enrichment,omitempty"` // The EventHub compatible endpoint for events data EventHubEventsEndpoint *string `json:"eventHubEventsEndpoint,omitempty" tf:"event_hub_events_endpoint,omitempty"` // The EventHub namespace for events data EventHubEventsNamespace *string `json:"eventHubEventsNamespace,omitempty" tf:"event_hub_events_namespace,omitempty"` // The EventHub compatible path for events data EventHubEventsPath *string `json:"eventHubEventsPath,omitempty" tf:"event_hub_events_path,omitempty"` // The EventHub compatible endpoint for operational data EventHubOperationsEndpoint *string `json:"eventHubOperationsEndpoint,omitempty" tf:"event_hub_operations_endpoint,omitempty"` // The EventHub compatible path for operational data EventHubOperationsPath *string `json:"eventHubOperationsPath,omitempty" tf:"event_hub_operations_path,omitempty"` // A fallback_route block as defined below. If the fallback route is enabled, messages that don't match any of the supplied routes are automatically sent to this route. Defaults to messages/events. FallbackRoute []FallbackRouteObservation `json:"fallbackRoute,omitempty" tf:"fallback_route,omitempty"` // The hostname of the IotHub Resource. HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // The ID of the IoTHub. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // A route block as defined below. Route []RouteObservation `json:"route,omitempty" tf:"route,omitempty"` SharedAccessPolicy []SharedAccessPolicyObservation `json:"sharedAccessPolicy,omitempty" tf:"shared_access_policy,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this IoT Hub. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IOTHubObservation) DeepCopy ¶
func (in *IOTHubObservation) DeepCopy() *IOTHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubObservation.
func (*IOTHubObservation) DeepCopyInto ¶
func (in *IOTHubObservation) DeepCopyInto(out *IOTHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubParameters ¶
type IOTHubParameters struct { // A cloud_to_device block as defined below. // +kubebuilder:validation:Optional CloudToDevice []CloudToDeviceParameters `json:"cloudToDevice,omitempty" tf:"cloud_to_device,omitempty"` // The number of device-to-cloud partitions used by backing event hubs. Must be between 2 and 128. // +kubebuilder:validation:Optional EventHubPartitionCount *float64 `json:"eventHubPartitionCount,omitempty" tf:"event_hub_partition_count,omitempty"` // The event hub retention to use in days. Must be between 1 and 7. // +kubebuilder:validation:Optional EventHubRetentionInDays *float64 `json:"eventHubRetentionInDays,omitempty" tf:"event_hub_retention_in_days,omitempty"` // A file_upload block as defined below. // +kubebuilder:validation:Optional FileUpload []FileUploadParameters `json:"fileUpload,omitempty" tf:"file_upload,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Specifies the minimum TLS version to support for this hub. The only valid value is 1.2. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"` // A network_rule_set block as defined below. // +kubebuilder:validation:Optional NetworkRuleSet []NetworkRuleSetParameters `json:"networkRuleSet,omitempty" tf:"network_rule_set,omitempty"` // Is the IotHub resource accessible from a public network? // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A sku block as defined below. // +kubebuilder:validation:Required Sku []SkuParameters `json:"sku" tf:"sku,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*IOTHubParameters) DeepCopy ¶
func (in *IOTHubParameters) DeepCopy() *IOTHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubParameters.
func (*IOTHubParameters) DeepCopyInto ¶
func (in *IOTHubParameters) DeepCopyInto(out *IOTHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubRoute ¶
type IOTHubRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubRouteSpec `json:"spec"` Status IOTHubRouteStatus `json:"status,omitempty"` }
IOTHubRoute is the Schema for the IOTHubRoutes API. Manages an IotHub Route +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubRoute) DeepCopy ¶
func (in *IOTHubRoute) DeepCopy() *IOTHubRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubRoute.
func (*IOTHubRoute) DeepCopyInto ¶
func (in *IOTHubRoute) DeepCopyInto(out *IOTHubRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubRoute) DeepCopyObject ¶
func (in *IOTHubRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubRoute) GetCondition ¶
func (mg *IOTHubRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubRoute.
func (*IOTHubRoute) GetConnectionDetailsMapping ¶
func (tr *IOTHubRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubRoute
func (*IOTHubRoute) GetDeletionPolicy ¶
func (mg *IOTHubRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubRoute.
func (*IOTHubRoute) GetID ¶
func (tr *IOTHubRoute) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubRoute
func (*IOTHubRoute) GetObservation ¶
func (tr *IOTHubRoute) GetObservation() (map[string]any, error)
GetObservation of this IOTHubRoute
func (*IOTHubRoute) GetParameters ¶
func (tr *IOTHubRoute) GetParameters() (map[string]any, error)
GetParameters of this IOTHubRoute
func (*IOTHubRoute) GetProviderConfigReference ¶
func (mg *IOTHubRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubRoute.
func (*IOTHubRoute) GetProviderReference ¶
func (mg *IOTHubRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubRoute. Deprecated: Use GetProviderConfigReference.
func (*IOTHubRoute) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubRoute.
func (*IOTHubRoute) GetTerraformResourceType ¶
func (mg *IOTHubRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubRoute
func (*IOTHubRoute) GetTerraformSchemaVersion ¶
func (tr *IOTHubRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubRoute) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubRoute.
func (*IOTHubRoute) LateInitialize ¶
func (tr *IOTHubRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubRoute) ResolveReferences ¶
ResolveReferences of this IOTHubRoute.
func (*IOTHubRoute) SetConditions ¶
func (mg *IOTHubRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubRoute.
func (*IOTHubRoute) SetDeletionPolicy ¶
func (mg *IOTHubRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubRoute.
func (*IOTHubRoute) SetObservation ¶
func (tr *IOTHubRoute) SetObservation(obs map[string]any) error
SetObservation for this IOTHubRoute
func (*IOTHubRoute) SetParameters ¶
func (tr *IOTHubRoute) SetParameters(params map[string]any) error
SetParameters for this IOTHubRoute
func (*IOTHubRoute) SetProviderConfigReference ¶
func (mg *IOTHubRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubRoute.
func (*IOTHubRoute) SetProviderReference ¶
func (mg *IOTHubRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubRoute. Deprecated: Use SetProviderConfigReference.
func (*IOTHubRoute) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubRoute.
func (*IOTHubRoute) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubRoute.
type IOTHubRouteList ¶
type IOTHubRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubRoute `json:"items"` }
IOTHubRouteList contains a list of IOTHubRoutes
func (*IOTHubRouteList) DeepCopy ¶
func (in *IOTHubRouteList) DeepCopy() *IOTHubRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubRouteList.
func (*IOTHubRouteList) DeepCopyInto ¶
func (in *IOTHubRouteList) DeepCopyInto(out *IOTHubRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubRouteList) DeepCopyObject ¶
func (in *IOTHubRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubRouteList) GetItems ¶
func (l *IOTHubRouteList) GetItems() []resource.Managed
GetItems of this IOTHubRouteList.
type IOTHubRouteObservation ¶
type IOTHubRouteObservation struct { // The ID of the IoTHub Route. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubRouteObservation) DeepCopy ¶
func (in *IOTHubRouteObservation) DeepCopy() *IOTHubRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubRouteObservation.
func (*IOTHubRouteObservation) DeepCopyInto ¶
func (in *IOTHubRouteObservation) DeepCopyInto(out *IOTHubRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubRouteParameters ¶
type IOTHubRouteParameters struct { // The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies whether a route is enabled. // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed. // +kubebuilder:validation:Required EndpointNames []*string `json:"endpointNames" tf:"endpoint_names,omitempty"` // The name of the IoTHub to which this Route belongs. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +kubebuilder:validation:Optional IOTHubName *string `json:"iothubName,omitempty" tf:"iothub_name,omitempty"` // Reference to a IOTHub in devices to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameRef *v1.Reference `json:"iothubNameRef,omitempty" tf:"-"` // Selector for a IOTHub in devices to populate iothubName. // +kubebuilder:validation:Optional IOTHubNameSelector *v1.Selector `json:"iothubNameSelector,omitempty" tf:"-"` // The name of the resource group under which the IotHub Route resource has to be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The source that the routing rule is to be applied to. Possible values include: DeviceConnectionStateEvents, DeviceJobLifecycleEvents, DeviceLifecycleEvents, DeviceMessages, DigitalTwinChangeEvents, Invalid, TwinChangeEvents. // +kubebuilder:validation:Required Source *string `json:"source" tf:"source,omitempty"` }
func (*IOTHubRouteParameters) DeepCopy ¶
func (in *IOTHubRouteParameters) DeepCopy() *IOTHubRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubRouteParameters.
func (*IOTHubRouteParameters) DeepCopyInto ¶
func (in *IOTHubRouteParameters) DeepCopyInto(out *IOTHubRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubRouteSpec ¶
type IOTHubRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubRouteParameters `json:"forProvider"` }
IOTHubRouteSpec defines the desired state of IOTHubRoute
func (*IOTHubRouteSpec) DeepCopy ¶
func (in *IOTHubRouteSpec) DeepCopy() *IOTHubRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubRouteSpec.
func (*IOTHubRouteSpec) DeepCopyInto ¶
func (in *IOTHubRouteSpec) DeepCopyInto(out *IOTHubRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubRouteStatus ¶
type IOTHubRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubRouteObservation `json:"atProvider,omitempty"` }
IOTHubRouteStatus defines the observed state of IOTHubRoute.
func (*IOTHubRouteStatus) DeepCopy ¶
func (in *IOTHubRouteStatus) DeepCopy() *IOTHubRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubRouteStatus.
func (*IOTHubRouteStatus) DeepCopyInto ¶
func (in *IOTHubRouteStatus) DeepCopyInto(out *IOTHubRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubSharedAccessPolicy ¶
type IOTHubSharedAccessPolicy struct {}
IOTHubSharedAccessPolicy is the Schema for the IOTHubSharedAccessPolicys API. Manages an IotHub Shared Access Policy +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubSharedAccessPolicy) DeepCopy ¶
func (in *IOTHubSharedAccessPolicy) DeepCopy() *IOTHubSharedAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) DeepCopyInto ¶
func (in *IOTHubSharedAccessPolicy) DeepCopyInto(out *IOTHubSharedAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubSharedAccessPolicy) DeepCopyObject ¶
func (in *IOTHubSharedAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubSharedAccessPolicy) GetCondition ¶
func (mg *IOTHubSharedAccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) GetConnectionDetailsMapping ¶
func (tr *IOTHubSharedAccessPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubSharedAccessPolicy
func (*IOTHubSharedAccessPolicy) GetDeletionPolicy ¶
func (mg *IOTHubSharedAccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) GetID ¶
func (tr *IOTHubSharedAccessPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubSharedAccessPolicy
func (*IOTHubSharedAccessPolicy) GetObservation ¶
func (tr *IOTHubSharedAccessPolicy) GetObservation() (map[string]any, error)
GetObservation of this IOTHubSharedAccessPolicy
func (*IOTHubSharedAccessPolicy) GetParameters ¶
func (tr *IOTHubSharedAccessPolicy) GetParameters() (map[string]any, error)
GetParameters of this IOTHubSharedAccessPolicy
func (*IOTHubSharedAccessPolicy) GetProviderConfigReference ¶
func (mg *IOTHubSharedAccessPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) GetProviderReference ¶
func (mg *IOTHubSharedAccessPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubSharedAccessPolicy. Deprecated: Use GetProviderConfigReference.
func (*IOTHubSharedAccessPolicy) GetPublishConnectionDetailsTo ¶
func (mg *IOTHubSharedAccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) GetTerraformResourceType ¶
func (mg *IOTHubSharedAccessPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubSharedAccessPolicy
func (*IOTHubSharedAccessPolicy) GetTerraformSchemaVersion ¶
func (tr *IOTHubSharedAccessPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubSharedAccessPolicy) GetWriteConnectionSecretToReference ¶
func (mg *IOTHubSharedAccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) LateInitialize ¶
func (tr *IOTHubSharedAccessPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubSharedAccessPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubSharedAccessPolicy) ResolveReferences ¶
ResolveReferences of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) SetConditions ¶
func (mg *IOTHubSharedAccessPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) SetDeletionPolicy ¶
func (mg *IOTHubSharedAccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) SetObservation ¶
func (tr *IOTHubSharedAccessPolicy) SetObservation(obs map[string]any) error
SetObservation for this IOTHubSharedAccessPolicy
func (*IOTHubSharedAccessPolicy) SetParameters ¶
func (tr *IOTHubSharedAccessPolicy) SetParameters(params map[string]any) error
SetParameters for this IOTHubSharedAccessPolicy
func (*IOTHubSharedAccessPolicy) SetProviderConfigReference ¶
func (mg *IOTHubSharedAccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) SetProviderReference ¶
func (mg *IOTHubSharedAccessPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubSharedAccessPolicy. Deprecated: Use SetProviderConfigReference.
func (*IOTHubSharedAccessPolicy) SetPublishConnectionDetailsTo ¶
func (mg *IOTHubSharedAccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicy) SetWriteConnectionSecretToReference ¶
func (mg *IOTHubSharedAccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubSharedAccessPolicy.
type IOTHubSharedAccessPolicyList ¶
type IOTHubSharedAccessPolicyList struct {}
IOTHubSharedAccessPolicyList contains a list of IOTHubSharedAccessPolicys
func (*IOTHubSharedAccessPolicyList) DeepCopy ¶
func (in *IOTHubSharedAccessPolicyList) DeepCopy() *IOTHubSharedAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubSharedAccessPolicyList.
func (*IOTHubSharedAccessPolicyList) DeepCopyInto ¶
func (in *IOTHubSharedAccessPolicyList) DeepCopyInto(out *IOTHubSharedAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTHubSharedAccessPolicyList) DeepCopyObject ¶
func (in *IOTHubSharedAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubSharedAccessPolicyList) GetItems ¶
func (l *IOTHubSharedAccessPolicyList) GetItems() []resource.Managed
GetItems of this IOTHubSharedAccessPolicyList.
type IOTHubSharedAccessPolicyObservation ¶
type IOTHubSharedAccessPolicyObservation struct { string `json:"id,omitempty" tf:"id,omitempty"` }ID *
func (*IOTHubSharedAccessPolicyObservation) DeepCopy ¶
func (in *IOTHubSharedAccessPolicyObservation) DeepCopy() *IOTHubSharedAccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubSharedAccessPolicyObservation.
func (*IOTHubSharedAccessPolicyObservation) DeepCopyInto ¶
func (in *IOTHubSharedAccessPolicyObservation) DeepCopyInto(out *IOTHubSharedAccessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubSharedAccessPolicyParameters ¶
type IOTHubSharedAccessPolicyParameters struct { // +kubebuilder:validation:Optional DeviceConnect *bool `json:"deviceConnect,omitempty" tf:"device_connect,omitempty"` // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +kubebuilder:validation:Optional IOTHubName *string `json:"iothubName,omitempty" tf:"iothub_name,omitempty"` // +kubebuilder:validation:Optional IOTHubNameRef *v1.Reference `json:"iothubNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IOTHubNameSelector *v1.Selector `json:"iothubNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RegistryRead *bool `json:"registryRead,omitempty" tf:"registry_read,omitempty"` // +kubebuilder:validation:Optional RegistryWrite *bool `json:"registryWrite,omitempty" tf:"registry_write,omitempty"` // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceConnect *bool `json:"serviceConnect,omitempty" tf:"service_connect,omitempty"` }
func (*IOTHubSharedAccessPolicyParameters) DeepCopy ¶
func (in *IOTHubSharedAccessPolicyParameters) DeepCopy() *IOTHubSharedAccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubSharedAccessPolicyParameters.
func (*IOTHubSharedAccessPolicyParameters) DeepCopyInto ¶
func (in *IOTHubSharedAccessPolicyParameters) DeepCopyInto(out *IOTHubSharedAccessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubSharedAccessPolicySpec ¶
type IOTHubSharedAccessPolicySpec struct {}
IOTHubSharedAccessPolicySpec defines the desired state of IOTHubSharedAccessPolicy
func (*IOTHubSharedAccessPolicySpec) DeepCopy ¶
func (in *IOTHubSharedAccessPolicySpec) DeepCopy() *IOTHubSharedAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubSharedAccessPolicySpec.
func (*IOTHubSharedAccessPolicySpec) DeepCopyInto ¶
func (in *IOTHubSharedAccessPolicySpec) DeepCopyInto(out *IOTHubSharedAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubSharedAccessPolicyStatus ¶
type IOTHubSharedAccessPolicyStatus struct {}
IOTHubSharedAccessPolicyStatus defines the observed state of IOTHubSharedAccessPolicy.
func (*IOTHubSharedAccessPolicyStatus) DeepCopy ¶
func (in *IOTHubSharedAccessPolicyStatus) DeepCopy() *IOTHubSharedAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubSharedAccessPolicyStatus.
func (*IOTHubSharedAccessPolicyStatus) DeepCopyInto ¶
func (in *IOTHubSharedAccessPolicyStatus) DeepCopyInto(out *IOTHubSharedAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubSpec ¶
type IOTHubSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubParameters `json:"forProvider"` }
IOTHubSpec defines the desired state of IOTHub
func (*IOTHubSpec) DeepCopy ¶
func (in *IOTHubSpec) DeepCopy() *IOTHubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubSpec.
func (*IOTHubSpec) DeepCopyInto ¶
func (in *IOTHubSpec) DeepCopyInto(out *IOTHubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubStatus ¶
type IOTHubStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubObservation `json:"atProvider,omitempty"` }
IOTHubStatus defines the observed state of IOTHub.
func (*IOTHubStatus) DeepCopy ¶
func (in *IOTHubStatus) DeepCopy() *IOTHubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubStatus.
func (*IOTHubStatus) DeepCopyInto ¶
func (in *IOTHubStatus) DeepCopyInto(out *IOTHubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPFilterRuleObservation ¶
type IPFilterRuleObservation struct { }
func (*IPFilterRuleObservation) DeepCopy ¶
func (in *IPFilterRuleObservation) DeepCopy() *IPFilterRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPFilterRuleObservation.
func (*IPFilterRuleObservation) DeepCopyInto ¶
func (in *IPFilterRuleObservation) DeepCopyInto(out *IPFilterRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPFilterRuleParameters ¶
type IPFilterRuleParameters struct { // The desired action for requests captured by this rule. Possible values are Accept, Reject // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // The IP address range in CIDR notation for the rule. // +kubebuilder:validation:Required IPMask *string `json:"ipMask" tf:"ip_mask,omitempty"` // The name of the filter. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Target for requests captured by this rule. Possible values are All, DeviceApi and ServiceApi. // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*IPFilterRuleParameters) DeepCopy ¶
func (in *IPFilterRuleParameters) DeepCopy() *IPFilterRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPFilterRuleParameters.
func (*IPFilterRuleParameters) DeepCopyInto ¶
func (in *IPFilterRuleParameters) DeepCopyInto(out *IPFilterRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRuleObservation ¶
type IPRuleObservation struct { }
func (*IPRuleObservation) DeepCopy ¶
func (in *IPRuleObservation) DeepCopy() *IPRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRuleObservation.
func (*IPRuleObservation) DeepCopyInto ¶
func (in *IPRuleObservation) DeepCopyInto(out *IPRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRuleParameters ¶
type IPRuleParameters struct { // The desired action for requests captured by this rule. Possible values are Allow. Defaults to Allow. // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // The IP address range in CIDR notation for the IP rule. // +kubebuilder:validation:Required IPMask *string `json:"ipMask" tf:"ip_mask,omitempty"` // The name of the sku. Possible values are B1, B2, B3, F1, S1, S2, and S3. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*IPRuleParameters) DeepCopy ¶
func (in *IPRuleParameters) DeepCopy() *IPRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRuleParameters.
func (*IPRuleParameters) DeepCopyInto ¶
func (in *IPRuleParameters) DeepCopyInto(out *IPRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // The Principal ID associated with this Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this IoT Hub. // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this IoT Hub. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedHubObservation ¶
type LinkedHubObservation struct { // (Computed) The IoT Hub hostname. HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"` }
func (*LinkedHubObservation) DeepCopy ¶
func (in *LinkedHubObservation) DeepCopy() *LinkedHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedHubObservation.
func (*LinkedHubObservation) DeepCopyInto ¶
func (in *LinkedHubObservation) DeepCopyInto(out *LinkedHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedHubParameters ¶
type LinkedHubParameters struct { // The weight applied to the IoT Hub. Defaults to 1. // +kubebuilder:validation:Optional AllocationWeight *float64 `json:"allocationWeight,omitempty" tf:"allocation_weight,omitempty"` // Determines whether to apply allocation policies to the IoT Hub. Defaults to true. // +kubebuilder:validation:Optional ApplyAllocationPolicy *bool `json:"applyAllocationPolicy,omitempty" tf:"apply_allocation_policy,omitempty"` // The connection string to connect to the IoT Hub. // +kubebuilder:validation:Required ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"` // The location of the IoT hub. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` }
func (*LinkedHubParameters) DeepCopy ¶
func (in *LinkedHubParameters) DeepCopy() *LinkedHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedHubParameters.
func (*LinkedHubParameters) DeepCopyInto ¶
func (in *LinkedHubParameters) DeepCopyInto(out *LinkedHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleSetObservation ¶
type NetworkRuleSetObservation struct { }
func (*NetworkRuleSetObservation) DeepCopy ¶
func (in *NetworkRuleSetObservation) DeepCopy() *NetworkRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetObservation.
func (*NetworkRuleSetObservation) DeepCopyInto ¶
func (in *NetworkRuleSetObservation) DeepCopyInto(out *NetworkRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleSetParameters ¶
type NetworkRuleSetParameters struct { // Determines if Network Rule Set is also applied to the BuiltIn EventHub EndPoint of the IotHub. Defaults to false. // +kubebuilder:validation:Optional ApplyToBuiltinEventHubEndpoint *bool `json:"applyToBuiltinEventhubEndpoint,omitempty" tf:"apply_to_builtin_eventhub_endpoint,omitempty"` // Default Action for Network Rule Set. Possible values are Deny, Allow. Defaults to Deny. // +kubebuilder:validation:Optional DefaultAction *string `json:"defaultAction,omitempty" tf:"default_action,omitempty"` // One or more ip_rule blocks as defined below. // +kubebuilder:validation:Optional IPRule []IPRuleParameters `json:"ipRule,omitempty" tf:"ip_rule,omitempty"` }
func (*NetworkRuleSetParameters) DeepCopy ¶
func (in *NetworkRuleSetParameters) DeepCopy() *NetworkRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetParameters.
func (*NetworkRuleSetParameters) DeepCopyInto ¶
func (in *NetworkRuleSetParameters) DeepCopyInto(out *NetworkRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteObservation ¶
type RouteObservation struct { // The condition that is evaluated to apply the routing rule. Defaults to true. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // Used to specify whether a route is enabled. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The list of endpoints to which messages that satisfy the condition are routed. EndpointNames []*string `json:"endpointNames,omitempty" tf:"endpoint_names,omitempty"` // The name of the route. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The source that the routing rule is to be applied to, such as DeviceMessages. Possible values include: Invalid, DeviceMessages, TwinChangeEvents, DeviceLifecycleEvents, DeviceConnectionStateEvents, DeviceJobLifecycleEvents and DigitalTwinChangeEvents. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedAccessPolicyObservation ¶
type SharedAccessPolicyObservation struct { string `json:"keyName,omitempty" tf:"key_name,omitempty"` Permissions *string `json:"permissions,omitempty" tf:"permissions,omitempty"` }KeyName *
func (*SharedAccessPolicyObservation) DeepCopy ¶
func (in *SharedAccessPolicyObservation) DeepCopy() *SharedAccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessPolicyObservation.
func (*SharedAccessPolicyObservation) DeepCopyInto ¶
func (in *SharedAccessPolicyObservation) DeepCopyInto(out *SharedAccessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedAccessPolicyParameters ¶
type SharedAccessPolicyParameters struct { }
func (*SharedAccessPolicyParameters) DeepCopy ¶
func (in *SharedAccessPolicyParameters) DeepCopy() *SharedAccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessPolicyParameters.
func (*SharedAccessPolicyParameters) DeepCopyInto ¶
func (in *SharedAccessPolicyParameters) DeepCopyInto(out *SharedAccessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuObservation ¶
type SkuObservation struct { }
func (*SkuObservation) DeepCopy ¶
func (in *SkuObservation) DeepCopy() *SkuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuObservation.
func (*SkuObservation) DeepCopyInto ¶
func (in *SkuObservation) DeepCopyInto(out *SkuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuParameters ¶
type SkuParameters struct { // The number of provisioned IoT Hub units. // +kubebuilder:validation:Required Capacity *float64 `json:"capacity" tf:"capacity,omitempty"` // The name of the sku. Possible values are B1, B2, B3, F1, S1, S2, and S3. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SkuParameters) DeepCopy ¶
func (in *SkuParameters) DeepCopy() *SkuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuParameters.
func (*SkuParameters) DeepCopyInto ¶
func (in *SkuParameters) DeepCopyInto(out *SkuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_iothub_types.go
- zz_iothubcertificate_types.go
- zz_iothubconsumergroup_types.go
- zz_iothubdps_types.go
- zz_iothubdpscertificate_types.go
- zz_iothubdpssharedaccesspolicy_types.go
- zz_iothubendpointeventhub_types.go
- zz_iothubendpointservicebusqueue_types.go
- zz_iothubendpointservicebustopic_types.go
- zz_iothubendpointstoragecontainer_types.go
- zz_iothubenrichment_types.go
- zz_iothubfallbackroute_types.go
- zz_iothubroute_types.go
- zz_iothubsharedaccesspolicy_types.go