Skip to content

Commit

Permalink
release 3.1.107 source code
Browse files Browse the repository at this point in the history
  • Loading branch information
Huaweicloud-SDK committed Aug 22, 2024
1 parent 11c53c8 commit c819be2
Show file tree
Hide file tree
Showing 168 changed files with 12,809 additions and 437 deletions.
178 changes: 178 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,181 @@
# 3.1.107 2024-08-22

### HuaweiCloud SDK CCE

- _API Version_
- V3
- _Features_
- Support the APIs `SyncNode`, `BatchSyncNodes`
- _Bug Fix_
- None
- _Change_
- None

### HuaweiCloud SDK DRS

- _API Version_
- V5
- _Features_
- Support the APIs `UploadUserJdbcDriver`, `SyncUserJdbcDriver`, `ListUserJdbcDrivers`, `DeleteUserJdbcDriver`
- _Bug Fix_
- None
- _Change_
- **CreateJob**
- changes of request param
- `+ job.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ job.source_endpoint.db_type: enum value [mysql]`
- changes of response param
- `+ is_clone_job`
- `+ create_time`
- `+ name`
- `+ id`
- `+ status`
- `- job`
- **BatchCreateJobsAsync**
- changes of request param
- `+ jobs.policy_config.is_create_table_with_index`
- `+ jobs.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ jobs.source_endpoint.db_type: enum value [mysql]`
- **ListAsyncJobDetail**
- changes of response param
- `+ jobs.status: enum value [CREATING,CREATE_FAILED,CONFIGURATION,STARTJOBING,WAITING_FOR_START,START_JOB_FAILED,PAUSING,FULL_TRANSFER_STARTED,FULL_TRANSFER_FAILED,FULL_TRANSFER_COMPLETE,INCRE_TRANSFER_STARTED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_STARTED,RELEASE_RESOURCE_FAILED,RELEASE_RESOURCE_COMPLETE,REBUILD_NODE_STARTED,REBUILD_NODE_FAILED,CHANGE_JOB_STARTED,CHANGE_JOB_FAILED,DELETED,CHILD_TRANSFER_STARTING,CHILD_TRANSFER_STARTED,CHILD_TRANSFER_COMPLETE,CHILD_TRANSFER_FAILED,RELEASE_CHILD_TRANSFER_STARTED,RELEASE_CHILD_TRANSFER_COMPLETE,NODE_UPGRADE_START,NODE_UPGRADE_COMPLETE,NODE_UPGRADE_FAILED]`
- `+ jobs.policy_config.is_create_table_with_index`
- `+ jobs.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ jobs.source_endpoint.db_type: enum value [mysql]`
- **UpdateBatchAsyncJobs**
- changes of request param
- `+ jobs.params.policy_config.is_create_table_with_index`
- `+ jobs.params.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ jobs.params.source_endpoint.db_type: enum value [mysql]`
- **ShowJobDetail**
- changes of response param
- `+ job.status: enum value [CREATING,CREATE_FAILED,CONFIGURATION,STARTJOBING,WAITING_FOR_START,START_JOB_FAILED,PAUSING,FULL_TRANSFER_STARTED,FULL_TRANSFER_FAILED,FULL_TRANSFER_COMPLETE,INCRE_TRANSFER_STARTED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_STARTED,RELEASE_RESOURCE_FAILED,RELEASE_RESOURCE_COMPLETE,REBUILD_NODE_STARTED,REBUILD_NODE_FAILED,CHANGE_JOB_STARTED,CHANGE_JOB_FAILED,DELETED,CHILD_TRANSFER_STARTING,CHILD_TRANSFER_STARTED,CHILD_TRANSFER_COMPLETE,CHILD_TRANSFER_FAILED,RELEASE_CHILD_TRANSFER_STARTED,RELEASE_CHILD_TRANSFER_COMPLETE,NODE_UPGRADE_START,NODE_UPGRADE_COMPLETE,NODE_UPGRADE_FAILED]`
- `+ job.policy_config.is_create_table_with_index`
- `+ job.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ job.source_endpoint.db_type: enum value [mysql]`
- **UpdateJob**
- changes of request param
- `+ job.params.policy_config.is_create_table_with_index`
- `+ job.params.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ job.params.source_endpoint.db_type: enum value [mysql]`
- **ExecuteJobAction**
- changes of request param
- `+ job.action_params.is_only_init_task`
- `+ job.action_params.endpoints.db_type: enum value [mysql]`
- **BatchExecuteJobActions**
- changes of request param
- `+ jobs.action_params.is_only_init_task`
- `+ jobs.action_params.endpoints.db_type: enum value [mysql]`

### HuaweiCloud SDK GaussDBforopenGauss

- _API Version_
- V3
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **CreateDbInstance**
- changes of request param
- `+ ha.instance_mode`

### HuaweiCloud SDK KMS

- _API Version_
- V2
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **CreateDatakey**
- changes of request param
- `+ additional_authenticated_data`
- **CreateDatakeyWithoutPlaintext**
- changes of request param
- `+ additional_authenticated_data`
- **EncryptDatakey**
- changes of request param
- `+ additional_authenticated_data`
- **DecryptDatakey**
- changes of request param
- `+ additional_authenticated_data`
- **EncryptData**
- changes of request param
- `+ additional_authenticated_data`
- **DecryptData**
- changes of request param
- `+ additional_authenticated_data`

### HuaweiCloud SDK Meeting

- _API Version_
- V1
- _Features_
- Support the following APIs:
- `AddAppId`
- `BatchSearchAppId`
- `UpdateAppId`
- `DeleteAppId`
- `ResetAppKey`
- _Bug Fix_
- None
- _Change_
- None

### HuaweiCloud SDK OMS

- _API Version_
- V2
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ShowTask**
- changes of response param
- `+ task_priority`
- **CreateTask**
- changes of request param
- `+ task_priority`
- **ListTasks**
- changes of response param
- `+ task_priority`
- `+ tasks.task_priority`

### HuaweiCloud SDK VPCEP

- _API Version_
- V1
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ListEndpointInfoDetails**
- changes of response param
- `* policy_document: string -> object`
- **UpdateEndpointWhite**
- changes of response param
- `* policy_document: string -> object`
- **UpdateEndpointPolicy**
- changes of request param
- `* policy_document: string -> object`
- changes of response param
- `* policy_document: string -> object`
- **DeleteEndpointPolicy**
- changes of response param
- `* policy_document: string -> object`
- **CreateEndpoint**
- changes of request param
- `* policy_document: string -> object`
- changes of response param
- `* policy_document: string -> object`
- **ListEndpoints**
- changes of response param
- `* endpoints.policy_document: string -> object`

# 3.1.106 2024-08-15

### HuaweiCloud SDK AOS
Expand Down
178 changes: 178 additions & 0 deletions CHANGELOG_CN.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,181 @@
# 3.1.107 2024-08-22

### HuaweiCloud SDK CCE

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

### HuaweiCloud SDK DRS

- _接口版本_
- V5
- _新增特性_
- 支持接口`UploadUserJdbcDriver`、`SyncUserJdbcDriver`、`ListUserJdbcDrivers`、`DeleteUserJdbcDriver`
- _解决问题_
- 无
- _特性变更_
- **CreateJob**
- 请求参数变更
- `+ job.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ job.source_endpoint.db_type: enum value [mysql]`
- 响应参数变更
- `+ is_clone_job`
- `+ create_time`
- `+ name`
- `+ id`
- `+ status`
- `- job`
- **BatchCreateJobsAsync**
- 请求参数变更
- `+ jobs.policy_config.is_create_table_with_index`
- `+ jobs.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ jobs.source_endpoint.db_type: enum value [mysql]`
- **ListAsyncJobDetail**
- 响应参数变更
- `+ jobs.status: enum value [CREATING,CREATE_FAILED,CONFIGURATION,STARTJOBING,WAITING_FOR_START,START_JOB_FAILED,PAUSING,FULL_TRANSFER_STARTED,FULL_TRANSFER_FAILED,FULL_TRANSFER_COMPLETE,INCRE_TRANSFER_STARTED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_STARTED,RELEASE_RESOURCE_FAILED,RELEASE_RESOURCE_COMPLETE,REBUILD_NODE_STARTED,REBUILD_NODE_FAILED,CHANGE_JOB_STARTED,CHANGE_JOB_FAILED,DELETED,CHILD_TRANSFER_STARTING,CHILD_TRANSFER_STARTED,CHILD_TRANSFER_COMPLETE,CHILD_TRANSFER_FAILED,RELEASE_CHILD_TRANSFER_STARTED,RELEASE_CHILD_TRANSFER_COMPLETE,NODE_UPGRADE_START,NODE_UPGRADE_COMPLETE,NODE_UPGRADE_FAILED]`
- `+ jobs.policy_config.is_create_table_with_index`
- `+ jobs.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ jobs.source_endpoint.db_type: enum value [mysql]`
- **UpdateBatchAsyncJobs**
- 请求参数变更
- `+ jobs.params.policy_config.is_create_table_with_index`
- `+ jobs.params.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ jobs.params.source_endpoint.db_type: enum value [mysql]`
- **ShowJobDetail**
- 响应参数变更
- `+ job.status: enum value [CREATING,CREATE_FAILED,CONFIGURATION,STARTJOBING,WAITING_FOR_START,START_JOB_FAILED,PAUSING,FULL_TRANSFER_STARTED,FULL_TRANSFER_FAILED,FULL_TRANSFER_COMPLETE,INCRE_TRANSFER_STARTED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_STARTED,RELEASE_RESOURCE_FAILED,RELEASE_RESOURCE_COMPLETE,REBUILD_NODE_STARTED,REBUILD_NODE_FAILED,CHANGE_JOB_STARTED,CHANGE_JOB_FAILED,DELETED,CHILD_TRANSFER_STARTING,CHILD_TRANSFER_STARTED,CHILD_TRANSFER_COMPLETE,CHILD_TRANSFER_FAILED,RELEASE_CHILD_TRANSFER_STARTED,RELEASE_CHILD_TRANSFER_COMPLETE,NODE_UPGRADE_START,NODE_UPGRADE_COMPLETE,NODE_UPGRADE_FAILED]`
- `+ job.policy_config.is_create_table_with_index`
- `+ job.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ job.source_endpoint.db_type: enum value [mysql]`
- **UpdateJob**
- 请求参数变更
- `+ job.params.policy_config.is_create_table_with_index`
- `+ job.params.base_info.engine_type: enum value [mysql-to-mysql]`
- `+ job.params.source_endpoint.db_type: enum value [mysql]`
- **ExecuteJobAction**
- 请求参数变更
- `+ job.action_params.is_only_init_task`
- `+ job.action_params.endpoints.db_type: enum value [mysql]`
- **BatchExecuteJobActions**
- 请求参数变更
- `+ jobs.action_params.is_only_init_task`
- `+ jobs.action_params.endpoints.db_type: enum value [mysql]`

### HuaweiCloud SDK GaussDBforopenGauss

- _接口版本_
- V3
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **CreateDbInstance**
- 请求参数变更
- `+ ha.instance_mode`

### HuaweiCloud SDK KMS

- _接口版本_
- V2
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **CreateDatakey**
- 请求参数变更
- `+ additional_authenticated_data`
- **CreateDatakeyWithoutPlaintext**
- 请求参数变更
- `+ additional_authenticated_data`
- **EncryptDatakey**
- 请求参数变更
- `+ additional_authenticated_data`
- **DecryptDatakey**
- 请求参数变更
- `+ additional_authenticated_data`
- **EncryptData**
- 请求参数变更
- `+ additional_authenticated_data`
- **DecryptData**
- 请求参数变更
- `+ additional_authenticated_data`

### HuaweiCloud SDK Meeting

- _接口版本_
- V1
- _新增特性_
- 支持以下接口:
- `AddAppId`
- `BatchSearchAppId`
- `UpdateAppId`
- `DeleteAppId`
- `ResetAppKey`
- _解决问题_
- 无
- _特性变更_
- 无

### HuaweiCloud SDK OMS

- _接口版本_
- V2
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ShowTask**
- 响应参数变更
- `+ task_priority`
- **CreateTask**
- 请求参数变更
- `+ task_priority`
- **ListTasks**
- 响应参数变更
- `+ task_priority`
- `+ tasks.task_priority`

### HuaweiCloud SDK VPCEP

- _接口版本_
- V1
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ListEndpointInfoDetails**
- 响应参数变更
- `* policy_document: string -> object`
- **UpdateEndpointWhite**
- 响应参数变更
- `* policy_document: string -> object`
- **UpdateEndpointPolicy**
- 请求参数变更
- `* policy_document: string -> object`
- 响应参数变更
- `* policy_document: string -> object`
- **DeleteEndpointPolicy**
- 响应参数变更
- `* policy_document: string -> object`
- **CreateEndpoint**
- 请求参数变更
- `* policy_document: string -> object`
- 响应参数变更
- `* policy_document: string -> object`
- **ListEndpoints**
- 响应参数变更
- `* endpoints.policy_document: string -> object`

# 3.1.106 2024-08-15

### HuaweiCloud SDK AOS
Expand Down
2 changes: 1 addition & 1 deletion Core/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"api",
"core"
],
"version": "3.1.106",
"version": "3.1.107",
"type": "library",
"license": "Apache-2.0",
"authors": [
Expand Down
4 changes: 2 additions & 2 deletions Core/src/Auth/Credentials.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@
use HuaweiCloud\SDK\Core\SdkRequest;
use HuaweiCloud\SDK\Iam\V3\IamClient;

define('DEFAULT_ENDPOINT_REG', '/^[a-z][a-z0-9-]+(\\.[a-z]{2,}-[a-z]+-\\d{1,2})?\\.(my)?(huaweicloud|myhwclouds).(com|cn)$/');
class Credentials implements ICredentials
{
public const DEFAULT_ENDPOINT_REG = "^[a-z][a-z0-9-]+(\\.[a-z]{2,}-[a-z]+-\\d{1,2})?\\.(my)?(huaweicloud|myhwclouds).(com|cn)";
protected $ak;
protected $sk;
protected $securityToken;
Expand All @@ -42,7 +42,7 @@ class Credentials implements ICredentials

public static function getDefaultDerivedPredicate() {
return function($request) {
return !preg_match(self::DEFAULT_ENDPOINT_REG, $request->host);
return !preg_match(DEFAULT_ENDPOINT_REG, $request->host);
};
}

Expand Down
Loading

0 comments on commit c819be2

Please sign in to comment.