Iot Dps Resource - List By Resource Group

Obtenez la liste de tous les services d’approvisionnement dans le groupe de ressources donné.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices?api-version=2022-12-12

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Identificateur du groupe de ressources.

subscriptionId
path True

string

Identificateur de l’abonnement.

api-version
query True

string

Version de l’API.

Réponses

Nom Type Description
200 OK

ProvisioningServiceDescriptionListResult

Liste des services d’approvisionnement dans le groupe de ressources.

Other Status Codes

ErrorDetails

Réponse d’erreur par défaut.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

DPSListByResourceGroup

Sample Request

GET https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/provisioningServices?api-version=2022-12-12

Sample Response

{
  "value": [
    {
      "etag": "AAAAAAAADGk=",
      "name": "myFirstProvisioningService",
      "location": "eastus",
      "properties": {
        "state": "Active",
        "allocationPolicy": "Hashed",
        "serviceOperationsHostName": "myFirstProvisioningService.azure-devices-provisioning.net",
        "deviceProvisioningHostName": "global.azure-devices-provisioning.net",
        "idScope": "0ne00000012",
        "portalOperationsHostName": "myFirstProvisioningService.services.azure-devices-provisioning.net"
      },
      "resourcegroup": "myResourceGroup",
      "type": "Microsoft.Devices/ProvisioningServices",
      "id": "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/ProvisioningServices/myFirstProvisioningService",
      "subscriptionid": "91d12660-3dec-467a-be2a-213b5544ddc0",
      "tags": {},
      "sku": {
        "name": "S1",
        "tier": "Standard",
        "capacity": 1
      }
    },
    {
      "etag": "AAAAAAAADGk=",
      "name": "mySecondProvisioningService",
      "location": "eastus",
      "properties": {
        "state": "Active",
        "allocationPolicy": "Hashed",
        "serviceOperationsHostName": "mySecondProvisioningService.azure-devices-provisioning.net",
        "deviceProvisioningHostName": "global.azure-devices-provisioning.net",
        "idScope": "0ne00000012",
        "portalOperationsHostName": "myFirstProvisioningService.services.azure-devices-provisioning.net"
      },
      "resourcegroup": "myResourceGroup",
      "type": "Microsoft.Devices/ProvisioningServices",
      "id": "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/ProvisioningServices/mySecondProvisioningService",
      "subscriptionid": "91d12660-3dec-467a-be2a-213b5544ddc0",
      "tags": {},
      "sku": {
        "name": "S1",
        "tier": "Standard",
        "capacity": 1
      }
    }
  ]
}

Définitions

Nom Description
AccessRightsDescription

Droits dont cette clé dispose.

AllocationPolicy

Stratégie d’allocation à utiliser par ce service d’approvisionnement.

createdByType

Type d’identité qui a créé la ressource.

ErrorDetails

Détails de l’erreur.

IotDpsPropertiesDescription

les propriétés propres au service d’un service d’approvisionnement, y compris les clés, les hubs iot liés, l’état actuel et les propriétés générées par le système, telles que le nom d’hôte et idScope

IotDpsSku

Nom de la référence Sku.

IotDpsSkuInfo

Liste des références SKU de service d’approvisionnement possibles.

IotHubDefinitionDescription

Description du hub IoT.

IpFilterActionType

Action souhaitée pour les requêtes capturées par cette règle.

IpFilterRule

Règles de filtre IP pour un service d’approvisionnement.

IpFilterTargetType

Cible pour les requêtes capturées par cette règle.

PrivateEndpoint

Propriété de point de terminaison privé d’une connexion de point de terminaison privé

PrivateEndpointConnection

Connexion de point de terminaison privé d’un service d’approvisionnement

PrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé

PrivateLinkServiceConnectionState

État actuel d’une connexion de point de terminaison privé

PrivateLinkServiceConnectionStatus

Status d’une connexion de point de terminaison privé

ProvisioningServiceDescription

Description du service d’approvisionnement.

ProvisioningServiceDescriptionListResult

Liste des descriptions de service d’approvisionnement.

PublicNetworkAccess

Si les requêtes provenant du réseau public sont autorisées

SharedAccessSignatureAuthorizationRule[AccessRightsDescription]

Description de la clé d’accès partagé.

state

État actuel du service d’approvisionnement.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

AccessRightsDescription

Droits dont cette clé dispose.

Nom Type Description
DeviceConnect

string

EnrollmentRead

string

EnrollmentWrite

string

RegistrationStatusRead

string

RegistrationStatusWrite

string

ServiceConfig

string

AllocationPolicy

Stratégie d’allocation à utiliser par ce service d’approvisionnement.

Nom Type Description
GeoLatency

string

Hashed

string

Static

string

createdByType

Type d’identité qui a créé la ressource.

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

Détails de l’erreur.

Nom Type Description
code

integer

Code d'erreur.

details

string

Détails de l’erreur.

httpStatusCode

string

Code d’état HTTP.

message

string

Message d’erreur.

IotDpsPropertiesDescription

les propriétés propres au service d’un service d’approvisionnement, y compris les clés, les hubs iot liés, l’état actuel et les propriétés générées par le système, telles que le nom d’hôte et idScope

Nom Type Description
allocationPolicy

AllocationPolicy

Stratégie d’allocation à utiliser par ce service d’approvisionnement.

authorizationPolicies

SharedAccessSignatureAuthorizationRule[AccessRightsDescription][]

Liste des clés d’autorisation pour un service d’approvisionnement.

deviceProvisioningHostName

string

Point de terminaison d’appareil pour ce service d’approvisionnement.

enableDataResidency

boolean

facultatif. Indique si le instance DPS a Data Residency activé, ce qui supprime la récupération d’urgence entre les paires géographiques.

idScope

string

Identificateur unique de ce service d’approvisionnement.

iotHubs

IotHubDefinitionDescription[]

Liste des hubs IoT associés à ce service d’approvisionnement.

ipFilterRules

IpFilterRule[]

Règles de filtre IP.

portalOperationsHostName

string

Point de terminaison du portail pour activer CORS pour ce service d’approvisionnement.

privateEndpointConnections

PrivateEndpointConnection[]

Connexions de point de terminaison privé créées sur cet IotHub

provisioningState

string

État d’approvisionnement ARM du service d’approvisionnement.

publicNetworkAccess

PublicNetworkAccess

Si les requêtes provenant du réseau public sont autorisées

serviceOperationsHostName

string

Point de terminaison de service pour l’approvisionnement du service.

state

state

État actuel du service d’approvisionnement.

IotDpsSku

Nom de la référence Sku.

Nom Type Description
S1

string

IotDpsSkuInfo

Liste des références SKU de service d’approvisionnement possibles.

Nom Type Description
capacity

integer

Nombre d’unités à provisionner

name

IotDpsSku

Nom de la référence Sku.

tier

string

Nom du niveau tarifaire du service d’approvisionnement.

IotHubDefinitionDescription

Description du hub IoT.

Nom Type Description
allocationWeight

integer

poids à appliquer pour un iot h donné.

applyAllocationPolicy

boolean

indicateur pour l’application d’allocationPolicy ou non pour un hub iot donné.

connectionString

string

Chaîne de connexion du hub IoT.

location

string

Région ARM du hub IoT.

name

string

Nom d’hôte du hub IoT.

IpFilterActionType

Action souhaitée pour les requêtes capturées par cette règle.

Nom Type Description
Accept

string

Reject

string

IpFilterRule

Règles de filtre IP pour un service d’approvisionnement.

Nom Type Description
action

IpFilterActionType

Action souhaitée pour les requêtes capturées par cette règle.

filterName

string

Nom de la règle de filtre IP.

ipMask

string

Chaîne qui contient la plage d’adresses IP en notation CIDR pour la règle.

target

IpFilterTargetType

Cible pour les requêtes capturées par cette règle.

IpFilterTargetType

Cible pour les requêtes capturées par cette règle.

Nom Type Description
all

string

deviceApi

string

serviceApi

string

PrivateEndpoint

Propriété de point de terminaison privé d’une connexion de point de terminaison privé

Nom Type Description
id

string

Identificateur de ressource.

PrivateEndpointConnection

Connexion de point de terminaison privé d’un service d’approvisionnement

Nom Type Description
id

string

Identificateur de ressource.

name

string

Nom de la ressource.

properties

PrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé

systemData

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

type

string

Type de ressource.

PrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé

Nom Type Description
privateEndpoint

PrivateEndpoint

Propriété de point de terminaison privé d’une connexion de point de terminaison privé

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

État actuel d’une connexion de point de terminaison privé

PrivateLinkServiceConnectionState

État actuel d’une connexion de point de terminaison privé

Nom Type Description
actionsRequired

string

Actions requises pour une connexion de point de terminaison privé

description

string

Description de l’état actuel d’une connexion de point de terminaison privé

status

PrivateLinkServiceConnectionStatus

Status d’une connexion de point de terminaison privé

PrivateLinkServiceConnectionStatus

Status d’une connexion de point de terminaison privé

Nom Type Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

ProvisioningServiceDescription

Description du service d’approvisionnement.

Nom Type Description
etag

string

Le champ Etag n’est pas obligatoire. S’il est fourni dans le corps de la réponse, il doit également être fourni en tant qu’en-tête conformément à la convention ETag normale.

id

string

Identificateur de ressource.

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties

IotDpsPropertiesDescription

Propriétés spécifiques au service pour un service d’approvisionnement

resourcegroup

string

Groupe de ressources de la ressource.

sku

IotDpsSkuInfo

Informations de référence Sku pour un service d’approvisionnement.

subscriptionid

string

ID d’abonnement de la ressource.

systemData

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

tags

object

Étiquettes de la ressource.

type

string

Type de ressource.

ProvisioningServiceDescriptionListResult

Liste des descriptions de service d’approvisionnement.

Nom Type Description
nextLink

string

lien suivant

value

ProvisioningServiceDescription[]

Liste des descriptions de service d’approvisionnement.

PublicNetworkAccess

Si les requêtes provenant du réseau public sont autorisées

Nom Type Description
Disabled

string

Enabled

string

SharedAccessSignatureAuthorizationRule[AccessRightsDescription]

Description de la clé d’accès partagé.

Nom Type Description
keyName

string

Nom de la clé.

primaryKey

string

Valeur de clé SAP principale.

rights

AccessRightsDescription

Droits dont cette clé dispose.

secondaryKey

string

Valeur de clé SAS secondaire.

state

État actuel du service d’approvisionnement.

Nom Type Description
Activating

string

ActivationFailed

string

Active

string

Deleted

string

Deleting

string

DeletionFailed

string

FailingOver

string

FailoverFailed

string

Resuming

string

Suspended

string

Suspending

string

Transitioning

string

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string

Horodatage de la dernière modification de la ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la dernière ressource.

lastModifiedByType

createdByType

Type d’identité qui a modifié la dernière ressource.