Skip to content

Commit

Permalink
update live renewal edcps zfs rds vm interface
Browse files Browse the repository at this point in the history
  • Loading branch information
lishijun10 committed Nov 14, 2019
1 parent c1101b2 commit 6a6cb55
Show file tree
Hide file tree
Showing 281 changed files with 6,018 additions and 1,762 deletions.
1,088 changes: 544 additions & 544 deletions sdk/JDCloudSDK.Linux.sln

Large diffs are not rendered by default.

1,088 changes: 544 additions & 544 deletions sdk/JDCloudSDK.sln

Large diffs are not rendered by default.

63 changes: 63 additions & 0 deletions sdk/src/Service/Edcps/Apis/CreateAliasIpRequest.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
/*
* Copyright 2018 JDCLOUD.COM
*
* 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.
*
* 分布式云物理服务器
* 分布式云物理服务器别名IP操作相关的接口
*
* OpenAPI spec version: v1
* Contact:
*
* NOTE: This class is auto generated by the jdcloud code generator program.
*/


using System;
using System.Collections.Generic;
using System.Text;
using JDCloudSDK.Core.Service;

using JDCloudSDK.Edcps.Model;
using JDCloudSDK.Core.Annotation;
using Newtonsoft.Json;

namespace JDCloudSDK.Edcps.Apis
{

/// <summary>
/// 添加别名IP
/// </summary>
public class CreateAliasIpRequest : JdcloudRequest
{
///<summary>
/// 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;&lt;br/&gt;
/// 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果&lt;br/&gt;
///
///</summary>
public string ClientToken{ get; set; }
///<summary>
/// 别名IP配置
///Required:true
///</summary>
[Required]
public AliasIpSpec AliasIpSpec{ get; set; }
///<summary>
/// 地域ID,可调用接口(describeEdCPSRegions)获取分布式云物理服务器支持的地域
///Required:true
///</summary>
[Required]
[JsonProperty("regionId")]
public string RegionIdValue{ get; set; }
}
}
41 changes: 41 additions & 0 deletions sdk/src/Service/Edcps/Apis/CreateAliasIpResponse.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/*
* Copyright 2018 JDCLOUD.COM
*
* 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.
*
* 分布式云物理服务器
* 分布式云物理服务器别名IP操作相关的接口
*
* OpenAPI spec version: v1
* Contact:
*
* NOTE: This class is auto generated by the jdcloud code generator program.
*/


using System;
using System.Collections.Generic;
using System.Text;
using JDCloudSDK.Core.Service;


namespace JDCloudSDK.Edcps.Apis
{

/// <summary>
/// 添加别名IP
/// </summary>
public class CreateAliasIpResponse : JdcloudResponse<CreateAliasIpResult>
{
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*
* Renew Management APIs
* 续费管理相关接口
* 分布式云物理服务器
* 分布式云物理服务器别名IP操作相关的接口
*
* OpenAPI spec version: v2
* OpenAPI spec version: v1
* Contact:
*
* NOTE: This class is auto generated by the jdcloud code generator program.
Expand All @@ -28,24 +28,25 @@
using System.Text;
using JDCloudSDK.Core.Service;

using JDCloudSDK.Renewal.Model;
using JDCloudSDK.Edcps.Model;

namespace JDCloudSDK.Renewal.Apis
namespace JDCloudSDK.Edcps.Apis
{

/// <summary>
/// 查询已过期资源详情
/// 添加别名IP
/// </summary>
public class DescribeExpiredResourcesResult : JdcloudResult
public class CreateAliasIpResult : JdcloudResult
{
///<summary>
/// 已过期资源列表
/// SuccessList
///</summary>
public List<ResourceMapResult> ExpiredResourceList{ get; set; }
public List<AliasIpSuccessInfo> SuccessList{ get; set; }

///<summary>
/// 已过期资源总数
/// ErrorList
///</summary>
public int? ExpiredNumber{ get; set; }
public List<AliasIpErrorInfo> ErrorList{ get; set; }

}
}
63 changes: 63 additions & 0 deletions sdk/src/Service/Edcps/Apis/CreateSecondaryCidrRequest.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
/*
* Copyright 2018 JDCLOUD.COM
*
* 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.
*
* 分布式云物理服务器
* 分布式云物理服务器次要cidr操作相关的接口
*
* OpenAPI spec version: v1
* Contact:
*
* NOTE: This class is auto generated by the jdcloud code generator program.
*/


using System;
using System.Collections.Generic;
using System.Text;
using JDCloudSDK.Core.Service;

using JDCloudSDK.Edcps.Model;
using JDCloudSDK.Core.Annotation;
using Newtonsoft.Json;

namespace JDCloudSDK.Edcps.Apis
{

/// <summary>
/// 添加次要CIDR
/// </summary>
public class CreateSecondaryCidrRequest : JdcloudRequest
{
///<summary>
/// 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;&lt;br/&gt;
/// 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果&lt;br/&gt;
///
///</summary>
public string ClientToken{ get; set; }
///<summary>
/// 次要cidr配置
///Required:true
///</summary>
[Required]
public SecondaryCidrSpec SecondaryCidrSpec{ get; set; }
///<summary>
/// 地域ID,可调用接口(describeEdCPSRegions)获取分布式云物理服务器支持的地域
///Required:true
///</summary>
[Required]
[JsonProperty("regionId")]
public string RegionIdValue{ get; set; }
}
}
41 changes: 41 additions & 0 deletions sdk/src/Service/Edcps/Apis/CreateSecondaryCidrResponse.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/*
* Copyright 2018 JDCLOUD.COM
*
* 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.
*
* 分布式云物理服务器
* 分布式云物理服务器次要cidr操作相关的接口
*
* OpenAPI spec version: v1
* Contact:
*
* NOTE: This class is auto generated by the jdcloud code generator program.
*/


using System;
using System.Collections.Generic;
using System.Text;
using JDCloudSDK.Core.Service;


namespace JDCloudSDK.Edcps.Apis
{

/// <summary>
/// 添加次要CIDR
/// </summary>
public class CreateSecondaryCidrResponse : JdcloudResponse<CreateSecondaryCidrResult>
{
}
}
45 changes: 45 additions & 0 deletions sdk/src/Service/Edcps/Apis/CreateSecondaryCidrResult.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
/*
* Copyright 2018 JDCLOUD.COM
*
* 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.
*
* 分布式云物理服务器
* 分布式云物理服务器次要cidr操作相关的接口
*
* OpenAPI spec version: v1
* Contact:
*
* NOTE: This class is auto generated by the jdcloud code generator program.
*/


using System;
using System.Collections.Generic;
using System.Text;
using JDCloudSDK.Core.Service;


namespace JDCloudSDK.Edcps.Apis
{

/// <summary>
/// 添加次要CIDR
/// </summary>
public class CreateSecondaryCidrResult : JdcloudResult
{
///<summary>
/// 次要cidr的ID
///</summary>
public string SecondaryCidrId{ get; set; }
}
}
62 changes: 62 additions & 0 deletions sdk/src/Service/Edcps/Apis/DeleteAliasIpRequest.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
/*
* Copyright 2018 JDCLOUD.COM
*
* 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.
*
* 分布式云物理服务器
* 分布式云物理服务器别名IP操作相关的接口
*
* OpenAPI spec version: v1
* Contact:
*
* NOTE: This class is auto generated by the jdcloud code generator program.
*/


using System;
using System.Collections.Generic;
using System.Text;
using JDCloudSDK.Core.Service;

using JDCloudSDK.Core.Annotation;
using Newtonsoft.Json;

namespace JDCloudSDK.Edcps.Apis
{

/// <summary>
/// 删除别名IP
/// </summary>
public class DeleteAliasIpRequest : JdcloudRequest
{
///<summary>
/// 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;&lt;br/&gt;
/// 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果&lt;br/&gt;
///
///</summary>
public string ClientToken{ get; set; }
///<summary>
/// 地域ID,可调用接口(describeEdCPSRegions)获取分布式云物理服务器支持的地域
///Required:true
///</summary>
[Required]
[JsonProperty("regionId")]
public string RegionIdValue{ get; set; }
///<summary>
/// 别名IP ID
///Required:true
///</summary>
[Required]
public string AliasIpId{ get; set; }
}
}
Loading

0 comments on commit 6a6cb55

Please sign in to comment.