更新端口
功能介绍
更新端口。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
PUT /v1/ports/{port_id}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
port_id |
是 |
String |
端口ID |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
port |
是 |
UpdatePortOption object |
更新端口对象 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
allowed_address_pairs |
否 |
Array of AllowedAddressPair objects |
|
security_groups |
否 |
Array of strings |
安全组列表 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
port |
Port object |
端口的字典对象。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
端口唯一标识 |
name |
String |
端口名称 取值:默认为空,最大长度不超过255 |
status |
String |
端口状态,Hana硬直通虚拟机端口状态总为DOWN 取值范围:ACTIVE、BUILD、DOWN |
admin_state_up |
Boolean |
管理状态 约束:只支持true,默认为true |
fixed_ips |
Array of FixedIp objects |
端口IP。 约束:一个端口只支持一个fixed_ip,且不支持更新。 |
mac_address |
String |
端口MAC地址 约束:由系统分配,不支持指定 |
network_id |
String |
端口所属网络的ID 约束:必须是存在的网络ID |
device_id |
String |
端口所属设备ID 约束:不支持设置和更新,由系统自动维护 |
device_owner |
String |
设备所属(DHCP/Router/ lb/Nova) 约束:不支持设置和更新,由系统自动维护 |
security_groups |
Array of strings |
安全组的UUID(扩展属性) |
extra_dhcp_opts |
Array of ExtraDhcpOption objects |
DHCP的扩展属性。 |
allowed_address_pairs |
Array of AllowedAddressPair objects |
|
site_id |
String |
站点ID |
dns_assignment |
Array of DnsAssignment objects |
主网卡默认内网域名信息 约束:不支持设置和更新,由系统自动维护 |
dns_name |
String |
主网卡默认内网DNS名称 约束:不支持设置和更新,由系统自动维护 |
ipv6_bandwidth_id |
String |
IPv6带宽ID |
binding:profile |
Object |
功能说明:提供用户设置自定义信息(扩展属性) |
请求示例
更新端口允许访问的IP地址为1.0.0.0
PUT https://{endpoint}/v1/ports/e7715037-0352-430c-9ad5-c0d58fa7cb2c { "port" : { "allowed_address_pairs" : [ { "ip_address" : "1.0.0.0" } ] } }
响应示例
状态码: 200
OK
{ "port" : { "id" : "e7715037-0352-430c-9ad5-c0d58fa7cb2c", "name" : " ", "status" : "DOWN", "admin_state_up" : true, "fixed_ips" : [ { "subnet_id" : "bf4a4f26-346c-444e-be42-c5a2722a43c1", "ip_address" : "192.168.1.125" } ], "mac_address" : "fa:16:3e:f8:00:3e", "network_id" : "cec75dbe-8a78-4e38-9b11-1b7dc5b59e18", "device_id" : "", "device_owner" : "neutron:VIP_PORT", "security_groups" : [ ], "extra_dhcp_opts" : [ ], "allowed_address_pairs" : [ { "ip_address" : "1.0.0.0", "mac_address" : "fa:16:3e:f8:00:3e" } ], "site_id" : "", "dns_assignment" : [ ], "dns_name" : "" } }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
错误码
请参见错误码。