Operations - List
使用可能なすべての Microsoft.Devices REST API 操作をListsします。
GET https://management.azure.com/providers/Microsoft.Devices/operations?api-version=2018-01-22
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
api-version
|
query | True |
string |
API のバージョン。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK です。 要求は成功しました。 |
|
Other Status Codes |
既定のエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー。
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
DPSOperations
Sample Request
GET https://management.azure.com/providers/Microsoft.Devices/operations?api-version=2018-01-22
Sample Response
{
"value": [
{
"name": "Microsoft.Devices/register/action",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Register Resource Provider"
}
},
{
"name": "Microsoft.Devices/IotHubs/diagnosticSettings/read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get Diagnostic Setting"
}
},
{
"name": "Microsoft.Devices/IotHubs/diagnosticSettings/write",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Set Diagnostic Setting"
}
},
{
"name": "Microsoft.Devices/IotHubs/metricDefinitions/read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Read IotHub service metric definitions"
}
},
{
"name": "Microsoft.Devices/IotHubs/logDefinitions/read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Read IotHub service log definitions"
}
},
{
"name": "Microsoft.Devices/operations/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get All ResourceProvider Operations"
}
},
{
"name": "Microsoft.Devices/checkNameAvailability/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Check If IotHub name is available"
}
},
{
"name": "Microsoft.Devices/usages/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get Subscription Usages"
}
},
{
"name": "Microsoft.Devices/iotHubs/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get IotHub(s)"
}
},
{
"name": "Microsoft.Devices/iotHubs/Write",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Create or update IotHub Resource"
}
},
{
"name": "Microsoft.Devices/iotHubs/Delete",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Delete IotHub Resource"
}
},
{
"name": "Microsoft.Devices/iotHubs/iotHubStats/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get IotHub Statistics"
}
},
{
"name": "Microsoft.Devices/iotHubs/skus/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get valid IotHub Skus"
}
},
{
"name": "Microsoft.Devices/iotHubs/listkeys/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get all IotHub Keys"
}
},
{
"name": "Microsoft.Devices/iotHubs/iotHubKeys/listkeys/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get IotHub Key for the given name"
}
},
{
"name": "Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Write",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Create EventHub Consumer Group"
}
},
{
"name": "Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get EventHub Consumer Group(s)"
}
},
{
"name": "Microsoft.Devices/iotHubs/eventHubEndpoints/consumerGroups/Delete",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Delete EventHub Consumer Group"
}
},
{
"name": "Microsoft.Devices/iotHubs/exportDevices/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Export Devices"
}
},
{
"name": "Microsoft.Devices/iotHubs/importDevices/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Import Devices"
}
},
{
"name": "Microsoft.Devices/iotHubs/jobs/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get the Job(s) on IotHub"
}
},
{
"name": "Microsoft.Devices/iotHubs/quotaMetrics/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get Quota Metrics"
}
},
{
"name": "Microsoft.Devices/iotHubs/routing/routes/$testall/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Routing Rule Test All"
}
},
{
"name": "Microsoft.Devices/iotHubs/routing/routes/$testnew/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Routing Rule Test Route"
}
},
{
"name": "Microsoft.Devices/iotHubs/routingEndpointsHealth/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get Endpoint Health"
}
},
{
"name": "Microsoft.Devices/ProvisioningServices/diagnosticSettings/read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Get Diagnostic Setting"
}
},
{
"name": "Microsoft.Devices/ProvisioningServices/diagnosticSettings/write",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Set Diagnostic Setting"
}
},
{
"name": "Microsoft.Devices/ProvisioningServices/metricDefinitions/read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Read DPS service metric definitions"
}
},
{
"name": "Microsoft.Devices/ProvisioningServices/logDefinitions/read",
"display": {
"provider": "Microsoft Devices",
"resource": "IotHubs",
"operation": "Read DPS service log definitions"
}
},
{
"name": "Microsoft.Devices/checkProvisioningServiceNameAvailability/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "ProvisioningServives",
"operation": "Check If Provisioning Service name is available"
}
},
{
"name": "Microsoft.Devices/provisioningServices/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "ProvisioningServices",
"operation": "Get Provisioning Service resource"
}
},
{
"name": "Microsoft.Devices/provisioningServices/Write",
"display": {
"provider": "Microsoft Devices",
"resource": "ProvisioningServices",
"operation": "Create Provisioning Service resource"
}
},
{
"name": "Microsoft.Devices/provisioningServices/Delete",
"display": {
"provider": "Microsoft Devices",
"resource": "ProvisioningServices",
"operation": "Delete Provisioning Service resource"
}
},
{
"name": "Microsoft.Devices/provisioningServices/skus/Read",
"display": {
"provider": "Microsoft Devices",
"resource": "ProvisioningServices",
"operation": "Delete Provisioning Service resource"
}
},
{
"name": "Microsoft.Devices/provisioningServices/listkeys/Action",
"display": {
"provider": "Microsoft Devices",
"resource": "ProvisioningServices",
"operation": "get security related metadata"
}
}
]
}
定義
名前 | 説明 |
---|---|
Display |
操作を表す オブジェクト。 |
Error |
エラーの詳細。 |
Operation |
REST API 操作をIoT Hubします。 |
Operation |
IoT Hub操作を一覧表示する要求の結果。 操作の一覧と、次の結果セットを取得するための URL リンクが含まれています。 |
Display
操作を表す オブジェクト。
名前 | 型 | 説明 |
---|---|---|
operation |
string |
操作の名前。 |
provider |
string |
サービス プロバイダー: Microsoft デバイス。 |
resource |
string |
リソースの種類: ProvisioningServices。 |
ErrorDetails
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
details |
string |
エラーの詳細です。 |
httpStatusCode |
string |
HTTP 状態コード。 |
message |
string |
エラー メッセージ。 |
Operation
REST API 操作をIoT Hubします。
名前 | 型 | 説明 |
---|---|---|
display |
操作を表す オブジェクト。 |
|
name |
string |
操作名: {provider}/{resource}/{read | write | action | delete} |
OperationListResult
IoT Hub操作を一覧表示する要求の結果。 操作の一覧と、次の結果セットを取得するための URL リンクが含まれています。
名前 | 型 | 説明 |
---|---|---|
nextLink |
string |
次の一連の操作リストの結果を取得するための URL (ある場合)。 |
value |
Microsoft.Devices リソース プロバイダーでサポートされているIoT Hub操作の一覧。 |