Documentation
¶
Overview ¶
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
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
- type ArmIdentity_STATUS
- type ArmUserIdentity_STATUS
- type CloudToDeviceProperties
- type CloudToDeviceProperties_STATUS
- type EnrichmentProperties
- type EnrichmentProperties_STATUS
- type EventHubProperties
- type EventHubProperties_STATUS
- type FallbackRouteProperties
- type FallbackRouteProperties_STATUS
- type FeedbackProperties
- type FeedbackProperties_STATUS
- type IotHub
- func (iotHub *IotHub) AzureName() string
- func (iotHub *IotHub) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *IotHub) DeepCopy() *IotHub
- func (in *IotHub) DeepCopyInto(out *IotHub)
- func (in *IotHub) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type IotHubList
- type IotHubLocationDescription_STATUS
- type IotHubOperatorSecrets
- type IotHubOperatorSpec
- type IotHubProperties
- type IotHubProperties_STATUS
- type IotHubSkuInfo
- type IotHubSkuInfo_STATUS
- type IotHub_STATUS
- type IotHub_Spec
- type IpFilterRule
- type IpFilterRule_STATUS
- type ManagedIdentity
- type ManagedIdentity_STATUS
- type MessagingEndpointProperties
- type MessagingEndpointProperties_STATUS
- type NetworkRuleSetIpRule
- type NetworkRuleSetIpRule_STATUS
- type NetworkRuleSetProperties
- type NetworkRuleSetProperties_STATUS
- type PrivateEndpointConnection_STATUS
- type RouteProperties
- type RouteProperties_STATUS
- type RoutingEndpoints
- type RoutingEndpoints_STATUS
- type RoutingEventHubProperties
- type RoutingEventHubProperties_STATUS
- type RoutingProperties
- type RoutingProperties_STATUS
- type RoutingServiceBusQueueEndpointProperties
- type RoutingServiceBusQueueEndpointProperties_STATUS
- type RoutingServiceBusTopicEndpointProperties
- type RoutingServiceBusTopicEndpointProperties_STATUS
- type RoutingStorageContainerProperties
- type RoutingStorageContainerProperties_STATUS
- type SharedAccessSignatureAuthorizationRule
- type SharedAccessSignatureAuthorizationRule_STATUS
- type StorageEndpointProperties
- type StorageEndpointProperties_STATUS
- type SystemData_STATUS
- type UserAssignedIdentityDetails
Constants ¶
const APIVersion_Value = APIVersion("2021-07-02")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "devices.azure.com", Version: "v1api20210702storage"} // 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 APIVersion ¶
type APIVersion string
Storage version of v1api20210702.APIVersion +kubebuilder:validation:Enum={"2021-07-02"}
type ArmIdentity ¶
type ArmIdentity struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20210702.ArmIdentity
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.
type ArmIdentity_STATUS ¶
type ArmIdentity_STATUS struct { PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities map[string]ArmUserIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20210702.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.
type ArmUserIdentity_STATUS ¶
type ArmUserIdentity_STATUS struct { ClientId *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.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.
type CloudToDeviceProperties ¶
type CloudToDeviceProperties struct { DefaultTtlAsIso8601 *string `json:"defaultTtlAsIso8601,omitempty"` Feedback *FeedbackProperties `json:"feedback,omitempty"` MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.CloudToDeviceProperties The IoT hub cloud-to-device messaging properties.
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.
type CloudToDeviceProperties_STATUS ¶
type CloudToDeviceProperties_STATUS struct { DefaultTtlAsIso8601 *string `json:"defaultTtlAsIso8601,omitempty"` Feedback *FeedbackProperties_STATUS `json:"feedback,omitempty"` MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.CloudToDeviceProperties_STATUS The IoT hub cloud-to-device messaging properties.
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.
type EnrichmentProperties ¶
type EnrichmentProperties struct { EndpointNames []string `json:"endpointNames,omitempty"` Key *string `json:"key,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20210702.EnrichmentProperties The properties of an enrichment that your IoT hub applies to messages delivered to endpoints.
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.
type EnrichmentProperties_STATUS ¶
type EnrichmentProperties_STATUS struct { EndpointNames []string `json:"endpointNames,omitempty"` Key *string `json:"key,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20210702.EnrichmentProperties_STATUS The properties of an enrichment that your IoT hub applies to messages delivered to endpoints.
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.
type EventHubProperties ¶
type EventHubProperties struct { PartitionCount *int `json:"partitionCount,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RetentionTimeInDays *int `json:"retentionTimeInDays,omitempty"` }
Storage version of v1api20210702.EventHubProperties The properties of the provisioned Event Hub-compatible endpoint used by the IoT hub.
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.
type EventHubProperties_STATUS ¶
type EventHubProperties_STATUS struct { Endpoint *string `json:"endpoint,omitempty"` PartitionCount *int `json:"partitionCount,omitempty"` PartitionIds []string `json:"partitionIds,omitempty"` Path *string `json:"path,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RetentionTimeInDays *int `json:"retentionTimeInDays,omitempty"` }
Storage version of v1api20210702.EventHubProperties_STATUS The properties of the provisioned Event Hub-compatible endpoint used by the IoT hub.
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.
type FallbackRouteProperties ¶
type FallbackRouteProperties struct { Condition *string `json:"condition,omitempty"` EndpointNames []string `json:"endpointNames,omitempty"` IsEnabled *bool `json:"isEnabled,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Source *string `json:"source,omitempty"` }
Storage version of v1api20210702.FallbackRouteProperties The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.
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.
type FallbackRouteProperties_STATUS ¶
type FallbackRouteProperties_STATUS struct { Condition *string `json:"condition,omitempty"` EndpointNames []string `json:"endpointNames,omitempty"` IsEnabled *bool `json:"isEnabled,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Source *string `json:"source,omitempty"` }
Storage version of v1api20210702.FallbackRouteProperties_STATUS The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.
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.
type FeedbackProperties ¶
type FeedbackProperties struct { LockDurationAsIso8601 *string `json:"lockDurationAsIso8601,omitempty"` MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TtlAsIso8601 *string `json:"ttlAsIso8601,omitempty"` }
Storage version of v1api20210702.FeedbackProperties The properties of the feedback queue for cloud-to-device messages.
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.
type FeedbackProperties_STATUS ¶
type FeedbackProperties_STATUS struct { LockDurationAsIso8601 *string `json:"lockDurationAsIso8601,omitempty"` MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TtlAsIso8601 *string `json:"ttlAsIso8601,omitempty"` }
Storage version of v1api20210702.FeedbackProperties_STATUS The properties of the feedback queue for cloud-to-device messages.
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.
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:storageversion +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" Storage version of v1api20210702.IotHub 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) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (iotHub *IotHub) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) 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) Hub ¶
func (iotHub *IotHub) Hub()
Hub marks that this IotHub is the hub type for conversion
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 ¶ added in v2.11.0
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
type IotHubList ¶
type IotHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IotHub `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20210702.IotHub 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_STATUS ¶
type IotHubLocationDescription_STATUS struct { Location *string `json:"location,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Role *string `json:"role,omitempty"` }
Storage version of v1api20210702.IotHubLocationDescription_STATUS Public representation of one of the locations where a resource is provisioned.
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.
type IotHubOperatorSecrets ¶
type IotHubOperatorSecrets struct { DevicePrimaryKey *genruntime.SecretDestination `json:"devicePrimaryKey,omitempty"` DeviceSecondaryKey *genruntime.SecretDestination `json:"deviceSecondaryKey,omitempty"` IotHubOwnerPrimaryKey *genruntime.SecretDestination `json:"iotHubOwnerPrimaryKey,omitempty"` IotHubOwnerSecondaryKey *genruntime.SecretDestination `json:"iotHubOwnerSecondaryKey,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RegistryReadPrimaryKey *genruntime.SecretDestination `json:"registryReadPrimaryKey,omitempty"` RegistryReadSecondaryKey *genruntime.SecretDestination `json:"registryReadSecondaryKey,omitempty"` RegistryReadWritePrimaryKey *genruntime.SecretDestination `json:"registryReadWritePrimaryKey,omitempty"` RegistryReadWriteSecondaryKey *genruntime.SecretDestination `json:"registryReadWriteSecondaryKey,omitempty"` ServicePrimaryKey *genruntime.SecretDestination `json:"servicePrimaryKey,omitempty"` ServiceSecondaryKey *genruntime.SecretDestination `json:"serviceSecondaryKey,omitempty"` }
Storage version of v1api20210702.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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` Secrets *IotHubOperatorSecrets `json:"secrets,omitempty"` }
Storage version of v1api20210702.IotHubOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []string `json:"allowedFqdnList,omitempty"` AuthorizationPolicies []SharedAccessSignatureAuthorizationRule `json:"authorizationPolicies,omitempty"` CloudToDevice *CloudToDeviceProperties `json:"cloudToDevice,omitempty"` Comments *string `json:"comments,omitempty"` DisableDeviceSAS *bool `json:"disableDeviceSAS,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` DisableModuleSAS *bool `json:"disableModuleSAS,omitempty"` EnableDataResidency *bool `json:"enableDataResidency,omitempty"` EnableFileUploadNotifications *bool `json:"enableFileUploadNotifications,omitempty"` EventHubEndpoints map[string]EventHubProperties `json:"eventHubEndpoints,omitempty"` Features *string `json:"features,omitempty"` IpFilterRules []IpFilterRule `json:"ipFilterRules,omitempty"` MessagingEndpoints map[string]MessagingEndpointProperties `json:"messagingEndpoints,omitempty"` MinTlsVersion *string `json:"minTlsVersion,omitempty"` NetworkRuleSets *NetworkRuleSetProperties `json:"networkRuleSets,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` RestrictOutboundNetworkAccess *bool `json:"restrictOutboundNetworkAccess,omitempty"` Routing *RoutingProperties `json:"routing,omitempty"` StorageEndpoints map[string]StorageEndpointProperties `json:"storageEndpoints,omitempty"` }
Storage version of v1api20210702.IotHubProperties The properties of an IoT hub.
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.
type IotHubProperties_STATUS ¶
type IotHubProperties_STATUS struct { AllowedFqdnList []string `json:"allowedFqdnList,omitempty"` AuthorizationPolicies []SharedAccessSignatureAuthorizationRule_STATUS `json:"authorizationPolicies,omitempty"` CloudToDevice *CloudToDeviceProperties_STATUS `json:"cloudToDevice,omitempty"` Comments *string `json:"comments,omitempty"` DisableDeviceSAS *bool `json:"disableDeviceSAS,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` DisableModuleSAS *bool `json:"disableModuleSAS,omitempty"` EnableDataResidency *bool `json:"enableDataResidency,omitempty"` EnableFileUploadNotifications *bool `json:"enableFileUploadNotifications,omitempty"` EventHubEndpoints map[string]EventHubProperties_STATUS `json:"eventHubEndpoints,omitempty"` Features *string `json:"features,omitempty"` HostName *string `json:"hostName,omitempty"` IpFilterRules []IpFilterRule_STATUS `json:"ipFilterRules,omitempty"` Locations []IotHubLocationDescription_STATUS `json:"locations,omitempty"` MessagingEndpoints map[string]MessagingEndpointProperties_STATUS `json:"messagingEndpoints,omitempty"` MinTlsVersion *string `json:"minTlsVersion,omitempty"` NetworkRuleSets *NetworkRuleSetProperties_STATUS `json:"networkRuleSets,omitempty"` PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` RestrictOutboundNetworkAccess *bool `json:"restrictOutboundNetworkAccess,omitempty"` Routing *RoutingProperties_STATUS `json:"routing,omitempty"` State *string `json:"state,omitempty"` StorageEndpoints map[string]StorageEndpointProperties_STATUS `json:"storageEndpoints,omitempty"` }
Storage version of v1api20210702.IotHubProperties_STATUS The properties of an IoT hub.
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.
type IotHubSkuInfo ¶
type IotHubSkuInfo struct { Capacity *int `json:"capacity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.IotHubSkuInfo Information about the SKU of the IoT hub.
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.
type IotHubSkuInfo_STATUS ¶
type IotHubSkuInfo_STATUS struct { Capacity *int `json:"capacity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20210702.IotHubSkuInfo_STATUS Information about the SKU of the IoT hub.
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.
type IotHub_STATUS ¶
type IotHub_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Identity *ArmIdentity_STATUS `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *IotHubProperties_STATUS `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Sku *IotHubSkuInfo_STATUS `json:"sku,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20210702.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.
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 *ArmIdentity `json:"identity,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *IotHubOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 *IotHubProperties `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Sku *IotHubSkuInfo `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20210702.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) 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.
type IpFilterRule ¶
type IpFilterRule struct { Action *string `json:"action,omitempty"` FilterName *string `json:"filterName,omitempty"` IpMask *string `json:"ipMask,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.IpFilterRule The IP filter rules for the IoT hub.
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.
type IpFilterRule_STATUS ¶
type IpFilterRule_STATUS struct { Action *string `json:"action,omitempty"` FilterName *string `json:"filterName,omitempty"` IpMask *string `json:"ipMask,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.IpFilterRule_STATUS The IP filter rules for the IoT hub.
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.
type ManagedIdentity ¶
type ManagedIdentity struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
Storage version of v1api20210702.ManagedIdentity The properties of the Managed identity.
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.
type ManagedIdentity_STATUS ¶
type ManagedIdentity_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
Storage version of v1api20210702.ManagedIdentity_STATUS The properties of the Managed identity.
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.
type MessagingEndpointProperties ¶
type MessagingEndpointProperties struct { LockDurationAsIso8601 *string `json:"lockDurationAsIso8601,omitempty"` MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TtlAsIso8601 *string `json:"ttlAsIso8601,omitempty"` }
Storage version of v1api20210702.MessagingEndpointProperties The properties of the messaging endpoints used by this IoT hub.
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.
type MessagingEndpointProperties_STATUS ¶
type MessagingEndpointProperties_STATUS struct { LockDurationAsIso8601 *string `json:"lockDurationAsIso8601,omitempty"` MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TtlAsIso8601 *string `json:"ttlAsIso8601,omitempty"` }
Storage version of v1api20210702.MessagingEndpointProperties_STATUS The properties of the messaging endpoints used by this IoT hub.
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.
type NetworkRuleSetIpRule ¶
type NetworkRuleSetIpRule struct { Action *string `json:"action,omitempty"` FilterName *string `json:"filterName,omitempty"` IpMask *string `json:"ipMask,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.NetworkRuleSetIpRule IP Rule to be applied as part of Network Rule Set
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.
type NetworkRuleSetIpRule_STATUS ¶
type NetworkRuleSetIpRule_STATUS struct { Action *string `json:"action,omitempty"` FilterName *string `json:"filterName,omitempty"` IpMask *string `json:"ipMask,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.NetworkRuleSetIpRule_STATUS IP Rule to be applied as part of Network Rule Set
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.
type NetworkRuleSetProperties ¶
type NetworkRuleSetProperties struct { ApplyToBuiltInEventHubEndpoint *bool `json:"applyToBuiltInEventHubEndpoint,omitempty"` DefaultAction *string `json:"defaultAction,omitempty"` IpRules []NetworkRuleSetIpRule `json:"ipRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.NetworkRuleSetProperties Network Rule Set Properties of IotHub
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.
type NetworkRuleSetProperties_STATUS ¶
type NetworkRuleSetProperties_STATUS struct { ApplyToBuiltInEventHubEndpoint *bool `json:"applyToBuiltInEventHubEndpoint,omitempty"` DefaultAction *string `json:"defaultAction,omitempty"` IpRules []NetworkRuleSetIpRule_STATUS `json:"ipRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.NetworkRuleSetProperties_STATUS Network Rule Set Properties of IotHub
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.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.PrivateEndpointConnection_STATUS The private endpoint connection of an IotHub
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.
type RouteProperties ¶
type RouteProperties struct { Condition *string `json:"condition,omitempty"` EndpointNames []string `json:"endpointNames,omitempty"` IsEnabled *bool `json:"isEnabled,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Source *string `json:"source,omitempty"` }
Storage version of v1api20210702.RouteProperties The properties of a routing rule that your IoT hub uses to route messages to endpoints.
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.
type RouteProperties_STATUS ¶
type RouteProperties_STATUS struct { Condition *string `json:"condition,omitempty"` EndpointNames []string `json:"endpointNames,omitempty"` IsEnabled *bool `json:"isEnabled,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Source *string `json:"source,omitempty"` }
Storage version of v1api20210702.RouteProperties_STATUS The properties of a routing rule that your IoT hub uses to route messages to endpoints.
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.
type RoutingEndpoints ¶
type RoutingEndpoints struct { EventHubs []RoutingEventHubProperties `json:"eventHubs,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServiceBusQueues []RoutingServiceBusQueueEndpointProperties `json:"serviceBusQueues,omitempty"` ServiceBusTopics []RoutingServiceBusTopicEndpointProperties `json:"serviceBusTopics,omitempty"` StorageContainers []RoutingStorageContainerProperties `json:"storageContainers,omitempty"` }
Storage version of v1api20210702.RoutingEndpoints 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) 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.
type RoutingEndpoints_STATUS ¶
type RoutingEndpoints_STATUS struct { EventHubs []RoutingEventHubProperties_STATUS `json:"eventHubs,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServiceBusQueues []RoutingServiceBusQueueEndpointProperties_STATUS `json:"serviceBusQueues,omitempty"` ServiceBusTopics []RoutingServiceBusTopicEndpointProperties_STATUS `json:"serviceBusTopics,omitempty"` StorageContainers []RoutingStorageContainerProperties_STATUS `json:"storageContainers,omitempty"` }
Storage version of v1api20210702.RoutingEndpoints_STATUS 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) 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.
type RoutingEventHubProperties ¶
type RoutingEventHubProperties struct { AuthenticationType *string `json:"authenticationType,omitempty"` ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` EndpointUri *string `json:"endpointUri,omitempty"` EntityPath *string `json:"entityPath,omitempty"` Identity *ManagedIdentity `json:"identity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Id of the event hub endpoint Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
Storage version of v1api20210702.RoutingEventHubProperties The properties related to an event hub endpoint.
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.
type RoutingEventHubProperties_STATUS ¶
type RoutingEventHubProperties_STATUS struct { AuthenticationType *string `json:"authenticationType,omitempty"` EndpointUri *string `json:"endpointUri,omitempty"` EntityPath *string `json:"entityPath,omitempty"` Id *string `json:"id,omitempty"` Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
Storage version of v1api20210702.RoutingEventHubProperties_STATUS The properties related to an event hub endpoint.
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.
type RoutingProperties ¶
type RoutingProperties struct { Endpoints *RoutingEndpoints `json:"endpoints,omitempty"` Enrichments []EnrichmentProperties `json:"enrichments,omitempty"` FallbackRoute *FallbackRouteProperties `json:"fallbackRoute,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Routes []RouteProperties `json:"routes,omitempty"` }
Storage version of v1api20210702.RoutingProperties The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
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.
type RoutingProperties_STATUS ¶
type RoutingProperties_STATUS struct { Endpoints *RoutingEndpoints_STATUS `json:"endpoints,omitempty"` Enrichments []EnrichmentProperties_STATUS `json:"enrichments,omitempty"` FallbackRoute *FallbackRouteProperties_STATUS `json:"fallbackRoute,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Routes []RouteProperties_STATUS `json:"routes,omitempty"` }
Storage version of v1api20210702.RoutingProperties_STATUS The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
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.
type RoutingServiceBusQueueEndpointProperties ¶
type RoutingServiceBusQueueEndpointProperties struct { AuthenticationType *string `json:"authenticationType,omitempty"` ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` EndpointUri *string `json:"endpointUri,omitempty"` EntityPath *string `json:"entityPath,omitempty"` Identity *ManagedIdentity `json:"identity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Id of the service bus queue endpoint Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
Storage version of v1api20210702.RoutingServiceBusQueueEndpointProperties The properties related to service bus queue endpoint types.
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.
type RoutingServiceBusQueueEndpointProperties_STATUS ¶
type RoutingServiceBusQueueEndpointProperties_STATUS struct { AuthenticationType *string `json:"authenticationType,omitempty"` EndpointUri *string `json:"endpointUri,omitempty"` EntityPath *string `json:"entityPath,omitempty"` Id *string `json:"id,omitempty"` Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
Storage version of v1api20210702.RoutingServiceBusQueueEndpointProperties_STATUS The properties related to service bus queue endpoint types.
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.
type RoutingServiceBusTopicEndpointProperties ¶
type RoutingServiceBusTopicEndpointProperties struct { AuthenticationType *string `json:"authenticationType,omitempty"` ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` EndpointUri *string `json:"endpointUri,omitempty"` EntityPath *string `json:"entityPath,omitempty"` Identity *ManagedIdentity `json:"identity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Id of the service bus topic endpoint Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
Storage version of v1api20210702.RoutingServiceBusTopicEndpointProperties The properties related to service bus topic endpoint types.
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.
type RoutingServiceBusTopicEndpointProperties_STATUS ¶
type RoutingServiceBusTopicEndpointProperties_STATUS struct { AuthenticationType *string `json:"authenticationType,omitempty"` EndpointUri *string `json:"endpointUri,omitempty"` EntityPath *string `json:"entityPath,omitempty"` Id *string `json:"id,omitempty"` Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
Storage version of v1api20210702.RoutingServiceBusTopicEndpointProperties_STATUS The properties related to service bus topic endpoint types.
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.
type RoutingStorageContainerProperties ¶
type RoutingStorageContainerProperties struct { AuthenticationType *string `json:"authenticationType,omitempty"` BatchFrequencyInSeconds *int `json:"batchFrequencyInSeconds,omitempty"` ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` ContainerName *string `json:"containerName,omitempty"` Encoding *string `json:"encoding,omitempty"` EndpointUri *string `json:"endpointUri,omitempty"` FileNameFormat *string `json:"fileNameFormat,omitempty"` Identity *ManagedIdentity `json:"identity,omitempty"` MaxChunkSizeInBytes *int `json:"maxChunkSizeInBytes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Id of the storage container endpoint Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
Storage version of v1api20210702.RoutingStorageContainerProperties The properties related to a storage container endpoint.
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.
type RoutingStorageContainerProperties_STATUS ¶
type RoutingStorageContainerProperties_STATUS struct { AuthenticationType *string `json:"authenticationType,omitempty"` BatchFrequencyInSeconds *int `json:"batchFrequencyInSeconds,omitempty"` ContainerName *string `json:"containerName,omitempty"` Encoding *string `json:"encoding,omitempty"` EndpointUri *string `json:"endpointUri,omitempty"` FileNameFormat *string `json:"fileNameFormat,omitempty"` Id *string `json:"id,omitempty"` Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` MaxChunkSizeInBytes *int `json:"maxChunkSizeInBytes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
Storage version of v1api20210702.RoutingStorageContainerProperties_STATUS The properties related to a storage container endpoint.
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.
type SharedAccessSignatureAuthorizationRule ¶
type SharedAccessSignatureAuthorizationRule struct {}
Storage version of v1api20210702.SharedAccessSignatureAuthorizationRule The properties of an IoT hub shared access policy.
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.
type SharedAccessSignatureAuthorizationRule_STATUS ¶
type SharedAccessSignatureAuthorizationRule_STATUS struct {}
Storage version of v1api20210702.SharedAccessSignatureAuthorizationRule_STATUS The properties of an IoT hub shared access policy.
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.
type StorageEndpointProperties ¶
type StorageEndpointProperties struct { AuthenticationType *string `json:"authenticationType,omitempty"` ConnectionString *genruntime.SecretReference `json:"connectionString,omitempty"` ContainerName *string `json:"containerName,omitempty"` Identity *ManagedIdentity `json:"identity,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SasTtlAsIso8601 *string `json:"sasTtlAsIso8601,omitempty"` }
Storage version of v1api20210702.StorageEndpointProperties The properties of the Azure Storage endpoint for file upload.
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.
type StorageEndpointProperties_STATUS ¶
type StorageEndpointProperties_STATUS struct { AuthenticationType *string `json:"authenticationType,omitempty"` ContainerName *string `json:"containerName,omitempty"` Identity *ManagedIdentity_STATUS `json:"identity,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SasTtlAsIso8601 *string `json:"sasTtlAsIso8601,omitempty"` }
Storage version of v1api20210702.StorageEndpointProperties_STATUS The properties of the Azure Storage endpoint for file upload.
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.
type SystemData_STATUS ¶
type SystemData_STATUS struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *string `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *string `json:"lastModifiedByType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210702.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
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.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"` }
Storage version of v1api20210702.UserAssignedIdentityDetails Information about the user assigned identity for the resource
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.