diff --git a/CHANGELOG b/CHANGELOG index 916c8c7b2..a6ee64050 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-04-16 Version: 1.36.685 +- Support devops organization deletion. + 2021-04-16 Version: 1.36.684 - Add CheckProductOpen. - Add az routing policy. diff --git a/VERSION b/VERSION index 81244167f..be2359a50 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.684 \ No newline at end of file +1.36.685 \ No newline at end of file diff --git a/devops-rdc/2020-03-03/BatchInsertMembers.xml b/devops-rdc/2020-03-03/BatchInsertMembers.xml new file mode 100644 index 000000000..c5441406b --- /dev/null +++ b/devops-rdc/2020-03-03/BatchInsertMembers.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CancelPipeline.xml b/devops-rdc/2020-03-03/CancelPipeline.xml new file mode 100644 index 000000000..56d6400f1 --- /dev/null +++ b/devops-rdc/2020-03-03/CancelPipeline.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CheckAliyunAccountExists.xml b/devops-rdc/2020-03-03/CheckAliyunAccountExists.xml new file mode 100644 index 000000000..b06c67a12 --- /dev/null +++ b/devops-rdc/2020-03-03/CheckAliyunAccountExists.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CheckResource.xml b/devops-rdc/2020-03-03/CheckResource.xml new file mode 100644 index 000000000..ff5bbc923 --- /dev/null +++ b/devops-rdc/2020-03-03/CheckResource.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CreateCommonGroup.xml b/devops-rdc/2020-03-03/CreateCommonGroup.xml new file mode 100644 index 000000000..eb2cb000b --- /dev/null +++ b/devops-rdc/2020-03-03/CreateCommonGroup.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CreateCredential.xml b/devops-rdc/2020-03-03/CreateCredential.xml new file mode 100644 index 000000000..2c612e0c5 --- /dev/null +++ b/devops-rdc/2020-03-03/CreateCredential.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CreateDevopsOrganization.xml b/devops-rdc/2020-03-03/CreateDevopsOrganization.xml new file mode 100644 index 000000000..0fb7b5c0e --- /dev/null +++ b/devops-rdc/2020-03-03/CreateDevopsOrganization.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CreateDevopsProject.xml b/devops-rdc/2020-03-03/CreateDevopsProject.xml new file mode 100644 index 000000000..5b2cec741 --- /dev/null +++ b/devops-rdc/2020-03-03/CreateDevopsProject.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CreateDevopsProjectSprint.xml b/devops-rdc/2020-03-03/CreateDevopsProjectSprint.xml new file mode 100644 index 000000000..9357f52e1 --- /dev/null +++ b/devops-rdc/2020-03-03/CreateDevopsProjectSprint.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CreateDevopsProjectTask.xml b/devops-rdc/2020-03-03/CreateDevopsProjectTask.xml new file mode 100644 index 000000000..ed4e013b6 --- /dev/null +++ b/devops-rdc/2020-03-03/CreateDevopsProjectTask.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CreatePipeline.xml b/devops-rdc/2020-03-03/CreatePipeline.xml new file mode 100644 index 000000000..d37b03c82 --- /dev/null +++ b/devops-rdc/2020-03-03/CreatePipeline.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/CreateServiceConnection.xml b/devops-rdc/2020-03-03/CreateServiceConnection.xml new file mode 100644 index 000000000..5ac4defb2 --- /dev/null +++ b/devops-rdc/2020-03-03/CreateServiceConnection.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/DeleteCommonGroup.xml b/devops-rdc/2020-03-03/DeleteCommonGroup.xml new file mode 100644 index 000000000..e04481701 --- /dev/null +++ b/devops-rdc/2020-03-03/DeleteCommonGroup.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/DeleteDevopsOrganization.xml b/devops-rdc/2020-03-03/DeleteDevopsOrganization.xml new file mode 100644 index 000000000..a0e6105f5 --- /dev/null +++ b/devops-rdc/2020-03-03/DeleteDevopsOrganization.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/DeleteDevopsOrganizationMembers.xml b/devops-rdc/2020-03-03/DeleteDevopsOrganizationMembers.xml new file mode 100644 index 000000000..1c26247ca --- /dev/null +++ b/devops-rdc/2020-03-03/DeleteDevopsOrganizationMembers.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/DeleteDevopsProject.xml b/devops-rdc/2020-03-03/DeleteDevopsProject.xml new file mode 100644 index 000000000..465d62d41 --- /dev/null +++ b/devops-rdc/2020-03-03/DeleteDevopsProject.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/DeleteDevopsProjectMembers.xml b/devops-rdc/2020-03-03/DeleteDevopsProjectMembers.xml new file mode 100644 index 000000000..d55d6975f --- /dev/null +++ b/devops-rdc/2020-03-03/DeleteDevopsProjectMembers.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/DeleteDevopsProjectSprint.xml b/devops-rdc/2020-03-03/DeleteDevopsProjectSprint.xml new file mode 100644 index 000000000..9a83dfd94 --- /dev/null +++ b/devops-rdc/2020-03-03/DeleteDevopsProjectSprint.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/DeleteDevopsProjectTask.xml b/devops-rdc/2020-03-03/DeleteDevopsProjectTask.xml new file mode 100644 index 000000000..600e0a22c --- /dev/null +++ b/devops-rdc/2020-03-03/DeleteDevopsProjectTask.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/DeletePipelineMember.xml b/devops-rdc/2020-03-03/DeletePipelineMember.xml new file mode 100644 index 000000000..3425a25dc --- /dev/null +++ b/devops-rdc/2020-03-03/DeletePipelineMember.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ExecutePipeline.xml b/devops-rdc/2020-03-03/ExecutePipeline.xml new file mode 100644 index 000000000..a34d4bce1 --- /dev/null +++ b/devops-rdc/2020-03-03/ExecutePipeline.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetDevopsOrganizationMembers.xml b/devops-rdc/2020-03-03/GetDevopsOrganizationMembers.xml new file mode 100644 index 000000000..108b15c9f --- /dev/null +++ b/devops-rdc/2020-03-03/GetDevopsOrganizationMembers.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetDevopsProjectInfo.xml b/devops-rdc/2020-03-03/GetDevopsProjectInfo.xml new file mode 100644 index 000000000..5e233defc --- /dev/null +++ b/devops-rdc/2020-03-03/GetDevopsProjectInfo.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetDevopsProjectMembers.xml b/devops-rdc/2020-03-03/GetDevopsProjectMembers.xml new file mode 100644 index 000000000..91d9b52a4 --- /dev/null +++ b/devops-rdc/2020-03-03/GetDevopsProjectMembers.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetDevopsProjectSprintInfo.xml b/devops-rdc/2020-03-03/GetDevopsProjectSprintInfo.xml new file mode 100644 index 000000000..c6d97706a --- /dev/null +++ b/devops-rdc/2020-03-03/GetDevopsProjectSprintInfo.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetDevopsProjectTaskInfo.xml b/devops-rdc/2020-03-03/GetDevopsProjectTaskInfo.xml new file mode 100644 index 000000000..0110adcac --- /dev/null +++ b/devops-rdc/2020-03-03/GetDevopsProjectTaskInfo.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetLastWorkspace.xml b/devops-rdc/2020-03-03/GetLastWorkspace.xml new file mode 100644 index 000000000..298891828 --- /dev/null +++ b/devops-rdc/2020-03-03/GetLastWorkspace.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetPipelineInstHistory.xml b/devops-rdc/2020-03-03/GetPipelineInstHistory.xml new file mode 100644 index 000000000..9036a4a43 --- /dev/null +++ b/devops-rdc/2020-03-03/GetPipelineInstHistory.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetPipelineInstanceBuildNumberStatus.xml b/devops-rdc/2020-03-03/GetPipelineInstanceBuildNumberStatus.xml new file mode 100644 index 000000000..c4e1c285f --- /dev/null +++ b/devops-rdc/2020-03-03/GetPipelineInstanceBuildNumberStatus.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetPipelineInstanceGroupStatus.xml b/devops-rdc/2020-03-03/GetPipelineInstanceGroupStatus.xml new file mode 100644 index 000000000..d74181641 --- /dev/null +++ b/devops-rdc/2020-03-03/GetPipelineInstanceGroupStatus.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetPipelineInstanceInfo.xml b/devops-rdc/2020-03-03/GetPipelineInstanceInfo.xml new file mode 100644 index 000000000..0a18d9e19 --- /dev/null +++ b/devops-rdc/2020-03-03/GetPipelineInstanceInfo.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetPipelineInstanceStatus.xml b/devops-rdc/2020-03-03/GetPipelineInstanceStatus.xml new file mode 100644 index 000000000..76b870317 --- /dev/null +++ b/devops-rdc/2020-03-03/GetPipelineInstanceStatus.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetPipelineLog.xml b/devops-rdc/2020-03-03/GetPipelineLog.xml new file mode 100644 index 000000000..9c4a47f2f --- /dev/null +++ b/devops-rdc/2020-03-03/GetPipelineLog.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetPipelineStepLog.xml b/devops-rdc/2020-03-03/GetPipelineStepLog.xml new file mode 100644 index 000000000..714ce87df --- /dev/null +++ b/devops-rdc/2020-03-03/GetPipelineStepLog.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetPipleineLatestInstanceStatus.xml b/devops-rdc/2020-03-03/GetPipleineLatestInstanceStatus.xml new file mode 100644 index 000000000..a0f6cfd31 --- /dev/null +++ b/devops-rdc/2020-03-03/GetPipleineLatestInstanceStatus.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetProjectOption.xml b/devops-rdc/2020-03-03/GetProjectOption.xml new file mode 100644 index 000000000..18d525f51 --- /dev/null +++ b/devops-rdc/2020-03-03/GetProjectOption.xml @@ -0,0 +1,2 @@ + diff --git a/devops-rdc/2020-03-03/GetTaskDetailActivity.xml b/devops-rdc/2020-03-03/GetTaskDetailActivity.xml new file mode 100644 index 000000000..3e5794974 --- /dev/null +++ b/devops-rdc/2020-03-03/GetTaskDetailActivity.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetTaskDetailBase.xml b/devops-rdc/2020-03-03/GetTaskDetailBase.xml new file mode 100644 index 000000000..ab9ee5e21 --- /dev/null +++ b/devops-rdc/2020-03-03/GetTaskDetailBase.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetTaskListFilter.xml b/devops-rdc/2020-03-03/GetTaskListFilter.xml new file mode 100644 index 000000000..102b1b2c3 --- /dev/null +++ b/devops-rdc/2020-03-03/GetTaskListFilter.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetUserByAliyunUid.xml b/devops-rdc/2020-03-03/GetUserByAliyunUid.xml new file mode 100644 index 000000000..7f7677098 --- /dev/null +++ b/devops-rdc/2020-03-03/GetUserByAliyunUid.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/GetUserName.xml b/devops-rdc/2020-03-03/GetUserName.xml new file mode 100644 index 000000000..f4e4571f1 --- /dev/null +++ b/devops-rdc/2020-03-03/GetUserName.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/InsertDevopsUser.xml b/devops-rdc/2020-03-03/InsertDevopsUser.xml new file mode 100644 index 000000000..37ac0e400 --- /dev/null +++ b/devops-rdc/2020-03-03/InsertDevopsUser.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/InsertPipelineMember.xml b/devops-rdc/2020-03-03/InsertPipelineMember.xml new file mode 100644 index 000000000..92430200a --- /dev/null +++ b/devops-rdc/2020-03-03/InsertPipelineMember.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/InsertProjectMembers.xml b/devops-rdc/2020-03-03/InsertProjectMembers.xml new file mode 100644 index 000000000..c7ca9ef5d --- /dev/null +++ b/devops-rdc/2020-03-03/InsertProjectMembers.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListCommonGroup.xml b/devops-rdc/2020-03-03/ListCommonGroup.xml new file mode 100644 index 000000000..e6a6521aa --- /dev/null +++ b/devops-rdc/2020-03-03/ListCommonGroup.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListCredentials.xml b/devops-rdc/2020-03-03/ListCredentials.xml new file mode 100644 index 000000000..e2c744c30 --- /dev/null +++ b/devops-rdc/2020-03-03/ListCredentials.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListDevopsProjectSprints.xml b/devops-rdc/2020-03-03/ListDevopsProjectSprints.xml new file mode 100644 index 000000000..1523b46b2 --- /dev/null +++ b/devops-rdc/2020-03-03/ListDevopsProjectSprints.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListDevopsProjectTaskFlow.xml b/devops-rdc/2020-03-03/ListDevopsProjectTaskFlow.xml new file mode 100644 index 000000000..842ea4225 --- /dev/null +++ b/devops-rdc/2020-03-03/ListDevopsProjectTaskFlow.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListDevopsProjectTaskFlowStatus.xml b/devops-rdc/2020-03-03/ListDevopsProjectTaskFlowStatus.xml new file mode 100644 index 000000000..5d95f3296 --- /dev/null +++ b/devops-rdc/2020-03-03/ListDevopsProjectTaskFlowStatus.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListDevopsProjectTaskList.xml b/devops-rdc/2020-03-03/ListDevopsProjectTaskList.xml new file mode 100644 index 000000000..b9848c45f --- /dev/null +++ b/devops-rdc/2020-03-03/ListDevopsProjectTaskList.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListDevopsProjectTasks.xml b/devops-rdc/2020-03-03/ListDevopsProjectTasks.xml new file mode 100644 index 000000000..a6e90231d --- /dev/null +++ b/devops-rdc/2020-03-03/ListDevopsProjectTasks.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListDevopsScenarioFieldConfig.xml b/devops-rdc/2020-03-03/ListDevopsScenarioFieldConfig.xml new file mode 100644 index 000000000..dd1c21750 --- /dev/null +++ b/devops-rdc/2020-03-03/ListDevopsScenarioFieldConfig.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListPipelines.xml b/devops-rdc/2020-03-03/ListPipelines.xml new file mode 100644 index 000000000..2d0ccbbd7 --- /dev/null +++ b/devops-rdc/2020-03-03/ListPipelines.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListProjectCustomFields.xml b/devops-rdc/2020-03-03/ListProjectCustomFields.xml new file mode 100644 index 000000000..4c11aace3 --- /dev/null +++ b/devops-rdc/2020-03-03/ListProjectCustomFields.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListServiceConnections.xml b/devops-rdc/2020-03-03/ListServiceConnections.xml new file mode 100644 index 000000000..1283f5cdf --- /dev/null +++ b/devops-rdc/2020-03-03/ListServiceConnections.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListSmartGroup.xml b/devops-rdc/2020-03-03/ListSmartGroup.xml new file mode 100644 index 000000000..012ae35e5 --- /dev/null +++ b/devops-rdc/2020-03-03/ListSmartGroup.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/ListUserOrganization.xml b/devops-rdc/2020-03-03/ListUserOrganization.xml new file mode 100644 index 000000000..ab005c852 --- /dev/null +++ b/devops-rdc/2020-03-03/ListUserOrganization.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/LogicalDeleteResource.xml b/devops-rdc/2020-03-03/LogicalDeleteResource.xml new file mode 100644 index 000000000..e4d02445c --- /dev/null +++ b/devops-rdc/2020-03-03/LogicalDeleteResource.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/PhysicalDeleteResource.xml b/devops-rdc/2020-03-03/PhysicalDeleteResource.xml new file mode 100644 index 000000000..887a4e85c --- /dev/null +++ b/devops-rdc/2020-03-03/PhysicalDeleteResource.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/TransferPipelineOwner.xml b/devops-rdc/2020-03-03/TransferPipelineOwner.xml new file mode 100644 index 000000000..f305df0d6 --- /dev/null +++ b/devops-rdc/2020-03-03/TransferPipelineOwner.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/UpdateCommonGroup.xml b/devops-rdc/2020-03-03/UpdateCommonGroup.xml new file mode 100644 index 000000000..5f50da708 --- /dev/null +++ b/devops-rdc/2020-03-03/UpdateCommonGroup.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/UpdateDevopsProject.xml b/devops-rdc/2020-03-03/UpdateDevopsProject.xml new file mode 100644 index 000000000..078b93692 --- /dev/null +++ b/devops-rdc/2020-03-03/UpdateDevopsProject.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/UpdateDevopsProjectSprint.xml b/devops-rdc/2020-03-03/UpdateDevopsProjectSprint.xml new file mode 100644 index 000000000..59254bef4 --- /dev/null +++ b/devops-rdc/2020-03-03/UpdateDevopsProjectSprint.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/UpdateDevopsProjectTask.xml b/devops-rdc/2020-03-03/UpdateDevopsProjectTask.xml new file mode 100644 index 000000000..72c89d6ff --- /dev/null +++ b/devops-rdc/2020-03-03/UpdateDevopsProjectTask.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/UpdatePipelineMember.xml b/devops-rdc/2020-03-03/UpdatePipelineMember.xml new file mode 100644 index 000000000..84157ac82 --- /dev/null +++ b/devops-rdc/2020-03-03/UpdatePipelineMember.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/2020-03-03/UpdateTaskDetail.xml b/devops-rdc/2020-03-03/UpdateTaskDetail.xml new file mode 100644 index 000000000..0b329db81 --- /dev/null +++ b/devops-rdc/2020-03-03/UpdateTaskDetail.xml @@ -0,0 +1 @@ + diff --git a/devops-rdc/CMakeLists.txt b/devops-rdc/CMakeLists.txt index 8bf7ea218..c418d157e 100644 --- a/devops-rdc/CMakeLists.txt +++ b/devops-rdc/CMakeLists.txt @@ -45,6 +45,8 @@ set(devops-rdc_public_header_model include/alibabacloud/devops-rdc/model/CreateServiceConnectionResult.h include/alibabacloud/devops-rdc/model/DeleteCommonGroupRequest.h include/alibabacloud/devops-rdc/model/DeleteCommonGroupResult.h + include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h + include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersRequest.h include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersResult.h include/alibabacloud/devops-rdc/model/DeleteDevopsProjectRequest.h @@ -172,6 +174,8 @@ set(devops-rdc_src src/model/CreateServiceConnectionResult.cc src/model/DeleteCommonGroupRequest.cc src/model/DeleteCommonGroupResult.cc + src/model/DeleteDevopsOrganizationRequest.cc + src/model/DeleteDevopsOrganizationResult.cc src/model/DeleteDevopsOrganizationMembersRequest.cc src/model/DeleteDevopsOrganizationMembersResult.cc src/model/DeleteDevopsProjectRequest.cc diff --git a/devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h b/devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h index c20b2b1c8..373dbdd8b 100644 --- a/devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h +++ b/devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h @@ -46,6 +46,8 @@ #include "model/CreateServiceConnectionResult.h" #include "model/DeleteCommonGroupRequest.h" #include "model/DeleteCommonGroupResult.h" +#include "model/DeleteDevopsOrganizationRequest.h" +#include "model/DeleteDevopsOrganizationResult.h" #include "model/DeleteDevopsOrganizationMembersRequest.h" #include "model/DeleteDevopsOrganizationMembersResult.h" #include "model/DeleteDevopsProjectRequest.h" @@ -191,6 +193,9 @@ namespace AlibabaCloud typedef Outcome DeleteCommonGroupOutcome; typedef std::future DeleteCommonGroupOutcomeCallable; typedef std::function&)> DeleteCommonGroupAsyncHandler; + typedef Outcome DeleteDevopsOrganizationOutcome; + typedef std::future DeleteDevopsOrganizationOutcomeCallable; + typedef std::function&)> DeleteDevopsOrganizationAsyncHandler; typedef Outcome DeleteDevopsOrganizationMembersOutcome; typedef std::future DeleteDevopsOrganizationMembersOutcomeCallable; typedef std::function&)> DeleteDevopsOrganizationMembersAsyncHandler; @@ -382,6 +387,9 @@ namespace AlibabaCloud DeleteCommonGroupOutcome deleteCommonGroup(const Model::DeleteCommonGroupRequest &request)const; void deleteCommonGroupAsync(const Model::DeleteCommonGroupRequest& request, const DeleteCommonGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteCommonGroupOutcomeCallable deleteCommonGroupCallable(const Model::DeleteCommonGroupRequest& request) const; + DeleteDevopsOrganizationOutcome deleteDevopsOrganization(const Model::DeleteDevopsOrganizationRequest &request)const; + void deleteDevopsOrganizationAsync(const Model::DeleteDevopsOrganizationRequest& request, const DeleteDevopsOrganizationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteDevopsOrganizationOutcomeCallable deleteDevopsOrganizationCallable(const Model::DeleteDevopsOrganizationRequest& request) const; DeleteDevopsOrganizationMembersOutcome deleteDevopsOrganizationMembers(const Model::DeleteDevopsOrganizationMembersRequest &request)const; void deleteDevopsOrganizationMembersAsync(const Model::DeleteDevopsOrganizationMembersRequest& request, const DeleteDevopsOrganizationMembersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDevopsOrganizationMembersOutcomeCallable deleteDevopsOrganizationMembersCallable(const Model::DeleteDevopsOrganizationMembersRequest& request) const; diff --git a/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h b/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h new file mode 100644 index 000000000..f7e12cdd4 --- /dev/null +++ b/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud 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. + */ + +#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONREQUEST_H_ +#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Devops_rdc + { + namespace Model + { + class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsOrganizationRequest : public RpcServiceRequest + { + + public: + DeleteDevopsOrganizationRequest(); + ~DeleteDevopsOrganizationRequest(); + + std::string getOrgId()const; + void setOrgId(const std::string& orgId); + + private: + std::string orgId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONREQUEST_H_ \ No newline at end of file diff --git a/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h b/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h new file mode 100644 index 000000000..12f539734 --- /dev/null +++ b/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud 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. + */ + +#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONRESULT_H_ +#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Devops_rdc + { + namespace Model + { + class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsOrganizationResult : public ServiceResult + { + public: + + + DeleteDevopsOrganizationResult(); + explicit DeleteDevopsOrganizationResult(const std::string &payload); + ~DeleteDevopsOrganizationResult(); + std::string getObject()const; + std::string getErrorCode()const; + std::string getErrorMessage()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string object_; + std::string errorCode_; + std::string errorMessage_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONRESULT_H_ \ No newline at end of file diff --git a/devops-rdc/src/Devops-rdcClient.cc b/devops-rdc/src/Devops-rdcClient.cc index dabe8de10..1c7c2e699 100644 --- a/devops-rdc/src/Devops-rdcClient.cc +++ b/devops-rdc/src/Devops-rdcClient.cc @@ -483,6 +483,42 @@ Devops_rdcClient::DeleteCommonGroupOutcomeCallable Devops_rdcClient::deleteCommo return task->get_future(); } +Devops_rdcClient::DeleteDevopsOrganizationOutcome Devops_rdcClient::deleteDevopsOrganization(const DeleteDevopsOrganizationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DeleteDevopsOrganizationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DeleteDevopsOrganizationOutcome(DeleteDevopsOrganizationResult(outcome.result())); + else + return DeleteDevopsOrganizationOutcome(outcome.error()); +} + +void Devops_rdcClient::deleteDevopsOrganizationAsync(const DeleteDevopsOrganizationRequest& request, const DeleteDevopsOrganizationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, deleteDevopsOrganization(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +Devops_rdcClient::DeleteDevopsOrganizationOutcomeCallable Devops_rdcClient::deleteDevopsOrganizationCallable(const DeleteDevopsOrganizationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->deleteDevopsOrganization(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + Devops_rdcClient::DeleteDevopsOrganizationMembersOutcome Devops_rdcClient::deleteDevopsOrganizationMembers(const DeleteDevopsOrganizationMembersRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/devops-rdc/src/model/DeleteDevopsOrganizationRequest.cc b/devops-rdc/src/model/DeleteDevopsOrganizationRequest.cc new file mode 100644 index 000000000..b65888ad6 --- /dev/null +++ b/devops-rdc/src/model/DeleteDevopsOrganizationRequest.cc @@ -0,0 +1,40 @@ +/* + * Copyright 2009-2017 Alibaba Cloud 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. + */ + +#include + +using AlibabaCloud::Devops_rdc::Model::DeleteDevopsOrganizationRequest; + +DeleteDevopsOrganizationRequest::DeleteDevopsOrganizationRequest() : + RpcServiceRequest("devops-rdc", "2020-03-03", "DeleteDevopsOrganization") +{ + setMethod(HttpRequest::Method::Post); +} + +DeleteDevopsOrganizationRequest::~DeleteDevopsOrganizationRequest() +{} + +std::string DeleteDevopsOrganizationRequest::getOrgId()const +{ + return orgId_; +} + +void DeleteDevopsOrganizationRequest::setOrgId(const std::string& orgId) +{ + orgId_ = orgId; + setBodyParameter("OrgId", orgId); +} + diff --git a/devops-rdc/src/model/DeleteDevopsOrganizationResult.cc b/devops-rdc/src/model/DeleteDevopsOrganizationResult.cc new file mode 100644 index 000000000..fa18ee8df --- /dev/null +++ b/devops-rdc/src/model/DeleteDevopsOrganizationResult.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud 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. + */ + +#include +#include + +using namespace AlibabaCloud::Devops_rdc; +using namespace AlibabaCloud::Devops_rdc::Model; + +DeleteDevopsOrganizationResult::DeleteDevopsOrganizationResult() : + ServiceResult() +{} + +DeleteDevopsOrganizationResult::DeleteDevopsOrganizationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DeleteDevopsOrganizationResult::~DeleteDevopsOrganizationResult() +{} + +void DeleteDevopsOrganizationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + if(!value["ErrorMessage"].isNull()) + errorMessage_ = value["ErrorMessage"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["Object"].isNull()) + object_ = value["Object"].asString(); + +} + +std::string DeleteDevopsOrganizationResult::getObject()const +{ + return object_; +} + +std::string DeleteDevopsOrganizationResult::getErrorCode()const +{ + return errorCode_; +} + +std::string DeleteDevopsOrganizationResult::getErrorMessage()const +{ + return errorMessage_; +} + +bool DeleteDevopsOrganizationResult::getSuccess()const +{ + return success_; +} + diff --git a/devops-rdc/version-2020-03-03.xml b/devops-rdc/version-2020-03-03.xml new file mode 100644 index 000000000..8f52fe1e3 --- /dev/null +++ b/devops-rdc/version-2020-03-03.xml @@ -0,0 +1 @@ +