From cc1e46d7f97fa11adf34900e14623a945ae50f9d Mon Sep 17 00:00:00 2001 From: tencentcloudapi Date: Wed, 21 Feb 2024 04:36:36 +0800 Subject: [PATCH] release 3.0.1085 --- composer.json | 2 +- .../Cynosdb/V20190107/CynosdbClient.php | 1 + .../Cynosdb/V20190107/Models/BizTaskInfo.php | 512 ++++++++++++++++++ .../Models/BizTaskModifyInstanceParam.php | 74 +++ .../Models/BizTaskModifyParamsData.php | 95 ++++ .../V20190107/Models/ClusterSlaveData.php | 105 ++++ .../V20190107/Models/CreateClustersData.php | 77 +++ .../V20190107/Models/DescribeTasksRequest.php | 106 ++++ .../Models/DescribeTasksResponse.php | 82 +++ .../V20190107/Models/ManualBackupData.php | 77 +++ .../V20190107/Models/ModifyDbVersionData.php | 77 +++ .../V20190107/Models/ModifyInstanceData.php | 125 +++++ .../V20190107/Models/ModifyParamsData.php | 77 +++ .../Cynosdb/V20190107/Models/RollbackData.php | 231 ++++++++ .../V20190107/Models/SwitchClusterLogBin.php | 57 ++ .../V20190107/Models/TaskMaintainInfo.php | 89 +++ 16 files changed, 1786 insertions(+), 1 deletion(-) create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/BizTaskInfo.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/BizTaskModifyInstanceParam.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/BizTaskModifyParamsData.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/ClusterSlaveData.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/CreateClustersData.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/DescribeTasksRequest.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/DescribeTasksResponse.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/ManualBackupData.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/ModifyDbVersionData.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/ModifyInstanceData.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/ModifyParamsData.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/RollbackData.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/SwitchClusterLogBin.php create mode 100644 src/TencentCloud/Cynosdb/V20190107/Models/TaskMaintainInfo.php diff --git a/composer.json b/composer.json index 75ce7b0..6ae9c49 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ } ], "require": { - "tencentcloud/common": "3.0.1084" + "tencentcloud/common": "3.0.1085" }, "autoload": { "psr-4": { diff --git a/src/TencentCloud/Cynosdb/V20190107/CynosdbClient.php b/src/TencentCloud/Cynosdb/V20190107/CynosdbClient.php index 561a97f..f448658 100644 --- a/src/TencentCloud/Cynosdb/V20190107/CynosdbClient.php +++ b/src/TencentCloud/Cynosdb/V20190107/CynosdbClient.php @@ -93,6 +93,7 @@ * @method Models\DescribeRollbackTimeRangeResponse DescribeRollbackTimeRange(Models\DescribeRollbackTimeRangeRequest $req) 查询回档时间范围 * @method Models\DescribeRollbackTimeValidityResponse DescribeRollbackTimeValidity(Models\DescribeRollbackTimeValidityRequest $req) 指定时间和集群查询是否可回滚 * @method Models\DescribeSupportProxyVersionResponse DescribeSupportProxyVersion(Models\DescribeSupportProxyVersionRequest $req) 查询支持的数据库代理版本 + * @method Models\DescribeTasksResponse DescribeTasks(Models\DescribeTasksRequest $req) 查询任务列表 * @method Models\DescribeZonesResponse DescribeZones(Models\DescribeZonesRequest $req) 本接口(DescribeZones)用于查询可售卖地域可用区信息。 * @method Models\DisassociateSecurityGroupsResponse DisassociateSecurityGroups(Models\DisassociateSecurityGroupsRequest $req) 安全组批量解绑云资源 * @method Models\ExportInstanceErrorLogsResponse ExportInstanceErrorLogs(Models\ExportInstanceErrorLogsRequest $req) 此接口(ExportInstanceErrorLogs)用于导出实例错误日志。 diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskInfo.php b/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskInfo.php new file mode 100644 index 0000000..99521e0 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskInfo.php @@ -0,0 +1,512 @@ +ID = $param["ID"]; + } + + if (array_key_exists("AppId",$param) and $param["AppId"] !== null) { + $this->AppId = $param["AppId"]; + } + + if (array_key_exists("ClusterId",$param) and $param["ClusterId"] !== null) { + $this->ClusterId = $param["ClusterId"]; + } + + if (array_key_exists("CreateTime",$param) and $param["CreateTime"] !== null) { + $this->CreateTime = $param["CreateTime"]; + } + + if (array_key_exists("DelayTime",$param) and $param["DelayTime"] !== null) { + $this->DelayTime = $param["DelayTime"]; + } + + if (array_key_exists("ErrMsg",$param) and $param["ErrMsg"] !== null) { + $this->ErrMsg = $param["ErrMsg"]; + } + + if (array_key_exists("FlowId",$param) and $param["FlowId"] !== null) { + $this->FlowId = $param["FlowId"]; + } + + if (array_key_exists("Input",$param) and $param["Input"] !== null) { + $this->Input = $param["Input"]; + } + + if (array_key_exists("InstanceGrpId",$param) and $param["InstanceGrpId"] !== null) { + $this->InstanceGrpId = $param["InstanceGrpId"]; + } + + if (array_key_exists("InstanceGroupId",$param) and $param["InstanceGroupId"] !== null) { + $this->InstanceGroupId = $param["InstanceGroupId"]; + } + + if (array_key_exists("InstanceId",$param) and $param["InstanceId"] !== null) { + $this->InstanceId = $param["InstanceId"]; + } + + if (array_key_exists("ObjectId",$param) and $param["ObjectId"] !== null) { + $this->ObjectId = $param["ObjectId"]; + } + + if (array_key_exists("ObjectType",$param) and $param["ObjectType"] !== null) { + $this->ObjectType = $param["ObjectType"]; + } + + if (array_key_exists("Operator",$param) and $param["Operator"] !== null) { + $this->Operator = $param["Operator"]; + } + + if (array_key_exists("Output",$param) and $param["Output"] !== null) { + $this->Output = $param["Output"]; + } + + if (array_key_exists("Status",$param) and $param["Status"] !== null) { + $this->Status = $param["Status"]; + } + + if (array_key_exists("TaskType",$param) and $param["TaskType"] !== null) { + $this->TaskType = $param["TaskType"]; + } + + if (array_key_exists("TriggerTaskId",$param) and $param["TriggerTaskId"] !== null) { + $this->TriggerTaskId = $param["TriggerTaskId"]; + } + + if (array_key_exists("UpdateTime",$param) and $param["UpdateTime"] !== null) { + $this->UpdateTime = $param["UpdateTime"]; + } + + if (array_key_exists("StartTime",$param) and $param["StartTime"] !== null) { + $this->StartTime = $param["StartTime"]; + } + + if (array_key_exists("EndTime",$param) and $param["EndTime"] !== null) { + $this->EndTime = $param["EndTime"]; + } + + if (array_key_exists("ClusterName",$param) and $param["ClusterName"] !== null) { + $this->ClusterName = $param["ClusterName"]; + } + + if (array_key_exists("InstanceName",$param) and $param["InstanceName"] !== null) { + $this->InstanceName = $param["InstanceName"]; + } + + if (array_key_exists("Process",$param) and $param["Process"] !== null) { + $this->Process = $param["Process"]; + } + + if (array_key_exists("ModifyParamsData",$param) and $param["ModifyParamsData"] !== null) { + $this->ModifyParamsData = []; + foreach ($param["ModifyParamsData"] as $key => $value){ + $obj = new ModifyParamsData(); + $obj->deserialize($value); + array_push($this->ModifyParamsData, $obj); + } + } + + if (array_key_exists("CreateClustersData",$param) and $param["CreateClustersData"] !== null) { + $this->CreateClustersData = new CreateClustersData(); + $this->CreateClustersData->deserialize($param["CreateClustersData"]); + } + + if (array_key_exists("RollbackData",$param) and $param["RollbackData"] !== null) { + $this->RollbackData = new RollbackData(); + $this->RollbackData->deserialize($param["RollbackData"]); + } + + if (array_key_exists("ModifyInstanceData",$param) and $param["ModifyInstanceData"] !== null) { + $this->ModifyInstanceData = new ModifyInstanceData(); + $this->ModifyInstanceData->deserialize($param["ModifyInstanceData"]); + } + + if (array_key_exists("ManualBackupData",$param) and $param["ManualBackupData"] !== null) { + $this->ManualBackupData = new ManualBackupData(); + $this->ManualBackupData->deserialize($param["ManualBackupData"]); + } + + if (array_key_exists("ModifyDbVersionData",$param) and $param["ModifyDbVersionData"] !== null) { + $this->ModifyDbVersionData = new ModifyDbVersionData(); + $this->ModifyDbVersionData->deserialize($param["ModifyDbVersionData"]); + } + + if (array_key_exists("ClusterSlaveData",$param) and $param["ClusterSlaveData"] !== null) { + $this->ClusterSlaveData = new ClusterSlaveData(); + $this->ClusterSlaveData->deserialize($param["ClusterSlaveData"]); + } + + if (array_key_exists("SwitchClusterLogBin",$param) and $param["SwitchClusterLogBin"] !== null) { + $this->SwitchClusterLogBin = new SwitchClusterLogBin(); + $this->SwitchClusterLogBin->deserialize($param["SwitchClusterLogBin"]); + } + + if (array_key_exists("ModifyInstanceParamsData",$param) and $param["ModifyInstanceParamsData"] !== null) { + $this->ModifyInstanceParamsData = new BizTaskModifyParamsData(); + $this->ModifyInstanceParamsData->deserialize($param["ModifyInstanceParamsData"]); + } + + if (array_key_exists("TaskMaintainInfo",$param) and $param["TaskMaintainInfo"] !== null) { + $this->TaskMaintainInfo = new TaskMaintainInfo(); + $this->TaskMaintainInfo->deserialize($param["TaskMaintainInfo"]); + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskModifyInstanceParam.php b/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskModifyInstanceParam.php new file mode 100644 index 0000000..99548a5 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskModifyInstanceParam.php @@ -0,0 +1,74 @@ +InstanceId = $param["InstanceId"]; + } + + if (array_key_exists("ModifyInstanceParamList",$param) and $param["ModifyInstanceParamList"] !== null) { + $this->ModifyInstanceParamList = []; + foreach ($param["ModifyInstanceParamList"] as $key => $value){ + $obj = new ModifyParamItem(); + $obj->deserialize($value); + array_push($this->ModifyInstanceParamList, $obj); + } + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskModifyParamsData.php b/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskModifyParamsData.php new file mode 100644 index 0000000..c2962e0 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/BizTaskModifyParamsData.php @@ -0,0 +1,95 @@ +ClusterId = $param["ClusterId"]; + } + + if (array_key_exists("ClusterParamList",$param) and $param["ClusterParamList"] !== null) { + $this->ClusterParamList = []; + foreach ($param["ClusterParamList"] as $key => $value){ + $obj = new ModifyParamItem(); + $obj->deserialize($value); + array_push($this->ClusterParamList, $obj); + } + } + + if (array_key_exists("ModifyInstanceParams",$param) and $param["ModifyInstanceParams"] !== null) { + $this->ModifyInstanceParams = []; + foreach ($param["ModifyInstanceParams"] as $key => $value){ + $obj = new BizTaskModifyInstanceParam(); + $obj->deserialize($value); + array_push($this->ModifyInstanceParams, $obj); + } + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/ClusterSlaveData.php b/src/TencentCloud/Cynosdb/V20190107/Models/ClusterSlaveData.php new file mode 100644 index 0000000..e8d624f --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/ClusterSlaveData.php @@ -0,0 +1,105 @@ +OldMasterZone = $param["OldMasterZone"]; + } + + if (array_key_exists("OldSlaveZone",$param) and $param["OldSlaveZone"] !== null) { + $this->OldSlaveZone = $param["OldSlaveZone"]; + } + + if (array_key_exists("NewMasterZone",$param) and $param["NewMasterZone"] !== null) { + $this->NewMasterZone = $param["NewMasterZone"]; + } + + if (array_key_exists("NewSlaveZone",$param) and $param["NewSlaveZone"] !== null) { + $this->NewSlaveZone = $param["NewSlaveZone"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/CreateClustersData.php b/src/TencentCloud/Cynosdb/V20190107/Models/CreateClustersData.php new file mode 100644 index 0000000..9ef8958 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/CreateClustersData.php @@ -0,0 +1,77 @@ +Cpu = $param["Cpu"]; + } + + if (array_key_exists("Memory",$param) and $param["Memory"] !== null) { + $this->Memory = $param["Memory"]; + } + + if (array_key_exists("StorageLimit",$param) and $param["StorageLimit"] !== null) { + $this->StorageLimit = $param["StorageLimit"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/DescribeTasksRequest.php b/src/TencentCloud/Cynosdb/V20190107/Models/DescribeTasksRequest.php new file mode 100644 index 0000000..7ef0e38 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/DescribeTasksRequest.php @@ -0,0 +1,106 @@ +StartTimeBegin = $param["StartTimeBegin"]; + } + + if (array_key_exists("StartTimeEnd",$param) and $param["StartTimeEnd"] !== null) { + $this->StartTimeEnd = $param["StartTimeEnd"]; + } + + if (array_key_exists("Filters",$param) and $param["Filters"] !== null) { + $this->Filters = []; + foreach ($param["Filters"] as $key => $value){ + $obj = new QueryFilter(); + $obj->deserialize($value); + array_push($this->Filters, $obj); + } + } + + if (array_key_exists("Limit",$param) and $param["Limit"] !== null) { + $this->Limit = $param["Limit"]; + } + + if (array_key_exists("Offset",$param) and $param["Offset"] !== null) { + $this->Offset = $param["Offset"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/DescribeTasksResponse.php b/src/TencentCloud/Cynosdb/V20190107/Models/DescribeTasksResponse.php new file mode 100644 index 0000000..ac4e8e8 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/DescribeTasksResponse.php @@ -0,0 +1,82 @@ +TotalCount = $param["TotalCount"]; + } + + if (array_key_exists("TaskList",$param) and $param["TaskList"] !== null) { + $this->TaskList = []; + foreach ($param["TaskList"] as $key => $value){ + $obj = new BizTaskInfo(); + $obj->deserialize($value); + array_push($this->TaskList, $obj); + } + } + + if (array_key_exists("RequestId",$param) and $param["RequestId"] !== null) { + $this->RequestId = $param["RequestId"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/ManualBackupData.php b/src/TencentCloud/Cynosdb/V20190107/Models/ManualBackupData.php new file mode 100644 index 0000000..191893a --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/ManualBackupData.php @@ -0,0 +1,77 @@ +BackupType = $param["BackupType"]; + } + + if (array_key_exists("BackupMethod",$param) and $param["BackupMethod"] !== null) { + $this->BackupMethod = $param["BackupMethod"]; + } + + if (array_key_exists("SnapshotTime",$param) and $param["SnapshotTime"] !== null) { + $this->SnapshotTime = $param["SnapshotTime"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/ModifyDbVersionData.php b/src/TencentCloud/Cynosdb/V20190107/Models/ModifyDbVersionData.php new file mode 100644 index 0000000..8ea8a4e --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/ModifyDbVersionData.php @@ -0,0 +1,77 @@ +OldVersion = $param["OldVersion"]; + } + + if (array_key_exists("NewVersion",$param) and $param["NewVersion"] !== null) { + $this->NewVersion = $param["NewVersion"]; + } + + if (array_key_exists("UpgradeType",$param) and $param["UpgradeType"] !== null) { + $this->UpgradeType = $param["UpgradeType"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/ModifyInstanceData.php b/src/TencentCloud/Cynosdb/V20190107/Models/ModifyInstanceData.php new file mode 100644 index 0000000..c986820 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/ModifyInstanceData.php @@ -0,0 +1,125 @@ +Cpu = $param["Cpu"]; + } + + if (array_key_exists("Memory",$param) and $param["Memory"] !== null) { + $this->Memory = $param["Memory"]; + } + + if (array_key_exists("StorageLimit",$param) and $param["StorageLimit"] !== null) { + $this->StorageLimit = $param["StorageLimit"]; + } + + if (array_key_exists("OldCpu",$param) and $param["OldCpu"] !== null) { + $this->OldCpu = $param["OldCpu"]; + } + + if (array_key_exists("OldMemory",$param) and $param["OldMemory"] !== null) { + $this->OldMemory = $param["OldMemory"]; + } + + if (array_key_exists("OldStorageLimit",$param) and $param["OldStorageLimit"] !== null) { + $this->OldStorageLimit = $param["OldStorageLimit"]; + } + + if (array_key_exists("UpgradeType",$param) and $param["UpgradeType"] !== null) { + $this->UpgradeType = $param["UpgradeType"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/ModifyParamsData.php b/src/TencentCloud/Cynosdb/V20190107/Models/ModifyParamsData.php new file mode 100644 index 0000000..9e5aff6 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/ModifyParamsData.php @@ -0,0 +1,77 @@ +Name = $param["Name"]; + } + + if (array_key_exists("OldValue",$param) and $param["OldValue"] !== null) { + $this->OldValue = $param["OldValue"]; + } + + if (array_key_exists("CurValue",$param) and $param["CurValue"] !== null) { + $this->CurValue = $param["CurValue"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/RollbackData.php b/src/TencentCloud/Cynosdb/V20190107/Models/RollbackData.php new file mode 100644 index 0000000..adbbb31 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/RollbackData.php @@ -0,0 +1,231 @@ +Cpu = $param["Cpu"]; + } + + if (array_key_exists("Memory",$param) and $param["Memory"] !== null) { + $this->Memory = $param["Memory"]; + } + + if (array_key_exists("StorageLimit",$param) and $param["StorageLimit"] !== null) { + $this->StorageLimit = $param["StorageLimit"]; + } + + if (array_key_exists("OriginalClusterId",$param) and $param["OriginalClusterId"] !== null) { + $this->OriginalClusterId = $param["OriginalClusterId"]; + } + + if (array_key_exists("OriginalClusterName",$param) and $param["OriginalClusterName"] !== null) { + $this->OriginalClusterName = $param["OriginalClusterName"]; + } + + if (array_key_exists("RollbackStrategy",$param) and $param["RollbackStrategy"] !== null) { + $this->RollbackStrategy = $param["RollbackStrategy"]; + } + + if (array_key_exists("SnapshotTime",$param) and $param["SnapshotTime"] !== null) { + $this->SnapshotTime = $param["SnapshotTime"]; + } + + if (array_key_exists("MinCpu",$param) and $param["MinCpu"] !== null) { + $this->MinCpu = $param["MinCpu"]; + } + + if (array_key_exists("MaxCpu",$param) and $param["MaxCpu"] !== null) { + $this->MaxCpu = $param["MaxCpu"]; + } + + if (array_key_exists("SnapShotId",$param) and $param["SnapShotId"] !== null) { + $this->SnapShotId = $param["SnapShotId"]; + } + + if (array_key_exists("RollbackDatabases",$param) and $param["RollbackDatabases"] !== null) { + $this->RollbackDatabases = []; + foreach ($param["RollbackDatabases"] as $key => $value){ + $obj = new RollbackDatabase(); + $obj->deserialize($value); + array_push($this->RollbackDatabases, $obj); + } + } + + if (array_key_exists("RollbackTables",$param) and $param["RollbackTables"] !== null) { + $this->RollbackTables = []; + foreach ($param["RollbackTables"] as $key => $value){ + $obj = new RollbackTable(); + $obj->deserialize($value); + array_push($this->RollbackTables, $obj); + } + } + + if (array_key_exists("BackupFileName",$param) and $param["BackupFileName"] !== null) { + $this->BackupFileName = $param["BackupFileName"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/SwitchClusterLogBin.php b/src/TencentCloud/Cynosdb/V20190107/Models/SwitchClusterLogBin.php new file mode 100644 index 0000000..4887455 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/SwitchClusterLogBin.php @@ -0,0 +1,57 @@ +Status = $param["Status"]; + } + } +} diff --git a/src/TencentCloud/Cynosdb/V20190107/Models/TaskMaintainInfo.php b/src/TencentCloud/Cynosdb/V20190107/Models/TaskMaintainInfo.php new file mode 100644 index 0000000..4b41765 --- /dev/null +++ b/src/TencentCloud/Cynosdb/V20190107/Models/TaskMaintainInfo.php @@ -0,0 +1,89 @@ +MaintainStartTime = $param["MaintainStartTime"]; + } + + if (array_key_exists("MaintainDuration",$param) and $param["MaintainDuration"] !== null) { + $this->MaintainDuration = $param["MaintainDuration"]; + } + + if (array_key_exists("MaintainWeekDays",$param) and $param["MaintainWeekDays"] !== null) { + $this->MaintainWeekDays = $param["MaintainWeekDays"]; + } + } +}