你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Iot Dps Resource - Update

更新现有预配服务的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法

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

URI 参数

名称 必需 类型 说明
provisioningServiceName
path True

string

要创建或更新的预配服务的名称。

resourceGroupName
path True

string

资源组标识符。

subscriptionId
path True

string

订阅标识符。

api-version
query True

string

API 的版本。

请求正文

名称 类型 说明
tags

object

资源标记

响应

名称 类型 说明
200 OK

ProvisioningServiceDescription

预配服务已成功更新

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

DPSPatch

示例请求

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

{
  "tags": {
    "foo": "bar"
  }
}

示例响应

{
  "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": {
    "foo": "bar"
  },
  "sku": {
    "name": "S1",
    "tier": "Standard",
    "capacity": 1
  }
}

定义

名称 说明
AccessRightsDescription

此密钥具有的权限。

AllocationPolicy

此预配服务要使用的分配策略。

createdByType

创建资源的标识类型。

IotDpsPropertiesDescription

预配服务的特定于服务的属性,包括密钥、链接的 iot 中心、当前状态和系统生成的属性(如主机名和 idScope)

IotDpsSku

Sku 名称。

IotDpsSkuInfo

可能的预配服务 SKU 列表。

IotHubDefinitionDescription

IoT 中心的说明。

IpFilterActionType

此规则捕获的请求的所需操作。

IpFilterRule

预配服务的 IP 筛选器规则。

IpFilterTargetType

此规则捕获的请求的目标。

PrivateEndpoint

专用终结点连接的专用终结点属性

PrivateEndpointConnection

预配服务的专用终结点连接

PrivateEndpointConnectionProperties

专用终结点连接的属性

PrivateLinkServiceConnectionState

专用终结点连接的当前状态

PrivateLinkServiceConnectionStatus

专用终结点连接的状态

ProvisioningServiceDescription

预配服务的说明。

PublicNetworkAccess

是否允许来自公用网络的请求

SharedAccessSignatureAuthorizationRule[AccessRightsDescription]

共享访问密钥的说明。

state

预配服务的当前状态。

systemData

与资源的创建和上次修改相关的元数据。

TagsResource

仅包含资源的标记的容器,允许用户更新预配服务实例上的标记。

AccessRightsDescription

此密钥具有的权限。

名称 类型 说明
DeviceConnect

string

EnrollmentRead

string

EnrollmentWrite

string

RegistrationStatusRead

string

RegistrationStatusWrite

string

ServiceConfig

string

AllocationPolicy

此预配服务要使用的分配策略。

名称 类型 说明
GeoLatency

string

Hashed

string

Static

string

createdByType

创建资源的标识类型。

名称 类型 说明
Application

string

Key

string

ManagedIdentity

string

User

string

IotDpsPropertiesDescription

预配服务的特定于服务的属性,包括密钥、链接的 iot 中心、当前状态和系统生成的属性(如主机名和 idScope)

名称 类型 说明
allocationPolicy

AllocationPolicy

此预配服务要使用的分配策略。

authorizationPolicies

SharedAccessSignatureAuthorizationRule[AccessRightsDescription][]

预配服务的授权密钥列表。

deviceProvisioningHostName

string

此预配服务的设备终结点。

enableDataResidency

boolean

可选。 指示 DPS 实例是否已启用Data Residency,从而删除跨异地对灾难恢复。

idScope

string

此预配服务的唯一标识符。

iotHubs

IotHubDefinitionDescription[]

与此预配服务关联的 IoT 中心列表。

ipFilterRules

IpFilterRule[]

IP 筛选器规则。

portalOperationsHostName

string

用于为此预配服务启用 CORS 的门户终结点。

privateEndpointConnections

PrivateEndpointConnection[]

在此 IotHub 上创建的专用终结点连接

provisioningState

string

预配服务的 ARM 预配状态。

publicNetworkAccess

PublicNetworkAccess

是否允许来自公用网络的请求

serviceOperationsHostName

string

用于预配服务的服务终结点。

state

state

预配服务的当前状态。

IotDpsSku

Sku 名称。

名称 类型 说明
S1

string

IotDpsSkuInfo

可能的预配服务 SKU 列表。

名称 类型 说明
capacity

integer

要预配的单位数

name

IotDpsSku

Sku 名称。

tier

string

预配服务的定价层名称。

IotHubDefinitionDescription

IoT 中心的说明。

名称 类型 说明
allocationWeight

integer

要申请给定 iot h 的 weight。

applyAllocationPolicy

boolean

标志,用于为给定的 iot 中心应用 allocationPolicy 或不应用。

connectionString

string

IoT 中心的连接字符串。

location

string

IoT 中心的 ARM 区域。

name

string

IoT 中心的主机名。

IpFilterActionType

此规则捕获的请求的所需操作。

名称 类型 说明
Accept

string

Reject

string

IpFilterRule

预配服务的 IP 筛选器规则。

名称 类型 说明
action

IpFilterActionType

此规则捕获的请求的所需操作。

filterName

string

IP 筛选器规则的名称。

ipMask

string

包含规则的 CIDR 表示法中的 IP 地址范围的字符串。

target

IpFilterTargetType

此规则捕获的请求的目标。

IpFilterTargetType

此规则捕获的请求的目标。

名称 类型 说明
all

string

deviceApi

string

serviceApi

string

PrivateEndpoint

专用终结点连接的专用终结点属性

名称 类型 说明
id

string

资源标识符。

PrivateEndpointConnection

预配服务的专用终结点连接

名称 类型 说明
id

string

资源标识符。

name

string

资源名称。

properties

PrivateEndpointConnectionProperties

专用终结点连接的属性

systemData

systemData

与资源的创建和上次修改相关的元数据。

type

string

资源类型。

PrivateEndpointConnectionProperties

专用终结点连接的属性

名称 类型 说明
privateEndpoint

PrivateEndpoint

专用终结点连接的专用终结点属性

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

专用终结点连接的当前状态

PrivateLinkServiceConnectionState

专用终结点连接的当前状态

名称 类型 说明
actionsRequired

string

专用终结点连接所需的操作

description

string

专用终结点连接的当前状态的说明

status

PrivateLinkServiceConnectionStatus

专用终结点连接的状态

PrivateLinkServiceConnectionStatus

专用终结点连接的状态

名称 类型 说明
Approved

string

Disconnected

string

Pending

string

Rejected

string

ProvisioningServiceDescription

预配服务的说明。

名称 类型 说明
etag

string

Etag 字段 是必需的。 如果在响应正文中提供,则还必须根据常规 ETag 约定将其作为标头提供。

id

string

资源标识符。

location

string

资源位置。

name

string

资源名称。

properties

IotDpsPropertiesDescription

预配服务的服务特定属性

resourcegroup

string

资源的资源组。

sku

IotDpsSkuInfo

预配服务的 SKU 信息。

subscriptionid

string

资源的订阅 ID。

systemData

systemData

与资源的创建和上次修改相关的元数据。

tags

object

资源标记。

type

string

资源类型。

PublicNetworkAccess

是否允许来自公用网络的请求

名称 类型 说明
Disabled

string

Enabled

string

SharedAccessSignatureAuthorizationRule[AccessRightsDescription]

共享访问密钥的说明。

名称 类型 说明
keyName

string

密钥的名称。

primaryKey

string

主 SAS 密钥值。

rights

AccessRightsDescription

此密钥具有的权限。

secondaryKey

string

辅助 SAS 密钥值。

state

预配服务的当前状态。

名称 类型 说明
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

与资源的创建和上次修改相关的元数据。

名称 类型 说明
createdAt

string

资源的创建时间戳 (UTC) 。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识类型。

lastModifiedAt

string

资源上次修改的时间戳 (UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识类型。

TagsResource

仅包含资源的标记的容器,允许用户更新预配服务实例上的标记。

名称 类型 说明
tags

object

资源标记