Files
2026-02-07 15:48:27 +08:00

65 lines
2.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Dayu.V20180709.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class BoundIpInfo : AbstractModel
{
/// <summary>
/// IP
/// </summary>
[JsonProperty("Ip")]
public string Ip{ get; set; }
/// <summary>
/// 绑定的产品分类,取值[publicCVM产品bm黑石产品eni弹性网卡vpngwVPN网关 natgwNAT网关wafWeb应用安全产品fpc金融产品gaapGAAP产品, other(托管IP)]
/// </summary>
[JsonProperty("BizType")]
public string BizType{ get; set; }
/// <summary>
/// 产品分类下的子类型,取值[cvmCVMlb负载均衡器eni弹性网卡vpngwVPNnatgwNATwafWAFfpc金融gaapGAAPother托管IPeip黑石弹性IP]
/// </summary>
[JsonProperty("DeviceType")]
public string DeviceType{ get; set; }
/// <summary>
/// IP所属的资源实例ID当绑定新IP时必须填写此字段例如是弹性网卡的IP则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID请填写"none";
/// </summary>
[JsonProperty("InstanceId")]
public string InstanceId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Ip", this.Ip);
this.SetParamSimple(map, prefix + "BizType", this.BizType);
this.SetParamSimple(map, prefix + "DeviceType", this.DeviceType);
this.SetParamSimple(map, prefix + "InstanceId", this.InstanceId);
}
}
}