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

Dns Resolvers - Update

更新 DNS 解析程序。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}?api-version=2025-05-01

URI 参数

名称 必需 类型 说明
dnsResolverName
path True

string

DNS 解析程序的名称。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

资源组的名称。 此名称不区分大小写。

subscriptionId
path True

string (uuid)

目标订阅的 ID。 该值必须是 UUID。

api-version
query True

string

minLength: 1

要用于此操作的 API 版本。

请求头

名称 必需 类型 说明
If-Match

string

资源的 ETag。 省略此值以始终覆盖当前资源。 指定最后一次看到的 ETag 值,以防止意外覆盖任何并发更改。

请求正文

名称 类型 说明
tags

object

DNS 解析程序的标记。

响应

名称 类型 说明
200 OK

DnsResolver

DNS 解析程序已更新。

202 Accepted

更新 DNS 解析程序的作已被接受,并将异步完成。

Other Status Codes

CloudError

默认响应。 它将根据错误定义进行反序列化。

示例

Update DNS resolver

示例请求

PATCH https://management.azure.com/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsResolvers/sampleDnsResolver?api-version=2025-05-01

{
  "tags": {
    "key1": "value1"
  }
}

示例响应

{
  "id": "/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsResolvers/sampleDnsResolver",
  "name": "sampleDnsResolver",
  "type": "Microsoft.Network/dnsResolvers",
  "tags": {
    "key1": "value1"
  },
  "location": "westus2",
  "etag": "00000000-0000-0000-0000-000000000000",
  "systemData": {
    "createdByType": "Application",
    "createdAt": "2021-04-01T01:01:01.1075056Z",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2021-04-02T02:03:01.1974346Z"
  },
  "properties": {
    "virtualNetwork": {
      "id": "/subscriptions/cbb1387e-4b03-44f2-ad41-58d4677b9873/resourceGroups/virtualNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/sampleVirtualNetwork"
    },
    "dnsResolverState": "Connected",
    "provisioningState": "Succeeded",
    "resourceGuid": "b6b2d964-8588-4e3a-a7fe-8a5b7fe8eca5"
  }
}
Location: https://management.azure.com/api/mresolver/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/locations/westus2/dnsResolverOperationResults/asyncOperationId?api-version=2025-05-01
Azure-AsyncOperation: https://management.azure.com/api/mresolver/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/locations/westus2/dnsResolverOperationStatuses/asyncOperationId?api-version=2025-05-01

定义

名称 说明
CloudError

错误消息

CloudErrorBody

错误消息的正文

createdByType

创建资源的标识的类型。

DnsResolver

描述 DNS 解析程序。

DnsResolverPatch

描述用于 PATCH作的 DNS 解析程序。

DnsResolverState

DNS 解析程序的当前状态。 这是一个只读属性,将忽略任何设置此值的尝试。

ProvisioningState

资源的当前预置状态。

SubResource

对另一个 ARM 资源的引用。

systemData

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

CloudError

错误消息

名称 类型 说明
error

CloudErrorBody

错误消息正文

CloudErrorBody

错误消息的正文

名称 类型 说明
code

string

错误代码

details

CloudErrorBody[]

额外的错误信息

message

string

导致错误的原因的说明

target

string

错误消息的目标资源

createdByType

创建资源的标识的类型。

说明
Application
Key
ManagedIdentity
User

DnsResolver

描述 DNS 解析程序。

名称 类型 说明
etag

string

DNS 解析程序的 ETag。

id

string (arm-id)

资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}”

location

string

资源所在的地理位置

name

string

资源的名称

properties.dnsResolverState

DnsResolverState

DNS 解析程序的当前状态。 这是一个只读属性,将忽略任何设置此值的尝试。

properties.provisioningState

ProvisioningState

DNS 解析程序的当前预配状态。 这是一个只读属性,将忽略任何设置此值的尝试。

properties.resourceGuid

string

DNS 解析程序资源的 resourceGuid 属性。

properties.virtualNetwork

SubResource

对虚拟网络的引用。 创建后无法更改此更改。

systemData

systemData

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

tags

object

资源标记。

type

string

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

DnsResolverPatch

描述用于 PATCH作的 DNS 解析程序。

名称 类型 说明
tags

object

DNS 解析程序的标记。

DnsResolverState

DNS 解析程序的当前状态。 这是一个只读属性,将忽略任何设置此值的尝试。

说明
Connected
Disconnected

ProvisioningState

资源的当前预置状态。

说明
Canceled
Creating
Deleting
Failed
Succeeded
Updating

SubResource

对另一个 ARM 资源的引用。

名称 类型 说明
id

string

资源 ID。

systemData

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

名称 类型 说明
createdAt

string (date-time)

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string (date-time)

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

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

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