Documentation ¶
Overview ¶
Package v1api20210702 contains API Schema definitions for the devices v1api20210702 API group +groupName=devices.azure.com
Package v1api20210702 contains API Schema definitions for the devices v1api20210702 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=devices.azure.com +versionName=v1api20210702
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type ArmIdentity
- func (identity *ArmIdentity) AssignProperties_From_ArmIdentity(source *storage.ArmIdentity) error
- func (identity *ArmIdentity) AssignProperties_To_ArmIdentity(destination *storage.ArmIdentity) error
- func (identity *ArmIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ArmIdentity) DeepCopy() *ArmIdentity
- func (in *ArmIdentity) DeepCopyInto(out *ArmIdentity)
- func (identity *ArmIdentity) Initialize_From_ArmIdentity_STATUS(source *ArmIdentity_STATUS) error
- func (identity *ArmIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ArmIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ArmIdentity_STATUS
- func (identity *ArmIdentity_STATUS) AssignProperties_From_ArmIdentity_STATUS(source *storage.ArmIdentity_STATUS) error
- func (identity *ArmIdentity_STATUS) AssignProperties_To_ArmIdentity_STATUS(destination *storage.ArmIdentity_STATUS) error
- func (in *ArmIdentity_STATUS) DeepCopy() *ArmIdentity_STATUS
- func (in *ArmIdentity_STATUS) DeepCopyInto(out *ArmIdentity_STATUS)
- func (identity *ArmIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ArmIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ArmIdentity_Type
- type ArmIdentity_Type_STATUS
- type ArmUserIdentity_STATUS
- func (identity *ArmUserIdentity_STATUS) AssignProperties_From_ArmUserIdentity_STATUS(source *storage.ArmUserIdentity_STATUS) error
- func (identity *ArmUserIdentity_STATUS) AssignProperties_To_ArmUserIdentity_STATUS(destination *storage.ArmUserIdentity_STATUS) error
- func (in *ArmUserIdentity_STATUS) DeepCopy() *ArmUserIdentity_STATUS
- func (in *ArmUserIdentity_STATUS) DeepCopyInto(out *ArmUserIdentity_STATUS)
- func (identity *ArmUserIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ArmUserIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CloudToDeviceProperties
- func (properties *CloudToDeviceProperties) AssignProperties_From_CloudToDeviceProperties(source *storage.CloudToDeviceProperties) error
- func (properties *CloudToDeviceProperties) AssignProperties_To_CloudToDeviceProperties(destination *storage.CloudToDeviceProperties) error
- func (properties *CloudToDeviceProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CloudToDeviceProperties) DeepCopy() *CloudToDeviceProperties
- func (in *CloudToDeviceProperties) DeepCopyInto(out *CloudToDeviceProperties)
- func (properties *CloudToDeviceProperties) Initialize_From_CloudToDeviceProperties_STATUS(source *CloudToDeviceProperties_STATUS) error
- func (properties *CloudToDeviceProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *CloudToDeviceProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CloudToDeviceProperties_STATUS
- func (properties *CloudToDeviceProperties_STATUS) AssignProperties_From_CloudToDeviceProperties_STATUS(source *storage.CloudToDeviceProperties_STATUS) error
- func (properties *CloudToDeviceProperties_STATUS) AssignProperties_To_CloudToDeviceProperties_STATUS(destination *storage.CloudToDeviceProperties_STATUS) error
- func (in *CloudToDeviceProperties_STATUS) DeepCopy() *CloudToDeviceProperties_STATUS
- func (in *CloudToDeviceProperties_STATUS) DeepCopyInto(out *CloudToDeviceProperties_STATUS)
- func (properties *CloudToDeviceProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *CloudToDeviceProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EnrichmentProperties
- func (properties *EnrichmentProperties) AssignProperties_From_EnrichmentProperties(source *storage.EnrichmentProperties) error
- func (properties *EnrichmentProperties) AssignProperties_To_EnrichmentProperties(destination *storage.EnrichmentProperties) error
- func (properties *EnrichmentProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EnrichmentProperties) DeepCopy() *EnrichmentProperties
- func (in *EnrichmentProperties) DeepCopyInto(out *EnrichmentProperties)
- func (properties *EnrichmentProperties) Initialize_From_EnrichmentProperties_STATUS(source *EnrichmentProperties_STATUS) error
- func (properties *EnrichmentProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *EnrichmentProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EnrichmentProperties_STATUS
- func (properties *EnrichmentProperties_STATUS) AssignProperties_From_EnrichmentProperties_STATUS(source *storage.EnrichmentProperties_STATUS) error
- func (properties *EnrichmentProperties_STATUS) AssignProperties_To_EnrichmentProperties_STATUS(destination *storage.EnrichmentProperties_STATUS) error
- func (in *EnrichmentProperties_STATUS) DeepCopy() *EnrichmentProperties_STATUS
- func (in *EnrichmentProperties_STATUS) DeepCopyInto(out *EnrichmentProperties_STATUS)
- func (properties *EnrichmentProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *EnrichmentProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EventHubProperties
- func (properties *EventHubProperties) AssignProperties_From_EventHubProperties(source *storage.EventHubProperties) error
- func (properties *EventHubProperties) AssignProperties_To_EventHubProperties(destination *storage.EventHubProperties) error
- func (properties *EventHubProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EventHubProperties) DeepCopy() *EventHubProperties
- func (in *EventHubProperties) DeepCopyInto(out *EventHubProperties)
- func (properties *EventHubProperties) Initialize_From_EventHubProperties_STATUS(source *EventHubProperties_STATUS) error
- func (properties *EventHubProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *EventHubProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EventHubProperties_STATUS
- func (properties *EventHubProperties_STATUS) AssignProperties_From_EventHubProperties_STATUS(source *storage.EventHubProperties_STATUS) error
- func (properties *EventHubProperties_STATUS) AssignProperties_To_EventHubProperties_STATUS(destination *storage.EventHubProperties_STATUS) error
- func (in *EventHubProperties_STATUS) DeepCopy() *EventHubProperties_STATUS
- func (in *EventHubProperties_STATUS) DeepCopyInto(out *EventHubProperties_STATUS)
- func (properties *EventHubProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *EventHubProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FallbackRouteProperties
- func (properties *FallbackRouteProperties) AssignProperties_From_FallbackRouteProperties(source *storage.FallbackRouteProperties) error
- func (properties *FallbackRouteProperties) AssignProperties_To_FallbackRouteProperties(destination *storage.FallbackRouteProperties) error
- func (properties *FallbackRouteProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FallbackRouteProperties) DeepCopy() *FallbackRouteProperties
- func (in *FallbackRouteProperties) DeepCopyInto(out *FallbackRouteProperties)
- func (properties *FallbackRouteProperties) Initialize_From_FallbackRouteProperties_STATUS(source *FallbackRouteProperties_STATUS) error
- func (properties *FallbackRouteProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *FallbackRouteProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FallbackRouteProperties_STATUS
- func (properties *FallbackRouteProperties_STATUS) AssignProperties_From_FallbackRouteProperties_STATUS(source *storage.FallbackRouteProperties_STATUS) error
- func (properties *FallbackRouteProperties_STATUS) AssignProperties_To_FallbackRouteProperties_STATUS(destination *storage.FallbackRouteProperties_STATUS) error
- func (in *FallbackRouteProperties_STATUS) DeepCopy() *FallbackRouteProperties_STATUS
- func (in *FallbackRouteProperties_STATUS) DeepCopyInto(out *FallbackRouteProperties_STATUS)
- func (properties *FallbackRouteProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *FallbackRouteProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FallbackRouteProperties_Source
- type FallbackRouteProperties_Source_STATUS
- type FeedbackProperties
- func (properties *FeedbackProperties) AssignProperties_From_FeedbackProperties(source *storage.FeedbackProperties) error
- func (properties *FeedbackProperties) AssignProperties_To_FeedbackProperties(destination *storage.FeedbackProperties) error
- func (properties *FeedbackProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FeedbackProperties) DeepCopy() *FeedbackProperties
- func (in *FeedbackProperties) DeepCopyInto(out *FeedbackProperties)
- func (properties *FeedbackProperties) Initialize_From_FeedbackProperties_STATUS(source *FeedbackProperties_STATUS) error
- func (properties *FeedbackProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *FeedbackProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FeedbackProperties_STATUS
- func (properties *FeedbackProperties_STATUS) AssignProperties_From_FeedbackProperties_STATUS(source *storage.FeedbackProperties_STATUS) error
- func (properties *FeedbackProperties_STATUS) AssignProperties_To_FeedbackProperties_STATUS(destination *storage.FeedbackProperties_STATUS) error
- func (in *FeedbackProperties_STATUS) DeepCopy() *FeedbackProperties_STATUS
- func (in *FeedbackProperties_STATUS) DeepCopyInto(out *FeedbackProperties_STATUS)
- func (properties *FeedbackProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *FeedbackProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IotHub
- func (iotHub *IotHub) AssignProperties_From_IotHub(source *storage.IotHub) error
- func (iotHub *IotHub) AssignProperties_To_IotHub(destination *storage.IotHub) error
- func (iotHub *IotHub) AzureName() string
- func (iotHub *IotHub) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (iotHub *IotHub) ConvertFrom(hub conversion.Hub) error
- func (iotHub *IotHub) ConvertTo(hub conversion.Hub) error
- func (in *IotHub) DeepCopy() *IotHub
- func (in *IotHub) DeepCopyInto(out *IotHub)
- func (in *IotHub) DeepCopyObject() runtime.Object
- func (iotHub *IotHub) Default()
- func (iotHub IotHub) GetAPIVersion() string
- func (iotHub *IotHub) GetConditions() conditions.Conditions
- func (iotHub *IotHub) GetResourceScope() genruntime.ResourceScope
- func (iotHub *IotHub) GetSpec() genruntime.ConvertibleSpec
- func (iotHub *IotHub) GetStatus() genruntime.ConvertibleStatus
- func (iotHub *IotHub) GetSupportedOperations() []genruntime.ResourceOperation
- func (iotHub *IotHub) GetType() string
- func (iotHub *IotHub) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (iotHub *IotHub) NewEmptyStatus() genruntime.ConvertibleStatus
- func (iotHub *IotHub) OriginalGVK() *schema.GroupVersionKind
- func (iotHub *IotHub) Owner() *genruntime.ResourceReference
- func (iotHub *IotHub) SecretDestinationExpressions() []*core.DestinationExpression
- func (iotHub *IotHub) SetConditions(conditions conditions.Conditions)
- func (iotHub *IotHub) SetStatus(status genruntime.ConvertibleStatus) error
- func (iotHub *IotHub) ValidateCreate() (admission.Warnings, error)
- func (iotHub *IotHub) ValidateDelete() (admission.Warnings, error)
- func (iotHub *IotHub) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type IotHubList
- type IotHubLocationDescription_Role_STATUS
- type IotHubLocationDescription_STATUS
- func (description *IotHubLocationDescription_STATUS) AssignProperties_From_IotHubLocationDescription_STATUS(source *storage.IotHubLocationDescription_STATUS) error
- func (description *IotHubLocationDescription_STATUS) AssignProperties_To_IotHubLocationDescription_STATUS(destination *storage.IotHubLocationDescription_STATUS) error
- func (in *IotHubLocationDescription_STATUS) DeepCopy() *IotHubLocationDescription_STATUS
- func (in *IotHubLocationDescription_STATUS) DeepCopyInto(out *IotHubLocationDescription_STATUS)
- func (description *IotHubLocationDescription_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (description *IotHubLocationDescription_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IotHubOperatorSecrets
- func (secrets *IotHubOperatorSecrets) AssignProperties_From_IotHubOperatorSecrets(source *storage.IotHubOperatorSecrets) error
- func (secrets *IotHubOperatorSecrets) AssignProperties_To_IotHubOperatorSecrets(destination *storage.IotHubOperatorSecrets) error
- func (in *IotHubOperatorSecrets) DeepCopy() *IotHubOperatorSecrets
- func (in *IotHubOperatorSecrets) DeepCopyInto(out *IotHubOperatorSecrets)
- type IotHubOperatorSpec
- func (operator *IotHubOperatorSpec) AssignProperties_From_IotHubOperatorSpec(source *storage.IotHubOperatorSpec) error
- func (operator *IotHubOperatorSpec) AssignProperties_To_IotHubOperatorSpec(destination *storage.IotHubOperatorSpec) error
- func (in *IotHubOperatorSpec) DeepCopy() *IotHubOperatorSpec
- func (in *IotHubOperatorSpec) DeepCopyInto(out *IotHubOperatorSpec)
- type IotHubProperties
- func (properties *IotHubProperties) AssignProperties_From_IotHubProperties(source *storage.IotHubProperties) error
- func (properties *IotHubProperties) AssignProperties_To_IotHubProperties(destination *storage.IotHubProperties) error
- func (properties *IotHubProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IotHubProperties) DeepCopy() *IotHubProperties
- func (in *IotHubProperties) DeepCopyInto(out *IotHubProperties)
- func (properties *IotHubProperties) Initialize_From_IotHubProperties_STATUS(source *IotHubProperties_STATUS) error
- func (properties *IotHubProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *IotHubProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IotHubProperties_Features
- type IotHubProperties_Features_STATUS
- type IotHubProperties_PublicNetworkAccess
- type IotHubProperties_PublicNetworkAccess_STATUS
- type IotHubProperties_STATUS
- func (properties *IotHubProperties_STATUS) AssignProperties_From_IotHubProperties_STATUS(source *storage.IotHubProperties_STATUS) error
- func (properties *IotHubProperties_STATUS) AssignProperties_To_IotHubProperties_STATUS(destination *storage.IotHubProperties_STATUS) error
- func (in *IotHubProperties_STATUS) DeepCopy() *IotHubProperties_STATUS
- func (in *IotHubProperties_STATUS) DeepCopyInto(out *IotHubProperties_STATUS)
- func (properties *IotHubProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *IotHubProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IotHubSkuInfo
- func (info *IotHubSkuInfo) AssignProperties_From_IotHubSkuInfo(source *storage.IotHubSkuInfo) error
- func (info *IotHubSkuInfo) AssignProperties_To_IotHubSkuInfo(destination *storage.IotHubSkuInfo) error
- func (info *IotHubSkuInfo) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IotHubSkuInfo) DeepCopy() *IotHubSkuInfo
- func (in *IotHubSkuInfo) DeepCopyInto(out *IotHubSkuInfo)
- func (info *IotHubSkuInfo) Initialize_From_IotHubSkuInfo_STATUS(source *IotHubSkuInfo_STATUS) error
- func (info *IotHubSkuInfo) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (info *IotHubSkuInfo) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IotHubSkuInfo_Name
- type IotHubSkuInfo_Name_STATUS
- type IotHubSkuInfo_STATUS
- func (info *IotHubSkuInfo_STATUS) AssignProperties_From_IotHubSkuInfo_STATUS(source *storage.IotHubSkuInfo_STATUS) error
- func (info *IotHubSkuInfo_STATUS) AssignProperties_To_IotHubSkuInfo_STATUS(destination *storage.IotHubSkuInfo_STATUS) error
- func (in *IotHubSkuInfo_STATUS) DeepCopy() *IotHubSkuInfo_STATUS
- func (in *IotHubSkuInfo_STATUS) DeepCopyInto(out *IotHubSkuInfo_STATUS)
- func (info *IotHubSkuInfo_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (info *IotHubSkuInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IotHubSkuInfo_Tier_STATUS
- type IotHub_STATUS
- func (iotHub *IotHub_STATUS) AssignProperties_From_IotHub_STATUS(source *storage.IotHub_STATUS) error
- func (iotHub *IotHub_STATUS) AssignProperties_To_IotHub_STATUS(destination *storage.IotHub_STATUS) error
- func (iotHub *IotHub_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (iotHub *IotHub_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *IotHub_STATUS) DeepCopy() *IotHub_STATUS
- func (in *IotHub_STATUS) DeepCopyInto(out *IotHub_STATUS)
- func (iotHub *IotHub_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (iotHub *IotHub_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IotHub_Spec
- func (iotHub *IotHub_Spec) AssignProperties_From_IotHub_Spec(source *storage.IotHub_Spec) error
- func (iotHub *IotHub_Spec) AssignProperties_To_IotHub_Spec(destination *storage.IotHub_Spec) error
- func (iotHub *IotHub_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (iotHub *IotHub_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (iotHub *IotHub_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IotHub_Spec) DeepCopy() *IotHub_Spec
- func (in *IotHub_Spec) DeepCopyInto(out *IotHub_Spec)
- func (iotHub *IotHub_Spec) Initialize_From_IotHub_STATUS(source *IotHub_STATUS) error
- func (iotHub *IotHub_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (iotHub *IotHub_Spec) OriginalVersion() string
- func (iotHub *IotHub_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (iotHub *IotHub_Spec) SetAzureName(azureName string)
- type IpFilterRule
- func (rule *IpFilterRule) AssignProperties_From_IpFilterRule(source *storage.IpFilterRule) error
- func (rule *IpFilterRule) AssignProperties_To_IpFilterRule(destination *storage.IpFilterRule) error
- func (rule *IpFilterRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpFilterRule) DeepCopy() *IpFilterRule
- func (in *IpFilterRule) DeepCopyInto(out *IpFilterRule)
- func (rule *IpFilterRule) Initialize_From_IpFilterRule_STATUS(source *IpFilterRule_STATUS) error
- func (rule *IpFilterRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IpFilterRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpFilterRule_Action
- type IpFilterRule_Action_STATUS
- type IpFilterRule_STATUS
- func (rule *IpFilterRule_STATUS) AssignProperties_From_IpFilterRule_STATUS(source *storage.IpFilterRule_STATUS) error
- func (rule *IpFilterRule_STATUS) AssignProperties_To_IpFilterRule_STATUS(destination *storage.IpFilterRule_STATUS) error
- func (in *IpFilterRule_STATUS) DeepCopy() *IpFilterRule_STATUS
- func (in *IpFilterRule_STATUS) DeepCopyInto(out *IpFilterRule_STATUS)
- func (rule *IpFilterRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IpFilterRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedIdentity
- func (identity *ManagedIdentity) AssignProperties_From_ManagedIdentity(source *storage.ManagedIdentity) error
- func (identity *ManagedIdentity) AssignProperties_To_ManagedIdentity(destination *storage.ManagedIdentity) error
- func (identity *ManagedIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedIdentity) DeepCopy() *ManagedIdentity
- func (in *ManagedIdentity) DeepCopyInto(out *ManagedIdentity)
- func (identity *ManagedIdentity) Initialize_From_ManagedIdentity_STATUS(source *ManagedIdentity_STATUS) error
- func (identity *ManagedIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ManagedIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedIdentity_STATUS
- func (identity *ManagedIdentity_STATUS) AssignProperties_From_ManagedIdentity_STATUS(source *storage.ManagedIdentity_STATUS) error
- func (identity *ManagedIdentity_STATUS) AssignProperties_To_ManagedIdentity_STATUS(destination *storage.ManagedIdentity_STATUS) error
- func (in *ManagedIdentity_STATUS) DeepCopy() *ManagedIdentity_STATUS
- func (in *ManagedIdentity_STATUS) DeepCopyInto(out *ManagedIdentity_STATUS)
- func (identity *ManagedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ManagedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MessagingEndpointProperties
- func (properties *MessagingEndpointProperties) AssignProperties_From_MessagingEndpointProperties(source *storage.MessagingEndpointProperties) error
- func (properties *MessagingEndpointProperties) AssignProperties_To_MessagingEndpointProperties(destination *storage.MessagingEndpointProperties) error
- func (properties *MessagingEndpointProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *MessagingEndpointProperties) DeepCopy() *MessagingEndpointProperties
- func (in *MessagingEndpointProperties) DeepCopyInto(out *MessagingEndpointProperties)
- func (properties *MessagingEndpointProperties) Initialize_From_MessagingEndpointProperties_STATUS(source *MessagingEndpointProperties_STATUS) error
- func (properties *MessagingEndpointProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *MessagingEndpointProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MessagingEndpointProperties_STATUS
- func (properties *MessagingEndpointProperties_STATUS) AssignProperties_From_MessagingEndpointProperties_STATUS(source *storage.MessagingEndpointProperties_STATUS) error
- func (properties *MessagingEndpointProperties_STATUS) AssignProperties_To_MessagingEndpointProperties_STATUS(destination *storage.MessagingEndpointProperties_STATUS) error
- func (in *MessagingEndpointProperties_STATUS) DeepCopy() *MessagingEndpointProperties_STATUS
- func (in *MessagingEndpointProperties_STATUS) DeepCopyInto(out *MessagingEndpointProperties_STATUS)
- func (properties *MessagingEndpointProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *MessagingEndpointProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSetIpRule
- func (rule *NetworkRuleSetIpRule) AssignProperties_From_NetworkRuleSetIpRule(source *storage.NetworkRuleSetIpRule) error
- func (rule *NetworkRuleSetIpRule) AssignProperties_To_NetworkRuleSetIpRule(destination *storage.NetworkRuleSetIpRule) error
- func (rule *NetworkRuleSetIpRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkRuleSetIpRule) DeepCopy() *NetworkRuleSetIpRule
- func (in *NetworkRuleSetIpRule) DeepCopyInto(out *NetworkRuleSetIpRule)
- func (rule *NetworkRuleSetIpRule) Initialize_From_NetworkRuleSetIpRule_STATUS(source *NetworkRuleSetIpRule_STATUS) error
- func (rule *NetworkRuleSetIpRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *NetworkRuleSetIpRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSetIpRule_Action
- type NetworkRuleSetIpRule_Action_STATUS
- type NetworkRuleSetIpRule_STATUS
- func (rule *NetworkRuleSetIpRule_STATUS) AssignProperties_From_NetworkRuleSetIpRule_STATUS(source *storage.NetworkRuleSetIpRule_STATUS) error
- func (rule *NetworkRuleSetIpRule_STATUS) AssignProperties_To_NetworkRuleSetIpRule_STATUS(destination *storage.NetworkRuleSetIpRule_STATUS) error
- func (in *NetworkRuleSetIpRule_STATUS) DeepCopy() *NetworkRuleSetIpRule_STATUS
- func (in *NetworkRuleSetIpRule_STATUS) DeepCopyInto(out *NetworkRuleSetIpRule_STATUS)
- func (rule *NetworkRuleSetIpRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *NetworkRuleSetIpRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSetProperties
- func (properties *NetworkRuleSetProperties) AssignProperties_From_NetworkRuleSetProperties(source *storage.NetworkRuleSetProperties) error
- func (properties *NetworkRuleSetProperties) AssignProperties_To_NetworkRuleSetProperties(destination *storage.NetworkRuleSetProperties) error
- func (properties *NetworkRuleSetProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkRuleSetProperties) DeepCopy() *NetworkRuleSetProperties
- func (in *NetworkRuleSetProperties) DeepCopyInto(out *NetworkRuleSetProperties)
- func (properties *NetworkRuleSetProperties) Initialize_From_NetworkRuleSetProperties_STATUS(source *NetworkRuleSetProperties_STATUS) error
- func (properties *NetworkRuleSetProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *NetworkRuleSetProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSetProperties_DefaultAction
- type NetworkRuleSetProperties_DefaultAction_STATUS
- type NetworkRuleSetProperties_STATUS
- func (properties *NetworkRuleSetProperties_STATUS) AssignProperties_From_NetworkRuleSetProperties_STATUS(source *storage.NetworkRuleSetProperties_STATUS) error
- func (properties *NetworkRuleSetProperties_STATUS) AssignProperties_To_NetworkRuleSetProperties_STATUS(destination *storage.NetworkRuleSetProperties_STATUS) error
- func (in *NetworkRuleSetProperties_STATUS) DeepCopy() *NetworkRuleSetProperties_STATUS
- func (in *NetworkRuleSetProperties_STATUS) DeepCopyInto(out *NetworkRuleSetProperties_STATUS)
- func (properties *NetworkRuleSetProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *NetworkRuleSetProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteProperties
- func (properties *RouteProperties) AssignProperties_From_RouteProperties(source *storage.RouteProperties) error
- func (properties *RouteProperties) AssignProperties_To_RouteProperties(destination *storage.RouteProperties) error
- func (properties *RouteProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RouteProperties) DeepCopy() *RouteProperties
- func (in *RouteProperties) DeepCopyInto(out *RouteProperties)
- func (properties *RouteProperties) Initialize_From_RouteProperties_STATUS(source *RouteProperties_STATUS) error
- func (properties *RouteProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RouteProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteProperties_STATUS
- func (properties *RouteProperties_STATUS) AssignProperties_From_RouteProperties_STATUS(source *storage.RouteProperties_STATUS) error
- func (properties *RouteProperties_STATUS) AssignProperties_To_RouteProperties_STATUS(destination *storage.RouteProperties_STATUS) error
- func (in *RouteProperties_STATUS) DeepCopy() *RouteProperties_STATUS
- func (in *RouteProperties_STATUS) DeepCopyInto(out *RouteProperties_STATUS)
- func (properties *RouteProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RouteProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteProperties_Source
- type RouteProperties_Source_STATUS
- type RoutingEndpoints
- func (endpoints *RoutingEndpoints) AssignProperties_From_RoutingEndpoints(source *storage.RoutingEndpoints) error
- func (endpoints *RoutingEndpoints) AssignProperties_To_RoutingEndpoints(destination *storage.RoutingEndpoints) error
- func (endpoints *RoutingEndpoints) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RoutingEndpoints) DeepCopy() *RoutingEndpoints
- func (in *RoutingEndpoints) DeepCopyInto(out *RoutingEndpoints)
- func (endpoints *RoutingEndpoints) Initialize_From_RoutingEndpoints_STATUS(source *RoutingEndpoints_STATUS) error
- func (endpoints *RoutingEndpoints) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoints *RoutingEndpoints) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingEndpoints_STATUS
- func (endpoints *RoutingEndpoints_STATUS) AssignProperties_From_RoutingEndpoints_STATUS(source *storage.RoutingEndpoints_STATUS) error
- func (endpoints *RoutingEndpoints_STATUS) AssignProperties_To_RoutingEndpoints_STATUS(destination *storage.RoutingEndpoints_STATUS) error
- func (in *RoutingEndpoints_STATUS) DeepCopy() *RoutingEndpoints_STATUS
- func (in *RoutingEndpoints_STATUS) DeepCopyInto(out *RoutingEndpoints_STATUS)
- func (endpoints *RoutingEndpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoints *RoutingEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingEventHubProperties
- func (properties *RoutingEventHubProperties) AssignProperties_From_RoutingEventHubProperties(source *storage.RoutingEventHubProperties) error
- func (properties *RoutingEventHubProperties) AssignProperties_To_RoutingEventHubProperties(destination *storage.RoutingEventHubProperties) error
- func (properties *RoutingEventHubProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RoutingEventHubProperties) DeepCopy() *RoutingEventHubProperties
- func (in *RoutingEventHubProperties) DeepCopyInto(out *RoutingEventHubProperties)
- func (properties *RoutingEventHubProperties) Initialize_From_RoutingEventHubProperties_STATUS(source *RoutingEventHubProperties_STATUS) error
- func (properties *RoutingEventHubProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingEventHubProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingEventHubProperties_AuthenticationType
- type RoutingEventHubProperties_AuthenticationType_STATUS
- type RoutingEventHubProperties_STATUS
- func (properties *RoutingEventHubProperties_STATUS) AssignProperties_From_RoutingEventHubProperties_STATUS(source *storage.RoutingEventHubProperties_STATUS) error
- func (properties *RoutingEventHubProperties_STATUS) AssignProperties_To_RoutingEventHubProperties_STATUS(destination *storage.RoutingEventHubProperties_STATUS) error
- func (in *RoutingEventHubProperties_STATUS) DeepCopy() *RoutingEventHubProperties_STATUS
- func (in *RoutingEventHubProperties_STATUS) DeepCopyInto(out *RoutingEventHubProperties_STATUS)
- func (properties *RoutingEventHubProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingEventHubProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingProperties
- func (properties *RoutingProperties) AssignProperties_From_RoutingProperties(source *storage.RoutingProperties) error
- func (properties *RoutingProperties) AssignProperties_To_RoutingProperties(destination *storage.RoutingProperties) error
- func (properties *RoutingProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RoutingProperties) DeepCopy() *RoutingProperties
- func (in *RoutingProperties) DeepCopyInto(out *RoutingProperties)
- func (properties *RoutingProperties) Initialize_From_RoutingProperties_STATUS(source *RoutingProperties_STATUS) error
- func (properties *RoutingProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingProperties_STATUS
- func (properties *RoutingProperties_STATUS) AssignProperties_From_RoutingProperties_STATUS(source *storage.RoutingProperties_STATUS) error
- func (properties *RoutingProperties_STATUS) AssignProperties_To_RoutingProperties_STATUS(destination *storage.RoutingProperties_STATUS) error
- func (in *RoutingProperties_STATUS) DeepCopy() *RoutingProperties_STATUS
- func (in *RoutingProperties_STATUS) DeepCopyInto(out *RoutingProperties_STATUS)
- func (properties *RoutingProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingServiceBusQueueEndpointProperties
- func (properties *RoutingServiceBusQueueEndpointProperties) AssignProperties_From_RoutingServiceBusQueueEndpointProperties(source *storage.RoutingServiceBusQueueEndpointProperties) error
- func (properties *RoutingServiceBusQueueEndpointProperties) AssignProperties_To_RoutingServiceBusQueueEndpointProperties(destination *storage.RoutingServiceBusQueueEndpointProperties) error
- func (properties *RoutingServiceBusQueueEndpointProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RoutingServiceBusQueueEndpointProperties) DeepCopy() *RoutingServiceBusQueueEndpointProperties
- func (in *RoutingServiceBusQueueEndpointProperties) DeepCopyInto(out *RoutingServiceBusQueueEndpointProperties)
- func (properties *RoutingServiceBusQueueEndpointProperties) Initialize_From_RoutingServiceBusQueueEndpointProperties_STATUS(source *RoutingServiceBusQueueEndpointProperties_STATUS) error
- func (properties *RoutingServiceBusQueueEndpointProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingServiceBusQueueEndpointProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingServiceBusQueueEndpointProperties_AuthenticationType
- type RoutingServiceBusQueueEndpointProperties_AuthenticationType_STATUS
- type RoutingServiceBusQueueEndpointProperties_STATUS
- func (properties *RoutingServiceBusQueueEndpointProperties_STATUS) AssignProperties_From_RoutingServiceBusQueueEndpointProperties_STATUS(source *storage.RoutingServiceBusQueueEndpointProperties_STATUS) error
- func (properties *RoutingServiceBusQueueEndpointProperties_STATUS) AssignProperties_To_RoutingServiceBusQueueEndpointProperties_STATUS(destination *storage.RoutingServiceBusQueueEndpointProperties_STATUS) error
- func (in *RoutingServiceBusQueueEndpointProperties_STATUS) DeepCopy() *RoutingServiceBusQueueEndpointProperties_STATUS
- func (in *RoutingServiceBusQueueEndpointProperties_STATUS) DeepCopyInto(out *RoutingServiceBusQueueEndpointProperties_STATUS)
- func (properties *RoutingServiceBusQueueEndpointProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingServiceBusQueueEndpointProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingServiceBusTopicEndpointProperties
- func (properties *RoutingServiceBusTopicEndpointProperties) AssignProperties_From_RoutingServiceBusTopicEndpointProperties(source *storage.RoutingServiceBusTopicEndpointProperties) error
- func (properties *RoutingServiceBusTopicEndpointProperties) AssignProperties_To_RoutingServiceBusTopicEndpointProperties(destination *storage.RoutingServiceBusTopicEndpointProperties) error
- func (properties *RoutingServiceBusTopicEndpointProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RoutingServiceBusTopicEndpointProperties) DeepCopy() *RoutingServiceBusTopicEndpointProperties
- func (in *RoutingServiceBusTopicEndpointProperties) DeepCopyInto(out *RoutingServiceBusTopicEndpointProperties)
- func (properties *RoutingServiceBusTopicEndpointProperties) Initialize_From_RoutingServiceBusTopicEndpointProperties_STATUS(source *RoutingServiceBusTopicEndpointProperties_STATUS) error
- func (properties *RoutingServiceBusTopicEndpointProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingServiceBusTopicEndpointProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingServiceBusTopicEndpointProperties_AuthenticationType
- type RoutingServiceBusTopicEndpointProperties_AuthenticationType_STATUS
- type RoutingServiceBusTopicEndpointProperties_STATUS
- func (properties *RoutingServiceBusTopicEndpointProperties_STATUS) AssignProperties_From_RoutingServiceBusTopicEndpointProperties_STATUS(source *storage.RoutingServiceBusTopicEndpointProperties_STATUS) error
- func (properties *RoutingServiceBusTopicEndpointProperties_STATUS) AssignProperties_To_RoutingServiceBusTopicEndpointProperties_STATUS(destination *storage.RoutingServiceBusTopicEndpointProperties_STATUS) error
- func (in *RoutingServiceBusTopicEndpointProperties_STATUS) DeepCopy() *RoutingServiceBusTopicEndpointProperties_STATUS
- func (in *RoutingServiceBusTopicEndpointProperties_STATUS) DeepCopyInto(out *RoutingServiceBusTopicEndpointProperties_STATUS)
- func (properties *RoutingServiceBusTopicEndpointProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingServiceBusTopicEndpointProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingStorageContainerProperties
- func (properties *RoutingStorageContainerProperties) AssignProperties_From_RoutingStorageContainerProperties(source *storage.RoutingStorageContainerProperties) error
- func (properties *RoutingStorageContainerProperties) AssignProperties_To_RoutingStorageContainerProperties(destination *storage.RoutingStorageContainerProperties) error
- func (properties *RoutingStorageContainerProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RoutingStorageContainerProperties) DeepCopy() *RoutingStorageContainerProperties
- func (in *RoutingStorageContainerProperties) DeepCopyInto(out *RoutingStorageContainerProperties)
- func (properties *RoutingStorageContainerProperties) Initialize_From_RoutingStorageContainerProperties_STATUS(source *RoutingStorageContainerProperties_STATUS) error
- func (properties *RoutingStorageContainerProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingStorageContainerProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RoutingStorageContainerProperties_AuthenticationType
- type RoutingStorageContainerProperties_AuthenticationType_STATUS
- type RoutingStorageContainerProperties_Encoding
- type RoutingStorageContainerProperties_Encoding_STATUS
- type RoutingStorageContainerProperties_STATUS
- func (properties *RoutingStorageContainerProperties_STATUS) AssignProperties_From_RoutingStorageContainerProperties_STATUS(source *storage.RoutingStorageContainerProperties_STATUS) error
- func (properties *RoutingStorageContainerProperties_STATUS) AssignProperties_To_RoutingStorageContainerProperties_STATUS(destination *storage.RoutingStorageContainerProperties_STATUS) error
- func (in *RoutingStorageContainerProperties_STATUS) DeepCopy() *RoutingStorageContainerProperties_STATUS
- func (in *RoutingStorageContainerProperties_STATUS) DeepCopyInto(out *RoutingStorageContainerProperties_STATUS)
- func (properties *RoutingStorageContainerProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *RoutingStorageContainerProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SharedAccessSignatureAuthorizationRule
- func (rule *SharedAccessSignatureAuthorizationRule) AssignProperties_From_SharedAccessSignatureAuthorizationRule(source *storage.SharedAccessSignatureAuthorizationRule) error
- func (rule *SharedAccessSignatureAuthorizationRule) AssignProperties_To_SharedAccessSignatureAuthorizationRule(destination *storage.SharedAccessSignatureAuthorizationRule) error
- func (rule *SharedAccessSignatureAuthorizationRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SharedAccessSignatureAuthorizationRule) DeepCopy() *SharedAccessSignatureAuthorizationRule
- func (in *SharedAccessSignatureAuthorizationRule) DeepCopyInto(out *SharedAccessSignatureAuthorizationRule)
- func (rule *SharedAccessSignatureAuthorizationRule) Initialize_From_SharedAccessSignatureAuthorizationRule_STATUS(source *SharedAccessSignatureAuthorizationRule_STATUS) error
- func (rule *SharedAccessSignatureAuthorizationRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *SharedAccessSignatureAuthorizationRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SharedAccessSignatureAuthorizationRule_Rights
- type SharedAccessSignatureAuthorizationRule_Rights_STATUS
- type SharedAccessSignatureAuthorizationRule_STATUS
- func (rule *SharedAccessSignatureAuthorizationRule_STATUS) AssignProperties_From_SharedAccessSignatureAuthorizationRule_STATUS(source *storage.SharedAccessSignatureAuthorizationRule_STATUS) error
- func (rule *SharedAccessSignatureAuthorizationRule_STATUS) AssignProperties_To_SharedAccessSignatureAuthorizationRule_STATUS(destination *storage.SharedAccessSignatureAuthorizationRule_STATUS) error
- func (in *SharedAccessSignatureAuthorizationRule_STATUS) DeepCopy() *SharedAccessSignatureAuthorizationRule_STATUS
- func (in *SharedAccessSignatureAuthorizationRule_STATUS) DeepCopyInto(out *SharedAccessSignatureAuthorizationRule_STATUS)
- func (rule *SharedAccessSignatureAuthorizationRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *SharedAccessSignatureAuthorizationRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageEndpointProperties
- func (properties *StorageEndpointProperties) AssignProperties_From_StorageEndpointProperties(source *storage.StorageEndpointProperties) error
- func (properties *StorageEndpointProperties) AssignProperties_To_StorageEndpointProperties(destination *storage.StorageEndpointProperties) error
- func (properties *StorageEndpointProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageEndpointProperties) DeepCopy() *StorageEndpointProperties
- func (in *StorageEndpointProperties) DeepCopyInto(out *StorageEndpointProperties)
- func (properties *StorageEndpointProperties) Initialize_From_StorageEndpointProperties_STATUS(source *StorageEndpointProperties_STATUS) error
- func (properties *StorageEndpointProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *StorageEndpointProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageEndpointProperties_AuthenticationType
- type StorageEndpointProperties_AuthenticationType_STATUS
- type StorageEndpointProperties_STATUS
- func (properties *StorageEndpointProperties_STATUS) AssignProperties_From_StorageEndpointProperties_STATUS(source *storage.StorageEndpointProperties_STATUS) error
- func (properties *StorageEndpointProperties_STATUS) AssignProperties_To_StorageEndpointProperties_STATUS(destination *storage.StorageEndpointProperties_STATUS) error
- func (in *StorageEndpointProperties_STATUS) DeepCopy() *StorageEndpointProperties_STATUS
- func (in *StorageEndpointProperties_STATUS) DeepCopyInto(out *StorageEndpointProperties_STATUS)
- func (properties *StorageEndpointProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *StorageEndpointProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
Constants ¶
const ( ArmIdentity_Type_None = ArmIdentity_Type("None") ArmIdentity_Type_SystemAssigned = ArmIdentity_Type("SystemAssigned") ArmIdentity_Type_SystemAssignedUserAssigned = ArmIdentity_Type("SystemAssigned, UserAssigned") ArmIdentity_Type_UserAssigned = ArmIdentity_Type("UserAssigned") )
const ( ArmIdentity_Type_STATUS_None = ArmIdentity_Type_STATUS("None") ArmIdentity_Type_STATUS_SystemAssigned = ArmIdentity_Type_STATUS("SystemAssigned") ArmIdentity_Type_STATUS_SystemAssignedUserAssigned = ArmIdentity_Type_STATUS("SystemAssigned, UserAssigned") ArmIdentity_Type_STATUS_UserAssigned = ArmIdentity_Type_STATUS("UserAssigned") )
const ( IotHubProperties_Features_DeviceManagement = IotHubProperties_Features("DeviceManagement") IotHubProperties_Features_None = IotHubProperties_Features("None") )
const ( IotHubProperties_Features_STATUS_DeviceManagement = IotHubProperties_Features_STATUS("DeviceManagement") IotHubProperties_Features_STATUS_None = IotHubProperties_Features_STATUS("None") )
const ( IotHubProperties_PublicNetworkAccess_Disabled = IotHubProperties_PublicNetworkAccess("Disabled") IotHubProperties_PublicNetworkAccess_Enabled = IotHubProperties_PublicNetworkAccess("Enabled") )
const ( IotHubProperties_PublicNetworkAccess_STATUS_Disabled = IotHubProperties_PublicNetworkAccess_STATUS("Disabled") IotHubProperties_PublicNetworkAccess_STATUS_Enabled = IotHubProperties_PublicNetworkAccess_STATUS("Enabled") )
const ( IotHubSkuInfo_Name_B1 = IotHubSkuInfo_Name("B1") IotHubSkuInfo_Name_B2 = IotHubSkuInfo_Name("B2") IotHubSkuInfo_Name_B3 = IotHubSkuInfo_Name("B3") IotHubSkuInfo_Name_F1 = IotHubSkuInfo_Name("F1") IotHubSkuInfo_Name_S1 = IotHubSkuInfo_Name("S1") IotHubSkuInfo_Name_S2 = IotHubSkuInfo_Name("S2") IotHubSkuInfo_Name_S3 = IotHubSkuInfo_Name("S3") )
const ( IotHubSkuInfo_Name_STATUS_B1 = IotHubSkuInfo_Name_STATUS("B1") IotHubSkuInfo_Name_STATUS_B2 = IotHubSkuInfo_Name_STATUS("B2") IotHubSkuInfo_Name_STATUS_B3 = IotHubSkuInfo_Name_STATUS("B3") IotHubSkuInfo_Name_STATUS_F1 = IotHubSkuInfo_Name_STATUS("F1") IotHubSkuInfo_Name_STATUS_S1 = IotHubSkuInfo_Name_STATUS("S1") IotHubSkuInfo_Name_STATUS_S2 = IotHubSkuInfo_Name_STATUS("S2") IotHubSkuInfo_Name_STATUS_S3 = IotHubSkuInfo_Name_STATUS("S3") )
const ( IotHubSkuInfo_Tier_STATUS_Basic = IotHubSkuInfo_Tier_STATUS("Basic") IotHubSkuInfo_Tier_STATUS_Free = IotHubSkuInfo_Tier_STATUS("Free") IotHubSkuInfo_Tier_STATUS_Standard = IotHubSkuInfo_Tier_STATUS("Standard") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( IotHubLocationDescription_Role_STATUS_Primary = IotHubLocationDescription_Role_STATUS("primary") IotHubLocationDescription_Role_STATUS_Secondary = IotHubLocationDescription_Role_STATUS("secondary") )
const ( IpFilterRule_Action_Accept = IpFilterRule_Action("Accept") IpFilterRule_Action_Reject = IpFilterRule_Action("Reject") )
const ( IpFilterRule_Action_STATUS_Accept = IpFilterRule_Action_STATUS("Accept") IpFilterRule_Action_STATUS_Reject = IpFilterRule_Action_STATUS("Reject") )
const ( NetworkRuleSetProperties_DefaultAction_Allow = NetworkRuleSetProperties_DefaultAction("Allow") NetworkRuleSetProperties_DefaultAction_Deny = NetworkRuleSetProperties_DefaultAction("Deny") )
const ( NetworkRuleSetProperties_DefaultAction_STATUS_Allow = NetworkRuleSetProperties_DefaultAction_STATUS("Allow") NetworkRuleSetProperties_DefaultAction_STATUS_Deny = NetworkRuleSetProperties_DefaultAction_STATUS("Deny") )
const ()
const ()
const ( StorageEndpointProperties_AuthenticationType_IdentityBased = StorageEndpointProperties_AuthenticationType("identityBased") StorageEndpointProperties_AuthenticationType_KeyBased = StorageEndpointProperties_AuthenticationType("keyBased") )
const ( StorageEndpointProperties_AuthenticationType_STATUS_IdentityBased = StorageEndpointProperties_AuthenticationType_STATUS("identityBased") StorageEndpointProperties_AuthenticationType_STATUS_KeyBased = StorageEndpointProperties_AuthenticationType_STATUS("keyBased") )
const ( RouteProperties_Source_DeviceConnectionStateEvents = RouteProperties_Source("DeviceConnectionStateEvents") RouteProperties_Source_DeviceJobLifecycleEvents = RouteProperties_Source("DeviceJobLifecycleEvents") RouteProperties_Source_DeviceLifecycleEvents = RouteProperties_Source("DeviceLifecycleEvents") RouteProperties_Source_DeviceMessages = RouteProperties_Source("DeviceMessages") RouteProperties_Source_Invalid = RouteProperties_Source("Invalid") RouteProperties_Source_TwinChangeEvents = RouteProperties_Source("TwinChangeEvents") )
const ( RouteProperties_Source_STATUS_DeviceConnectionStateEvents = RouteProperties_Source_STATUS("DeviceConnectionStateEvents") RouteProperties_Source_STATUS_DeviceJobLifecycleEvents = RouteProperties_Source_STATUS("DeviceJobLifecycleEvents") RouteProperties_Source_STATUS_DeviceLifecycleEvents = RouteProperties_Source_STATUS("DeviceLifecycleEvents") RouteProperties_Source_STATUS_DeviceMessages = RouteProperties_Source_STATUS("DeviceMessages") RouteProperties_Source_STATUS_Invalid = RouteProperties_Source_STATUS("Invalid") RouteProperties_Source_STATUS_TwinChangeEvents = RouteProperties_Source_STATUS("TwinChangeEvents") )
const ( RoutingEventHubProperties_AuthenticationType_IdentityBased = RoutingEventHubProperties_AuthenticationType("identityBased") RoutingEventHubProperties_AuthenticationType_KeyBased = RoutingEventHubProperties_AuthenticationType("keyBased") )
const ( RoutingEventHubProperties_AuthenticationType_STATUS_IdentityBased = RoutingEventHubProperties_AuthenticationType_STATUS("identityBased") RoutingEventHubProperties_AuthenticationType_STATUS_KeyBased = RoutingEventHubProperties_AuthenticationType_STATUS("keyBased") )
const ( RoutingServiceBusQueueEndpointProperties_AuthenticationType_IdentityBased = RoutingServiceBusQueueEndpointProperties_AuthenticationType("identityBased") RoutingServiceBusQueueEndpointProperties_AuthenticationType_KeyBased = RoutingServiceBusQueueEndpointProperties_AuthenticationType("keyBased") )
const ( RoutingServiceBusQueueEndpointProperties_AuthenticationType_STATUS_IdentityBased = RoutingServiceBusQueueEndpointProperties_AuthenticationType_STATUS("identityBased") RoutingServiceBusQueueEndpointProperties_AuthenticationType_STATUS_KeyBased = RoutingServiceBusQueueEndpointProperties_AuthenticationType_STATUS("keyBased") )
const ( RoutingServiceBusTopicEndpointProperties_AuthenticationType_IdentityBased = RoutingServiceBusTopicEndpointProperties_AuthenticationType("identityBased") RoutingServiceBusTopicEndpointProperties_AuthenticationType_KeyBased = RoutingServiceBusTopicEndpointProperties_AuthenticationType("keyBased") )
const ( RoutingServiceBusTopicEndpointProperties_AuthenticationType_STATUS_IdentityBased = RoutingServiceBusTopicEndpointProperties_AuthenticationType_STATUS("identityBased") RoutingServiceBusTopicEndpointProperties_AuthenticationType_STATUS_KeyBased = RoutingServiceBusTopicEndpointProperties_AuthenticationType_STATUS("keyBased") )
const ( RoutingStorageContainerProperties_AuthenticationType_IdentityBased = RoutingStorageContainerProperties_AuthenticationType("identityBased") RoutingStorageContainerProperties_AuthenticationType_KeyBased = RoutingStorageContainerProperties_AuthenticationType("keyBased") )
const ( RoutingStorageContainerProperties_AuthenticationType_STATUS_IdentityBased = RoutingStorageContainerProperties_AuthenticationType_STATUS("identityBased") RoutingStorageContainerProperties_AuthenticationType_STATUS_KeyBased = RoutingStorageContainerProperties_AuthenticationType_STATUS("keyBased") )
const ( RoutingStorageContainerProperties_Encoding_Avro = RoutingStorageContainerProperties_Encoding("Avro") RoutingStorageContainerProperties_Encoding_AvroDeflate = RoutingStorageContainerProperties_Encoding("AvroDeflate") RoutingStorageContainerProperties_Encoding_JSON = RoutingStorageContainerProperties_Encoding("JSON") )
const ( RoutingStorageContainerProperties_Encoding_STATUS_Avro = RoutingStorageContainerProperties_Encoding_STATUS("Avro") RoutingStorageContainerProperties_Encoding_STATUS_AvroDeflate = RoutingStorageContainerProperties_Encoding_STATUS("AvroDeflate") RoutingStorageContainerProperties_Encoding_STATUS_JSON = RoutingStorageContainerProperties_Encoding_STATUS("JSON") )
const APIVersion_Value = APIVersion("2021-07-02")
const FallbackRouteProperties_Source_DeviceMessages = FallbackRouteProperties_Source("DeviceMessages")
const FallbackRouteProperties_Source_STATUS_DeviceMessages = FallbackRouteProperties_Source_STATUS("DeviceMessages")
const NetworkRuleSetIpRule_Action_Allow = NetworkRuleSetIpRule_Action("Allow")
const NetworkRuleSetIpRule_Action_STATUS_Allow = NetworkRuleSetIpRule_Action_STATUS("Allow")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "devices.azure.com", Version: "v1api20210702"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ArmIdentity ¶
type ArmIdentity struct { // Type: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly // created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. Type *ArmIdentity_Type `json:"type,omitempty"` UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
func (*ArmIdentity) AssignProperties_From_ArmIdentity ¶
func (identity *ArmIdentity) AssignProperties_From_ArmIdentity(source *storage.ArmIdentity) error
AssignProperties_From_ArmIdentity populates our ArmIdentity from the provided source ArmIdentity
func (*ArmIdentity) AssignProperties_To_ArmIdentity ¶
func (identity *ArmIdentity) AssignProperties_To_ArmIdentity(destination *storage.ArmIdentity) error
AssignProperties_To_ArmIdentity populates the provided destination ArmIdentity from our ArmIdentity
func (*ArmIdentity) ConvertToARM ¶
func (identity *ArmIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ArmIdentity) DeepCopy ¶
func (in *ArmIdentity) DeepCopy() *ArmIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmIdentity.
func (*ArmIdentity) DeepCopyInto ¶
func (in *ArmIdentity) DeepCopyInto(out *ArmIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArmIdentity) Initialize_From_ArmIdentity_STATUS ¶
func (identity *ArmIdentity) Initialize_From_ArmIdentity_STATUS(source *ArmIdentity_STATUS) error
Initialize_From_ArmIdentity_STATUS populates our ArmIdentity from the provided source ArmIdentity_STATUS
func (*ArmIdentity) NewEmptyARMValue ¶
func (identity *ArmIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ArmIdentity) PopulateFromARM ¶
func (identity *ArmIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ArmIdentity_STATUS ¶
type ArmIdentity_STATUS struct { // PrincipalId: Principal Id PrincipalId *string `json:"principalId,omitempty"` // TenantId: Tenant Id TenantId *string `json:"tenantId,omitempty"` // Type: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly // created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. Type *ArmIdentity_Type_STATUS `json:"type,omitempty"` UserAssignedIdentities map[string]ArmUserIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
func (*ArmIdentity_STATUS) AssignProperties_From_ArmIdentity_STATUS ¶
func (identity *ArmIdentity_STATUS) AssignProperties_From_ArmIdentity_STATUS(source *storage.ArmIdentity_STATUS) error
AssignProperties_From_ArmIdentity_STATUS populates our ArmIdentity_STATUS from the provided source ArmIdentity_STATUS
func (*ArmIdentity_STATUS) AssignProperties_To_ArmIdentity_STATUS ¶
func (identity *ArmIdentity_STATUS) AssignProperties_To_ArmIdentity_STATUS(destination *storage.ArmIdentity_STATUS) error
AssignProperties_To_ArmIdentity_STATUS populates the provided destination ArmIdentity_STATUS from our ArmIdentity_STATUS
func (*ArmIdentity_STATUS) DeepCopy ¶
func (in *ArmIdentity_STATUS) DeepCopy() *ArmIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmIdentity_STATUS.
func (*ArmIdentity_STATUS) DeepCopyInto ¶
func (in *ArmIdentity_STATUS) DeepCopyInto(out *ArmIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArmIdentity_STATUS) NewEmptyARMValue ¶
func (identity *ArmIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ArmIdentity_STATUS) PopulateFromARM ¶
func (identity *ArmIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ArmIdentity_Type ¶
type ArmIdentity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type ArmIdentity_Type_STATUS ¶
type ArmIdentity_Type_STATUS string
type ArmUserIdentity_STATUS ¶
type ArmUserIdentity_STATUS struct { ClientId *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` }
func (*ArmUserIdentity_STATUS) AssignProperties_From_ArmUserIdentity_STATUS ¶
func (identity *ArmUserIdentity_STATUS) AssignProperties_From_ArmUserIdentity_STATUS(source *storage.ArmUserIdentity_STATUS) error
AssignProperties_From_ArmUserIdentity_STATUS populates our ArmUserIdentity_STATUS from the provided source ArmUserIdentity_STATUS
func (*ArmUserIdentity_STATUS) AssignProperties_To_ArmUserIdentity_STATUS ¶
func (identity *ArmUserIdentity_STATUS) AssignProperties_To_ArmUserIdentity_STATUS(destination *storage.ArmUserIdentity_STATUS) error
AssignProperties_To_ArmUserIdentity_STATUS populates the provided destination ArmUserIdentity_STATUS from our ArmUserIdentity_STATUS
func (*ArmUserIdentity_STATUS) DeepCopy ¶
func (in *ArmUserIdentity_STATUS) DeepCopy() *ArmUserIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmUserIdentity_STATUS.
func (*ArmUserIdentity_STATUS) DeepCopyInto ¶
func (in *ArmUserIdentity_STATUS) DeepCopyInto(out *ArmUserIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArmUserIdentity_STATUS) NewEmptyARMValue ¶
func (identity *ArmUserIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ArmUserIdentity_STATUS) PopulateFromARM ¶
func (identity *ArmUserIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CloudToDeviceProperties ¶
type CloudToDeviceProperties struct { // DefaultTtlAsIso8601: The default time to live for cloud-to-device messages in the device queue. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. DefaultTtlAsIso8601 *string `json:"defaultTtlAsIso8601,omitempty"` // Feedback: The properties of the feedback queue for cloud-to-device messages. Feedback *FeedbackProperties `json:"feedback,omitempty"` // +kubebuilder:validation:Maximum=100 // +kubebuilder:validation:Minimum=1 // MaxDeliveryCount: The max delivery count for cloud-to-device messages in the device queue. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` }
The IoT hub cloud-to-device messaging properties.
func (*CloudToDeviceProperties) AssignProperties_From_CloudToDeviceProperties ¶
func (properties *CloudToDeviceProperties) AssignProperties_From_CloudToDeviceProperties(source *storage.CloudToDeviceProperties) error
AssignProperties_From_CloudToDeviceProperties populates our CloudToDeviceProperties from the provided source CloudToDeviceProperties
func (*CloudToDeviceProperties) AssignProperties_To_CloudToDeviceProperties ¶
func (properties *CloudToDeviceProperties) AssignProperties_To_CloudToDeviceProperties(destination *storage.CloudToDeviceProperties) error
AssignProperties_To_CloudToDeviceProperties populates the provided destination CloudToDeviceProperties from our CloudToDeviceProperties
func (*CloudToDeviceProperties) ConvertToARM ¶
func (properties *CloudToDeviceProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CloudToDeviceProperties) DeepCopy ¶
func (in *CloudToDeviceProperties) DeepCopy() *CloudToDeviceProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudToDeviceProperties.
func (*CloudToDeviceProperties) DeepCopyInto ¶
func (in *CloudToDeviceProperties) DeepCopyInto(out *CloudToDeviceProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudToDeviceProperties) Initialize_From_CloudToDeviceProperties_STATUS ¶
func (properties *CloudToDeviceProperties) Initialize_From_CloudToDeviceProperties_STATUS(source *CloudToDeviceProperties_STATUS) error
Initialize_From_CloudToDeviceProperties_STATUS populates our CloudToDeviceProperties from the provided source CloudToDeviceProperties_STATUS
func (*CloudToDeviceProperties) NewEmptyARMValue ¶
func (properties *CloudToDeviceProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CloudToDeviceProperties) PopulateFromARM ¶
func (properties *CloudToDeviceProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CloudToDeviceProperties_STATUS ¶
type CloudToDeviceProperties_STATUS struct { // DefaultTtlAsIso8601: The default time to live for cloud-to-device messages in the device queue. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. DefaultTtlAsIso8601 *string `json:"defaultTtlAsIso8601,omitempty"` // Feedback: The properties of the feedback queue for cloud-to-device messages. Feedback *FeedbackProperties_STATUS `json:"feedback,omitempty"` // MaxDeliveryCount: The max delivery count for cloud-to-device messages in the device queue. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` }
The IoT hub cloud-to-device messaging properties.
func (*CloudToDeviceProperties_STATUS) AssignProperties_From_CloudToDeviceProperties_STATUS ¶
func (properties *CloudToDeviceProperties_STATUS) AssignProperties_From_CloudToDeviceProperties_STATUS(source *storage.CloudToDeviceProperties_STATUS) error
AssignProperties_From_CloudToDeviceProperties_STATUS populates our CloudToDeviceProperties_STATUS from the provided source CloudToDeviceProperties_STATUS
func (*CloudToDeviceProperties_STATUS) AssignProperties_To_CloudToDeviceProperties_STATUS ¶
func (properties *CloudToDeviceProperties_STATUS) AssignProperties_To_CloudToDeviceProperties_STATUS(destination *storage.CloudToDeviceProperties_STATUS) error
AssignProperties_To_CloudToDeviceProperties_STATUS populates the provided destination CloudToDeviceProperties_STATUS from our CloudToDeviceProperties_STATUS
func (*CloudToDeviceProperties_STATUS) DeepCopy ¶
func (in *CloudToDeviceProperties_STATUS) DeepCopy() *CloudToDeviceProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudToDeviceProperties_STATUS.
func (*CloudToDeviceProperties_STATUS) DeepCopyInto ¶
func (in *CloudToDeviceProperties_STATUS) DeepCopyInto(out *CloudToDeviceProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudToDeviceProperties_STATUS) NewEmptyARMValue ¶
func (properties *CloudToDeviceProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CloudToDeviceProperties_STATUS) PopulateFromARM ¶
func (properties *CloudToDeviceProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EnrichmentProperties ¶
type EnrichmentProperties struct { // +kubebuilder:validation:Required // +kubebuilder:validation:MinItems=1 // EndpointNames: The list of endpoints for which the enrichment is applied to the message. EndpointNames []string `json:"endpointNames,omitempty"` // +kubebuilder:validation:Required // Key: The key or name for the enrichment property. Key *string `json:"key,omitempty"` // +kubebuilder:validation:Required // Value: The value for the enrichment property. Value *string `json:"value,omitempty"` }
The properties of an enrichment that your IoT hub applies to messages delivered to endpoints.
func (*EnrichmentProperties) AssignProperties_From_EnrichmentProperties ¶
func (properties *EnrichmentProperties) AssignProperties_From_EnrichmentProperties(source *storage.EnrichmentProperties) error
AssignProperties_From_EnrichmentProperties populates our EnrichmentProperties from the provided source EnrichmentProperties
func (*EnrichmentProperties) AssignProperties_To_EnrichmentProperties ¶
func (properties *EnrichmentProperties) AssignProperties_To_EnrichmentProperties(destination *storage.EnrichmentProperties) error
AssignProperties_To_EnrichmentProperties populates the provided destination EnrichmentProperties from our EnrichmentProperties
func (*EnrichmentProperties) ConvertToARM ¶
func (properties *EnrichmentProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EnrichmentProperties) DeepCopy ¶
func (in *EnrichmentProperties) DeepCopy() *EnrichmentProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnrichmentProperties.
func (*EnrichmentProperties) DeepCopyInto ¶
func (in *EnrichmentProperties) DeepCopyInto(out *EnrichmentProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnrichmentProperties) Initialize_From_EnrichmentProperties_STATUS ¶
func (properties *EnrichmentProperties) Initialize_From_EnrichmentProperties_STATUS(source *EnrichmentProperties_STATUS) error
Initialize_From_EnrichmentProperties_STATUS populates our EnrichmentProperties from the provided source EnrichmentProperties_STATUS
func (*EnrichmentProperties) NewEmptyARMValue ¶
func (properties *EnrichmentProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EnrichmentProperties) PopulateFromARM ¶
func (properties *EnrichmentProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EnrichmentProperties_STATUS ¶
type EnrichmentProperties_STATUS struct { // EndpointNames: The list of endpoints for which the enrichment is applied to the message. EndpointNames []string `json:"endpointNames,omitempty"` // Key: The key or name for the enrichment property. Key *string `json:"key,omitempty"` // Value: The value for the enrichment property. Value *string `json:"value,omitempty"` }
The properties of an enrichment that your IoT hub applies to messages delivered to endpoints.
func (*EnrichmentProperties_STATUS) AssignProperties_From_EnrichmentProperties_STATUS ¶
func (properties *EnrichmentProperties_STATUS) AssignProperties_From_EnrichmentProperties_STATUS(source *storage.EnrichmentProperties_STATUS) error
AssignProperties_From_EnrichmentProperties_STATUS populates our EnrichmentProperties_STATUS from the provided source EnrichmentProperties_STATUS
func (*EnrichmentProperties_STATUS) AssignProperties_To_EnrichmentProperties_STATUS ¶
func (properties *EnrichmentProperties_STATUS) AssignProperties_To_EnrichmentProperties_STATUS(destination *storage.EnrichmentProperties_STATUS) error
AssignProperties_To_EnrichmentProperties_STATUS populates the provided destination EnrichmentProperties_STATUS from our EnrichmentProperties_STATUS
func (*EnrichmentProperties_STATUS) DeepCopy ¶
func (in *EnrichmentProperties_STATUS) DeepCopy() *EnrichmentProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnrichmentProperties_STATUS.
func (*EnrichmentProperties_STATUS) DeepCopyInto ¶
func (in *EnrichmentProperties_STATUS) DeepCopyInto(out *EnrichmentProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnrichmentProperties_STATUS) NewEmptyARMValue ¶
func (properties *EnrichmentProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EnrichmentProperties_STATUS) PopulateFromARM ¶
func (properties *EnrichmentProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EventHubProperties ¶
type EventHubProperties struct { // PartitionCount: The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. // See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. PartitionCount *int `json:"partitionCount,omitempty"` // RetentionTimeInDays: The retention time for device-to-cloud messages in days. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages RetentionTimeInDays *int `json:"retentionTimeInDays,omitempty"` }
The properties of the provisioned Event Hub-compatible endpoint used by the IoT hub.
func (*EventHubProperties) AssignProperties_From_EventHubProperties ¶
func (properties *EventHubProperties) AssignProperties_From_EventHubProperties(source *storage.EventHubProperties) error
AssignProperties_From_EventHubProperties populates our EventHubProperties from the provided source EventHubProperties
func (*EventHubProperties) AssignProperties_To_EventHubProperties ¶
func (properties *EventHubProperties) AssignProperties_To_EventHubProperties(destination *storage.EventHubProperties) error
AssignProperties_To_EventHubProperties populates the provided destination EventHubProperties from our EventHubProperties
func (*EventHubProperties) ConvertToARM ¶
func (properties *EventHubProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EventHubProperties) DeepCopy ¶
func (in *EventHubProperties) DeepCopy() *EventHubProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubProperties.
func (*EventHubProperties) DeepCopyInto ¶
func (in *EventHubProperties) DeepCopyInto(out *EventHubProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventHubProperties) Initialize_From_EventHubProperties_STATUS ¶
func (properties *EventHubProperties) Initialize_From_EventHubProperties_STATUS(source *EventHubProperties_STATUS) error
Initialize_From_EventHubProperties_STATUS populates our EventHubProperties from the provided source EventHubProperties_STATUS
func (*EventHubProperties) NewEmptyARMValue ¶
func (properties *EventHubProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EventHubProperties) PopulateFromARM ¶
func (properties *EventHubProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EventHubProperties_STATUS ¶
type EventHubProperties_STATUS struct { // Endpoint: The Event Hub-compatible endpoint. Endpoint *string `json:"endpoint,omitempty"` // PartitionCount: The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. // See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. PartitionCount *int `json:"partitionCount,omitempty"` // PartitionIds: The partition ids in the Event Hub-compatible endpoint. PartitionIds []string `json:"partitionIds,omitempty"` // Path: The Event Hub-compatible name. Path *string `json:"path,omitempty"` // RetentionTimeInDays: The retention time for device-to-cloud messages in days. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages RetentionTimeInDays *int `json:"retentionTimeInDays,omitempty"` }
The properties of the provisioned Event Hub-compatible endpoint used by the IoT hub.
func (*EventHubProperties_STATUS) AssignProperties_From_EventHubProperties_STATUS ¶
func (properties *EventHubProperties_STATUS) AssignProperties_From_EventHubProperties_STATUS(source *storage.EventHubProperties_STATUS) error
AssignProperties_From_EventHubProperties_STATUS populates our EventHubProperties_STATUS from the provided source EventHubProperties_STATUS
func (*EventHubProperties_STATUS) AssignProperties_To_EventHubProperties_STATUS ¶
func (properties *EventHubProperties_STATUS) AssignProperties_To_EventHubProperties_STATUS(destination *storage.EventHubProperties_STATUS) error
AssignProperties_To_EventHubProperties_STATUS populates the provided destination EventHubProperties_STATUS from our EventHubProperties_STATUS
func (*EventHubProperties_STATUS) DeepCopy ¶
func (in *EventHubProperties_STATUS) DeepCopy() *EventHubProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubProperties_STATUS.
func (*EventHubProperties_STATUS) DeepCopyInto ¶
func (in *EventHubProperties_STATUS) DeepCopyInto(out *EventHubProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventHubProperties_STATUS) NewEmptyARMValue ¶
func (properties *EventHubProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EventHubProperties_STATUS) PopulateFromARM ¶
func (properties *EventHubProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FallbackRouteProperties ¶
type FallbackRouteProperties struct { // Condition: The condition which is evaluated in order to apply the fallback route. If the condition is not provided it // will evaluate to true by default. For grammar, See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language Condition *string `json:"condition,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxItems=1 // +kubebuilder:validation:MinItems=1 // EndpointNames: The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 // endpoint is allowed. EndpointNames []string `json:"endpointNames,omitempty"` // +kubebuilder:validation:Required // IsEnabled: Used to specify whether the fallback route is enabled. IsEnabled *bool `json:"isEnabled,omitempty"` // Name: The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a // maximum length of 64 characters, and must be unique. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Source: The source to which the routing rule is to be applied to. For example, DeviceMessages Source *FallbackRouteProperties_Source `json:"source,omitempty"` }
The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.
func (*FallbackRouteProperties) AssignProperties_From_FallbackRouteProperties ¶
func (properties *FallbackRouteProperties) AssignProperties_From_FallbackRouteProperties(source *storage.FallbackRouteProperties) error
AssignProperties_From_FallbackRouteProperties populates our FallbackRouteProperties from the provided source FallbackRouteProperties
func (*FallbackRouteProperties) AssignProperties_To_FallbackRouteProperties ¶
func (properties *FallbackRouteProperties) AssignProperties_To_FallbackRouteProperties(destination *storage.FallbackRouteProperties) error
AssignProperties_To_FallbackRouteProperties populates the provided destination FallbackRouteProperties from our FallbackRouteProperties
func (*FallbackRouteProperties) ConvertToARM ¶
func (properties *FallbackRouteProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FallbackRouteProperties) DeepCopy ¶
func (in *FallbackRouteProperties) DeepCopy() *FallbackRouteProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRouteProperties.
func (*FallbackRouteProperties) DeepCopyInto ¶
func (in *FallbackRouteProperties) DeepCopyInto(out *FallbackRouteProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FallbackRouteProperties) Initialize_From_FallbackRouteProperties_STATUS ¶
func (properties *FallbackRouteProperties) Initialize_From_FallbackRouteProperties_STATUS(source *FallbackRouteProperties_STATUS) error
Initialize_From_FallbackRouteProperties_STATUS populates our FallbackRouteProperties from the provided source FallbackRouteProperties_STATUS
func (*FallbackRouteProperties) NewEmptyARMValue ¶
func (properties *FallbackRouteProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FallbackRouteProperties) PopulateFromARM ¶
func (properties *FallbackRouteProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FallbackRouteProperties_STATUS ¶
type FallbackRouteProperties_STATUS struct { // Condition: The condition which is evaluated in order to apply the fallback route. If the condition is not provided it // will evaluate to true by default. For grammar, See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language Condition *string `json:"condition,omitempty"` // EndpointNames: The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 // endpoint is allowed. EndpointNames []string `json:"endpointNames,omitempty"` // IsEnabled: Used to specify whether the fallback route is enabled. IsEnabled *bool `json:"isEnabled,omitempty"` // Name: The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a // maximum length of 64 characters, and must be unique. Name *string `json:"name,omitempty"` // Source: The source to which the routing rule is to be applied to. For example, DeviceMessages Source *FallbackRouteProperties_Source_STATUS `json:"source,omitempty"` }
The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.
func (*FallbackRouteProperties_STATUS) AssignProperties_From_FallbackRouteProperties_STATUS ¶
func (properties *FallbackRouteProperties_STATUS) AssignProperties_From_FallbackRouteProperties_STATUS(source *storage.FallbackRouteProperties_STATUS) error
AssignProperties_From_FallbackRouteProperties_STATUS populates our FallbackRouteProperties_STATUS from the provided source FallbackRouteProperties_STATUS
func (*FallbackRouteProperties_STATUS) AssignProperties_To_FallbackRouteProperties_STATUS ¶
func (properties *FallbackRouteProperties_STATUS) AssignProperties_To_FallbackRouteProperties_STATUS(destination *storage.FallbackRouteProperties_STATUS) error
AssignProperties_To_FallbackRouteProperties_STATUS populates the provided destination FallbackRouteProperties_STATUS from our FallbackRouteProperties_STATUS
func (*FallbackRouteProperties_STATUS) DeepCopy ¶
func (in *FallbackRouteProperties_STATUS) DeepCopy() *FallbackRouteProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackRouteProperties_STATUS.
func (*FallbackRouteProperties_STATUS) DeepCopyInto ¶
func (in *FallbackRouteProperties_STATUS) DeepCopyInto(out *FallbackRouteProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FallbackRouteProperties_STATUS) NewEmptyARMValue ¶
func (properties *FallbackRouteProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FallbackRouteProperties_STATUS) PopulateFromARM ¶
func (properties *FallbackRouteProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FallbackRouteProperties_Source ¶
type FallbackRouteProperties_Source string
+kubebuilder:validation:Enum={"DeviceMessages"}
type FallbackRouteProperties_Source_STATUS ¶
type FallbackRouteProperties_Source_STATUS string
type FeedbackProperties ¶
type FeedbackProperties struct { // LockDurationAsIso8601: The lock duration for the feedback queue. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. LockDurationAsIso8601 *string `json:"lockDurationAsIso8601,omitempty"` // +kubebuilder:validation:Maximum=100 // +kubebuilder:validation:Minimum=1 // MaxDeliveryCount: The number of times the IoT hub attempts to deliver a message on the feedback queue. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // TtlAsIso8601: The period of time for which a message is available to consume before it is expired by the IoT hub. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. TtlAsIso8601 *string `json:"ttlAsIso8601,omitempty"` }
The properties of the feedback queue for cloud-to-device messages.
func (*FeedbackProperties) AssignProperties_From_FeedbackProperties ¶
func (properties *FeedbackProperties) AssignProperties_From_FeedbackProperties(source *storage.FeedbackProperties) error
AssignProperties_From_FeedbackProperties populates our FeedbackProperties from the provided source FeedbackProperties
func (*FeedbackProperties) AssignProperties_To_FeedbackProperties ¶
func (properties *FeedbackProperties) AssignProperties_To_FeedbackProperties(destination *storage.FeedbackProperties) error
AssignProperties_To_FeedbackProperties populates the provided destination FeedbackProperties from our FeedbackProperties
func (*FeedbackProperties) ConvertToARM ¶
func (properties *FeedbackProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FeedbackProperties) DeepCopy ¶
func (in *FeedbackProperties) DeepCopy() *FeedbackProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeedbackProperties.
func (*FeedbackProperties) DeepCopyInto ¶
func (in *FeedbackProperties) DeepCopyInto(out *FeedbackProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeedbackProperties) Initialize_From_FeedbackProperties_STATUS ¶
func (properties *FeedbackProperties) Initialize_From_FeedbackProperties_STATUS(source *FeedbackProperties_STATUS) error
Initialize_From_FeedbackProperties_STATUS populates our FeedbackProperties from the provided source FeedbackProperties_STATUS
func (*FeedbackProperties) NewEmptyARMValue ¶
func (properties *FeedbackProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FeedbackProperties) PopulateFromARM ¶
func (properties *FeedbackProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FeedbackProperties_STATUS ¶
type FeedbackProperties_STATUS struct { // LockDurationAsIso8601: The lock duration for the feedback queue. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. LockDurationAsIso8601 *string `json:"lockDurationAsIso8601,omitempty"` // MaxDeliveryCount: The number of times the IoT hub attempts to deliver a message on the feedback queue. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // TtlAsIso8601: The period of time for which a message is available to consume before it is expired by the IoT hub. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. TtlAsIso8601 *string `json:"ttlAsIso8601,omitempty"` }
The properties of the feedback queue for cloud-to-device messages.
func (*FeedbackProperties_STATUS) AssignProperties_From_FeedbackProperties_STATUS ¶
func (properties *FeedbackProperties_STATUS) AssignProperties_From_FeedbackProperties_STATUS(source *storage.FeedbackProperties_STATUS) error
AssignProperties_From_FeedbackProperties_STATUS populates our FeedbackProperties_STATUS from the provided source FeedbackProperties_STATUS
func (*FeedbackProperties_STATUS) AssignProperties_To_FeedbackProperties_STATUS ¶
func (properties *FeedbackProperties_STATUS) AssignProperties_To_FeedbackProperties_STATUS(destination *storage.FeedbackProperties_STATUS) error
AssignProperties_To_FeedbackProperties_STATUS populates the provided destination FeedbackProperties_STATUS from our FeedbackProperties_STATUS
func (*FeedbackProperties_STATUS) DeepCopy ¶
func (in *FeedbackProperties_STATUS) DeepCopy() *FeedbackProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeedbackProperties_STATUS.
func (*FeedbackProperties_STATUS) DeepCopyInto ¶
func (in *FeedbackProperties_STATUS) DeepCopyInto(out *FeedbackProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeedbackProperties_STATUS) NewEmptyARMValue ¶
func (properties *FeedbackProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FeedbackProperties_STATUS) PopulateFromARM ¶
func (properties *FeedbackProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IotHub ¶
type IotHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IotHub_Spec `json:"spec,omitempty"` Status IotHub_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /iothub/resource-manager/Microsoft.Devices/stable/2021-07-02/iothub.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}
func (*IotHub) AssignProperties_From_IotHub ¶
AssignProperties_From_IotHub populates our IotHub from the provided source IotHub
func (*IotHub) AssignProperties_To_IotHub ¶
AssignProperties_To_IotHub populates the provided destination IotHub from our IotHub
func (*IotHub) ConfigMapDestinationExpressions ¶
func (iotHub *IotHub) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*IotHub) ConvertFrom ¶
func (iotHub *IotHub) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our IotHub from the provided hub IotHub
func (*IotHub) ConvertTo ¶
func (iotHub *IotHub) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub IotHub from our IotHub
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) Default ¶
func (iotHub *IotHub) Default()
Default applies defaults to the IotHub resource
func (IotHub) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2021-07-02"
func (*IotHub) GetConditions ¶
func (iotHub *IotHub) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*IotHub) GetResourceScope ¶
func (iotHub *IotHub) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*IotHub) GetSpec ¶
func (iotHub *IotHub) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*IotHub) GetStatus ¶
func (iotHub *IotHub) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*IotHub) GetSupportedOperations ¶
func (iotHub *IotHub) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*IotHub) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.Devices/IotHubs"
func (*IotHub) InitializeSpec ¶
func (iotHub *IotHub) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*IotHub) NewEmptyStatus ¶
func (iotHub *IotHub) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*IotHub) OriginalGVK ¶
func (iotHub *IotHub) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*IotHub) Owner ¶
func (iotHub *IotHub) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*IotHub) SecretDestinationExpressions ¶
func (iotHub *IotHub) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*IotHub) SetConditions ¶
func (iotHub *IotHub) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*IotHub) SetStatus ¶
func (iotHub *IotHub) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*IotHub) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*IotHub) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type IotHubList ¶
type IotHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IotHub `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /iothub/resource-manager/Microsoft.Devices/stable/2021-07-02/iothub.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}
func (*IotHubList) DeepCopy ¶
func (in *IotHubList) DeepCopy() *IotHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubList.
func (*IotHubList) DeepCopyInto ¶
func (in *IotHubList) DeepCopyInto(out *IotHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotHubList) DeepCopyObject ¶
func (in *IotHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IotHubLocationDescription_Role_STATUS ¶
type IotHubLocationDescription_Role_STATUS string
type IotHubLocationDescription_STATUS ¶
type IotHubLocationDescription_STATUS struct { // Location: The name of the Azure region Location *string `json:"location,omitempty"` // Role: The role of the region, can be either primary or secondary. The primary region is where the IoT hub is currently // provisioned. The secondary region is the Azure disaster recovery (DR) paired region and also the region where the IoT // hub can failover to. Role *IotHubLocationDescription_Role_STATUS `json:"role,omitempty"` }
Public representation of one of the locations where a resource is provisioned.
func (*IotHubLocationDescription_STATUS) AssignProperties_From_IotHubLocationDescription_STATUS ¶
func (description *IotHubLocationDescription_STATUS) AssignProperties_From_IotHubLocationDescription_STATUS(source *storage.IotHubLocationDescription_STATUS) error
AssignProperties_From_IotHubLocationDescription_STATUS populates our IotHubLocationDescription_STATUS from the provided source IotHubLocationDescription_STATUS
func (*IotHubLocationDescription_STATUS) AssignProperties_To_IotHubLocationDescription_STATUS ¶
func (description *IotHubLocationDescription_STATUS) AssignProperties_To_IotHubLocationDescription_STATUS(destination *storage.IotHubLocationDescription_STATUS) error
AssignProperties_To_IotHubLocationDescription_STATUS populates the provided destination IotHubLocationDescription_STATUS from our IotHubLocationDescription_STATUS
func (*IotHubLocationDescription_STATUS) DeepCopy ¶
func (in *IotHubLocationDescription_STATUS) DeepCopy() *IotHubLocationDescription_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubLocationDescription_STATUS.
func (*IotHubLocationDescription_STATUS) DeepCopyInto ¶
func (in *IotHubLocationDescription_STATUS) DeepCopyInto(out *IotHubLocationDescription_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotHubLocationDescription_STATUS) NewEmptyARMValue ¶
func (description *IotHubLocationDescription_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IotHubLocationDescription_STATUS) PopulateFromARM ¶
func (description *IotHubLocationDescription_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IotHubOperatorSecrets ¶
type IotHubOperatorSecrets struct { // DevicePrimaryKey: indicates where the DevicePrimaryKey secret should be placed. If omitted, the secret will not be // retrieved from Azure. DevicePrimaryKey *genruntime.SecretDestination `json:"devicePrimaryKey,omitempty"` // DeviceSecondaryKey: indicates where the DeviceSecondaryKey secret should be placed. If omitted, the secret will not be // retrieved from Azure. DeviceSecondaryKey *genruntime.SecretDestination `json:"deviceSecondaryKey,omitempty"` // IotHubOwnerPrimaryKey: indicates where the IotHubOwnerPrimaryKey secret should be placed. If omitted, the secret will // not be retrieved from Azure. IotHubOwnerPrimaryKey *genruntime.SecretDestination `json:"iotHubOwnerPrimaryKey,omitempty"` // IotHubOwnerSecondaryKey: indicates where the IotHubOwnerSecondaryKey secret should be placed. If omitted, the secret // will not be retrieved from Azure. IotHubOwnerSecondaryKey *genruntime.SecretDestination `json:"iotHubOwnerSecondaryKey,omitempty"` // RegistryReadPrimaryKey: indicates where the RegistryReadPrimaryKey secret should be placed. If omitted, the secret will // not be retrieved from Azure. RegistryReadPrimaryKey *genruntime.SecretDestination `json:"registryReadPrimaryKey,omitempty"` // RegistryReadSecondaryKey: indicates where the RegistryReadSecondaryKey secret should be placed. If omitted, the secret // will not be retrieved from Azure. RegistryReadSecondaryKey *genruntime.SecretDestination `json:"registryReadSecondaryKey,omitempty"` // RegistryReadWritePrimaryKey: indicates where the RegistryReadWritePrimaryKey secret should be placed. If omitted, the // secret will not be retrieved from Azure. RegistryReadWritePrimaryKey *genruntime.SecretDestination `json:"registryReadWritePrimaryKey,omitempty"` // RegistryReadWriteSecondaryKey: indicates where the RegistryReadWriteSecondaryKey secret should be placed. If omitted, // the secret will not be retrieved from Azure. RegistryReadWriteSecondaryKey *genruntime.SecretDestination `json:"registryReadWriteSecondaryKey,omitempty"` // ServicePrimaryKey: indicates where the ServicePrimaryKey secret should be placed. If omitted, the secret will not be // retrieved from Azure. ServicePrimaryKey *genruntime.SecretDestination `json:"servicePrimaryKey,omitempty"` // ServiceSecondaryKey: indicates where the ServiceSecondaryKey secret should be placed. If omitted, the secret will not be // retrieved from Azure. ServiceSecondaryKey *genruntime.SecretDestination `json:"serviceSecondaryKey,omitempty"` }
func (*IotHubOperatorSecrets) AssignProperties_From_IotHubOperatorSecrets ¶
func (secrets *IotHubOperatorSecrets) AssignProperties_From_IotHubOperatorSecrets(source *storage.IotHubOperatorSecrets) error
AssignProperties_From_IotHubOperatorSecrets populates our IotHubOperatorSecrets from the provided source IotHubOperatorSecrets
func (*IotHubOperatorSecrets) AssignProperties_To_IotHubOperatorSecrets ¶
func (secrets *IotHubOperatorSecrets) AssignProperties_To_IotHubOperatorSecrets(destination *storage.IotHubOperatorSecrets) error
AssignProperties_To_IotHubOperatorSecrets populates the provided destination IotHubOperatorSecrets from our IotHubOperatorSecrets
func (*IotHubOperatorSecrets) DeepCopy ¶
func (in *IotHubOperatorSecrets) DeepCopy() *IotHubOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubOperatorSecrets.
func (*IotHubOperatorSecrets) DeepCopyInto ¶
func (in *IotHubOperatorSecrets) DeepCopyInto(out *IotHubOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotHubOperatorSpec ¶
type IotHubOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` // Secrets: configures where to place Azure generated secrets. Secrets *IotHubOperatorSecrets `json:"secrets,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*IotHubOperatorSpec) AssignProperties_From_IotHubOperatorSpec ¶
func (operator *IotHubOperatorSpec) AssignProperties_From_IotHubOperatorSpec(source *storage.IotHubOperatorSpec) error
AssignProperties_From_IotHubOperatorSpec populates our IotHubOperatorSpec from the provided source IotHubOperatorSpec
func (*IotHubOperatorSpec) AssignProperties_To_IotHubOperatorSpec ¶
func (operator *IotHubOperatorSpec) AssignProperties_To_IotHubOperatorSpec(destination *storage.IotHubOperatorSpec) error
AssignProperties_To_IotHubOperatorSpec populates the provided destination IotHubOperatorSpec from our IotHubOperatorSpec
func (*IotHubOperatorSpec) DeepCopy ¶
func (in *IotHubOperatorSpec) DeepCopy() *IotHubOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubOperatorSpec.
func (*IotHubOperatorSpec) DeepCopyInto ¶
func (in *IotHubOperatorSpec) DeepCopyInto(out *IotHubOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotHubProperties ¶
type IotHubProperties struct { // AllowedFqdnList: List of allowed FQDNs(Fully Qualified Domain Name) for egress from Iot Hub. AllowedFqdnList []string `json:"allowedFqdnList,omitempty"` // AuthorizationPolicies: The shared access policies you can use to secure a connection to the IoT hub. AuthorizationPolicies []SharedAccessSignatureAuthorizationRule `json:"authorizationPolicies,omitempty"` // CloudToDevice: The IoT hub cloud-to-device messaging properties. CloudToDevice *CloudToDeviceProperties `json:"cloudToDevice,omitempty"` // Comments: IoT hub comments. Comments *string `json:"comments,omitempty"` // DisableDeviceSAS: If true, all device(including Edge devices but excluding modules) scoped SAS keys cannot be used for // authentication. DisableDeviceSAS *bool `json:"disableDeviceSAS,omitempty"` // DisableLocalAuth: If true, SAS tokens with Iot hub scoped SAS keys cannot be used for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // DisableModuleSAS: If true, all module scoped SAS keys cannot be used for authentication. DisableModuleSAS *bool `json:"disableModuleSAS,omitempty"` // EnableDataResidency: This property when set to true, will enable data residency, thus, disabling disaster recovery. EnableDataResidency *bool `json:"enableDataResidency,omitempty"` // EnableFileUploadNotifications: If True, file upload notifications are enabled. EnableFileUploadNotifications *bool `json:"enableFileUploadNotifications,omitempty"` // EventHubEndpoints: The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. // This key has to be present in the dictionary while making create or update calls for the IoT hub. EventHubEndpoints map[string]EventHubProperties `json:"eventHubEndpoints,omitempty"` // Features: The capabilities and features enabled for the IoT hub. Features *IotHubProperties_Features `json:"features,omitempty"` // IpFilterRules: The IP filter rules. IpFilterRules []IpFilterRule `json:"ipFilterRules,omitempty"` // MessagingEndpoints: The messaging endpoint properties for the file upload notification queue. MessagingEndpoints map[string]MessagingEndpointProperties `json:"messagingEndpoints,omitempty"` // MinTlsVersion: Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a // TLS version below 1.2 to be rejected. MinTlsVersion *string `json:"minTlsVersion,omitempty"` // NetworkRuleSets: Network Rule Set Properties of IotHub NetworkRuleSets *NetworkRuleSetProperties `json:"networkRuleSets,omitempty"` // PublicNetworkAccess: Whether requests from Public Network are allowed PublicNetworkAccess *IotHubProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // RestrictOutboundNetworkAccess: If true, egress from IotHub will be restricted to only the allowed FQDNs that are // configured via allowedFqdnList. RestrictOutboundNetworkAccess *bool `json:"restrictOutboundNetworkAccess,omitempty"` // Routing: The routing related properties of the IoT hub. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging Routing *RoutingProperties `json:"routing,omitempty"` // StorageEndpoints: The list of Azure Storage endpoints where you can upload files. Currently you can configure only one // Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error // to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, // causes an error to be thrown. StorageEndpoints map[string]StorageEndpointProperties `json:"storageEndpoints,omitempty"` }
The properties of an IoT hub.
func (*IotHubProperties) AssignProperties_From_IotHubProperties ¶
func (properties *IotHubProperties) AssignProperties_From_IotHubProperties(source *storage.IotHubProperties) error
AssignProperties_From_IotHubProperties populates our IotHubProperties from the provided source IotHubProperties
func (*IotHubProperties) AssignProperties_To_IotHubProperties ¶
func (properties *IotHubProperties) AssignProperties_To_IotHubProperties(destination *storage.IotHubProperties) error
AssignProperties_To_IotHubProperties populates the provided destination IotHubProperties from our IotHubProperties
func (*IotHubProperties) ConvertToARM ¶
func (properties *IotHubProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IotHubProperties) DeepCopy ¶
func (in *IotHubProperties) DeepCopy() *IotHubProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubProperties.
func (*IotHubProperties) DeepCopyInto ¶
func (in *IotHubProperties) DeepCopyInto(out *IotHubProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotHubProperties) Initialize_From_IotHubProperties_STATUS ¶
func (properties *IotHubProperties) Initialize_From_IotHubProperties_STATUS(source *IotHubProperties_STATUS) error
Initialize_From_IotHubProperties_STATUS populates our IotHubProperties from the provided source IotHubProperties_STATUS
func (*IotHubProperties) NewEmptyARMValue ¶
func (properties *IotHubProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IotHubProperties) PopulateFromARM ¶
func (properties *IotHubProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IotHubProperties_Features ¶
type IotHubProperties_Features string
+kubebuilder:validation:Enum={"DeviceManagement","None"}
type IotHubProperties_Features_STATUS ¶
type IotHubProperties_Features_STATUS string
type IotHubProperties_PublicNetworkAccess ¶
type IotHubProperties_PublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type IotHubProperties_PublicNetworkAccess_STATUS ¶
type IotHubProperties_PublicNetworkAccess_STATUS string
type IotHubProperties_STATUS ¶
type IotHubProperties_STATUS struct { // AllowedFqdnList: List of allowed FQDNs(Fully Qualified Domain Name) for egress from Iot Hub. AllowedFqdnList []string `json:"allowedFqdnList,omitempty"` // AuthorizationPolicies: The shared access policies you can use to secure a connection to the IoT hub. AuthorizationPolicies []SharedAccessSignatureAuthorizationRule_STATUS `json:"authorizationPolicies,omitempty"` // CloudToDevice: The IoT hub cloud-to-device messaging properties. CloudToDevice *CloudToDeviceProperties_STATUS `json:"cloudToDevice,omitempty"` // Comments: IoT hub comments. Comments *string `json:"comments,omitempty"` // DisableDeviceSAS: If true, all device(including Edge devices but excluding modules) scoped SAS keys cannot be used for // authentication. DisableDeviceSAS *bool `json:"disableDeviceSAS,omitempty"` // DisableLocalAuth: If true, SAS tokens with Iot hub scoped SAS keys cannot be used for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // DisableModuleSAS: If true, all module scoped SAS keys cannot be used for authentication. DisableModuleSAS *bool `json:"disableModuleSAS,omitempty"` // EnableDataResidency: This property when set to true, will enable data residency, thus, disabling disaster recovery. EnableDataResidency *bool `json:"enableDataResidency,omitempty"` // EnableFileUploadNotifications: If True, file upload notifications are enabled. EnableFileUploadNotifications *bool `json:"enableFileUploadNotifications,omitempty"` // EventHubEndpoints: The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. // This key has to be present in the dictionary while making create or update calls for the IoT hub. EventHubEndpoints map[string]EventHubProperties_STATUS `json:"eventHubEndpoints,omitempty"` // Features: The capabilities and features enabled for the IoT hub. Features *IotHubProperties_Features_STATUS `json:"features,omitempty"` // HostName: The name of the host. HostName *string `json:"hostName,omitempty"` // IpFilterRules: The IP filter rules. IpFilterRules []IpFilterRule_STATUS `json:"ipFilterRules,omitempty"` // Locations: Primary and secondary location for iot hub Locations []IotHubLocationDescription_STATUS `json:"locations,omitempty"` // MessagingEndpoints: The messaging endpoint properties for the file upload notification queue. MessagingEndpoints map[string]MessagingEndpointProperties_STATUS `json:"messagingEndpoints,omitempty"` // MinTlsVersion: Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a // TLS version below 1.2 to be rejected. MinTlsVersion *string `json:"minTlsVersion,omitempty"` // NetworkRuleSets: Network Rule Set Properties of IotHub NetworkRuleSets *NetworkRuleSetProperties_STATUS `json:"networkRuleSets,omitempty"` // PrivateEndpointConnections: Private endpoint connections created on this IotHub PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: The provisioning state. ProvisioningState *string `json:"provisioningState,omitempty"` // PublicNetworkAccess: Whether requests from Public Network are allowed PublicNetworkAccess *IotHubProperties_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"` // RestrictOutboundNetworkAccess: If true, egress from IotHub will be restricted to only the allowed FQDNs that are // configured via allowedFqdnList. RestrictOutboundNetworkAccess *bool `json:"restrictOutboundNetworkAccess,omitempty"` // Routing: The routing related properties of the IoT hub. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging Routing *RoutingProperties_STATUS `json:"routing,omitempty"` // State: The hub state. State *string `json:"state,omitempty"` // StorageEndpoints: The list of Azure Storage endpoints where you can upload files. Currently you can configure only one // Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error // to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, // causes an error to be thrown. StorageEndpoints map[string]StorageEndpointProperties_STATUS `json:"storageEndpoints,omitempty"` }
The properties of an IoT hub.
func (*IotHubProperties_STATUS) AssignProperties_From_IotHubProperties_STATUS ¶
func (properties *IotHubProperties_STATUS) AssignProperties_From_IotHubProperties_STATUS(source *storage.IotHubProperties_STATUS) error
AssignProperties_From_IotHubProperties_STATUS populates our IotHubProperties_STATUS from the provided source IotHubProperties_STATUS
func (*IotHubProperties_STATUS) AssignProperties_To_IotHubProperties_STATUS ¶
func (properties *IotHubProperties_STATUS) AssignProperties_To_IotHubProperties_STATUS(destination *storage.IotHubProperties_STATUS) error
AssignProperties_To_IotHubProperties_STATUS populates the provided destination IotHubProperties_STATUS from our IotHubProperties_STATUS
func (*IotHubProperties_STATUS) DeepCopy ¶
func (in *IotHubProperties_STATUS) DeepCopy() *IotHubProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubProperties_STATUS.
func (*IotHubProperties_STATUS) DeepCopyInto ¶
func (in *IotHubProperties_STATUS) DeepCopyInto(out *IotHubProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotHubProperties_STATUS) NewEmptyARMValue ¶
func (properties *IotHubProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IotHubProperties_STATUS) PopulateFromARM ¶
func (properties *IotHubProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IotHubSkuInfo ¶
type IotHubSkuInfo struct { // Capacity: The number of provisioned IoT Hub units. See: // https://docs.microsoft.com/azure/azure-subscription-service-limits#iot-hub-limits. Capacity *int `json:"capacity,omitempty"` // +kubebuilder:validation:Required // Name: The name of the SKU. Name *IotHubSkuInfo_Name `json:"name,omitempty"` }
Information about the SKU of the IoT hub.
func (*IotHubSkuInfo) AssignProperties_From_IotHubSkuInfo ¶
func (info *IotHubSkuInfo) AssignProperties_From_IotHubSkuInfo(source *storage.IotHubSkuInfo) error
AssignProperties_From_IotHubSkuInfo populates our IotHubSkuInfo from the provided source IotHubSkuInfo
func (*IotHubSkuInfo) AssignProperties_To_IotHubSkuInfo ¶
func (info *IotHubSkuInfo) AssignProperties_To_IotHubSkuInfo(destination *storage.IotHubSkuInfo) error
AssignProperties_To_IotHubSkuInfo populates the provided destination IotHubSkuInfo from our IotHubSkuInfo
func (*IotHubSkuInfo) ConvertToARM ¶
func (info *IotHubSkuInfo) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IotHubSkuInfo) DeepCopy ¶
func (in *IotHubSkuInfo) DeepCopy() *IotHubSkuInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubSkuInfo.
func (*IotHubSkuInfo) DeepCopyInto ¶
func (in *IotHubSkuInfo) DeepCopyInto(out *IotHubSkuInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotHubSkuInfo) Initialize_From_IotHubSkuInfo_STATUS ¶
func (info *IotHubSkuInfo) Initialize_From_IotHubSkuInfo_STATUS(source *IotHubSkuInfo_STATUS) error
Initialize_From_IotHubSkuInfo_STATUS populates our IotHubSkuInfo from the provided source IotHubSkuInfo_STATUS
func (*IotHubSkuInfo) NewEmptyARMValue ¶
func (info *IotHubSkuInfo) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IotHubSkuInfo) PopulateFromARM ¶
func (info *IotHubSkuInfo) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IotHubSkuInfo_Name ¶
type IotHubSkuInfo_Name string
+kubebuilder:validation:Enum={"B1","B2","B3","F1","S1","S2","S3"}
type IotHubSkuInfo_Name_STATUS ¶
type IotHubSkuInfo_Name_STATUS string
type IotHubSkuInfo_STATUS ¶
type IotHubSkuInfo_STATUS struct { // Capacity: The number of provisioned IoT Hub units. See: // https://docs.microsoft.com/azure/azure-subscription-service-limits#iot-hub-limits. Capacity *int `json:"capacity,omitempty"` // Name: The name of the SKU. Name *IotHubSkuInfo_Name_STATUS `json:"name,omitempty"` // Tier: The billing tier for the IoT hub. Tier *IotHubSkuInfo_Tier_STATUS `json:"tier,omitempty"` }
Information about the SKU of the IoT hub.
func (*IotHubSkuInfo_STATUS) AssignProperties_From_IotHubSkuInfo_STATUS ¶
func (info *IotHubSkuInfo_STATUS) AssignProperties_From_IotHubSkuInfo_STATUS(source *storage.IotHubSkuInfo_STATUS) error
AssignProperties_From_IotHubSkuInfo_STATUS populates our IotHubSkuInfo_STATUS from the provided source IotHubSkuInfo_STATUS
func (*IotHubSkuInfo_STATUS) AssignProperties_To_IotHubSkuInfo_STATUS ¶
func (info *IotHubSkuInfo_STATUS) AssignProperties_To_IotHubSkuInfo_STATUS(destination *storage.IotHubSkuInfo_STATUS) error
AssignProperties_To_IotHubSkuInfo_STATUS populates the provided destination IotHubSkuInfo_STATUS from our IotHubSkuInfo_STATUS
func (*IotHubSkuInfo_STATUS) DeepCopy ¶
func (in *IotHubSkuInfo_STATUS) DeepCopy() *IotHubSkuInfo_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubSkuInfo_STATUS.
func (*IotHubSkuInfo_STATUS) DeepCopyInto ¶
func (in *IotHubSkuInfo_STATUS) DeepCopyInto(out *IotHubSkuInfo_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotHubSkuInfo_STATUS) NewEmptyARMValue ¶
func (info *IotHubSkuInfo_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IotHubSkuInfo_STATUS) PopulateFromARM ¶
func (info *IotHubSkuInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IotHubSkuInfo_Tier_STATUS ¶
type IotHubSkuInfo_Tier_STATUS string
type IotHub_STATUS ¶
type IotHub_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The Etag field is *not* required. If it is provided in the response body, it must also be provided as a header per // the normal ETag convention. Etag *string `json:"etag,omitempty"` // Id: The resource identifier. Id *string `json:"id,omitempty"` // Identity: The managed identities for the IotHub. Identity *ArmIdentity_STATUS `json:"identity,omitempty"` // Location: The resource location. Location *string `json:"location,omitempty"` // Name: The resource name. Name *string `json:"name,omitempty"` // Properties: IotHub properties Properties *IotHubProperties_STATUS `json:"properties,omitempty"` // Sku: IotHub SKU info Sku *IotHubSkuInfo_STATUS `json:"sku,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: The resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
func (*IotHub_STATUS) AssignProperties_From_IotHub_STATUS ¶
func (iotHub *IotHub_STATUS) AssignProperties_From_IotHub_STATUS(source *storage.IotHub_STATUS) error
AssignProperties_From_IotHub_STATUS populates our IotHub_STATUS from the provided source IotHub_STATUS
func (*IotHub_STATUS) AssignProperties_To_IotHub_STATUS ¶
func (iotHub *IotHub_STATUS) AssignProperties_To_IotHub_STATUS(destination *storage.IotHub_STATUS) error
AssignProperties_To_IotHub_STATUS populates the provided destination IotHub_STATUS from our IotHub_STATUS
func (*IotHub_STATUS) ConvertStatusFrom ¶
func (iotHub *IotHub_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our IotHub_STATUS from the provided source
func (*IotHub_STATUS) ConvertStatusTo ¶
func (iotHub *IotHub_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our IotHub_STATUS
func (*IotHub_STATUS) DeepCopy ¶
func (in *IotHub_STATUS) DeepCopy() *IotHub_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHub_STATUS.
func (*IotHub_STATUS) DeepCopyInto ¶
func (in *IotHub_STATUS) DeepCopyInto(out *IotHub_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotHub_STATUS) NewEmptyARMValue ¶
func (iotHub *IotHub_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IotHub_STATUS) PopulateFromARM ¶
func (iotHub *IotHub_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IotHub_Spec ¶
type IotHub_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // Identity: The managed identities for the IotHub. Identity *ArmIdentity `json:"identity,omitempty"` // +kubebuilder:validation:Required // Location: The resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *IotHubOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // Properties: IotHub properties Properties *IotHubProperties `json:"properties,omitempty"` // +kubebuilder:validation:Required // Sku: IotHub SKU info Sku *IotHubSkuInfo `json:"sku,omitempty"` // Tags: The resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*IotHub_Spec) AssignProperties_From_IotHub_Spec ¶
func (iotHub *IotHub_Spec) AssignProperties_From_IotHub_Spec(source *storage.IotHub_Spec) error
AssignProperties_From_IotHub_Spec populates our IotHub_Spec from the provided source IotHub_Spec
func (*IotHub_Spec) AssignProperties_To_IotHub_Spec ¶
func (iotHub *IotHub_Spec) AssignProperties_To_IotHub_Spec(destination *storage.IotHub_Spec) error
AssignProperties_To_IotHub_Spec populates the provided destination IotHub_Spec from our IotHub_Spec
func (*IotHub_Spec) ConvertSpecFrom ¶
func (iotHub *IotHub_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our IotHub_Spec from the provided source
func (*IotHub_Spec) ConvertSpecTo ¶
func (iotHub *IotHub_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our IotHub_Spec
func (*IotHub_Spec) ConvertToARM ¶
func (iotHub *IotHub_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IotHub_Spec) DeepCopy ¶
func (in *IotHub_Spec) DeepCopy() *IotHub_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHub_Spec.
func (*IotHub_Spec) DeepCopyInto ¶
func (in *IotHub_Spec) DeepCopyInto(out *IotHub_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotHub_Spec) Initialize_From_IotHub_STATUS ¶
func (iotHub *IotHub_Spec) Initialize_From_IotHub_STATUS(source *IotHub_STATUS) error
Initialize_From_IotHub_STATUS populates our IotHub_Spec from the provided source IotHub_STATUS
func (*IotHub_Spec) NewEmptyARMValue ¶
func (iotHub *IotHub_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IotHub_Spec) OriginalVersion ¶
func (iotHub *IotHub_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*IotHub_Spec) PopulateFromARM ¶
func (iotHub *IotHub_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*IotHub_Spec) SetAzureName ¶
func (iotHub *IotHub_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type IpFilterRule ¶
type IpFilterRule struct { // +kubebuilder:validation:Required // Action: The desired action for requests captured by this rule. Action *IpFilterRule_Action `json:"action,omitempty"` // +kubebuilder:validation:Required // FilterName: The name of the IP filter rule. FilterName *string `json:"filterName,omitempty"` // +kubebuilder:validation:Required // IpMask: A string that contains the IP address range in CIDR notation for the rule. IpMask *string `json:"ipMask,omitempty"` }
The IP filter rules for the IoT hub.
func (*IpFilterRule) AssignProperties_From_IpFilterRule ¶
func (rule *IpFilterRule) AssignProperties_From_IpFilterRule(source *storage.IpFilterRule) error
AssignProperties_From_IpFilterRule populates our IpFilterRule from the provided source IpFilterRule
func (*IpFilterRule) AssignProperties_To_IpFilterRule ¶
func (rule *IpFilterRule) AssignProperties_To_IpFilterRule(destination *storage.IpFilterRule) error
AssignProperties_To_IpFilterRule populates the provided destination IpFilterRule from our IpFilterRule
func (*IpFilterRule) ConvertToARM ¶
func (rule *IpFilterRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IpFilterRule) DeepCopy ¶
func (in *IpFilterRule) DeepCopy() *IpFilterRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpFilterRule.
func (*IpFilterRule) DeepCopyInto ¶
func (in *IpFilterRule) DeepCopyInto(out *IpFilterRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpFilterRule) Initialize_From_IpFilterRule_STATUS ¶
func (rule *IpFilterRule) Initialize_From_IpFilterRule_STATUS(source *IpFilterRule_STATUS) error
Initialize_From_IpFilterRule_STATUS populates our IpFilterRule from the provided source IpFilterRule_STATUS
func (*IpFilterRule) NewEmptyARMValue ¶
func (rule *IpFilterRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpFilterRule) PopulateFromARM ¶
func (rule *IpFilterRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpFilterRule_Action ¶
type IpFilterRule_Action string
+kubebuilder:validation:Enum={"Accept","Reject"}
type IpFilterRule_Action_STATUS ¶
type IpFilterRule_Action_STATUS string
type IpFilterRule_STATUS ¶
type IpFilterRule_STATUS struct { // Action: The desired action for requests captured by this rule. Action *IpFilterRule_Action_STATUS `json:"action,omitempty"` // FilterName: The name of the IP filter rule. FilterName *string `json:"filterName,omitempty"` // IpMask: A string that contains the IP address range in CIDR notation for the rule. IpMask *string `json:"ipMask,omitempty"` }
The IP filter rules for the IoT hub.
func (*IpFilterRule_STATUS) AssignProperties_From_IpFilterRule_STATUS ¶
func (rule *IpFilterRule_STATUS) AssignProperties_From_IpFilterRule_STATUS(source *storage.IpFilterRule_STATUS) error
AssignProperties_From_IpFilterRule_STATUS populates our IpFilterRule_STATUS from the provided source IpFilterRule_STATUS
func (*IpFilterRule_STATUS) AssignProperties_To_IpFilterRule_STATUS ¶
func (rule *IpFilterRule_STATUS) AssignProperties_To_IpFilterRule_STATUS(destination *storage.IpFilterRule_STATUS) error
AssignProperties_To_IpFilterRule_STATUS populates the provided destination IpFilterRule_STATUS from our IpFilterRule_STATUS
func (*IpFilterRule_STATUS) DeepCopy ¶
func (in *IpFilterRule_STATUS) DeepCopy() *IpFilterRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpFilterRule_STATUS.
func (*IpFilterRule_STATUS) DeepCopyInto ¶
func (in *IpFilterRule_STATUS) DeepCopyInto(out *IpFilterRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpFilterRule_STATUS) NewEmptyARMValue ¶
func (rule *IpFilterRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpFilterRule_STATUS) PopulateFromARM ¶
func (rule *IpFilterRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedIdentity ¶
type ManagedIdentity struct { // UserAssignedIdentity: The user assigned identity. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
The properties of the Managed identity.
func (*ManagedIdentity) AssignProperties_From_ManagedIdentity ¶
func (identity *ManagedIdentity) AssignProperties_From_ManagedIdentity(source *storage.ManagedIdentity) error
AssignProperties_From_ManagedIdentity populates our ManagedIdentity from the provided source ManagedIdentity
func (*ManagedIdentity) AssignProperties_To_ManagedIdentity ¶
func (identity *ManagedIdentity) AssignProperties_To_ManagedIdentity(destination *storage.ManagedIdentity) error
AssignProperties_To_ManagedIdentity populates the provided destination ManagedIdentity from our ManagedIdentity
func (*ManagedIdentity) ConvertToARM ¶
func (identity *ManagedIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagedIdentity) DeepCopy ¶
func (in *ManagedIdentity) DeepCopy() *ManagedIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedIdentity.
func (*ManagedIdentity) DeepCopyInto ¶
func (in *ManagedIdentity) DeepCopyInto(out *ManagedIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedIdentity) Initialize_From_ManagedIdentity_STATUS ¶
func (identity *ManagedIdentity) Initialize_From_ManagedIdentity_STATUS(source *ManagedIdentity_STATUS) error
Initialize_From_ManagedIdentity_STATUS populates our ManagedIdentity from the provided source ManagedIdentity_STATUS
func (*ManagedIdentity) NewEmptyARMValue ¶
func (identity *ManagedIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedIdentity) PopulateFromARM ¶
func (identity *ManagedIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedIdentity_STATUS ¶
type ManagedIdentity_STATUS struct { // UserAssignedIdentity: The user assigned identity. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
The properties of the Managed identity.
func (*ManagedIdentity_STATUS) AssignProperties_From_ManagedIdentity_STATUS ¶
func (identity *ManagedIdentity_STATUS) AssignProperties_From_ManagedIdentity_STATUS(source *storage.ManagedIdentity_STATUS) error
AssignProperties_From_ManagedIdentity_STATUS populates our ManagedIdentity_STATUS from the provided source ManagedIdentity_STATUS
func (*ManagedIdentity_STATUS) AssignProperties_To_ManagedIdentity_STATUS ¶
func (identity *ManagedIdentity_STATUS) AssignProperties_To_ManagedIdentity_STATUS(destination *storage.ManagedIdentity_STATUS) error
AssignProperties_To_ManagedIdentity_STATUS populates the provided destination ManagedIdentity_STATUS from our ManagedIdentity_STATUS
func (*ManagedIdentity_STATUS) DeepCopy ¶
func (in *ManagedIdentity_STATUS) DeepCopy() *ManagedIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedIdentity_STATUS.
func (*ManagedIdentity_STATUS) DeepCopyInto ¶
func (in *ManagedIdentity_STATUS) DeepCopyInto(out *ManagedIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedIdentity_STATUS) NewEmptyARMValue ¶
func (identity *ManagedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedIdentity_STATUS) PopulateFromARM ¶
func (identity *ManagedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MessagingEndpointProperties ¶
type MessagingEndpointProperties struct { // LockDurationAsIso8601: The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. LockDurationAsIso8601 *string `json:"lockDurationAsIso8601,omitempty"` // +kubebuilder:validation:Maximum=100 // +kubebuilder:validation:Minimum=1 // MaxDeliveryCount: The number of times the IoT hub attempts to deliver a message. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // TtlAsIso8601: The period of time for which a message is available to consume before it is expired by the IoT hub. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. TtlAsIso8601 *string `json:"ttlAsIso8601,omitempty"` }
The properties of the messaging endpoints used by this IoT hub.
func (*MessagingEndpointProperties) AssignProperties_From_MessagingEndpointProperties ¶
func (properties *MessagingEndpointProperties) AssignProperties_From_MessagingEndpointProperties(source *storage.MessagingEndpointProperties) error
AssignProperties_From_MessagingEndpointProperties populates our MessagingEndpointProperties from the provided source MessagingEndpointProperties
func (*MessagingEndpointProperties) AssignProperties_To_MessagingEndpointProperties ¶
func (properties *MessagingEndpointProperties) AssignProperties_To_MessagingEndpointProperties(destination *storage.MessagingEndpointProperties) error
AssignProperties_To_MessagingEndpointProperties populates the provided destination MessagingEndpointProperties from our MessagingEndpointProperties
func (*MessagingEndpointProperties) ConvertToARM ¶
func (properties *MessagingEndpointProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*MessagingEndpointProperties) DeepCopy ¶
func (in *MessagingEndpointProperties) DeepCopy() *MessagingEndpointProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessagingEndpointProperties.
func (*MessagingEndpointProperties) DeepCopyInto ¶
func (in *MessagingEndpointProperties) DeepCopyInto(out *MessagingEndpointProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MessagingEndpointProperties) Initialize_From_MessagingEndpointProperties_STATUS ¶
func (properties *MessagingEndpointProperties) Initialize_From_MessagingEndpointProperties_STATUS(source *MessagingEndpointProperties_STATUS) error
Initialize_From_MessagingEndpointProperties_STATUS populates our MessagingEndpointProperties from the provided source MessagingEndpointProperties_STATUS
func (*MessagingEndpointProperties) NewEmptyARMValue ¶
func (properties *MessagingEndpointProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MessagingEndpointProperties) PopulateFromARM ¶
func (properties *MessagingEndpointProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MessagingEndpointProperties_STATUS ¶
type MessagingEndpointProperties_STATUS struct { // LockDurationAsIso8601: The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. LockDurationAsIso8601 *string `json:"lockDurationAsIso8601,omitempty"` // MaxDeliveryCount: The number of times the IoT hub attempts to deliver a message. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // TtlAsIso8601: The period of time for which a message is available to consume before it is expired by the IoT hub. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. TtlAsIso8601 *string `json:"ttlAsIso8601,omitempty"` }
The properties of the messaging endpoints used by this IoT hub.
func (*MessagingEndpointProperties_STATUS) AssignProperties_From_MessagingEndpointProperties_STATUS ¶
func (properties *MessagingEndpointProperties_STATUS) AssignProperties_From_MessagingEndpointProperties_STATUS(source *storage.MessagingEndpointProperties_STATUS) error
AssignProperties_From_MessagingEndpointProperties_STATUS populates our MessagingEndpointProperties_STATUS from the provided source MessagingEndpointProperties_STATUS
func (*MessagingEndpointProperties_STATUS) AssignProperties_To_MessagingEndpointProperties_STATUS ¶
func (properties *MessagingEndpointProperties_STATUS) AssignProperties_To_MessagingEndpointProperties_STATUS(destination *storage.MessagingEndpointProperties_STATUS) error
AssignProperties_To_MessagingEndpointProperties_STATUS populates the provided destination MessagingEndpointProperties_STATUS from our MessagingEndpointProperties_STATUS
func (*MessagingEndpointProperties_STATUS) DeepCopy ¶
func (in *MessagingEndpointProperties_STATUS) DeepCopy() *MessagingEndpointProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessagingEndpointProperties_STATUS.
func (*MessagingEndpointProperties_STATUS) DeepCopyInto ¶
func (in *MessagingEndpointProperties_STATUS) DeepCopyInto(out *MessagingEndpointProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MessagingEndpointProperties_STATUS) NewEmptyARMValue ¶
func (properties *MessagingEndpointProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MessagingEndpointProperties_STATUS) PopulateFromARM ¶
func (properties *MessagingEndpointProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSetIpRule ¶
type NetworkRuleSetIpRule struct { // Action: IP Filter Action Action *NetworkRuleSetIpRule_Action `json:"action,omitempty"` // +kubebuilder:validation:Required // FilterName: Name of the IP filter rule. FilterName *string `json:"filterName,omitempty"` // +kubebuilder:validation:Required // IpMask: A string that contains the IP address range in CIDR notation for the rule. IpMask *string `json:"ipMask,omitempty"` }
IP Rule to be applied as part of Network Rule Set
func (*NetworkRuleSetIpRule) AssignProperties_From_NetworkRuleSetIpRule ¶
func (rule *NetworkRuleSetIpRule) AssignProperties_From_NetworkRuleSetIpRule(source *storage.NetworkRuleSetIpRule) error
AssignProperties_From_NetworkRuleSetIpRule populates our NetworkRuleSetIpRule from the provided source NetworkRuleSetIpRule
func (*NetworkRuleSetIpRule) AssignProperties_To_NetworkRuleSetIpRule ¶
func (rule *NetworkRuleSetIpRule) AssignProperties_To_NetworkRuleSetIpRule(destination *storage.NetworkRuleSetIpRule) error
AssignProperties_To_NetworkRuleSetIpRule populates the provided destination NetworkRuleSetIpRule from our NetworkRuleSetIpRule
func (*NetworkRuleSetIpRule) ConvertToARM ¶
func (rule *NetworkRuleSetIpRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkRuleSetIpRule) DeepCopy ¶
func (in *NetworkRuleSetIpRule) DeepCopy() *NetworkRuleSetIpRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetIpRule.
func (*NetworkRuleSetIpRule) DeepCopyInto ¶
func (in *NetworkRuleSetIpRule) DeepCopyInto(out *NetworkRuleSetIpRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSetIpRule) Initialize_From_NetworkRuleSetIpRule_STATUS ¶
func (rule *NetworkRuleSetIpRule) Initialize_From_NetworkRuleSetIpRule_STATUS(source *NetworkRuleSetIpRule_STATUS) error
Initialize_From_NetworkRuleSetIpRule_STATUS populates our NetworkRuleSetIpRule from the provided source NetworkRuleSetIpRule_STATUS
func (*NetworkRuleSetIpRule) NewEmptyARMValue ¶
func (rule *NetworkRuleSetIpRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSetIpRule) PopulateFromARM ¶
func (rule *NetworkRuleSetIpRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSetIpRule_Action ¶
type NetworkRuleSetIpRule_Action string
+kubebuilder:validation:Enum={"Allow"}
type NetworkRuleSetIpRule_Action_STATUS ¶
type NetworkRuleSetIpRule_Action_STATUS string
type NetworkRuleSetIpRule_STATUS ¶
type NetworkRuleSetIpRule_STATUS struct { // Action: IP Filter Action Action *NetworkRuleSetIpRule_Action_STATUS `json:"action,omitempty"` // FilterName: Name of the IP filter rule. FilterName *string `json:"filterName,omitempty"` // IpMask: A string that contains the IP address range in CIDR notation for the rule. IpMask *string `json:"ipMask,omitempty"` }
IP Rule to be applied as part of Network Rule Set
func (*NetworkRuleSetIpRule_STATUS) AssignProperties_From_NetworkRuleSetIpRule_STATUS ¶
func (rule *NetworkRuleSetIpRule_STATUS) AssignProperties_From_NetworkRuleSetIpRule_STATUS(source *storage.NetworkRuleSetIpRule_STATUS) error
AssignProperties_From_NetworkRuleSetIpRule_STATUS populates our NetworkRuleSetIpRule_STATUS from the provided source NetworkRuleSetIpRule_STATUS
func (*NetworkRuleSetIpRule_STATUS) AssignProperties_To_NetworkRuleSetIpRule_STATUS ¶
func (rule *NetworkRuleSetIpRule_STATUS) AssignProperties_To_NetworkRuleSetIpRule_STATUS(destination *storage.NetworkRuleSetIpRule_STATUS) error
AssignProperties_To_NetworkRuleSetIpRule_STATUS populates the provided destination NetworkRuleSetIpRule_STATUS from our NetworkRuleSetIpRule_STATUS
func (*NetworkRuleSetIpRule_STATUS) DeepCopy ¶
func (in *NetworkRuleSetIpRule_STATUS) DeepCopy() *NetworkRuleSetIpRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetIpRule_STATUS.
func (*NetworkRuleSetIpRule_STATUS) DeepCopyInto ¶
func (in *NetworkRuleSetIpRule_STATUS) DeepCopyInto(out *NetworkRuleSetIpRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSetIpRule_STATUS) NewEmptyARMValue ¶
func (rule *NetworkRuleSetIpRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSetIpRule_STATUS) PopulateFromARM ¶
func (rule *NetworkRuleSetIpRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSetProperties ¶
type NetworkRuleSetProperties struct { // +kubebuilder:validation:Required // ApplyToBuiltInEventHubEndpoint: If True, then Network Rule Set is also applied to BuiltIn EventHub EndPoint of IotHub ApplyToBuiltInEventHubEndpoint *bool `json:"applyToBuiltInEventHubEndpoint,omitempty"` // DefaultAction: Default Action for Network Rule Set DefaultAction *NetworkRuleSetProperties_DefaultAction `json:"defaultAction,omitempty"` // +kubebuilder:validation:Required // IpRules: List of IP Rules IpRules []NetworkRuleSetIpRule `json:"ipRules,omitempty"` }
Network Rule Set Properties of IotHub
func (*NetworkRuleSetProperties) AssignProperties_From_NetworkRuleSetProperties ¶
func (properties *NetworkRuleSetProperties) AssignProperties_From_NetworkRuleSetProperties(source *storage.NetworkRuleSetProperties) error
AssignProperties_From_NetworkRuleSetProperties populates our NetworkRuleSetProperties from the provided source NetworkRuleSetProperties
func (*NetworkRuleSetProperties) AssignProperties_To_NetworkRuleSetProperties ¶
func (properties *NetworkRuleSetProperties) AssignProperties_To_NetworkRuleSetProperties(destination *storage.NetworkRuleSetProperties) error
AssignProperties_To_NetworkRuleSetProperties populates the provided destination NetworkRuleSetProperties from our NetworkRuleSetProperties
func (*NetworkRuleSetProperties) ConvertToARM ¶
func (properties *NetworkRuleSetProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkRuleSetProperties) DeepCopy ¶
func (in *NetworkRuleSetProperties) DeepCopy() *NetworkRuleSetProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetProperties.
func (*NetworkRuleSetProperties) DeepCopyInto ¶
func (in *NetworkRuleSetProperties) DeepCopyInto(out *NetworkRuleSetProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSetProperties) Initialize_From_NetworkRuleSetProperties_STATUS ¶
func (properties *NetworkRuleSetProperties) Initialize_From_NetworkRuleSetProperties_STATUS(source *NetworkRuleSetProperties_STATUS) error
Initialize_From_NetworkRuleSetProperties_STATUS populates our NetworkRuleSetProperties from the provided source NetworkRuleSetProperties_STATUS
func (*NetworkRuleSetProperties) NewEmptyARMValue ¶
func (properties *NetworkRuleSetProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSetProperties) PopulateFromARM ¶
func (properties *NetworkRuleSetProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSetProperties_DefaultAction ¶
type NetworkRuleSetProperties_DefaultAction string
+kubebuilder:validation:Enum={"Allow","Deny"}
type NetworkRuleSetProperties_DefaultAction_STATUS ¶
type NetworkRuleSetProperties_DefaultAction_STATUS string
type NetworkRuleSetProperties_STATUS ¶
type NetworkRuleSetProperties_STATUS struct { // ApplyToBuiltInEventHubEndpoint: If True, then Network Rule Set is also applied to BuiltIn EventHub EndPoint of IotHub ApplyToBuiltInEventHubEndpoint *bool `json:"applyToBuiltInEventHubEndpoint,omitempty"` // DefaultAction: Default Action for Network Rule Set DefaultAction *NetworkRuleSetProperties_DefaultAction_STATUS `json:"defaultAction,omitempty"` // IpRules: List of IP Rules IpRules []NetworkRuleSetIpRule_STATUS `json:"ipRules,omitempty"` }
Network Rule Set Properties of IotHub
func (*NetworkRuleSetProperties_STATUS) AssignProperties_From_NetworkRuleSetProperties_STATUS ¶
func (properties *NetworkRuleSetProperties_STATUS) AssignProperties_From_NetworkRuleSetProperties_STATUS(source *storage.NetworkRuleSetProperties_STATUS) error
AssignProperties_From_NetworkRuleSetProperties_STATUS populates our NetworkRuleSetProperties_STATUS from the provided source NetworkRuleSetProperties_STATUS
func (*NetworkRuleSetProperties_STATUS) AssignProperties_To_NetworkRuleSetProperties_STATUS ¶
func (properties *NetworkRuleSetProperties_STATUS) AssignProperties_To_NetworkRuleSetProperties_STATUS(destination *storage.NetworkRuleSetProperties_STATUS) error
AssignProperties_To_NetworkRuleSetProperties_STATUS populates the provided destination NetworkRuleSetProperties_STATUS from our NetworkRuleSetProperties_STATUS
func (*NetworkRuleSetProperties_STATUS) DeepCopy ¶
func (in *NetworkRuleSetProperties_STATUS) DeepCopy() *NetworkRuleSetProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetProperties_STATUS.
func (*NetworkRuleSetProperties_STATUS) DeepCopyInto ¶
func (in *NetworkRuleSetProperties_STATUS) DeepCopyInto(out *NetworkRuleSetProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSetProperties_STATUS) NewEmptyARMValue ¶
func (properties *NetworkRuleSetProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSetProperties_STATUS) PopulateFromARM ¶
func (properties *NetworkRuleSetProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: The resource identifier. Id *string `json:"id,omitempty"` }
The private endpoint connection of an IotHub
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteProperties ¶
type RouteProperties struct { // Condition: 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 Condition *string `json:"condition,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxItems=1 // +kubebuilder:validation:MinItems=1 // EndpointNames: The list of endpoints to which messages that satisfy the condition are routed. Currently only one // endpoint is allowed. EndpointNames []string `json:"endpointNames,omitempty"` // +kubebuilder:validation:Required // IsEnabled: Used to specify whether a route is enabled. IsEnabled *bool `json:"isEnabled,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="^[A-Za-z0-9-._]{1,64}$" // Name: The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a // maximum length of 64 characters, and must be unique. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Source: The source that the routing rule is to be applied to, such as DeviceMessages. Source *RouteProperties_Source `json:"source,omitempty"` }
The properties of a routing rule that your IoT hub uses to route messages to endpoints.
func (*RouteProperties) AssignProperties_From_RouteProperties ¶
func (properties *RouteProperties) AssignProperties_From_RouteProperties(source *storage.RouteProperties) error
AssignProperties_From_RouteProperties populates our RouteProperties from the provided source RouteProperties
func (*RouteProperties) AssignProperties_To_RouteProperties ¶
func (properties *RouteProperties) AssignProperties_To_RouteProperties(destination *storage.RouteProperties) error
AssignProperties_To_RouteProperties populates the provided destination RouteProperties from our RouteProperties
func (*RouteProperties) ConvertToARM ¶
func (properties *RouteProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RouteProperties) DeepCopy ¶
func (in *RouteProperties) DeepCopy() *RouteProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteProperties.
func (*RouteProperties) DeepCopyInto ¶
func (in *RouteProperties) DeepCopyInto(out *RouteProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteProperties) Initialize_From_RouteProperties_STATUS ¶
func (properties *RouteProperties) Initialize_From_RouteProperties_STATUS(source *RouteProperties_STATUS) error
Initialize_From_RouteProperties_STATUS populates our RouteProperties from the provided source RouteProperties_STATUS
func (*RouteProperties) NewEmptyARMValue ¶
func (properties *RouteProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteProperties) PopulateFromARM ¶
func (properties *RouteProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteProperties_STATUS ¶
type RouteProperties_STATUS struct { // Condition: 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 Condition *string `json:"condition,omitempty"` // EndpointNames: The list of endpoints to which messages that satisfy the condition are routed. Currently only one // endpoint is allowed. EndpointNames []string `json:"endpointNames,omitempty"` // IsEnabled: Used to specify whether a route is enabled. IsEnabled *bool `json:"isEnabled,omitempty"` // Name: The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a // maximum length of 64 characters, and must be unique. Name *string `json:"name,omitempty"` // Source: The source that the routing rule is to be applied to, such as DeviceMessages. Source *RouteProperties_Source_STATUS `json:"source,omitempty"` }
The properties of a routing rule that your IoT hub uses to route messages to endpoints.
func (*RouteProperties_STATUS) AssignProperties_From_RouteProperties_STATUS ¶
func (properties *RouteProperties_STATUS) AssignProperties_From_RouteProperties_STATUS(source *storage.RouteProperties_STATUS) error
AssignProperties_From_RouteProperties_STATUS populates our RouteProperties_STATUS from the provided source RouteProperties_STATUS
func (*RouteProperties_STATUS) AssignProperties_To_RouteProperties_STATUS ¶
func (properties *RouteProperties_STATUS) AssignProperties_To_RouteProperties_STATUS(destination *storage.RouteProperties_STATUS) error
AssignProperties_To_RouteProperties_STATUS populates the provided destination RouteProperties_STATUS from our RouteProperties_STATUS
func (*RouteProperties_STATUS) DeepCopy ¶
func (in *RouteProperties_STATUS) DeepCopy() *RouteProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteProperties_STATUS.
func (*RouteProperties_STATUS) DeepCopyInto ¶
func (in *RouteProperties_STATUS) DeepCopyInto(out *RouteProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteProperties_STATUS) NewEmptyARMValue ¶
func (properties *RouteProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteProperties_STATUS) PopulateFromARM ¶
func (properties *RouteProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteProperties_Source ¶
type RouteProperties_Source string
+kubebuilder:validation:Enum={"DeviceConnectionStateEvents","DeviceJobLifecycleEvents","DeviceLifecycleEvents","DeviceMessages","Invalid","TwinChangeEvents"}
type RouteProperties_Source_STATUS ¶
type RouteProperties_Source_STATUS string
type RoutingEndpoints ¶
type RoutingEndpoints struct { // EventHubs: The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does // not include the built-in Event Hubs endpoint. EventHubs []RoutingEventHubProperties `json:"eventHubs,omitempty"` // ServiceBusQueues: The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing // rules. ServiceBusQueues []RoutingServiceBusQueueEndpointProperties `json:"serviceBusQueues,omitempty"` // ServiceBusTopics: The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing // rules. ServiceBusTopics []RoutingServiceBusTopicEndpointProperties `json:"serviceBusTopics,omitempty"` // StorageContainers: The list of storage container endpoints that IoT hub routes messages to, based on the routing rules. StorageContainers []RoutingStorageContainerProperties `json:"storageContainers,omitempty"` }
The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.
func (*RoutingEndpoints) AssignProperties_From_RoutingEndpoints ¶
func (endpoints *RoutingEndpoints) AssignProperties_From_RoutingEndpoints(source *storage.RoutingEndpoints) error
AssignProperties_From_RoutingEndpoints populates our RoutingEndpoints from the provided source RoutingEndpoints
func (*RoutingEndpoints) AssignProperties_To_RoutingEndpoints ¶
func (endpoints *RoutingEndpoints) AssignProperties_To_RoutingEndpoints(destination *storage.RoutingEndpoints) error
AssignProperties_To_RoutingEndpoints populates the provided destination RoutingEndpoints from our RoutingEndpoints
func (*RoutingEndpoints) ConvertToARM ¶
func (endpoints *RoutingEndpoints) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RoutingEndpoints) DeepCopy ¶
func (in *RoutingEndpoints) DeepCopy() *RoutingEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingEndpoints.
func (*RoutingEndpoints) DeepCopyInto ¶
func (in *RoutingEndpoints) DeepCopyInto(out *RoutingEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingEndpoints) Initialize_From_RoutingEndpoints_STATUS ¶
func (endpoints *RoutingEndpoints) Initialize_From_RoutingEndpoints_STATUS(source *RoutingEndpoints_STATUS) error
Initialize_From_RoutingEndpoints_STATUS populates our RoutingEndpoints from the provided source RoutingEndpoints_STATUS
func (*RoutingEndpoints) NewEmptyARMValue ¶
func (endpoints *RoutingEndpoints) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingEndpoints) PopulateFromARM ¶
func (endpoints *RoutingEndpoints) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingEndpoints_STATUS ¶
type RoutingEndpoints_STATUS struct { // EventHubs: The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does // not include the built-in Event Hubs endpoint. EventHubs []RoutingEventHubProperties_STATUS `json:"eventHubs,omitempty"` // ServiceBusQueues: The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing // rules. ServiceBusQueues []RoutingServiceBusQueueEndpointProperties_STATUS `json:"serviceBusQueues,omitempty"` // ServiceBusTopics: The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing // rules. ServiceBusTopics []RoutingServiceBusTopicEndpointProperties_STATUS `json:"serviceBusTopics,omitempty"` // StorageContainers: The list of storage container endpoints that IoT hub routes messages to, based on the routing rules. StorageContainers []RoutingStorageContainerProperties_STATUS `json:"storageContainers,omitempty"` }
The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.
func (*RoutingEndpoints_STATUS) AssignProperties_From_RoutingEndpoints_STATUS ¶
func (endpoints *RoutingEndpoints_STATUS) AssignProperties_From_RoutingEndpoints_STATUS(source *storage.RoutingEndpoints_STATUS) error
AssignProperties_From_RoutingEndpoints_STATUS populates our RoutingEndpoints_STATUS from the provided source RoutingEndpoints_STATUS
func (*RoutingEndpoints_STATUS) AssignProperties_To_RoutingEndpoints_STATUS ¶
func (endpoints *RoutingEndpoints_STATUS) AssignProperties_To_RoutingEndpoints_STATUS(destination *storage.RoutingEndpoints_STATUS) error
AssignProperties_To_RoutingEndpoints_STATUS populates the provided destination RoutingEndpoints_STATUS from our RoutingEndpoints_STATUS
func (*RoutingEndpoints_STATUS) DeepCopy ¶
func (in *RoutingEndpoints_STATUS) DeepCopy() *RoutingEndpoints_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingEndpoints_STATUS.
func (*RoutingEndpoints_STATUS) DeepCopyInto ¶
func (in *RoutingEndpoints_STATUS) DeepCopyInto(out *RoutingEndpoints_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingEndpoints_STATUS) NewEmptyARMValue ¶
func (endpoints *RoutingEndpoints_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingEndpoints_STATUS) PopulateFromARM ¶
func (endpoints *RoutingEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingEventHubProperties ¶
type RoutingEventHubProperties struct { // AuthenticationType: Method used to authenticate against the event hub endpoint AuthenticationType *RoutingEventHubProperties_AuthenticationType `json:"authenticationType,omitempty"` // ConnectionString: The connection string of the event hub endpoint. ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` // EndpointUri: The url of the event hub endpoint. It must include the protocol sb:// EndpointUri *string `json:"endpointUri,omitempty"` // EntityPath: Event hub name on the event hub namespace EntityPath *string `json:"entityPath,omitempty"` // Identity: Managed identity properties of routing event hub endpoint. Identity *ManagedIdentity `json:"identity,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="^[A-Za-z0-9-._]{1,64}$" // Name: The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, // hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, // $default. Endpoint names must be unique across endpoint types. Name *string `json:"name,omitempty"` // Reference: Id of the event hub endpoint Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` // ResourceGroup: The name of the resource group of the event hub endpoint. ResourceGroup *string `json:"resourceGroup,omitempty"` // SubscriptionId: The subscription identifier of the event hub endpoint. SubscriptionId *string `json:"subscriptionId,omitempty"` }
The properties related to an event hub endpoint.
func (*RoutingEventHubProperties) AssignProperties_From_RoutingEventHubProperties ¶
func (properties *RoutingEventHubProperties) AssignProperties_From_RoutingEventHubProperties(source *storage.RoutingEventHubProperties) error
AssignProperties_From_RoutingEventHubProperties populates our RoutingEventHubProperties from the provided source RoutingEventHubProperties
func (*RoutingEventHubProperties) AssignProperties_To_RoutingEventHubProperties ¶
func (properties *RoutingEventHubProperties) AssignProperties_To_RoutingEventHubProperties(destination *storage.RoutingEventHubProperties) error
AssignProperties_To_RoutingEventHubProperties populates the provided destination RoutingEventHubProperties from our RoutingEventHubProperties
func (*RoutingEventHubProperties) ConvertToARM ¶
func (properties *RoutingEventHubProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RoutingEventHubProperties) DeepCopy ¶
func (in *RoutingEventHubProperties) DeepCopy() *RoutingEventHubProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingEventHubProperties.
func (*RoutingEventHubProperties) DeepCopyInto ¶
func (in *RoutingEventHubProperties) DeepCopyInto(out *RoutingEventHubProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingEventHubProperties) Initialize_From_RoutingEventHubProperties_STATUS ¶
func (properties *RoutingEventHubProperties) Initialize_From_RoutingEventHubProperties_STATUS(source *RoutingEventHubProperties_STATUS) error
Initialize_From_RoutingEventHubProperties_STATUS populates our RoutingEventHubProperties from the provided source RoutingEventHubProperties_STATUS
func (*RoutingEventHubProperties) NewEmptyARMValue ¶
func (properties *RoutingEventHubProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingEventHubProperties) PopulateFromARM ¶
func (properties *RoutingEventHubProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingEventHubProperties_AuthenticationType ¶
type RoutingEventHubProperties_AuthenticationType string
+kubebuilder:validation:Enum={"identityBased","keyBased"}
type RoutingEventHubProperties_AuthenticationType_STATUS ¶
type RoutingEventHubProperties_AuthenticationType_STATUS string
type RoutingEventHubProperties_STATUS ¶
type RoutingEventHubProperties_STATUS struct { // AuthenticationType: Method used to authenticate against the event hub endpoint AuthenticationType *RoutingEventHubProperties_AuthenticationType_STATUS `json:"authenticationType,omitempty"` // EndpointUri: The url of the event hub endpoint. It must include the protocol sb:// EndpointUri *string `json:"endpointUri,omitempty"` // EntityPath: Event hub name on the event hub namespace EntityPath *string `json:"entityPath,omitempty"` // Id: Id of the event hub endpoint Id *string `json:"id,omitempty"` // Identity: Managed identity properties of routing event hub endpoint. Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` // Name: The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, // hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, // $default. Endpoint names must be unique across endpoint types. Name *string `json:"name,omitempty"` // ResourceGroup: The name of the resource group of the event hub endpoint. ResourceGroup *string `json:"resourceGroup,omitempty"` // SubscriptionId: The subscription identifier of the event hub endpoint. SubscriptionId *string `json:"subscriptionId,omitempty"` }
The properties related to an event hub endpoint.
func (*RoutingEventHubProperties_STATUS) AssignProperties_From_RoutingEventHubProperties_STATUS ¶
func (properties *RoutingEventHubProperties_STATUS) AssignProperties_From_RoutingEventHubProperties_STATUS(source *storage.RoutingEventHubProperties_STATUS) error
AssignProperties_From_RoutingEventHubProperties_STATUS populates our RoutingEventHubProperties_STATUS from the provided source RoutingEventHubProperties_STATUS
func (*RoutingEventHubProperties_STATUS) AssignProperties_To_RoutingEventHubProperties_STATUS ¶
func (properties *RoutingEventHubProperties_STATUS) AssignProperties_To_RoutingEventHubProperties_STATUS(destination *storage.RoutingEventHubProperties_STATUS) error
AssignProperties_To_RoutingEventHubProperties_STATUS populates the provided destination RoutingEventHubProperties_STATUS from our RoutingEventHubProperties_STATUS
func (*RoutingEventHubProperties_STATUS) DeepCopy ¶
func (in *RoutingEventHubProperties_STATUS) DeepCopy() *RoutingEventHubProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingEventHubProperties_STATUS.
func (*RoutingEventHubProperties_STATUS) DeepCopyInto ¶
func (in *RoutingEventHubProperties_STATUS) DeepCopyInto(out *RoutingEventHubProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingEventHubProperties_STATUS) NewEmptyARMValue ¶
func (properties *RoutingEventHubProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingEventHubProperties_STATUS) PopulateFromARM ¶
func (properties *RoutingEventHubProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingProperties ¶
type RoutingProperties struct { // Endpoints: The properties related to the custom endpoints to which your IoT hub routes messages based on the routing // rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint // is allowed across all endpoint types for free hubs. Endpoints *RoutingEndpoints `json:"endpoints,omitempty"` // Enrichments: The list of user-provided enrichments that the IoT hub applies to messages to be delivered to built-in and // custom endpoints. See: https://aka.ms/telemetryoneventgrid Enrichments []EnrichmentProperties `json:"enrichments,omitempty"` // FallbackRoute: The properties of the route that is used as a fall-back route when none of the conditions specified in // the 'routes' section are met. This is an optional parameter. When this property is not present in the template, the // fallback route is disabled by default. FallbackRoute *FallbackRouteProperties `json:"fallbackRoute,omitempty"` // Routes: The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom // endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for // free hubs. Routes []RouteProperties `json:"routes,omitempty"` }
The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
func (*RoutingProperties) AssignProperties_From_RoutingProperties ¶
func (properties *RoutingProperties) AssignProperties_From_RoutingProperties(source *storage.RoutingProperties) error
AssignProperties_From_RoutingProperties populates our RoutingProperties from the provided source RoutingProperties
func (*RoutingProperties) AssignProperties_To_RoutingProperties ¶
func (properties *RoutingProperties) AssignProperties_To_RoutingProperties(destination *storage.RoutingProperties) error
AssignProperties_To_RoutingProperties populates the provided destination RoutingProperties from our RoutingProperties
func (*RoutingProperties) ConvertToARM ¶
func (properties *RoutingProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RoutingProperties) DeepCopy ¶
func (in *RoutingProperties) DeepCopy() *RoutingProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProperties.
func (*RoutingProperties) DeepCopyInto ¶
func (in *RoutingProperties) DeepCopyInto(out *RoutingProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingProperties) Initialize_From_RoutingProperties_STATUS ¶
func (properties *RoutingProperties) Initialize_From_RoutingProperties_STATUS(source *RoutingProperties_STATUS) error
Initialize_From_RoutingProperties_STATUS populates our RoutingProperties from the provided source RoutingProperties_STATUS
func (*RoutingProperties) NewEmptyARMValue ¶
func (properties *RoutingProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingProperties) PopulateFromARM ¶
func (properties *RoutingProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingProperties_STATUS ¶
type RoutingProperties_STATUS struct { // Endpoints: The properties related to the custom endpoints to which your IoT hub routes messages based on the routing // rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint // is allowed across all endpoint types for free hubs. Endpoints *RoutingEndpoints_STATUS `json:"endpoints,omitempty"` // Enrichments: The list of user-provided enrichments that the IoT hub applies to messages to be delivered to built-in and // custom endpoints. See: https://aka.ms/telemetryoneventgrid Enrichments []EnrichmentProperties_STATUS `json:"enrichments,omitempty"` // FallbackRoute: The properties of the route that is used as a fall-back route when none of the conditions specified in // the 'routes' section are met. This is an optional parameter. When this property is not present in the template, the // fallback route is disabled by default. FallbackRoute *FallbackRouteProperties_STATUS `json:"fallbackRoute,omitempty"` // Routes: The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom // endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for // free hubs. Routes []RouteProperties_STATUS `json:"routes,omitempty"` }
The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
func (*RoutingProperties_STATUS) AssignProperties_From_RoutingProperties_STATUS ¶
func (properties *RoutingProperties_STATUS) AssignProperties_From_RoutingProperties_STATUS(source *storage.RoutingProperties_STATUS) error
AssignProperties_From_RoutingProperties_STATUS populates our RoutingProperties_STATUS from the provided source RoutingProperties_STATUS
func (*RoutingProperties_STATUS) AssignProperties_To_RoutingProperties_STATUS ¶
func (properties *RoutingProperties_STATUS) AssignProperties_To_RoutingProperties_STATUS(destination *storage.RoutingProperties_STATUS) error
AssignProperties_To_RoutingProperties_STATUS populates the provided destination RoutingProperties_STATUS from our RoutingProperties_STATUS
func (*RoutingProperties_STATUS) DeepCopy ¶
func (in *RoutingProperties_STATUS) DeepCopy() *RoutingProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProperties_STATUS.
func (*RoutingProperties_STATUS) DeepCopyInto ¶
func (in *RoutingProperties_STATUS) DeepCopyInto(out *RoutingProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingProperties_STATUS) NewEmptyARMValue ¶
func (properties *RoutingProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingProperties_STATUS) PopulateFromARM ¶
func (properties *RoutingProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingServiceBusQueueEndpointProperties ¶
type RoutingServiceBusQueueEndpointProperties struct { // AuthenticationType: Method used to authenticate against the service bus queue endpoint AuthenticationType *RoutingServiceBusQueueEndpointProperties_AuthenticationType `json:"authenticationType,omitempty"` // ConnectionString: The connection string of the service bus queue endpoint. ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` // EndpointUri: The url of the service bus queue endpoint. It must include the protocol sb:// EndpointUri *string `json:"endpointUri,omitempty"` // EntityPath: Queue name on the service bus namespace EntityPath *string `json:"entityPath,omitempty"` // Identity: Managed identity properties of routing service bus queue endpoint. Identity *ManagedIdentity `json:"identity,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="^[A-Za-z0-9-._]{1,64}$" // Name: The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, // hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, // $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual queue name. Name *string `json:"name,omitempty"` // Reference: Id of the service bus queue endpoint Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` // ResourceGroup: The name of the resource group of the service bus queue endpoint. ResourceGroup *string `json:"resourceGroup,omitempty"` // SubscriptionId: The subscription identifier of the service bus queue endpoint. SubscriptionId *string `json:"subscriptionId,omitempty"` }
The properties related to service bus queue endpoint types.
func (*RoutingServiceBusQueueEndpointProperties) AssignProperties_From_RoutingServiceBusQueueEndpointProperties ¶
func (properties *RoutingServiceBusQueueEndpointProperties) AssignProperties_From_RoutingServiceBusQueueEndpointProperties(source *storage.RoutingServiceBusQueueEndpointProperties) error
AssignProperties_From_RoutingServiceBusQueueEndpointProperties populates our RoutingServiceBusQueueEndpointProperties from the provided source RoutingServiceBusQueueEndpointProperties
func (*RoutingServiceBusQueueEndpointProperties) AssignProperties_To_RoutingServiceBusQueueEndpointProperties ¶
func (properties *RoutingServiceBusQueueEndpointProperties) AssignProperties_To_RoutingServiceBusQueueEndpointProperties(destination *storage.RoutingServiceBusQueueEndpointProperties) error
AssignProperties_To_RoutingServiceBusQueueEndpointProperties populates the provided destination RoutingServiceBusQueueEndpointProperties from our RoutingServiceBusQueueEndpointProperties
func (*RoutingServiceBusQueueEndpointProperties) ConvertToARM ¶
func (properties *RoutingServiceBusQueueEndpointProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RoutingServiceBusQueueEndpointProperties) DeepCopy ¶
func (in *RoutingServiceBusQueueEndpointProperties) DeepCopy() *RoutingServiceBusQueueEndpointProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingServiceBusQueueEndpointProperties.
func (*RoutingServiceBusQueueEndpointProperties) DeepCopyInto ¶
func (in *RoutingServiceBusQueueEndpointProperties) DeepCopyInto(out *RoutingServiceBusQueueEndpointProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingServiceBusQueueEndpointProperties) Initialize_From_RoutingServiceBusQueueEndpointProperties_STATUS ¶
func (properties *RoutingServiceBusQueueEndpointProperties) Initialize_From_RoutingServiceBusQueueEndpointProperties_STATUS(source *RoutingServiceBusQueueEndpointProperties_STATUS) error
Initialize_From_RoutingServiceBusQueueEndpointProperties_STATUS populates our RoutingServiceBusQueueEndpointProperties from the provided source RoutingServiceBusQueueEndpointProperties_STATUS
func (*RoutingServiceBusQueueEndpointProperties) NewEmptyARMValue ¶
func (properties *RoutingServiceBusQueueEndpointProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingServiceBusQueueEndpointProperties) PopulateFromARM ¶
func (properties *RoutingServiceBusQueueEndpointProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingServiceBusQueueEndpointProperties_AuthenticationType ¶
type RoutingServiceBusQueueEndpointProperties_AuthenticationType string
+kubebuilder:validation:Enum={"identityBased","keyBased"}
type RoutingServiceBusQueueEndpointProperties_AuthenticationType_STATUS ¶
type RoutingServiceBusQueueEndpointProperties_AuthenticationType_STATUS string
type RoutingServiceBusQueueEndpointProperties_STATUS ¶
type RoutingServiceBusQueueEndpointProperties_STATUS struct { // AuthenticationType: Method used to authenticate against the service bus queue endpoint AuthenticationType *RoutingServiceBusQueueEndpointProperties_AuthenticationType_STATUS `json:"authenticationType,omitempty"` // EndpointUri: The url of the service bus queue endpoint. It must include the protocol sb:// EndpointUri *string `json:"endpointUri,omitempty"` // EntityPath: Queue name on the service bus namespace EntityPath *string `json:"entityPath,omitempty"` // Id: Id of the service bus queue endpoint Id *string `json:"id,omitempty"` // Identity: Managed identity properties of routing service bus queue endpoint. Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` // Name: The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, // hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, // $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual queue name. Name *string `json:"name,omitempty"` // ResourceGroup: The name of the resource group of the service bus queue endpoint. ResourceGroup *string `json:"resourceGroup,omitempty"` // SubscriptionId: The subscription identifier of the service bus queue endpoint. SubscriptionId *string `json:"subscriptionId,omitempty"` }
The properties related to service bus queue endpoint types.
func (*RoutingServiceBusQueueEndpointProperties_STATUS) AssignProperties_From_RoutingServiceBusQueueEndpointProperties_STATUS ¶
func (properties *RoutingServiceBusQueueEndpointProperties_STATUS) AssignProperties_From_RoutingServiceBusQueueEndpointProperties_STATUS(source *storage.RoutingServiceBusQueueEndpointProperties_STATUS) error
AssignProperties_From_RoutingServiceBusQueueEndpointProperties_STATUS populates our RoutingServiceBusQueueEndpointProperties_STATUS from the provided source RoutingServiceBusQueueEndpointProperties_STATUS
func (*RoutingServiceBusQueueEndpointProperties_STATUS) AssignProperties_To_RoutingServiceBusQueueEndpointProperties_STATUS ¶
func (properties *RoutingServiceBusQueueEndpointProperties_STATUS) AssignProperties_To_RoutingServiceBusQueueEndpointProperties_STATUS(destination *storage.RoutingServiceBusQueueEndpointProperties_STATUS) error
AssignProperties_To_RoutingServiceBusQueueEndpointProperties_STATUS populates the provided destination RoutingServiceBusQueueEndpointProperties_STATUS from our RoutingServiceBusQueueEndpointProperties_STATUS
func (*RoutingServiceBusQueueEndpointProperties_STATUS) DeepCopy ¶
func (in *RoutingServiceBusQueueEndpointProperties_STATUS) DeepCopy() *RoutingServiceBusQueueEndpointProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingServiceBusQueueEndpointProperties_STATUS.
func (*RoutingServiceBusQueueEndpointProperties_STATUS) DeepCopyInto ¶
func (in *RoutingServiceBusQueueEndpointProperties_STATUS) DeepCopyInto(out *RoutingServiceBusQueueEndpointProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingServiceBusQueueEndpointProperties_STATUS) NewEmptyARMValue ¶
func (properties *RoutingServiceBusQueueEndpointProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingServiceBusQueueEndpointProperties_STATUS) PopulateFromARM ¶
func (properties *RoutingServiceBusQueueEndpointProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingServiceBusTopicEndpointProperties ¶
type RoutingServiceBusTopicEndpointProperties struct { // AuthenticationType: Method used to authenticate against the service bus topic endpoint AuthenticationType *RoutingServiceBusTopicEndpointProperties_AuthenticationType `json:"authenticationType,omitempty"` // ConnectionString: The connection string of the service bus topic endpoint. ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` // EndpointUri: The url of the service bus topic endpoint. It must include the protocol sb:// EndpointUri *string `json:"endpointUri,omitempty"` // EntityPath: Queue name on the service bus topic EntityPath *string `json:"entityPath,omitempty"` // Identity: Managed identity properties of routing service bus topic endpoint. Identity *ManagedIdentity `json:"identity,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="^[A-Za-z0-9-._]{1,64}$" // Name: The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, // hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, // $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual topic name. Name *string `json:"name,omitempty"` // Reference: Id of the service bus topic endpoint Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` // ResourceGroup: The name of the resource group of the service bus topic endpoint. ResourceGroup *string `json:"resourceGroup,omitempty"` // SubscriptionId: The subscription identifier of the service bus topic endpoint. SubscriptionId *string `json:"subscriptionId,omitempty"` }
The properties related to service bus topic endpoint types.
func (*RoutingServiceBusTopicEndpointProperties) AssignProperties_From_RoutingServiceBusTopicEndpointProperties ¶
func (properties *RoutingServiceBusTopicEndpointProperties) AssignProperties_From_RoutingServiceBusTopicEndpointProperties(source *storage.RoutingServiceBusTopicEndpointProperties) error
AssignProperties_From_RoutingServiceBusTopicEndpointProperties populates our RoutingServiceBusTopicEndpointProperties from the provided source RoutingServiceBusTopicEndpointProperties
func (*RoutingServiceBusTopicEndpointProperties) AssignProperties_To_RoutingServiceBusTopicEndpointProperties ¶
func (properties *RoutingServiceBusTopicEndpointProperties) AssignProperties_To_RoutingServiceBusTopicEndpointProperties(destination *storage.RoutingServiceBusTopicEndpointProperties) error
AssignProperties_To_RoutingServiceBusTopicEndpointProperties populates the provided destination RoutingServiceBusTopicEndpointProperties from our RoutingServiceBusTopicEndpointProperties
func (*RoutingServiceBusTopicEndpointProperties) ConvertToARM ¶
func (properties *RoutingServiceBusTopicEndpointProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RoutingServiceBusTopicEndpointProperties) DeepCopy ¶
func (in *RoutingServiceBusTopicEndpointProperties) DeepCopy() *RoutingServiceBusTopicEndpointProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingServiceBusTopicEndpointProperties.
func (*RoutingServiceBusTopicEndpointProperties) DeepCopyInto ¶
func (in *RoutingServiceBusTopicEndpointProperties) DeepCopyInto(out *RoutingServiceBusTopicEndpointProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingServiceBusTopicEndpointProperties) Initialize_From_RoutingServiceBusTopicEndpointProperties_STATUS ¶
func (properties *RoutingServiceBusTopicEndpointProperties) Initialize_From_RoutingServiceBusTopicEndpointProperties_STATUS(source *RoutingServiceBusTopicEndpointProperties_STATUS) error
Initialize_From_RoutingServiceBusTopicEndpointProperties_STATUS populates our RoutingServiceBusTopicEndpointProperties from the provided source RoutingServiceBusTopicEndpointProperties_STATUS
func (*RoutingServiceBusTopicEndpointProperties) NewEmptyARMValue ¶
func (properties *RoutingServiceBusTopicEndpointProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingServiceBusTopicEndpointProperties) PopulateFromARM ¶
func (properties *RoutingServiceBusTopicEndpointProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingServiceBusTopicEndpointProperties_AuthenticationType ¶
type RoutingServiceBusTopicEndpointProperties_AuthenticationType string
+kubebuilder:validation:Enum={"identityBased","keyBased"}
type RoutingServiceBusTopicEndpointProperties_AuthenticationType_STATUS ¶
type RoutingServiceBusTopicEndpointProperties_AuthenticationType_STATUS string
type RoutingServiceBusTopicEndpointProperties_STATUS ¶
type RoutingServiceBusTopicEndpointProperties_STATUS struct { // AuthenticationType: Method used to authenticate against the service bus topic endpoint AuthenticationType *RoutingServiceBusTopicEndpointProperties_AuthenticationType_STATUS `json:"authenticationType,omitempty"` // EndpointUri: The url of the service bus topic endpoint. It must include the protocol sb:// EndpointUri *string `json:"endpointUri,omitempty"` // EntityPath: Queue name on the service bus topic EntityPath *string `json:"entityPath,omitempty"` // Id: Id of the service bus topic endpoint Id *string `json:"id,omitempty"` // Identity: Managed identity properties of routing service bus topic endpoint. Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` // Name: The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, // hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, // $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual topic name. Name *string `json:"name,omitempty"` // ResourceGroup: The name of the resource group of the service bus topic endpoint. ResourceGroup *string `json:"resourceGroup,omitempty"` // SubscriptionId: The subscription identifier of the service bus topic endpoint. SubscriptionId *string `json:"subscriptionId,omitempty"` }
The properties related to service bus topic endpoint types.
func (*RoutingServiceBusTopicEndpointProperties_STATUS) AssignProperties_From_RoutingServiceBusTopicEndpointProperties_STATUS ¶
func (properties *RoutingServiceBusTopicEndpointProperties_STATUS) AssignProperties_From_RoutingServiceBusTopicEndpointProperties_STATUS(source *storage.RoutingServiceBusTopicEndpointProperties_STATUS) error
AssignProperties_From_RoutingServiceBusTopicEndpointProperties_STATUS populates our RoutingServiceBusTopicEndpointProperties_STATUS from the provided source RoutingServiceBusTopicEndpointProperties_STATUS
func (*RoutingServiceBusTopicEndpointProperties_STATUS) AssignProperties_To_RoutingServiceBusTopicEndpointProperties_STATUS ¶
func (properties *RoutingServiceBusTopicEndpointProperties_STATUS) AssignProperties_To_RoutingServiceBusTopicEndpointProperties_STATUS(destination *storage.RoutingServiceBusTopicEndpointProperties_STATUS) error
AssignProperties_To_RoutingServiceBusTopicEndpointProperties_STATUS populates the provided destination RoutingServiceBusTopicEndpointProperties_STATUS from our RoutingServiceBusTopicEndpointProperties_STATUS
func (*RoutingServiceBusTopicEndpointProperties_STATUS) DeepCopy ¶
func (in *RoutingServiceBusTopicEndpointProperties_STATUS) DeepCopy() *RoutingServiceBusTopicEndpointProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingServiceBusTopicEndpointProperties_STATUS.
func (*RoutingServiceBusTopicEndpointProperties_STATUS) DeepCopyInto ¶
func (in *RoutingServiceBusTopicEndpointProperties_STATUS) DeepCopyInto(out *RoutingServiceBusTopicEndpointProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingServiceBusTopicEndpointProperties_STATUS) NewEmptyARMValue ¶
func (properties *RoutingServiceBusTopicEndpointProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingServiceBusTopicEndpointProperties_STATUS) PopulateFromARM ¶
func (properties *RoutingServiceBusTopicEndpointProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingStorageContainerProperties ¶
type RoutingStorageContainerProperties struct { // AuthenticationType: Method used to authenticate against the storage endpoint AuthenticationType *RoutingStorageContainerProperties_AuthenticationType `json:"authenticationType,omitempty"` // +kubebuilder:validation:Maximum=720 // +kubebuilder:validation:Minimum=60 // BatchFrequencyInSeconds: Time interval at which blobs are written to storage. Value should be between 60 and 720 // seconds. Default value is 300 seconds. BatchFrequencyInSeconds *int `json:"batchFrequencyInSeconds,omitempty"` // ConnectionString: The connection string of the storage account. ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` // +kubebuilder:validation:Required // ContainerName: The name of storage container in the storage account. ContainerName *string `json:"containerName,omitempty"` // Encoding: Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. // Default value is 'avro'. Encoding *RoutingStorageContainerProperties_Encoding `json:"encoding,omitempty"` // EndpointUri: The url of the storage endpoint. It must include the protocol https:// EndpointUri *string `json:"endpointUri,omitempty"` // FileNameFormat: File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All // parameters are mandatory but can be reordered. FileNameFormat *string `json:"fileNameFormat,omitempty"` // Identity: Managed identity properties of routing storage endpoint. Identity *ManagedIdentity `json:"identity,omitempty"` // +kubebuilder:validation:Maximum=524288000 // +kubebuilder:validation:Minimum=10485760 // MaxChunkSizeInBytes: Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) // and 524288000(500MB). Default value is 314572800(300MB). MaxChunkSizeInBytes *int `json:"maxChunkSizeInBytes,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="^[A-Za-z0-9-._]{1,64}$" // Name: The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, // hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, // $default. Endpoint names must be unique across endpoint types. Name *string `json:"name,omitempty"` // Reference: Id of the storage container endpoint Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` // ResourceGroup: The name of the resource group of the storage account. ResourceGroup *string `json:"resourceGroup,omitempty"` // SubscriptionId: The subscription identifier of the storage account. SubscriptionId *string `json:"subscriptionId,omitempty"` }
The properties related to a storage container endpoint.
func (*RoutingStorageContainerProperties) AssignProperties_From_RoutingStorageContainerProperties ¶
func (properties *RoutingStorageContainerProperties) AssignProperties_From_RoutingStorageContainerProperties(source *storage.RoutingStorageContainerProperties) error
AssignProperties_From_RoutingStorageContainerProperties populates our RoutingStorageContainerProperties from the provided source RoutingStorageContainerProperties
func (*RoutingStorageContainerProperties) AssignProperties_To_RoutingStorageContainerProperties ¶
func (properties *RoutingStorageContainerProperties) AssignProperties_To_RoutingStorageContainerProperties(destination *storage.RoutingStorageContainerProperties) error
AssignProperties_To_RoutingStorageContainerProperties populates the provided destination RoutingStorageContainerProperties from our RoutingStorageContainerProperties
func (*RoutingStorageContainerProperties) ConvertToARM ¶
func (properties *RoutingStorageContainerProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RoutingStorageContainerProperties) DeepCopy ¶
func (in *RoutingStorageContainerProperties) DeepCopy() *RoutingStorageContainerProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingStorageContainerProperties.
func (*RoutingStorageContainerProperties) DeepCopyInto ¶
func (in *RoutingStorageContainerProperties) DeepCopyInto(out *RoutingStorageContainerProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingStorageContainerProperties) Initialize_From_RoutingStorageContainerProperties_STATUS ¶
func (properties *RoutingStorageContainerProperties) Initialize_From_RoutingStorageContainerProperties_STATUS(source *RoutingStorageContainerProperties_STATUS) error
Initialize_From_RoutingStorageContainerProperties_STATUS populates our RoutingStorageContainerProperties from the provided source RoutingStorageContainerProperties_STATUS
func (*RoutingStorageContainerProperties) NewEmptyARMValue ¶
func (properties *RoutingStorageContainerProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingStorageContainerProperties) PopulateFromARM ¶
func (properties *RoutingStorageContainerProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RoutingStorageContainerProperties_AuthenticationType ¶
type RoutingStorageContainerProperties_AuthenticationType string
+kubebuilder:validation:Enum={"identityBased","keyBased"}
type RoutingStorageContainerProperties_AuthenticationType_STATUS ¶
type RoutingStorageContainerProperties_AuthenticationType_STATUS string
type RoutingStorageContainerProperties_Encoding ¶
type RoutingStorageContainerProperties_Encoding string
+kubebuilder:validation:Enum={"Avro","AvroDeflate","JSON"}
type RoutingStorageContainerProperties_Encoding_STATUS ¶
type RoutingStorageContainerProperties_Encoding_STATUS string
type RoutingStorageContainerProperties_STATUS ¶
type RoutingStorageContainerProperties_STATUS struct { // AuthenticationType: Method used to authenticate against the storage endpoint AuthenticationType *RoutingStorageContainerProperties_AuthenticationType_STATUS `json:"authenticationType,omitempty"` // BatchFrequencyInSeconds: Time interval at which blobs are written to storage. Value should be between 60 and 720 // seconds. Default value is 300 seconds. BatchFrequencyInSeconds *int `json:"batchFrequencyInSeconds,omitempty"` // ContainerName: The name of storage container in the storage account. ContainerName *string `json:"containerName,omitempty"` // Encoding: Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. // Default value is 'avro'. Encoding *RoutingStorageContainerProperties_Encoding_STATUS `json:"encoding,omitempty"` // EndpointUri: The url of the storage endpoint. It must include the protocol https:// EndpointUri *string `json:"endpointUri,omitempty"` // FileNameFormat: File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All // parameters are mandatory but can be reordered. FileNameFormat *string `json:"fileNameFormat,omitempty"` // Id: Id of the storage container endpoint Id *string `json:"id,omitempty"` // Identity: Managed identity properties of routing storage endpoint. Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` // MaxChunkSizeInBytes: Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) // and 524288000(500MB). Default value is 314572800(300MB). MaxChunkSizeInBytes *int `json:"maxChunkSizeInBytes,omitempty"` // Name: The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, // hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, // $default. Endpoint names must be unique across endpoint types. Name *string `json:"name,omitempty"` // ResourceGroup: The name of the resource group of the storage account. ResourceGroup *string `json:"resourceGroup,omitempty"` // SubscriptionId: The subscription identifier of the storage account. SubscriptionId *string `json:"subscriptionId,omitempty"` }
The properties related to a storage container endpoint.
func (*RoutingStorageContainerProperties_STATUS) AssignProperties_From_RoutingStorageContainerProperties_STATUS ¶
func (properties *RoutingStorageContainerProperties_STATUS) AssignProperties_From_RoutingStorageContainerProperties_STATUS(source *storage.RoutingStorageContainerProperties_STATUS) error
AssignProperties_From_RoutingStorageContainerProperties_STATUS populates our RoutingStorageContainerProperties_STATUS from the provided source RoutingStorageContainerProperties_STATUS
func (*RoutingStorageContainerProperties_STATUS) AssignProperties_To_RoutingStorageContainerProperties_STATUS ¶
func (properties *RoutingStorageContainerProperties_STATUS) AssignProperties_To_RoutingStorageContainerProperties_STATUS(destination *storage.RoutingStorageContainerProperties_STATUS) error
AssignProperties_To_RoutingStorageContainerProperties_STATUS populates the provided destination RoutingStorageContainerProperties_STATUS from our RoutingStorageContainerProperties_STATUS
func (*RoutingStorageContainerProperties_STATUS) DeepCopy ¶
func (in *RoutingStorageContainerProperties_STATUS) DeepCopy() *RoutingStorageContainerProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingStorageContainerProperties_STATUS.
func (*RoutingStorageContainerProperties_STATUS) DeepCopyInto ¶
func (in *RoutingStorageContainerProperties_STATUS) DeepCopyInto(out *RoutingStorageContainerProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingStorageContainerProperties_STATUS) NewEmptyARMValue ¶
func (properties *RoutingStorageContainerProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RoutingStorageContainerProperties_STATUS) PopulateFromARM ¶
func (properties *RoutingStorageContainerProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SharedAccessSignatureAuthorizationRule ¶
type SharedAccessSignatureAuthorizationRule struct { // KeyName: The name of the shared access policy. KeyName *string `json:"keyName,omitempty"` // Rights: The permissions assigned to the shared access policy. Rights *SharedAccessSignatureAuthorizationRule_Rights `json:"rights,omitempty"` }
The properties of an IoT hub shared access policy.
func (*SharedAccessSignatureAuthorizationRule) AssignProperties_From_SharedAccessSignatureAuthorizationRule ¶
func (rule *SharedAccessSignatureAuthorizationRule) AssignProperties_From_SharedAccessSignatureAuthorizationRule(source *storage.SharedAccessSignatureAuthorizationRule) error
AssignProperties_From_SharedAccessSignatureAuthorizationRule populates our SharedAccessSignatureAuthorizationRule from the provided source SharedAccessSignatureAuthorizationRule
func (*SharedAccessSignatureAuthorizationRule) AssignProperties_To_SharedAccessSignatureAuthorizationRule ¶
func (rule *SharedAccessSignatureAuthorizationRule) AssignProperties_To_SharedAccessSignatureAuthorizationRule(destination *storage.SharedAccessSignatureAuthorizationRule) error
AssignProperties_To_SharedAccessSignatureAuthorizationRule populates the provided destination SharedAccessSignatureAuthorizationRule from our SharedAccessSignatureAuthorizationRule
func (*SharedAccessSignatureAuthorizationRule) ConvertToARM ¶
func (rule *SharedAccessSignatureAuthorizationRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SharedAccessSignatureAuthorizationRule) DeepCopy ¶
func (in *SharedAccessSignatureAuthorizationRule) DeepCopy() *SharedAccessSignatureAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessSignatureAuthorizationRule.
func (*SharedAccessSignatureAuthorizationRule) DeepCopyInto ¶
func (in *SharedAccessSignatureAuthorizationRule) DeepCopyInto(out *SharedAccessSignatureAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedAccessSignatureAuthorizationRule) Initialize_From_SharedAccessSignatureAuthorizationRule_STATUS ¶
func (rule *SharedAccessSignatureAuthorizationRule) Initialize_From_SharedAccessSignatureAuthorizationRule_STATUS(source *SharedAccessSignatureAuthorizationRule_STATUS) error
Initialize_From_SharedAccessSignatureAuthorizationRule_STATUS populates our SharedAccessSignatureAuthorizationRule from the provided source SharedAccessSignatureAuthorizationRule_STATUS
func (*SharedAccessSignatureAuthorizationRule) NewEmptyARMValue ¶
func (rule *SharedAccessSignatureAuthorizationRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SharedAccessSignatureAuthorizationRule) PopulateFromARM ¶
func (rule *SharedAccessSignatureAuthorizationRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SharedAccessSignatureAuthorizationRule_Rights ¶
type SharedAccessSignatureAuthorizationRule_Rights string
+kubebuilder:validation:Enum={"DeviceConnect","RegistryRead","RegistryRead, DeviceConnect","RegistryRead, RegistryWrite","RegistryRead, RegistryWrite, DeviceConnect","RegistryRead, RegistryWrite, ServiceConnect","RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect","RegistryRead, ServiceConnect","RegistryRead, ServiceConnect, DeviceConnect","RegistryWrite","RegistryWrite, DeviceConnect","RegistryWrite, ServiceConnect","RegistryWrite, ServiceConnect, DeviceConnect","ServiceConnect","ServiceConnect, DeviceConnect"}
type SharedAccessSignatureAuthorizationRule_Rights_STATUS ¶
type SharedAccessSignatureAuthorizationRule_Rights_STATUS string
type SharedAccessSignatureAuthorizationRule_STATUS ¶
type SharedAccessSignatureAuthorizationRule_STATUS struct { string `json:"keyName,omitempty"` Rights *SharedAccessSignatureAuthorizationRule_Rights_STATUS `json:"rights,omitempty"` }KeyName *
The properties of an IoT hub shared access policy.
func (*SharedAccessSignatureAuthorizationRule_STATUS) AssignProperties_From_SharedAccessSignatureAuthorizationRule_STATUS ¶
func (rule *SharedAccessSignatureAuthorizationRule_STATUS) AssignProperties_From_SharedAccessSignatureAuthorizationRule_STATUS(source *storage.SharedAccessSignatureAuthorizationRule_STATUS) error
AssignProperties_From_SharedAccessSignatureAuthorizationRule_STATUS populates our SharedAccessSignatureAuthorizationRule_STATUS from the provided source SharedAccessSignatureAuthorizationRule_STATUS
func (*SharedAccessSignatureAuthorizationRule_STATUS) AssignProperties_To_SharedAccessSignatureAuthorizationRule_STATUS ¶
func (rule *SharedAccessSignatureAuthorizationRule_STATUS) AssignProperties_To_SharedAccessSignatureAuthorizationRule_STATUS(destination *storage.SharedAccessSignatureAuthorizationRule_STATUS) error
AssignProperties_To_SharedAccessSignatureAuthorizationRule_STATUS populates the provided destination SharedAccessSignatureAuthorizationRule_STATUS from our SharedAccessSignatureAuthorizationRule_STATUS
func (*SharedAccessSignatureAuthorizationRule_STATUS) DeepCopy ¶
func (in *SharedAccessSignatureAuthorizationRule_STATUS) DeepCopy() *SharedAccessSignatureAuthorizationRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessSignatureAuthorizationRule_STATUS.
func (*SharedAccessSignatureAuthorizationRule_STATUS) DeepCopyInto ¶
func (in *SharedAccessSignatureAuthorizationRule_STATUS) DeepCopyInto(out *SharedAccessSignatureAuthorizationRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedAccessSignatureAuthorizationRule_STATUS) NewEmptyARMValue ¶
func (rule *SharedAccessSignatureAuthorizationRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SharedAccessSignatureAuthorizationRule_STATUS) PopulateFromARM ¶
func (rule *SharedAccessSignatureAuthorizationRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageEndpointProperties ¶
type StorageEndpointProperties struct { // AuthenticationType: Specifies authentication type being used for connecting to the storage account. AuthenticationType *StorageEndpointProperties_AuthenticationType `json:"authenticationType,omitempty"` // +kubebuilder:validation:Required // ConnectionString: The connection string for the Azure Storage account to which files are uploaded. ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` // +kubebuilder:validation:Required // ContainerName: The name of the root container where you upload files. The container need not exist but should be // creatable using the connectionString specified. ContainerName *string `json:"containerName,omitempty"` // Identity: Managed identity properties of storage endpoint for file upload. Identity *ManagedIdentity `json:"identity,omitempty"` // SasTtlAsIso8601: The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. SasTtlAsIso8601 *string `json:"sasTtlAsIso8601,omitempty"` }
The properties of the Azure Storage endpoint for file upload.
func (*StorageEndpointProperties) AssignProperties_From_StorageEndpointProperties ¶
func (properties *StorageEndpointProperties) AssignProperties_From_StorageEndpointProperties(source *storage.StorageEndpointProperties) error
AssignProperties_From_StorageEndpointProperties populates our StorageEndpointProperties from the provided source StorageEndpointProperties
func (*StorageEndpointProperties) AssignProperties_To_StorageEndpointProperties ¶
func (properties *StorageEndpointProperties) AssignProperties_To_StorageEndpointProperties(destination *storage.StorageEndpointProperties) error
AssignProperties_To_StorageEndpointProperties populates the provided destination StorageEndpointProperties from our StorageEndpointProperties
func (*StorageEndpointProperties) ConvertToARM ¶
func (properties *StorageEndpointProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageEndpointProperties) DeepCopy ¶
func (in *StorageEndpointProperties) DeepCopy() *StorageEndpointProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageEndpointProperties.
func (*StorageEndpointProperties) DeepCopyInto ¶
func (in *StorageEndpointProperties) DeepCopyInto(out *StorageEndpointProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageEndpointProperties) Initialize_From_StorageEndpointProperties_STATUS ¶
func (properties *StorageEndpointProperties) Initialize_From_StorageEndpointProperties_STATUS(source *StorageEndpointProperties_STATUS) error
Initialize_From_StorageEndpointProperties_STATUS populates our StorageEndpointProperties from the provided source StorageEndpointProperties_STATUS
func (*StorageEndpointProperties) NewEmptyARMValue ¶
func (properties *StorageEndpointProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageEndpointProperties) PopulateFromARM ¶
func (properties *StorageEndpointProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageEndpointProperties_AuthenticationType ¶
type StorageEndpointProperties_AuthenticationType string
+kubebuilder:validation:Enum={"identityBased","keyBased"}
type StorageEndpointProperties_AuthenticationType_STATUS ¶
type StorageEndpointProperties_AuthenticationType_STATUS string
type StorageEndpointProperties_STATUS ¶
type StorageEndpointProperties_STATUS struct { // AuthenticationType: Specifies authentication type being used for connecting to the storage account. AuthenticationType *StorageEndpointProperties_AuthenticationType_STATUS `json:"authenticationType,omitempty"` // ContainerName: The name of the root container where you upload files. The container need not exist but should be // creatable using the connectionString specified. ContainerName *string `json:"containerName,omitempty"` // Identity: Managed identity properties of storage endpoint for file upload. Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` // SasTtlAsIso8601: The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: // https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. SasTtlAsIso8601 *string `json:"sasTtlAsIso8601,omitempty"` }
The properties of the Azure Storage endpoint for file upload.
func (*StorageEndpointProperties_STATUS) AssignProperties_From_StorageEndpointProperties_STATUS ¶
func (properties *StorageEndpointProperties_STATUS) AssignProperties_From_StorageEndpointProperties_STATUS(source *storage.StorageEndpointProperties_STATUS) error
AssignProperties_From_StorageEndpointProperties_STATUS populates our StorageEndpointProperties_STATUS from the provided source StorageEndpointProperties_STATUS
func (*StorageEndpointProperties_STATUS) AssignProperties_To_StorageEndpointProperties_STATUS ¶
func (properties *StorageEndpointProperties_STATUS) AssignProperties_To_StorageEndpointProperties_STATUS(destination *storage.StorageEndpointProperties_STATUS) error
AssignProperties_To_StorageEndpointProperties_STATUS populates the provided destination StorageEndpointProperties_STATUS from our StorageEndpointProperties_STATUS
func (*StorageEndpointProperties_STATUS) DeepCopy ¶
func (in *StorageEndpointProperties_STATUS) DeepCopy() *StorageEndpointProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageEndpointProperties_STATUS.
func (*StorageEndpointProperties_STATUS) DeepCopyInto ¶
func (in *StorageEndpointProperties_STATUS) DeepCopyInto(out *StorageEndpointProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageEndpointProperties_STATUS) NewEmptyARMValue ¶
func (properties *StorageEndpointProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageEndpointProperties_STATUS) PopulateFromARM ¶
func (properties *StorageEndpointProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_STATUS) NewEmptyARMValue ¶
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |
Package storage contains API Schema definitions for the devices storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=devices.azure.com +versionName=v1api20210702storage
|
Package storage contains API Schema definitions for the devices storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=devices.azure.com +versionName=v1api20210702storage |