Microsoft Azure PUT API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.
This API exposes
6 operations
across 6 paths,
and defines 63 schemas.
It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.
The identity and technical contract details declared by the specification.
CustomAllocationDefinition
object
This tells DPS which webhook to call when using custom allocation.
2 properties
2 required
ReprovisionPolicy
object
The behavior of the service when a device is re-provisioned to an IoT hub.
2 properties
2 required
PrivateEndpoint
object
The private endpoint property of a private endpoint connection
1 property
Metadata
object
Metadata for the TwinCollection
2 properties
IotHubLocationDescription
object
Public representation of one of the locations where a resource is provisioned.
2 properties
RoutingStorageContainerProperties
object
The properties related to a storage container endpoint.
13 properties
2 required
PrivateEndpointConnectionProperties
object
The properties of a private endpoint connection
4 properties
1 required
EnrichmentProperties
object
The properties of an enrichment that your IoT hub applies to messages delivered to endpoints.
3 properties
3 required
RoutingEventHubProperties
object
The properties related to an event hub endpoint.
9 properties
1 required
FallbackRouteProperties
object
The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.
5 properties
3 required
ErrorInfo
object
4 properties
2 required
PrivateEndpointConnectionProvisioningState
string
The current provisioning state.
EventHubConsumerGroupBodyDescription
object
The EventHub consumer group.
1 property
1 required
NetworkRuleSetIpRule
object
IP Rule to be applied as part of Network Rule Set
3 properties
2 required
TwinCollection
object
Represents a collection of properties within a Twin
3 properties
IotHubProperties
object
The properties of an IoT hub.
26 properties
X509Attestation
object
Attestation via X509.
3 properties
RouteProperties
object
The properties of a routing rule that your IoT hub uses to route messages to endpoints.
5 properties
4 required
EnrollmentGroup
object
Enrollment group record.
13 properties
2 required
ManagedIdentity
object
The properties of the Managed identity.
1 property
DeviceRegistrationState
object
Device registration state.
11 properties
X509Certificates
object
Primary and secondary certificates
2 properties
ProvisioningServiceErrorDetails
object
Contains the properties of an error returned by the Azure IoT Hub Provisioning Service.
5 properties
KeyVaultKeyProperties
object
The properties of the KeyVault key.
2 properties
RoutingServiceBusQueueEndpointProperties
object
The properties related to service bus queue endpoint types.
9 properties
1 required
CloudToDeviceProperties
object
The IoT hub cloud-to-device messaging properties.
3 properties
PrivateLinkServiceConnectionState
object
The current state of a private endpoint connection
3 properties
1 required
EventHubProperties
object
The properties of the provisioned Event Hub-compatible endpoint used by the IoT hub.
5 properties
RoutingProperties
object
The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
4 properties
StorageEndpointProperties
object
The properties of the Azure Storage endpoint for file upload.
5 properties
2 required
Resource
object
The common properties of an Azure resource.
5 properties
1 required
PrivateEndpointConnection
object
The private endpoint connection of a workspace
4 properties
1 required
FeedbackProperties
object
The properties of the feedback queue for cloud-to-device messages.
3 properties
PrivateEndpointConnectionProperties_2
object
The properties of a private endpoint connection
2 properties
1 required
X509CertificateInfo
object
X509 certificate info.
8 properties
8 required
TpmAttestation
object
Attestation via TPM.
2 properties
1 required
ErrorDetails
object
Error details.
4 properties
EventHubConsumerGroupName
object
The EventHub consumer group name.
1 property
1 required
InitialTwin
object
Initial device twin. Contains a subset of the properties of Twin.
2 properties
PrivateEndpointConnection_2
object
The private endpoint connection of an IotHub
4 properties
1 required
SharedAccessSignatureAuthorizationRule
object
The properties of an IoT hub shared access policy.
4 properties
2 required
RoutingEndpoints
object
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 a…
4 properties
SymmetricKeyAttestation
object
Attestation via SymmetricKey.
2 properties
MessagingEndpointProperties
object
The properties of the messaging endpoints used by this IoT hub.
3 properties
InitialTwinProperties
object
Represents the initial properties that will be set on the device twin.
1 property
ArmIdentity
object
4 properties
NetworkRuleSetProperties
object
Network Rule Set Properties of IotHub
3 properties
2 required
EncryptionPropertiesDescription
object
The encryption properties for the IoT hub.
2 properties
AttestationMechanism
object
Attestation mechanism for individualEnrollment as well as enrollmentGroup.
4 properties
1 required
systemData
object
Metadata pertaining to creation and last modification of the resource.
6 properties
ErrorResponse
object
Contains details when the response code indicates an error.
1 property
1 required
EventHubConsumerGroupInfo
object
The properties of the EventHubConsumerGroupInfo object.
5 properties
ArmUserIdentity
object
2 properties
IotHubDescription
object
The description of the IoT hub.
5 properties
1 required
IpFilterRule
object
The IP filter rules for the IoT hub.
3 properties
3 required
X509CAReferences
object
Primary and secondary CA references.
2 properties
PrivateLinkServiceConnectionState_2
object
The current state of a private endpoint connection
3 properties
2 required
RoutingServiceBusTopicEndpointProperties
object
The properties related to service bus topic endpoint types.
9 properties
1 required
IotHubSkuInfo
object
Information about the SKU of the IoT hub.
3 properties
1 required
X509CertificateWithInfo
object
Certificate and Certificate info
2 properties
DeviceCapabilities
object
Device capabilities.
1 property
1 required
ErrorDetail
object
3 properties
2 required
IndividualEnrollment
object
The device enrollment record.
16 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Microsoft Azure publishes across the network.