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

Workload Networks - Create Public IP

在私有云工作负荷网络中按 ID 创建公共 IP 块。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/publicIPs/{publicIPId}?api-version=2021-12-01

URI 参数

Name In Required Type Description
privateCloudName
path True
  • string

私有云的名称

publicIPId
path True
  • string

NSX 公共 IP 块标识符。 通常与公共 IP 块的显示名称相同

resourceGroupName
path True
  • string

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

subscriptionId
path True
  • string

目标订阅的 ID。

api-version
query True
  • string

要用于此操作的 API 版本。

请求正文

Name Type Description
properties.displayName
  • string

公共 IP 块的显示名称。

properties.numberOfPublicIPs
  • integer

请求的公共 IP 数。

响应

Name Type Description
200 OK

成功操作

201 Created

接受的操作

Other Status Codes

描述操作失败原因的错误响应

安全性

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation 模拟用户帐户

示例

WorkloadNetworks_CreatePublicIP

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/workloadNetworks/default/publicIPs/publicIP1?api-version=2021-12-01

{
  "properties": {
    "displayName": "publicIP1",
    "numberOfPublicIPs": 32
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/workloadNetworks/default/publicIPs/publicIP1",
  "name": "publicIP1",
  "properties": {
    "displayName": "publicIP1",
    "publicIPBlock": "20.20.40.50/32"
  },
  "type": "Microsoft.AVS/privateClouds/workloadNetworks/publicIPs"
}
{
  "id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/workloadNetworks/default/publicIPs/publicIP1",
  "name": "publicIP1",
  "properties": {
    "displayName": "publicIP1",
    "publicIPBlock": "20.20.40.50/32"
  },
  "type": "Microsoft.AVS/privateClouds/workloadNetworks/publicIPs"
}

定义

CloudError

API 错误响应

ErrorAdditionalInfo

资源管理错误附加信息。

ErrorResponse

错误响应

WorkloadNetworkPublicIP

NSX 公共 IP 块

WorkloadNetworkPublicIPProvisioningState

预配状态

CloudError

API 错误响应

Name Type Description
error

错误响应
API 返回的错误

ErrorAdditionalInfo

资源管理错误附加信息。

Name Type Description
info
  • object

其他信息。

type
  • string

其他信息类型。

ErrorResponse

错误响应

Name Type Description
additionalInfo

错误附加信息。

code
  • string

错误代码。

details

错误详细信息。

message
  • string

错误消息。

target
  • string

错误目标。

WorkloadNetworkPublicIP

NSX 公共 IP 块

Name Type Description
id
  • string

资源 ID。

name
  • string

资源名称。

properties.displayName
  • string

公共 IP 块的显示名称。

properties.numberOfPublicIPs
  • integer

请求的公共 IP 数。

properties.provisioningState

预配状态

properties.publicIPBlock
  • string

公共 IP 块的 CIDR 块。

type
  • string

资源类型。

WorkloadNetworkPublicIPProvisioningState

预配状态

Name Type Description
Building
  • string
Deleting
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string