Microsoft.Azure.Management.IotHub.Models Namespace

Contains classes that support access to attributes of Iot Hub resources.

Classes

ArmIdentity
ArmUserIdentity
AuthenticationType

Defines values for AuthenticationType.

Capabilities

Defines values for Capabilities.

CertificateBodyDescription

The JSON-serialized X509 Certificate.

CertificateDescription

The X509 Certificate.

CertificateListDescription

The JSON-serialized array of Certificate objects.

CertificateProperties

The description of an X509 CA Certificate.

CertificatePropertiesWithNonce

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

CertificateVerificationDescription

The JSON-serialized leaf certificate

CertificateWithNonceDescription

The X509 Certificate.

CloudToDeviceProperties

The IoT hub cloud-to-device messaging properties.

DefaultAction

Defines values for DefaultAction.

EndpointHealthData

The health data for an endpoint

EndpointHealthStatus

Defines values for EndpointHealthStatus.

EnrichmentProperties

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

ErrorDetails

Error details.

ErrorDetailsException

Exception thrown for an invalid response with ErrorDetails information.

EventHubConsumerGroupBodyDescription

The EventHub consumer group.

EventHubConsumerGroupInfo

The properties of the EventHubConsumerGroupInfo object.

EventHubConsumerGroupName

The EventHub consumer group name.

EventHubProperties

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

ExportDevicesRequest

Use to provide parameters when requesting an export of all devices in the IoT hub.

FailoverInput

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

FallbackRouteProperties

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

FeedbackProperties

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

GroupIdInformation

The group information for creating a private endpoint on an IotHub

GroupIdInformationProperties

The properties for a group information object

ImportDevicesRequest

Use to provide parameters when requesting an import of all devices in the hub.

IotHubCapacity

IoT Hub capacity information.

IotHubDescription

The description of the IoT hub.

IotHubLocationDescription

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

IotHubNameAvailabilityInfo

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

IotHubProperties

The properties of an IoT hub.

IotHubQuotaMetricInfo

Quota metrics properties.

IotHubReplicaRoleType

Defines values for IotHubReplicaRoleType.

IotHubSku

Defines values for IotHubSku.

IotHubSkuDescription

SKU properties.

IotHubSkuInfo

Information about the SKU of the IoT hub.

IpFilterRule

The IP filter rules for the IoT hub.

JobResponse

The properties of the Job Response object.

JobType

Defines values for JobType.

ManagedIdentity

The properties of the Managed identity.

MatchedRoute

Routes that matched

MessagingEndpointProperties

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

Name

Name of Iot Hub type

NetworkRuleIPAction

Defines values for NetworkRuleIPAction.

NetworkRuleSetIpRule

IP Rule to be applied as part of Network Rule Set

NetworkRuleSetProperties

Network Rule Set Properties of IotHub

Operation

IoT Hub REST API operation

OperationDisplay

The object that represents the operation.

OperationInputs

Input values.

Page<T>

Defines a page in Azure responses.

PrivateEndpoint

The private endpoint property of a private endpoint connection

PrivateEndpointConnection

The private endpoint connection of an IotHub

PrivateEndpointConnectionProperties

The properties of a private endpoint connection

PrivateLinkResources

The available private link resources for an IotHub

PrivateLinkServiceConnectionState

The current state of a private endpoint connection

PrivateLinkServiceConnectionStatus

Defines values for PrivateLinkServiceConnectionStatus.

PublicNetworkAccess

Defines values for PublicNetworkAccess.

RegistryStatistics

Identity registry statistics.

Resource

The common properties of an Azure resource.

RouteCompilationError

Compilation error when evaluating route

RouteErrorPosition

Position where the route error happened

RouteErrorRange

Range of route errors

RouteErrorSeverity

Defines values for RouteErrorSeverity.

RouteProperties

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

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.

RoutingEventHubProperties

The properties related to an event hub endpoint.

RoutingMessage

Routing message

RoutingProperties

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

RoutingServiceBusQueueEndpointProperties

The properties related to service bus queue endpoint types.

RoutingServiceBusTopicEndpointProperties

The properties related to service bus topic endpoint types.

RoutingSource

Defines values for RoutingSource.

RoutingStorageContainerProperties

The properties related to a storage container endpoint.

RoutingTwin

Twin reference input parameter. This is an optional parameter

RoutingTwinProperties
SharedAccessSignatureAuthorizationRule

The properties of an IoT hub shared access policy.

StorageEndpointProperties

The properties of the Azure Storage endpoint for file upload.

TagsResource

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

TestAllRoutesInput

Input for testing all routes

TestAllRoutesResult

Result of testing all routes

TestRouteInput

Input for testing route

TestRouteResult

Result of testing one route

TestRouteResultDetails

Detailed result of testing a route

UserSubscriptionQuota

User subscription quota response

UserSubscriptionQuotaListResult

Json-serialized array of User subscription quota response

Enums

AccessRights

Defines values for AccessRights.

IotHubNameUnavailabilityReason

Defines values for IotHubNameUnavailabilityReason.

IotHubScaleType

Defines values for IotHubScaleType.

IotHubSkuTier

Defines values for IotHubSkuTier.

IpFilterActionType

Defines values for IpFilterActionType.

JobStatus

Defines values for JobStatus.

ResourceIdentityType

Defines values for ResourceIdentityType.