Sprog

ArmIotHubModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmIotHubModelFactory
type ArmIotHubModelFactory = class
Public Class ArmIotHubModelFactory
Inheritance
ArmIotHubModelFactory

Methods

Name Description
CloudToDeviceFeedbackQueueProperties(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<Int32>)

The properties of the feedback queue for cloud-to-device messages.

CloudToDeviceProperties(Nullable<Int32>, Nullable<TimeSpan>, CloudToDeviceFeedbackQueueProperties)

The IoT hub cloud-to-device messaging properties.

DeviceRegistryIdentity(Nullable<DeviceRegistryIdentityType>, ResourceIdentifier)

The identity used to manage the ADR namespace from the data plane.

DeviceRegistryLinkingErrorDetails(String, String, String, String)

Error details.

DeviceRegistryLinkingProperties(Nullable<DeviceRegistryLinkingState>, DeviceRegistryLinkingErrorDetails)

The properties related to linking the IoT Hub with the Azure Device Registry.

EventHubCompatibleEndpointProperties(Nullable<Int64>, Nullable<Int32>, IEnumerable<String>, String, String)

The properties of the provisioned Event Hub-compatible endpoint used by the IoT hub.

EventHubConsumerGroupInfoCreateOrUpdateContent(String)
EventHubConsumerGroupInfoData(ResourceIdentifier, String, ResourceType, SystemData, IReadOnlyDictionary<String,BinaryData>, Nullable<ETag>)

Initializes a new instance of EventHubConsumerGroupInfoData.

ExportDevicesContent(Uri, Boolean, String, Nullable<IotHubAuthenticationType>, ResourceIdentifier, Nullable<Boolean>, String)

Initializes a new instance of ExportDevicesContent.

IotHubCapacity(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<IotHubScaleType>)

IoT Hub capacity information.

IotHubCertificateDescriptionData(ResourceIdentifier, String, ResourceType, SystemData, IotHubCertificateProperties, Nullable<ETag>)

Initializes a new instance of IotHubCertificateDescriptionData.

IotHubCertificateProperties(String, Nullable<DateTimeOffset>, String, Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, BinaryData, ResourceIdentifier)

The description of an X509 CA Certificate.

IotHubCertificatePropertiesWithNonce(String, Nullable<DateTimeOffset>, String, Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, BinaryData, ResourceIdentifier)

The description of an X509 CA Certificate including the challenge nonce issued for the Proof-Of-Possession flow.

IotHubCertificateVerificationContent(BinaryData)

The JSON-serialized leaf certificate.

IotHubCertificateWithNonceDescription(ResourceIdentifier, String, ResourceType, SystemData, IotHubCertificatePropertiesWithNonce, Nullable<ETag>)

Initializes a new instance of IotHubCertificateWithNonceDescription.

IotHubDescriptionData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IotHubProperties, Nullable<ETag>, IotHubSkuInfo, ManagedServiceIdentity)

The description of the IoT hub.

IotHubDescriptionPatch(IDictionary<String,String>)

A container holding only the Tags for a resource, allowing the user to update the tags on an IoT Hub instance.

IotHubDeviceRegistry(ResourceIdentifier, String, String, DeviceRegistryIdentity, DeviceRegistryLinkingProperties)

Represents properties related to the Azure Device Registry (ADR).

IotHubEncryptionProperties(String, IEnumerable<IotHubKeyVaultKeyProperties>)

The encryption properties for the IoT hub.

IotHubEndpointHealthInfo(String, Nullable<IotHubEndpointHealthStatus>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

The health data for an endpoint.

IotHubEnrichmentProperties(String, String, IEnumerable<String>)

The properties of an enrichment that your IoT hub applies to messages delivered to endpoints.

IotHubFailoverContent(String)

Use to provide failover region when requesting manual Failover for a hub.

IotHubFallbackRouteProperties(String, IotHubRoutingSource, String, IEnumerable<String>, Boolean)

The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.

IotHubImportDevicesContent(Uri, Uri, String, String, Nullable<IotHubAuthenticationType>, ResourceIdentifier, Nullable<Boolean>, String)

Initializes a new instance of IotHubImportDevicesContent.

IotHubIPFilterRule(String, IotHubIPFilterActionType, String)

The IP filter rules for the IoT hub.

IotHubJobInfo(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<IotHubJobType>, Nullable<IotHubJobStatus>, String, String, String)

The properties of the Job Response object.

IotHubKeyVaultKeyProperties(String, ResourceIdentifier)
IotHubLocationDescription(Nullable<AzureLocation>, Nullable<IotHubReplicaRoleType>)

Public representation of one of the locations where a resource is provisioned.

IotHubMatchedRoute(RoutingRuleProperties)

Routes that matched.

IotHubNameAvailabilityContent(String)

Input values.

IotHubNameAvailabilityResponse(Nullable<Boolean>, Nullable<IotHubNameUnavailableReason>, String)

The properties indicating whether a given IoT hub name is available.

IotHubNetworkRuleSetIPRule(String, Nullable<IotHubNetworkRuleIPAction>, String)

IP Rule to be applied as part of Network Rule Set.

IotHubNetworkRuleSetProperties(Nullable<IotHubNetworkRuleSetDefaultAction>, Boolean, IEnumerable<IotHubNetworkRuleSetIPRule>)

Network Rule Set Properties of IotHub.

IotHubPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, IotHubPrivateEndpointConnectionProperties)

The private endpoint connection of an IotHub.

IotHubPrivateEndpointConnectionProperties(ResourceIdentifier, IotHubPrivateLinkServiceConnectionState)
IotHubPrivateEndpointGroupInformationData(ResourceIdentifier, String, ResourceType, SystemData, IotHubPrivateEndpointGroupInformationProperties)

The group information for creating a private endpoint on an IotHub.

IotHubPrivateEndpointGroupInformationProperties(String, IEnumerable<String>, IEnumerable<String>)

The properties for a group information object.

IotHubPrivateLinkServiceConnectionState(IotHubPrivateLinkServiceConnectionStatus, String, String)

The current state of a private endpoint connection.

IotHubProperties(IEnumerable<SharedAccessSignatureAuthorizationRule>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<IotHubPublicNetworkAccess>, IEnumerable<IotHubIPFilterRule>, IotHubNetworkRuleSetProperties, String, IEnumerable<IotHubPrivateEndpointConnectionData>, String, String, String, IDictionary<String,EventHubCompatibleEndpointProperties>, IotHubRoutingProperties, IDictionary<String,IotHubStorageEndpointProperties>, IDictionary<String,MessagingEndpointProperties>, Nullable<Boolean>, CloudToDeviceProperties, String, IEnumerable<String>, Nullable<IotHubCapability>, IotHubEncryptionProperties, IEnumerable<IotHubLocationDescription>, Nullable<Boolean>, IotHubRootCertificateProperties, Nullable<IotHubIPVersion>, IotHubDeviceRegistry)

Initializes a new instance of IotHubProperties.

IotHubProperties(IEnumerable<SharedAccessSignatureAuthorizationRule>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<IotHubPublicNetworkAccess>, IEnumerable<IotHubIPFilterRule>, IotHubNetworkRuleSetProperties, String, IEnumerable<IotHubPrivateEndpointConnectionData>, String, String, String, String, String, IDictionary<String,EventHubCompatibleEndpointProperties>, IotHubRoutingProperties, IDictionary<String,IotHubStorageEndpointProperties>, IDictionary<String,MessagingEndpointProperties>, Nullable<Boolean>, CloudToDeviceProperties, String, IEnumerable<String>, Nullable<IotHubCapability>, IotHubEncryptionProperties, IEnumerable<IotHubLocationDescription>, Nullable<Boolean>, IotHubRootCertificateProperties, Nullable<IotHubIPVersion>, Nullable<IotHubConnectionProfile>, IEnumerable<MqttV5TopicGroup>, IotHubDeviceRegistry, Nullable<IotHubGatewayVersion>)
IotHubQuotaMetricInfo(String, Nullable<Int64>, Nullable<Int64>)

Quota metrics properties.

IotHubRegistryStatistics(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

Identity registry statistics.

IotHubRootCertificateProperties(Nullable<Boolean>, Nullable<DateTimeOffset>)

This property store root certificate related information.

IotHubRoutingProperties(RoutingEndpoints, IEnumerable<RoutingRuleProperties>, IotHubFallbackRouteProperties, IEnumerable<IotHubEnrichmentProperties>)

The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

IotHubSkuDescription(Nullable<ResourceType>, IotHubSkuInfo, IotHubCapacity)

SKU properties.

IotHubSkuInfo(IotHubSku, Nullable<IotHubSkuTier>, Nullable<Int64>)

Information about the SKU of the IoT hub.

IotHubStorageEndpointProperties(Nullable<TimeSpan>, String, String, Nullable<IotHubAuthenticationType>, ResourceIdentifier)
IotHubTestAllRoutesContent(Nullable<IotHubRoutingSource>, RoutingMessage, RoutingTwin)

Input for testing all routes.

IotHubTestAllRoutesResult(IEnumerable<IotHubMatchedRoute>)

Result of testing all routes.

IotHubTestRouteContent(RoutingMessage, RoutingRuleProperties, RoutingTwin)

Input for testing route.

IotHubTestRouteResult(Nullable<IotHubTestResultStatus>, IEnumerable<RouteCompilationError>)

Initializes a new instance of IotHubTestRouteResult.

IotHubTypeName(String, String)

Name of Iot Hub type.

IotHubUserSubscriptionQuota(String, String, String, Nullable<Int32>, Nullable<Int32>, IotHubTypeName)

User subscription quota response.

MessagingEndpointProperties(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<Int32>)

The properties of the messaging endpoints used by this IoT hub.

MqttV5TopicGroup(String, IEnumerable<String>)

A named set of topic templates for an Event Grid-backed MQTT v5 IoT hub.

RouteCompilationError(String, Nullable<RouteErrorSeverity>, RouteErrorRange)

Compilation error when evaluating route.

RouteErrorPosition(Nullable<Int32>, Nullable<Int32>)

Position where the route error happened.

RouteErrorRange(RouteErrorPosition, RouteErrorPosition)

Range of route errors.

RoutingCosmosDBSqlApiProperties(String, String, String, String, Uri, Nullable<IotHubAuthenticationType>, ResourceIdentifier, String, String, String, String, String, String, Nullable<IotHubMessagePayloadFormat>)
RoutingEndpoints(IEnumerable<RoutingServiceBusQueueEndpointProperties>, IEnumerable<RoutingServiceBusTopicEndpointProperties>, IEnumerable<RoutingEventHubProperties>, IEnumerable<RoutingStorageContainerProperties>, IEnumerable<RoutingCosmosDBSqlApiProperties>, IEnumerable<RoutingEventStreamProperties>)

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.

RoutingEventHubProperties(Nullable<Guid>, String, String, String, Nullable<IotHubAuthenticationType>, ResourceIdentifier, String, String, String, Nullable<IotHubMessagePayloadFormat>)
RoutingEventStreamProperties(String, String, String, String, Nullable<EventStreamAuthenticationType>, ResourceIdentifier, String, String, String, Nullable<IotHubMessagePayloadFormat>)
RoutingMessage(String, IDictionary<String,String>, IDictionary<String,String>)

Routing message.

RoutingRuleProperties(String, IotHubRoutingSource, String, String, IEnumerable<String>, Boolean)

The properties of a routing rule that your IoT hub uses to route messages to endpoints.

RoutingServiceBusQueueEndpointProperties(Nullable<Guid>, String, String, String, Nullable<IotHubAuthenticationType>, ResourceIdentifier, String, String, String, Nullable<IotHubMessagePayloadFormat>)
RoutingServiceBusTopicEndpointProperties(Nullable<Guid>, String, String, String, Nullable<IotHubAuthenticationType>, ResourceIdentifier, String, String, String, Nullable<IotHubMessagePayloadFormat>)
RoutingStorageContainerProperties(Nullable<Guid>, String, String, Nullable<IotHubAuthenticationType>, ResourceIdentifier, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<RoutingStorageContainerPropertiesEncoding>, Nullable<IotHubMessagePayloadFormat>)
RoutingTwin(BinaryData, RoutingTwinProperties)

Twin reference input parameter. This is an optional parameter.

RoutingTwinProperties(BinaryData, BinaryData)

The RoutingTwinProperties.

SharedAccessSignatureAuthorizationRule(String, String, String, IotHubSharedAccessRight)

The properties of an IoT hub shared access policy.

Applies to