Skip to content

Commit

Permalink
release 3.1.116 source code
Browse files Browse the repository at this point in the history
  • Loading branch information
Huaweicloud-SDK committed Dec 19, 2024
1 parent b7a4430 commit e603032
Show file tree
Hide file tree
Showing 164 changed files with 20,918 additions and 35 deletions.
100 changes: 100 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,103 @@
# 3.1.116 2024-12-19

### HuaweiCloud SDK AAD

- _API Version_
- V2
- _Features_
- Support the APIs `AddWafWhiteIpRule`, `DeleteWafWhiteIpRule`
- _Bug Fix_
- None
- _Change_
- None

### HuaweiCloud SDK EVS

- _API Version_
- V2
- _Features_
- Support the API `UnsubscribePostpaidVolume`
- _Bug Fix_
- None
- _Change_
- **CinderListQuotas**
- changes of response param
- `+ quota_set.gigabytes_ESSD`
- `+ quota_set.snapshots_ESSD`
- `+ quota_set.volumes_ESSD`

### HuaweiCloud SDK GaussDBforopenGauss

- _API Version_
- V3
- _Features_
- Support the following APIs:
- `ListRestorableInstancesDetails`
- `ListRecycleInstancesDetails`
- `ShowParameterGroupDetail`
- `ShowSourceInstanceDetail`
- `AllowDbRolePrivileges`
- `ListDatabaseRoles`
- `CreateDbRole`
- `ListDatastoresDetails`
- `ListDatabaseInstances`
- `ListParameterGroupTemplates`
- `ShowInstanceParamGroupDetail`
- `ShowUpgradeCandidateVersionsDetails`
- `BatchShowUpgradeCandidateVersions`
- `ListFlavorsDetails`
- `ListBackupsDetails`
- `SyncLimitData`
- `DeleteDatabaseSchema`
- `CreateDatabaseInstance`
- _Bug Fix_
- None
- _Change_
- **ShowUpgradeCandidateVersions**
- changes of response param
- `* hotfix_upgrade_infos: object<HotfixUpgradeInfos> -> list<HotfixUpgradeInfos>`
- `* hotfix_rollback_infos: object<HotfixRollbackInfos> -> list<HotfixRollbackInfos>`

### HuaweiCloud SDK IMS

- _API Version_
- V2
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ImportImageQuick**
- changes of request param
- `+ license_type`

### HuaweiCloud SDK OCR

- _API Version_
- V1
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **RecognizeAutoClassification**
- changes of request param
- `+ pdf_page_number`
- **RecognizeSmartDocumentRecognizer**
- changes of request param
- `+ erase_seal`

### HuaweiCloud SDK RDS

- _API Version_
- V3
- _Features_
- Support the API `ListUpdateBackupEnhancePolicy`
- _Bug Fix_
- None
- _Change_
- None

# 3.1.115 2024-12-12

### HuaweiCloud SDK CDN
Expand Down
100 changes: 100 additions & 0 deletions CHANGELOG_CN.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,103 @@
# 3.1.116 2024-12-19

### HuaweiCloud SDK AAD

- _接口版本_
- V2
- _新增特性_
- 支持接口`AddWafWhiteIpRule`、`DeleteWafWhiteIpRule`
- _解决问题_
- 无
- _特性变更_
- 无

### HuaweiCloud SDK EVS

- _接口版本_
- V2
- _新增特性_
- 支持接口`UnsubscribePostpaidVolume`
- _解决问题_
- 无
- _特性变更_
- **CinderListQuotas**
- 响应参数变更
- `+ quota_set.gigabytes_ESSD`
- `+ quota_set.snapshots_ESSD`
- `+ quota_set.volumes_ESSD`

### HuaweiCloud SDK GaussDBforopenGauss

- _接口版本_
- V3
- _新增特性_
- 支持以下接口:
- `ListRestorableInstancesDetails`
- `ListRecycleInstancesDetails`
- `ShowParameterGroupDetail`
- `ShowSourceInstanceDetail`
- `AllowDbRolePrivileges`
- `ListDatabaseRoles`
- `CreateDbRole`
- `ListDatastoresDetails`
- `ListDatabaseInstances`
- `ListParameterGroupTemplates`
- `ShowInstanceParamGroupDetail`
- `ShowUpgradeCandidateVersionsDetails`
- `BatchShowUpgradeCandidateVersions`
- `ListFlavorsDetails`
- `ListBackupsDetails`
- `SyncLimitData`
- `DeleteDatabaseSchema`
- `CreateDatabaseInstance`
- _解决问题_
- 无
- _特性变更_
- **ShowUpgradeCandidateVersions**
- 响应参数变更
- `* hotfix_upgrade_infos: object<HotfixUpgradeInfos> -> list<HotfixUpgradeInfos>`
- `* hotfix_rollback_infos: object<HotfixRollbackInfos> -> list<HotfixRollbackInfos>`

### HuaweiCloud SDK IMS

- _接口版本_
- V2
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ImportImageQuick**
- 请求参数变更
- `+ license_type`

### HuaweiCloud SDK OCR

- _接口版本_
- V1
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **RecognizeAutoClassification**
- 请求参数变更
- `+ pdf_page_number`
- **RecognizeSmartDocumentRecognizer**
- 请求参数变更
- `+ erase_seal`

### HuaweiCloud SDK RDS

- _接口版本_
- V3
- _新增特性_
- 支持接口`ListUpdateBackupEnhancePolicy`
- _解决问题_
- 无
- _特性变更_
- 无

# 3.1.115 2024-12-12

### HuaweiCloud SDK CDN
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.115
3.1.116
22 changes: 22 additions & 0 deletions aad/include/huaweicloud/aad/v2/AadClient.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,18 @@
#include <huaweicloud/core/ClientBuilder.h>


#include <huaweicloud/aad/v2/model/AddWafWhiteIpRuleRequest.h>
#include <huaweicloud/aad/v2/model/AddWafWhiteIpRuleResponse.h>
#include <huaweicloud/aad/v2/model/AddWafWhiteIpRuleV2RequestBody.h>
#include <huaweicloud/aad/v2/model/CreateAadDomainRequestBody.h>
#include <huaweicloud/aad/v2/model/CreateDomainRequest.h>
#include <huaweicloud/aad/v2/model/CreateDomainResponse.h>
#include <huaweicloud/aad/v2/model/DeleteDomainRequest.h>
#include <huaweicloud/aad/v2/model/DeleteDomainResponse.h>
#include <huaweicloud/aad/v2/model/DeleteDomainV2RequestBody.h>
#include <huaweicloud/aad/v2/model/DeleteWafWhiteIpRuleRequest.h>
#include <huaweicloud/aad/v2/model/DeleteWafWhiteIpRuleResponse.h>
#include <huaweicloud/aad/v2/model/DeleteWafWhiteIpRuleV2RequestBody.h>
#include <huaweicloud/aad/v2/model/EmptyJsonResponse.h>
#include <huaweicloud/aad/v2/model/ListDDoSAttackEventRequest.h>
#include <huaweicloud/aad/v2/model/ListDDoSAttackEventRequestBody.h>
Expand Down Expand Up @@ -75,6 +81,14 @@ class HUAWEICLOUD_AAD_V2_EXPORT AadClient : public Client

static ClientBuilder<AadClient> newBuilder();

// 防护策略web-cc黑白名单-创建黑白名单规则
//
// 防护策略web-cc黑白名单-创建黑白名单规则
//
// Please refer to HUAWEI cloud API Explorer for details.
std::shared_ptr<AddWafWhiteIpRuleResponse> addWafWhiteIpRule(
AddWafWhiteIpRuleRequest &request
);
// 创建防护域名
//
// 创建防护域名
Expand All @@ -91,6 +105,14 @@ class HUAWEICLOUD_AAD_V2_EXPORT AadClient : public Client
std::shared_ptr<DeleteDomainResponse> deleteDomain(
DeleteDomainRequest &request
);
// 防护策略web-cc黑白名单-删除黑白名单规则
//
// 防护策略web-cc黑白名单-删除黑白名单规则
//
// Please refer to HUAWEI cloud API Explorer for details.
std::shared_ptr<DeleteWafWhiteIpRuleResponse> deleteWafWhiteIpRule(
DeleteWafWhiteIpRuleRequest &request
);
// 查询DDoS攻击事件列表
//
// 查询DDoS攻击事件列表
Expand Down
2 changes: 2 additions & 0 deletions aad/include/huaweicloud/aad/v2/AadMeta.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,10 @@ using namespace HuaweiCloud::Sdk::Core::Http;

class HUAWEICLOUD_AAD_V2_EXPORT AadMeta {
public:
static HttpRequestDef genRequestDefForAddWafWhiteIpRule();
static HttpRequestDef genRequestDefForCreateDomain();
static HttpRequestDef genRequestDefForDeleteDomain();
static HttpRequestDef genRequestDefForDeleteWafWhiteIpRule();
static HttpRequestDef genRequestDefForListDDoSAttackEvent();
static HttpRequestDef genRequestDefForListDDoSConnectionNumber();
static HttpRequestDef genRequestDefForListDDoSFlow();
Expand Down
71 changes: 71 additions & 0 deletions aad/include/huaweicloud/aad/v2/model/AddWafWhiteIpRuleRequest.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@

#ifndef HUAWEICLOUD_SDK_AAD_V2_MODEL_AddWafWhiteIpRuleRequest_H_
#define HUAWEICLOUD_SDK_AAD_V2_MODEL_AddWafWhiteIpRuleRequest_H_


#include <huaweicloud/aad/v2/AadExport.h>

#include <huaweicloud/core/utils/ModelBase.h>
#include <huaweicloud/core/utils/Utils.h>
#include <huaweicloud/core/http/HttpResponse.h>

#include <huaweicloud/aad/v2/model/AddWafWhiteIpRuleV2RequestBody.h>

namespace HuaweiCloud {
namespace Sdk {
namespace Aad {
namespace V2 {
namespace Model {

using namespace HuaweiCloud::Sdk::Core::Utils;
using namespace HuaweiCloud::Sdk::Core::Http;
/// <summary>
/// Request Object
/// </summary>
class HUAWEICLOUD_AAD_V2_EXPORT AddWafWhiteIpRuleRequest
: public ModelBase
{
public:
AddWafWhiteIpRuleRequest();
virtual ~AddWafWhiteIpRuleRequest();

/////////////////////////////////////////////
/// ModelBase overrides

void validate() override;
web::json::value toJson() const override;
bool fromJson(const web::json::value& json) override;
/////////////////////////////////////////////
/// AddWafWhiteIpRuleRequest members

/// <summary>
///
/// </summary>

AddWafWhiteIpRuleV2RequestBody getBody() const;
bool bodyIsSet() const;
void unsetbody();
void setBody(const AddWafWhiteIpRuleV2RequestBody& value);


protected:
AddWafWhiteIpRuleV2RequestBody body_;
bool bodyIsSet_;

#ifdef RTTR_FLAG
RTTR_ENABLE()
public:
AddWafWhiteIpRuleRequest& dereference_from_shared_ptr(std::shared_ptr<AddWafWhiteIpRuleRequest> ptr) {
return *ptr;
}
#endif
};


}
}
}
}
}

#endif // HUAWEICLOUD_SDK_AAD_V2_MODEL_AddWafWhiteIpRuleRequest_H_
Loading

0 comments on commit e603032

Please sign in to comment.