代码修改后的版本,全部提交
This commit is contained in:
82
TencentCloud/Tcb/V20180608/Models/AuthDomain.cs
Normal file
82
TencentCloud/Tcb/V20180608/Models/AuthDomain.cs
Normal file
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class AuthDomain : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 域名ID
|
||||
/// </summary>
|
||||
[JsonProperty("Id")]
|
||||
public string Id{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 域名
|
||||
/// </summary>
|
||||
[JsonProperty("Domain")]
|
||||
public string Domain{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 域名类型。包含以下取值:
|
||||
/// <li>SYSTEM</li>
|
||||
/// <li>USER</li>
|
||||
/// </summary>
|
||||
[JsonProperty("Type")]
|
||||
public string Type{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态。包含以下取值:
|
||||
/// <li>ENABLE</li>
|
||||
/// <li>DISABLE</li>
|
||||
/// </summary>
|
||||
[JsonProperty("Status")]
|
||||
public string Status{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[JsonProperty("CreateTime")]
|
||||
public string CreateTime{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
[JsonProperty("UpdateTime")]
|
||||
public string UpdateTime{ 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 + "Id", this.Id);
|
||||
this.SetParamSimple(map, prefix + "Domain", this.Domain);
|
||||
this.SetParamSimple(map, prefix + "Type", this.Type);
|
||||
this.SetParamSimple(map, prefix + "Status", this.Status);
|
||||
this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime);
|
||||
this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
36
TencentCloud/Tcb/V20180608/Models/CheckTcbServiceRequest.cs
Normal file
36
TencentCloud/Tcb/V20180608/Models/CheckTcbServiceRequest.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CheckTcbServiceRequest : AbstractModel
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// For internal usage only. DO NOT USE IT.
|
||||
/// </summary>
|
||||
internal override void ToMap(Dictionary<string, string> map, string prefix)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
50
TencentCloud/Tcb/V20180608/Models/CheckTcbServiceResponse.cs
Normal file
50
TencentCloud/Tcb/V20180608/Models/CheckTcbServiceResponse.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CheckTcbServiceResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// true表示已开通
|
||||
/// </summary>
|
||||
[JsonProperty("Initialized")]
|
||||
public bool? Initialized{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "Initialized", this.Initialized);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
50
TencentCloud/Tcb/V20180608/Models/CommonServiceAPIRequest.cs
Normal file
50
TencentCloud/Tcb/V20180608/Models/CommonServiceAPIRequest.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CommonServiceAPIRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Service名,需要转发访问的接口名
|
||||
/// </summary>
|
||||
[JsonProperty("Service")]
|
||||
public string Service{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 需要转发的云API参数,要转成JSON格式
|
||||
/// </summary>
|
||||
[JsonProperty("JSONData")]
|
||||
public string JSONData{ 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 + "Service", this.Service);
|
||||
this.SetParamSimple(map, prefix + "JSONData", this.JSONData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CommonServiceAPIResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// json格式response
|
||||
/// </summary>
|
||||
[JsonProperty("JSONResp")]
|
||||
public string JSONResp{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "JSONResp", this.JSONResp);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
50
TencentCloud/Tcb/V20180608/Models/CreateAuthDomainRequest.cs
Normal file
50
TencentCloud/Tcb/V20180608/Models/CreateAuthDomainRequest.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CreateAuthDomainRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 安全域名
|
||||
/// </summary>
|
||||
[JsonProperty("Domains")]
|
||||
public string[] Domains{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamArraySimple(map, prefix + "Domains.", this.Domains);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CreateAuthDomainResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CreateHostingDomainRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 域名
|
||||
/// </summary>
|
||||
[JsonProperty("Domain")]
|
||||
public string Domain{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 证书ID
|
||||
/// </summary>
|
||||
[JsonProperty("CertId")]
|
||||
public string CertId{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "Domain", this.Domain);
|
||||
this.SetParamSimple(map, prefix + "CertId", this.CertId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CreateHostingDomainResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CreateStaticStoreRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ 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 + "EnvId", this.EnvId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class CreateStaticStoreResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 创建静态资源结果(succ/fail)
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("Result")]
|
||||
public string Result{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "Result", this.Result);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
62
TencentCloud/Tcb/V20180608/Models/DatabasesInfo.cs
Normal file
62
TencentCloud/Tcb/V20180608/Models/DatabasesInfo.cs
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DatabasesInfo : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 数据库唯一标识
|
||||
/// </summary>
|
||||
[JsonProperty("InstanceId")]
|
||||
public string InstanceId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态。包含以下取值:
|
||||
/// <li>INITIALIZING:资源初始化中</li>
|
||||
/// <li>RUNNING:运行中,可正常使用的状态</li>
|
||||
/// <li>UNUSABLE:禁用,不可用</li>
|
||||
/// <li>OVERDUE:资源过期</li>
|
||||
/// </summary>
|
||||
[JsonProperty("Status")]
|
||||
public string Status{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所属地域。
|
||||
/// 当前支持ap-shanghai
|
||||
/// </summary>
|
||||
[JsonProperty("Region")]
|
||||
public string Region{ 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 + "InstanceId", this.InstanceId);
|
||||
this.SetParamSimple(map, prefix + "Status", this.Status);
|
||||
this.SetParamSimple(map, prefix + "Region", this.Region);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
50
TencentCloud/Tcb/V20180608/Models/DeleteEndUserRequest.cs
Normal file
50
TencentCloud/Tcb/V20180608/Models/DeleteEndUserRequest.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DeleteEndUserRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户列表,每一项都是uuid
|
||||
/// </summary>
|
||||
[JsonProperty("UserList")]
|
||||
public string[] UserList{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamArraySimple(map, prefix + "UserList.", this.UserList);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
43
TencentCloud/Tcb/V20180608/Models/DeleteEndUserResponse.cs
Normal file
43
TencentCloud/Tcb/V20180608/Models/DeleteEndUserResponse.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DeleteEndUserResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeAuthDomainsRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ 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 + "EnvId", this.EnvId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeAuthDomainsResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 安全域名列表列表
|
||||
/// </summary>
|
||||
[JsonProperty("Domains")]
|
||||
public AuthDomain[] Domains{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// For internal usage only. DO NOT USE IT.
|
||||
/// </summary>
|
||||
internal override void ToMap(Dictionary<string, string> map, string prefix)
|
||||
{
|
||||
this.SetParamArrayObj(map, prefix + "Domains.", this.Domains);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeDatabaseACLRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 集合名称
|
||||
/// </summary>
|
||||
[JsonProperty("CollectionName")]
|
||||
public string CollectionName{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "CollectionName", this.CollectionName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeDatabaseACLResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 权限标签。包含以下取值:
|
||||
/// <li> READONLY:所有用户可读,仅创建者和管理员可写</li>
|
||||
/// <li> PRIVATE:仅创建者及管理员可读写</li>
|
||||
/// <li> ADMINWRITE:所有用户可读,仅管理员可写</li>
|
||||
/// <li> ADMINONLY:仅管理员可读写</li>
|
||||
/// </summary>
|
||||
[JsonProperty("AclTag")]
|
||||
public string AclTag{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "AclTag", this.AclTag);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
50
TencentCloud/Tcb/V20180608/Models/DescribeEndUsersRequest.cs
Normal file
50
TencentCloud/Tcb/V20180608/Models/DescribeEndUsersRequest.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeEndUsersRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 开发者的环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 按照 uuid 列表过滤,最大个数为100
|
||||
/// </summary>
|
||||
[JsonProperty("UUIds")]
|
||||
public string[] UUIds{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamArraySimple(map, prefix + "UUIds.", this.UUIds);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeEndUsersResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 用户总数
|
||||
/// </summary>
|
||||
[JsonProperty("Total")]
|
||||
public ulong? Total{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户列表
|
||||
/// </summary>
|
||||
[JsonProperty("Users")]
|
||||
public EndUserInfo[] Users{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "Total", this.Total);
|
||||
this.SetParamArrayObj(map, prefix + "Users.", this.Users);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeEnvFreeQuotaRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 资源类型:可选值:CDN, COS, FLEXDB, HOSTING, SCF
|
||||
/// 不传则返回全部资源指标
|
||||
/// </summary>
|
||||
[JsonProperty("ResourceTypes")]
|
||||
public string[] ResourceTypes{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamArraySimple(map, prefix + "ResourceTypes.", this.ResourceTypes);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeEnvFreeQuotaResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 免费抵扣配额详情
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("QuotaItems")]
|
||||
public PostpayEnvQuota[] QuotaItems{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// For internal usage only. DO NOT USE IT.
|
||||
/// </summary>
|
||||
internal override void ToMap(Dictionary<string, string> map, string prefix)
|
||||
{
|
||||
this.SetParamArrayObj(map, prefix + "QuotaItems.", this.QuotaItems);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
36
TencentCloud/Tcb/V20180608/Models/DescribeEnvLimitRequest.cs
Normal file
36
TencentCloud/Tcb/V20180608/Models/DescribeEnvLimitRequest.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeEnvLimitRequest : AbstractModel
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// For internal usage only. DO NOT USE IT.
|
||||
/// </summary>
|
||||
internal override void ToMap(Dictionary<string, string> map, string prefix)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeEnvLimitResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境总数上限
|
||||
/// </summary>
|
||||
[JsonProperty("MaxEnvNum")]
|
||||
public long? MaxEnvNum{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 目前环境总数
|
||||
/// </summary>
|
||||
[JsonProperty("CurrentEnvNum")]
|
||||
public long? CurrentEnvNum{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 免费环境数量上限
|
||||
/// </summary>
|
||||
[JsonProperty("MaxFreeEnvNum")]
|
||||
public long? MaxFreeEnvNum{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 目前免费环境数量
|
||||
/// </summary>
|
||||
[JsonProperty("CurrentFreeEnvNum")]
|
||||
public long? CurrentFreeEnvNum{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 总计允许销毁环境次数上限
|
||||
/// </summary>
|
||||
[JsonProperty("MaxDeleteTotal")]
|
||||
public long? MaxDeleteTotal{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 目前已销毁环境次数
|
||||
/// </summary>
|
||||
[JsonProperty("CurrentDeleteTotal")]
|
||||
public long? CurrentDeleteTotal{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 每月允许销毁环境次数上限
|
||||
/// </summary>
|
||||
[JsonProperty("MaxDeleteMonthly")]
|
||||
public long? MaxDeleteMonthly{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本月已销毁环境次数
|
||||
/// </summary>
|
||||
[JsonProperty("CurrentDeleteMonthly")]
|
||||
public long? CurrentDeleteMonthly{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "MaxEnvNum", this.MaxEnvNum);
|
||||
this.SetParamSimple(map, prefix + "CurrentEnvNum", this.CurrentEnvNum);
|
||||
this.SetParamSimple(map, prefix + "MaxFreeEnvNum", this.MaxFreeEnvNum);
|
||||
this.SetParamSimple(map, prefix + "CurrentFreeEnvNum", this.CurrentFreeEnvNum);
|
||||
this.SetParamSimple(map, prefix + "MaxDeleteTotal", this.MaxDeleteTotal);
|
||||
this.SetParamSimple(map, prefix + "CurrentDeleteTotal", this.CurrentDeleteTotal);
|
||||
this.SetParamSimple(map, prefix + "MaxDeleteMonthly", this.MaxDeleteMonthly);
|
||||
this.SetParamSimple(map, prefix + "CurrentDeleteMonthly", this.CurrentDeleteMonthly);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
58
TencentCloud/Tcb/V20180608/Models/DescribeEnvsRequest.cs
Normal file
58
TencentCloud/Tcb/V20180608/Models/DescribeEnvsRequest.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeEnvsRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID,如果传了这个参数则只返回该环境的相关信息
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 指定Channels字段为可见渠道列表或不可见渠道列表
|
||||
/// 如只想获取渠道A的环境 就填写IsVisible= true,Channels = ["A"], 过滤渠道A拉取其他渠道环境时填写IsVisible= false,Channels = ["A"]
|
||||
/// </summary>
|
||||
[JsonProperty("IsVisible")]
|
||||
public bool? IsVisible{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 渠道列表,代表可见或不可见渠道由IsVisible参数指定
|
||||
/// </summary>
|
||||
[JsonProperty("Channels")]
|
||||
public string[] Channels{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "IsVisible", this.IsVisible);
|
||||
this.SetParamArraySimple(map, prefix + "Channels.", this.Channels);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
50
TencentCloud/Tcb/V20180608/Models/DescribeEnvsResponse.cs
Normal file
50
TencentCloud/Tcb/V20180608/Models/DescribeEnvsResponse.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeEnvsResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境信息列表
|
||||
/// </summary>
|
||||
[JsonProperty("EnvList")]
|
||||
public EnvInfo[] EnvList{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// For internal usage only. DO NOT USE IT.
|
||||
/// </summary>
|
||||
internal override void ToMap(Dictionary<string, string> map, string prefix)
|
||||
{
|
||||
this.SetParamArrayObj(map, prefix + "EnvList.", this.EnvList);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeQuotaDataRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <li> 指标名: </li>
|
||||
/// <li> StorageSizepkg: 当月存储空间容量, 单位MB </li>
|
||||
/// <li> StorageReadpkg: 当月存储读请求次数 </li>
|
||||
/// <li> StorageWritepkg: 当月存储写请求次数 </li>
|
||||
/// <li> StorageCdnOriginFluxpkg: 当月CDN回源流量, 单位字节 </li>
|
||||
/// <li> StorageCdnOriginFluxpkgDay: 当日CDN回源流量, 单位字节 </li>
|
||||
/// <li> StorageReadpkgDay: 当日存储读请求次数 </li>
|
||||
/// <li> StorageWritepkgDay: 当日写请求次数 </li>
|
||||
/// <li> CDNFluxpkg: 当月CDN流量, 单位为字节 </li>
|
||||
/// <li> CDNFluxpkgDay: 当日CDN流量, 单位为字节 </li>
|
||||
/// <li> FunctionInvocationpkg: 当月云函数调用次数 </li>
|
||||
/// <li> FunctionGBspkg: 当月云函数资源使用量, 单位Mb*Ms </li>
|
||||
/// <li> FunctionFluxpkg: 当月云函数流量, 单位千字节(KB) </li>
|
||||
/// <li> FunctionInvocationpkgDay: 当日云函数调用次数 </li>
|
||||
/// <li> FunctionGBspkgDay: 当日云函数资源使用量, 单位Mb*Ms </li>
|
||||
/// <li> FunctionFluxpkgDay: 当日云函数流量, 单位千字节(KB) </li>
|
||||
/// <li> DbSizepkg: 当月数据库容量大小, 单位MB </li>
|
||||
/// <li> DbReadpkg: 当日数据库读请求数 </li>
|
||||
/// <li> DbWritepkg: 当日数据库写请求数 </li>
|
||||
/// <li> StaticFsFluxPkgDay: 当日静态托管流量 </li>
|
||||
/// <li> StaticFsFluxPkg: 当月静态托管流量</li>
|
||||
/// <li> StaticFsSizePkg: 当月静态托管容量 </li>
|
||||
/// </summary>
|
||||
[JsonProperty("MetricName")]
|
||||
public string MetricName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 资源ID, 目前仅对云函数相关的指标(FunctionInvocationpkg, FunctionGBspkg, FunctionFluxpkg)有意义, 如果想查询某个云函数的指标则在ResourceId中传入函数名; 如果只想查询整个namespace的指标, 则留空或不传.
|
||||
/// </summary>
|
||||
[JsonProperty("ResourceID")]
|
||||
public string ResourceID{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "MetricName", this.MetricName);
|
||||
this.SetParamSimple(map, prefix + "ResourceID", this.ResourceID);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DescribeQuotaDataResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 指标名
|
||||
/// </summary>
|
||||
[JsonProperty("MetricName")]
|
||||
public string MetricName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 指标的值
|
||||
/// </summary>
|
||||
[JsonProperty("Value")]
|
||||
public long? Value{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "MetricName", this.MetricName);
|
||||
this.SetParamSimple(map, prefix + "Value", this.Value);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
50
TencentCloud/Tcb/V20180608/Models/DestroyEnvRequest.cs
Normal file
50
TencentCloud/Tcb/V20180608/Models/DestroyEnvRequest.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DestroyEnvRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境Id
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 针对预付费 删除隔离中的环境时要传true 正常环境直接跳过隔离期删除
|
||||
/// </summary>
|
||||
[JsonProperty("IsForce")]
|
||||
public bool? IsForce{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "IsForce", this.IsForce);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
43
TencentCloud/Tcb/V20180608/Models/DestroyEnvResponse.cs
Normal file
43
TencentCloud/Tcb/V20180608/Models/DestroyEnvResponse.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DestroyEnvResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DestroyStaticStoreRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// cdn域名
|
||||
/// </summary>
|
||||
[JsonProperty("CdnDomain")]
|
||||
public string CdnDomain{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "CdnDomain", this.CdnDomain);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class DestroyStaticStoreResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 条件任务结果(succ/fail)
|
||||
/// </summary>
|
||||
[JsonProperty("Result")]
|
||||
public string Result{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "Result", this.Result);
|
||||
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
120
TencentCloud/Tcb/V20180608/Models/EndUserInfo.cs
Normal file
120
TencentCloud/Tcb/V20180608/Models/EndUserInfo.cs
Normal file
@@ -0,0 +1,120 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class EndUserInfo : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 用户唯一ID
|
||||
/// </summary>
|
||||
[JsonProperty("UUId")]
|
||||
public string UUId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信ID
|
||||
/// </summary>
|
||||
[JsonProperty("WXOpenId")]
|
||||
public string WXOpenId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// qq ID
|
||||
/// </summary>
|
||||
[JsonProperty("QQOpenId")]
|
||||
public string QQOpenId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 手机号
|
||||
/// </summary>
|
||||
[JsonProperty("Phone")]
|
||||
public string Phone{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱
|
||||
/// </summary>
|
||||
[JsonProperty("Email")]
|
||||
public string Email{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 昵称
|
||||
/// </summary>
|
||||
[JsonProperty("NickName")]
|
||||
public string NickName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 性别
|
||||
/// </summary>
|
||||
[JsonProperty("Gender")]
|
||||
public string Gender{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 头像地址
|
||||
/// </summary>
|
||||
[JsonProperty("AvatarUrl")]
|
||||
public string AvatarUrl{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
[JsonProperty("UpdateTime")]
|
||||
public string UpdateTime{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[JsonProperty("CreateTime")]
|
||||
public string CreateTime{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否为匿名用户
|
||||
/// </summary>
|
||||
[JsonProperty("IsAnonymous")]
|
||||
public bool? IsAnonymous{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否禁用账户
|
||||
/// </summary>
|
||||
[JsonProperty("IsDisabled")]
|
||||
public bool? IsDisabled{ 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 + "UUId", this.UUId);
|
||||
this.SetParamSimple(map, prefix + "WXOpenId", this.WXOpenId);
|
||||
this.SetParamSimple(map, prefix + "QQOpenId", this.QQOpenId);
|
||||
this.SetParamSimple(map, prefix + "Phone", this.Phone);
|
||||
this.SetParamSimple(map, prefix + "Email", this.Email);
|
||||
this.SetParamSimple(map, prefix + "NickName", this.NickName);
|
||||
this.SetParamSimple(map, prefix + "Gender", this.Gender);
|
||||
this.SetParamSimple(map, prefix + "AvatarUrl", this.AvatarUrl);
|
||||
this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime);
|
||||
this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime);
|
||||
this.SetParamSimple(map, prefix + "IsAnonymous", this.IsAnonymous);
|
||||
this.SetParamSimple(map, prefix + "IsDisabled", this.IsDisabled);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
143
TencentCloud/Tcb/V20180608/Models/EnvInfo.cs
Normal file
143
TencentCloud/Tcb/V20180608/Models/EnvInfo.cs
Normal file
@@ -0,0 +1,143 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class EnvInfo : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 账户下该环境唯一标识
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 环境来源。包含以下取值:
|
||||
/// <li>miniapp:微信小程序</li>
|
||||
/// <li>qcloud :腾讯云</li>
|
||||
/// </summary>
|
||||
[JsonProperty("Source")]
|
||||
public string Source{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 环境别名,要以a-z开头,不能包含 a-zA-z0-9- 以外的字符
|
||||
/// </summary>
|
||||
[JsonProperty("Alias")]
|
||||
public string Alias{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[JsonProperty("CreateTime")]
|
||||
public string CreateTime{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最后修改时间
|
||||
/// </summary>
|
||||
[JsonProperty("UpdateTime")]
|
||||
public string UpdateTime{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 环境状态。包含以下取值:
|
||||
/// <li>NORMAL:正常可用</li>
|
||||
/// <li>UNAVAILABLE:服务不可用,可能是尚未初始化或者初始化过程中</li>
|
||||
/// </summary>
|
||||
[JsonProperty("Status")]
|
||||
public string Status{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据库列表
|
||||
/// </summary>
|
||||
[JsonProperty("Databases")]
|
||||
public DatabasesInfo[] Databases{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 存储列表
|
||||
/// </summary>
|
||||
[JsonProperty("Storages")]
|
||||
public StorageInfo[] Storages{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 函数列表
|
||||
/// </summary>
|
||||
[JsonProperty("Functions")]
|
||||
public FunctionInfo[] Functions{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// tcb产品套餐ID,参考DescribePackages接口的返回值。
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("PackageId")]
|
||||
public string PackageId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 套餐中文名称,参考DescribePackages接口的返回值。
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("PackageName")]
|
||||
public string PackageName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 云日志服务列表
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("LogServices")]
|
||||
public LogServiceInfo[] LogServices{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 静态资源信息
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("StaticStorages")]
|
||||
public StaticStorageInfo[] StaticStorages{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否到期自动降为免费版
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("IsAutoDegrade")]
|
||||
public bool? IsAutoDegrade{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "Source", this.Source);
|
||||
this.SetParamSimple(map, prefix + "Alias", this.Alias);
|
||||
this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime);
|
||||
this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime);
|
||||
this.SetParamSimple(map, prefix + "Status", this.Status);
|
||||
this.SetParamArrayObj(map, prefix + "Databases.", this.Databases);
|
||||
this.SetParamArrayObj(map, prefix + "Storages.", this.Storages);
|
||||
this.SetParamArrayObj(map, prefix + "Functions.", this.Functions);
|
||||
this.SetParamSimple(map, prefix + "PackageId", this.PackageId);
|
||||
this.SetParamSimple(map, prefix + "PackageName", this.PackageName);
|
||||
this.SetParamArrayObj(map, prefix + "LogServices.", this.LogServices);
|
||||
this.SetParamArrayObj(map, prefix + "StaticStorages.", this.StaticStorages);
|
||||
this.SetParamSimple(map, prefix + "IsAutoDegrade", this.IsAutoDegrade);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
51
TencentCloud/Tcb/V20180608/Models/FunctionInfo.cs
Normal file
51
TencentCloud/Tcb/V20180608/Models/FunctionInfo.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class FunctionInfo : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 命名空间
|
||||
/// </summary>
|
||||
[JsonProperty("Namespace")]
|
||||
public string Namespace{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所属地域。
|
||||
/// 当前支持ap-shanghai
|
||||
/// </summary>
|
||||
[JsonProperty("Region")]
|
||||
public string Region{ 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 + "Namespace", this.Namespace);
|
||||
this.SetParamSimple(map, prefix + "Region", this.Region);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
71
TencentCloud/Tcb/V20180608/Models/LogServiceInfo.cs
Normal file
71
TencentCloud/Tcb/V20180608/Models/LogServiceInfo.cs
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class LogServiceInfo : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// log名
|
||||
/// </summary>
|
||||
[JsonProperty("LogsetName")]
|
||||
public string LogsetName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// log-id
|
||||
/// </summary>
|
||||
[JsonProperty("LogsetId")]
|
||||
public string LogsetId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// topic名
|
||||
/// </summary>
|
||||
[JsonProperty("TopicName")]
|
||||
public string TopicName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// topic-id
|
||||
/// </summary>
|
||||
[JsonProperty("TopicId")]
|
||||
public string TopicId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// cls日志所属地域
|
||||
/// </summary>
|
||||
[JsonProperty("Region")]
|
||||
public string Region{ 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 + "LogsetName", this.LogsetName);
|
||||
this.SetParamSimple(map, prefix + "LogsetId", this.LogsetId);
|
||||
this.SetParamSimple(map, prefix + "TopicName", this.TopicName);
|
||||
this.SetParamSimple(map, prefix + "TopicId", this.TopicId);
|
||||
this.SetParamSimple(map, prefix + "Region", this.Region);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class ModifyDatabaseACLRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 集合名称
|
||||
/// </summary>
|
||||
[JsonProperty("CollectionName")]
|
||||
public string CollectionName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 权限标签。包含以下取值:
|
||||
/// <li> READONLY:所有用户可读,仅创建者和管理员可写</li>
|
||||
/// <li> PRIVATE:仅创建者及管理员可读写</li>
|
||||
/// <li> ADMINWRITE:所有用户可读,仅管理员可写</li>
|
||||
/// <li> ADMINONLY:仅管理员可读写</li>
|
||||
/// </summary>
|
||||
[JsonProperty("AclTag")]
|
||||
public string AclTag{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "CollectionName", this.CollectionName);
|
||||
this.SetParamSimple(map, prefix + "AclTag", this.AclTag);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class ModifyDatabaseACLResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
50
TencentCloud/Tcb/V20180608/Models/ModifyEnvRequest.cs
Normal file
50
TencentCloud/Tcb/V20180608/Models/ModifyEnvRequest.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class ModifyEnvRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 环境备注名,要以a-z开头,不能包含 a-zA-z0-9- 以外的字符
|
||||
/// </summary>
|
||||
[JsonProperty("Alias")]
|
||||
public string Alias{ 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 + "EnvId", this.EnvId);
|
||||
this.SetParamSimple(map, prefix + "Alias", this.Alias);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
43
TencentCloud/Tcb/V20180608/Models/ModifyEnvResponse.cs
Normal file
43
TencentCloud/Tcb/V20180608/Models/ModifyEnvResponse.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class ModifyEnvResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
73
TencentCloud/Tcb/V20180608/Models/PostpayEnvQuota.cs
Normal file
73
TencentCloud/Tcb/V20180608/Models/PostpayEnvQuota.cs
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class PostpayEnvQuota : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 资源类型
|
||||
/// </summary>
|
||||
[JsonProperty("ResourceType")]
|
||||
public string ResourceType{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 指标名
|
||||
/// </summary>
|
||||
[JsonProperty("MetricName")]
|
||||
public string MetricName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配额值
|
||||
/// </summary>
|
||||
[JsonProperty("Value")]
|
||||
public ulong? Value{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配额生效时间
|
||||
/// 为空表示没有时间限制
|
||||
/// </summary>
|
||||
[JsonProperty("StartTime")]
|
||||
public string StartTime{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配额失效时间
|
||||
/// 为空表示没有时间限制
|
||||
/// </summary>
|
||||
[JsonProperty("EndTime")]
|
||||
public string EndTime{ 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 + "ResourceType", this.ResourceType);
|
||||
this.SetParamSimple(map, prefix + "MetricName", this.MetricName);
|
||||
this.SetParamSimple(map, prefix + "Value", this.Value);
|
||||
this.SetParamSimple(map, prefix + "StartTime", this.StartTime);
|
||||
this.SetParamSimple(map, prefix + "EndTime", this.EndTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
43
TencentCloud/Tcb/V20180608/Models/ReinstateEnvRequest.cs
Normal file
43
TencentCloud/Tcb/V20180608/Models/ReinstateEnvRequest.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class ReinstateEnvRequest : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 环境ID
|
||||
/// </summary>
|
||||
[JsonProperty("EnvId")]
|
||||
public string EnvId{ 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 + "EnvId", this.EnvId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
43
TencentCloud/Tcb/V20180608/Models/ReinstateEnvResponse.cs
Normal file
43
TencentCloud/Tcb/V20180608/Models/ReinstateEnvResponse.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class ReinstateEnvResponse : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
||||
/// </summary>
|
||||
[JsonProperty("RequestId")]
|
||||
public string RequestId{ 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 + "RequestId", this.RequestId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
76
TencentCloud/Tcb/V20180608/Models/StaticStorageInfo.cs
Normal file
76
TencentCloud/Tcb/V20180608/Models/StaticStorageInfo.cs
Normal file
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class StaticStorageInfo : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 静态CDN域名
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("StaticDomain")]
|
||||
public string StaticDomain{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 静态CDN默认文件夹,当前为根目录
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("DefaultDirName")]
|
||||
public string DefaultDirName{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 资源状态(process/online/offline/init)
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("Status")]
|
||||
public string Status{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// cos所属区域
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("Region")]
|
||||
public string Region{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// bucket信息
|
||||
/// 注意:此字段可能返回 null,表示取不到有效值。
|
||||
/// </summary>
|
||||
[JsonProperty("Bucket")]
|
||||
public string Bucket{ 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 + "StaticDomain", this.StaticDomain);
|
||||
this.SetParamSimple(map, prefix + "DefaultDirName", this.DefaultDirName);
|
||||
this.SetParamSimple(map, prefix + "Status", this.Status);
|
||||
this.SetParamSimple(map, prefix + "Region", this.Region);
|
||||
this.SetParamSimple(map, prefix + "Bucket", this.Bucket);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
65
TencentCloud/Tcb/V20180608/Models/StorageInfo.cs
Normal file
65
TencentCloud/Tcb/V20180608/Models/StorageInfo.cs
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608.Models
|
||||
{
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using TencentCloud.Common;
|
||||
|
||||
public class StorageInfo : AbstractModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 资源所属地域。
|
||||
/// 当前支持ap-shanghai
|
||||
/// </summary>
|
||||
[JsonProperty("Region")]
|
||||
public string Region{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 桶名,存储资源的唯一标识
|
||||
/// </summary>
|
||||
[JsonProperty("Bucket")]
|
||||
public string Bucket{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// cdn 域名
|
||||
/// </summary>
|
||||
[JsonProperty("CdnDomain")]
|
||||
public string CdnDomain{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 资源所属用户的腾讯云appId
|
||||
/// </summary>
|
||||
[JsonProperty("AppId")]
|
||||
public string AppId{ 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 + "Region", this.Region);
|
||||
this.SetParamSimple(map, prefix + "Bucket", this.Bucket);
|
||||
this.SetParamSimple(map, prefix + "CdnDomain", this.CdnDomain);
|
||||
this.SetParamSimple(map, prefix + "AppId", this.AppId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
776
TencentCloud/Tcb/V20180608/TcbClient.cs
Normal file
776
TencentCloud/Tcb/V20180608/TcbClient.cs
Normal file
@@ -0,0 +1,776 @@
|
||||
/*
|
||||
* 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.Tcb.V20180608
|
||||
{
|
||||
|
||||
using Newtonsoft.Json;
|
||||
using System.Threading.Tasks;
|
||||
using TencentCloud.Common;
|
||||
using TencentCloud.Common.Profile;
|
||||
using TencentCloud.Tcb.V20180608.Models;
|
||||
|
||||
public class TcbClient : AbstractClient{
|
||||
|
||||
private const string endpoint = "tcb.tencentcloudapi.com";
|
||||
private const string version = "2018-06-08";
|
||||
|
||||
/// <summary>
|
||||
/// Client constructor.
|
||||
/// </summary>
|
||||
/// <param name="credential">Credentials.</param>
|
||||
/// <param name="region">Region name, such as "ap-guangzhou".</param>
|
||||
public TcbClient(Credential credential, string region)
|
||||
: this(credential, region, new ClientProfile())
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Client Constructor.
|
||||
/// </summary>
|
||||
/// <param name="credential">Credentials.</param>
|
||||
/// <param name="region">Region name, such as "ap-guangzhou".</param>
|
||||
/// <param name="profile">Client profiles.</param>
|
||||
public TcbClient(Credential credential, string region, ClientProfile profile)
|
||||
: base(endpoint, version, credential, region, profile)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 检查是否开通Tcb服务
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CheckTcbServiceRequest"/></param>
|
||||
/// <returns><see cref="CheckTcbServiceResponse"/></returns>
|
||||
public async Task<CheckTcbServiceResponse> CheckTcbService(CheckTcbServiceRequest req)
|
||||
{
|
||||
JsonResponseModel<CheckTcbServiceResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "CheckTcbService");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CheckTcbServiceResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 检查是否开通Tcb服务
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CheckTcbServiceRequest"/></param>
|
||||
/// <returns><see cref="CheckTcbServiceResponse"/></returns>
|
||||
public CheckTcbServiceResponse CheckTcbServiceSync(CheckTcbServiceRequest req)
|
||||
{
|
||||
JsonResponseModel<CheckTcbServiceResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "CheckTcbService");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CheckTcbServiceResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// TCB云API统一入口
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CommonServiceAPIRequest"/></param>
|
||||
/// <returns><see cref="CommonServiceAPIResponse"/></returns>
|
||||
public async Task<CommonServiceAPIResponse> CommonServiceAPI(CommonServiceAPIRequest req)
|
||||
{
|
||||
JsonResponseModel<CommonServiceAPIResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "CommonServiceAPI");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CommonServiceAPIResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// TCB云API统一入口
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CommonServiceAPIRequest"/></param>
|
||||
/// <returns><see cref="CommonServiceAPIResponse"/></returns>
|
||||
public CommonServiceAPIResponse CommonServiceAPISync(CommonServiceAPIRequest req)
|
||||
{
|
||||
JsonResponseModel<CommonServiceAPIResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "CommonServiceAPI");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CommonServiceAPIResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加安全域名
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CreateAuthDomainRequest"/></param>
|
||||
/// <returns><see cref="CreateAuthDomainResponse"/></returns>
|
||||
public async Task<CreateAuthDomainResponse> CreateAuthDomain(CreateAuthDomainRequest req)
|
||||
{
|
||||
JsonResponseModel<CreateAuthDomainResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "CreateAuthDomain");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateAuthDomainResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加安全域名
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CreateAuthDomainRequest"/></param>
|
||||
/// <returns><see cref="CreateAuthDomainResponse"/></returns>
|
||||
public CreateAuthDomainResponse CreateAuthDomainSync(CreateAuthDomainRequest req)
|
||||
{
|
||||
JsonResponseModel<CreateAuthDomainResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "CreateAuthDomain");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateAuthDomainResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 创建托管域名
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CreateHostingDomainRequest"/></param>
|
||||
/// <returns><see cref="CreateHostingDomainResponse"/></returns>
|
||||
public async Task<CreateHostingDomainResponse> CreateHostingDomain(CreateHostingDomainRequest req)
|
||||
{
|
||||
JsonResponseModel<CreateHostingDomainResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "CreateHostingDomain");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateHostingDomainResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 创建托管域名
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CreateHostingDomainRequest"/></param>
|
||||
/// <returns><see cref="CreateHostingDomainResponse"/></returns>
|
||||
public CreateHostingDomainResponse CreateHostingDomainSync(CreateHostingDomainRequest req)
|
||||
{
|
||||
JsonResponseModel<CreateHostingDomainResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "CreateHostingDomain");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateHostingDomainResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 创建静态托管资源,包括COS和CDN,异步任务创建,查看创建结果需要根据DescribeStaticStore接口来查看
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CreateStaticStoreRequest"/></param>
|
||||
/// <returns><see cref="CreateStaticStoreResponse"/></returns>
|
||||
public async Task<CreateStaticStoreResponse> CreateStaticStore(CreateStaticStoreRequest req)
|
||||
{
|
||||
JsonResponseModel<CreateStaticStoreResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "CreateStaticStore");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateStaticStoreResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 创建静态托管资源,包括COS和CDN,异步任务创建,查看创建结果需要根据DescribeStaticStore接口来查看
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="CreateStaticStoreRequest"/></param>
|
||||
/// <returns><see cref="CreateStaticStoreResponse"/></returns>
|
||||
public CreateStaticStoreResponse CreateStaticStoreSync(CreateStaticStoreRequest req)
|
||||
{
|
||||
JsonResponseModel<CreateStaticStoreResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "CreateStaticStore");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateStaticStoreResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除终端用户
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DeleteEndUserRequest"/></param>
|
||||
/// <returns><see cref="DeleteEndUserResponse"/></returns>
|
||||
public async Task<DeleteEndUserResponse> DeleteEndUser(DeleteEndUserRequest req)
|
||||
{
|
||||
JsonResponseModel<DeleteEndUserResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DeleteEndUser");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteEndUserResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除终端用户
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DeleteEndUserRequest"/></param>
|
||||
/// <returns><see cref="DeleteEndUserResponse"/></returns>
|
||||
public DeleteEndUserResponse DeleteEndUserSync(DeleteEndUserRequest req)
|
||||
{
|
||||
JsonResponseModel<DeleteEndUserResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DeleteEndUser");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteEndUserResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取安全域名列表
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeAuthDomainsRequest"/></param>
|
||||
/// <returns><see cref="DescribeAuthDomainsResponse"/></returns>
|
||||
public async Task<DescribeAuthDomainsResponse> DescribeAuthDomains(DescribeAuthDomainsRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeAuthDomainsResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DescribeAuthDomains");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAuthDomainsResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取安全域名列表
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeAuthDomainsRequest"/></param>
|
||||
/// <returns><see cref="DescribeAuthDomainsResponse"/></returns>
|
||||
public DescribeAuthDomainsResponse DescribeAuthDomainsSync(DescribeAuthDomainsRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeAuthDomainsResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DescribeAuthDomains");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAuthDomainsResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取数据库权限
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeDatabaseACLRequest"/></param>
|
||||
/// <returns><see cref="DescribeDatabaseACLResponse"/></returns>
|
||||
public async Task<DescribeDatabaseACLResponse> DescribeDatabaseACL(DescribeDatabaseACLRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeDatabaseACLResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DescribeDatabaseACL");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeDatabaseACLResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取数据库权限
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeDatabaseACLRequest"/></param>
|
||||
/// <returns><see cref="DescribeDatabaseACLResponse"/></returns>
|
||||
public DescribeDatabaseACLResponse DescribeDatabaseACLSync(DescribeDatabaseACLRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeDatabaseACLResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DescribeDatabaseACL");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeDatabaseACLResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取终端用户列表
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeEndUsersRequest"/></param>
|
||||
/// <returns><see cref="DescribeEndUsersResponse"/></returns>
|
||||
public async Task<DescribeEndUsersResponse> DescribeEndUsers(DescribeEndUsersRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeEndUsersResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DescribeEndUsers");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeEndUsersResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取终端用户列表
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeEndUsersRequest"/></param>
|
||||
/// <returns><see cref="DescribeEndUsersResponse"/></returns>
|
||||
public DescribeEndUsersResponse DescribeEndUsersSync(DescribeEndUsersRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeEndUsersResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DescribeEndUsers");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeEndUsersResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询后付费免费配额信息
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeEnvFreeQuotaRequest"/></param>
|
||||
/// <returns><see cref="DescribeEnvFreeQuotaResponse"/></returns>
|
||||
public async Task<DescribeEnvFreeQuotaResponse> DescribeEnvFreeQuota(DescribeEnvFreeQuotaRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeEnvFreeQuotaResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DescribeEnvFreeQuota");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeEnvFreeQuotaResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询后付费免费配额信息
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeEnvFreeQuotaRequest"/></param>
|
||||
/// <returns><see cref="DescribeEnvFreeQuotaResponse"/></returns>
|
||||
public DescribeEnvFreeQuotaResponse DescribeEnvFreeQuotaSync(DescribeEnvFreeQuotaRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeEnvFreeQuotaResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DescribeEnvFreeQuota");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeEnvFreeQuotaResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询环境个数上限
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeEnvLimitRequest"/></param>
|
||||
/// <returns><see cref="DescribeEnvLimitResponse"/></returns>
|
||||
public async Task<DescribeEnvLimitResponse> DescribeEnvLimit(DescribeEnvLimitRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeEnvLimitResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DescribeEnvLimit");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeEnvLimitResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询环境个数上限
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeEnvLimitRequest"/></param>
|
||||
/// <returns><see cref="DescribeEnvLimitResponse"/></returns>
|
||||
public DescribeEnvLimitResponse DescribeEnvLimitSync(DescribeEnvLimitRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeEnvLimitResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DescribeEnvLimit");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeEnvLimitResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取环境列表,含环境下的各个资源信息。尤其是各资源的唯一标识,是请求各资源的关键参数
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeEnvsRequest"/></param>
|
||||
/// <returns><see cref="DescribeEnvsResponse"/></returns>
|
||||
public async Task<DescribeEnvsResponse> DescribeEnvs(DescribeEnvsRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeEnvsResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DescribeEnvs");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeEnvsResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取环境列表,含环境下的各个资源信息。尤其是各资源的唯一标识,是请求各资源的关键参数
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeEnvsRequest"/></param>
|
||||
/// <returns><see cref="DescribeEnvsResponse"/></returns>
|
||||
public DescribeEnvsResponse DescribeEnvsSync(DescribeEnvsRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeEnvsResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DescribeEnvs");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeEnvsResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询指定指标的配额使用量
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeQuotaDataRequest"/></param>
|
||||
/// <returns><see cref="DescribeQuotaDataResponse"/></returns>
|
||||
public async Task<DescribeQuotaDataResponse> DescribeQuotaData(DescribeQuotaDataRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeQuotaDataResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DescribeQuotaData");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeQuotaDataResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询指定指标的配额使用量
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DescribeQuotaDataRequest"/></param>
|
||||
/// <returns><see cref="DescribeQuotaDataResponse"/></returns>
|
||||
public DescribeQuotaDataResponse DescribeQuotaDataSync(DescribeQuotaDataRequest req)
|
||||
{
|
||||
JsonResponseModel<DescribeQuotaDataResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DescribeQuotaData");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeQuotaDataResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 销毁环境
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DestroyEnvRequest"/></param>
|
||||
/// <returns><see cref="DestroyEnvResponse"/></returns>
|
||||
public async Task<DestroyEnvResponse> DestroyEnv(DestroyEnvRequest req)
|
||||
{
|
||||
JsonResponseModel<DestroyEnvResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DestroyEnv");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DestroyEnvResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 销毁环境
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DestroyEnvRequest"/></param>
|
||||
/// <returns><see cref="DestroyEnvResponse"/></returns>
|
||||
public DestroyEnvResponse DestroyEnvSync(DestroyEnvRequest req)
|
||||
{
|
||||
JsonResponseModel<DestroyEnvResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DestroyEnv");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DestroyEnvResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 销毁静态托管资源,该接口创建异步销毁任务,资源最终状态可从DestroyStaticStore接口查看
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DestroyStaticStoreRequest"/></param>
|
||||
/// <returns><see cref="DestroyStaticStoreResponse"/></returns>
|
||||
public async Task<DestroyStaticStoreResponse> DestroyStaticStore(DestroyStaticStoreRequest req)
|
||||
{
|
||||
JsonResponseModel<DestroyStaticStoreResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "DestroyStaticStore");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DestroyStaticStoreResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 销毁静态托管资源,该接口创建异步销毁任务,资源最终状态可从DestroyStaticStore接口查看
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="DestroyStaticStoreRequest"/></param>
|
||||
/// <returns><see cref="DestroyStaticStoreResponse"/></returns>
|
||||
public DestroyStaticStoreResponse DestroyStaticStoreSync(DestroyStaticStoreRequest req)
|
||||
{
|
||||
JsonResponseModel<DestroyStaticStoreResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "DestroyStaticStore");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DestroyStaticStoreResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改数据库权限
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="ModifyDatabaseACLRequest"/></param>
|
||||
/// <returns><see cref="ModifyDatabaseACLResponse"/></returns>
|
||||
public async Task<ModifyDatabaseACLResponse> ModifyDatabaseACL(ModifyDatabaseACLRequest req)
|
||||
{
|
||||
JsonResponseModel<ModifyDatabaseACLResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "ModifyDatabaseACL");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyDatabaseACLResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改数据库权限
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="ModifyDatabaseACLRequest"/></param>
|
||||
/// <returns><see cref="ModifyDatabaseACLResponse"/></returns>
|
||||
public ModifyDatabaseACLResponse ModifyDatabaseACLSync(ModifyDatabaseACLRequest req)
|
||||
{
|
||||
JsonResponseModel<ModifyDatabaseACLResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "ModifyDatabaseACL");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyDatabaseACLResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新环境信息
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="ModifyEnvRequest"/></param>
|
||||
/// <returns><see cref="ModifyEnvResponse"/></returns>
|
||||
public async Task<ModifyEnvResponse> ModifyEnv(ModifyEnvRequest req)
|
||||
{
|
||||
JsonResponseModel<ModifyEnvResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "ModifyEnv");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyEnvResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新环境信息
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="ModifyEnvRequest"/></param>
|
||||
/// <returns><see cref="ModifyEnvResponse"/></returns>
|
||||
public ModifyEnvResponse ModifyEnvSync(ModifyEnvRequest req)
|
||||
{
|
||||
JsonResponseModel<ModifyEnvResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "ModifyEnv");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyEnvResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 针对已隔离的免费环境,可以通过本接口将其恢复访问。
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="ReinstateEnvRequest"/></param>
|
||||
/// <returns><see cref="ReinstateEnvResponse"/></returns>
|
||||
public async Task<ReinstateEnvResponse> ReinstateEnv(ReinstateEnvRequest req)
|
||||
{
|
||||
JsonResponseModel<ReinstateEnvResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = await this.InternalRequest(req, "ReinstateEnv");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ReinstateEnvResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 针对已隔离的免费环境,可以通过本接口将其恢复访问。
|
||||
/// </summary>
|
||||
/// <param name="req"><see cref="ReinstateEnvRequest"/></param>
|
||||
/// <returns><see cref="ReinstateEnvResponse"/></returns>
|
||||
public ReinstateEnvResponse ReinstateEnvSync(ReinstateEnvRequest req)
|
||||
{
|
||||
JsonResponseModel<ReinstateEnvResponse> rsp = null;
|
||||
try
|
||||
{
|
||||
var strResp = this.InternalRequestSync(req, "ReinstateEnv");
|
||||
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ReinstateEnvResponse>>(strResp);
|
||||
}
|
||||
catch (JsonSerializationException e)
|
||||
{
|
||||
throw new TencentCloudSDKException(e.Message);
|
||||
}
|
||||
return rsp.Response;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user