From 1b3246392323d2f26b5c8c3fd7abbc73d5737fab Mon Sep 17 00:00:00 2001 From: Huaweicloud-SDK Date: Thu, 5 Dec 2024 15:57:41 +0800 Subject: [PATCH] release 3.1.123 source code --- CHANGELOG.md | 140 ++ CHANGELOG_CN.md | 140 ++ HuaweiCloud.sln | 1550 ++++++++--------- Services/Aad/Aad.csproj | 2 +- Services/AntiDDoS/AntiDDoS.csproj | 2 +- Services/Aom/Aom.csproj | 2 +- Services/Aos/Aos.csproj | 2 +- Services/Aos/V1/AosAsyncClient.cs | 8 +- Services/Aos/V1/AosClient.cs | 8 +- .../Model/CallIdentityPrimitiveTypeHolder.cs | 6 +- .../Model/CreateStackInstanceRequestBody.cs | 6 +- .../Aos/V1/Model/CreateStackSetRequestBody.cs | 6 +- .../Model/DeleteStackInstanceRequestBody.cs | 6 +- .../Aos/V1/Model/DeleteStackSetRequest.cs | 6 +- .../Aos/V1/Model/DeleteTemplateResponse.cs | 49 - .../V1/Model/DeleteTemplateVersionResponse.cs | 49 - .../Aos/V1/Model/DeployStackSetRequestBody.cs | 6 +- Services/Aos/V1/Model/DeploymentTargets.cs | 6 +- .../DomainIdFilterTypePrimitiveTypeHolder.cs | 6 +- .../Aos/V1/Model/ListStackInstancesRequest.cs | 6 +- .../V1/Model/ListStackSetOperationsRequest.cs | 6 +- Services/Aos/V1/Model/ListStackSetsRequest.cs | 6 +- Services/Aos/V1/Model/OperationPreferences.cs | 10 +- .../Aos/V1/Model/ResourcePriceResponse.cs | 27 + .../Aos/V1/Model/ShowStackInstanceRequest.cs | 6 +- .../V1/Model/ShowStackSetMetadataRequest.cs | 6 +- .../ShowStackSetOperationMetadataRequest.cs | 6 +- .../V1/Model/ShowStackSetTemplateRequest.cs | 6 +- .../Model/UpdateStackInstancesRequestBody.cs | 6 +- .../Aos/V1/Model/UpdateStackSetRequestBody.cs | 6 +- .../Model/UpdateTemplateMetadataResponse.cs | 49 - Services/As/As.csproj | 2 +- Services/Bms/Bms.csproj | 2 +- Services/Cbr/Cbr.csproj | 2 +- Services/Cce/Cce.csproj | 2 +- Services/Cce/V3/CceAsyncClient.cs | 4 +- Services/Cce/V3/CceClient.cs | 4 +- Services/Cdn/Cdn.csproj | 2 +- Services/Ces/Ces.csproj | 2 +- .../Ces/V2/Model/ListAlarmHistoriesRequest.cs | 10 + Services/Cfw/Cfw.csproj | 2 +- Services/Classroom/Classroom.csproj | 2 +- Services/CloudRtc/CloudRtc.csproj | 2 +- Services/CodeArtsBuild/CodeArtsBuild.csproj | 2 +- Services/CodeArtsDeploy/CodeArtsDeploy.csproj | 2 +- Services/Csms/Csms.csproj | 2 +- Services/Cts/Cts.csproj | 2 +- Services/Cts/V3/Model/Traces.cs | 18 + Services/Dbss/Dbss.csproj | 2 +- Services/Dcs/Dcs.csproj | 2 +- Services/Dds/Dds.csproj | 2 +- ...stanceConfigurationModifyHistoryRequest.cs | 10 + Services/Demo/Demo.csproj | 2 +- Services/Dns/Dns.csproj | 2 +- Services/Dns/V2/Region/DnsRegion.cs | 3 + Services/Drs/Drs.csproj | 2 +- Services/Drs/V3/Region/DrsRegion.cs | 3 + Services/Drs/V5/Model/CompareJobInfo.cs | 9 + Services/Drs/V5/Region/DrsRegion.cs | 3 + Services/Ecs/Ecs.csproj | 2 +- Services/Ecs/V2/Region/EcsRegion.cs | 3 + Services/Eip/Eip.csproj | 2 +- Services/Elb/Elb.csproj | 2 +- Services/Eps/Eps.csproj | 2 +- Services/Evs/Evs.csproj | 2 +- Services/Frs/Frs.csproj | 2 +- Services/FunctionGraph/FunctionGraph.csproj | 2 +- .../ListFunctionAsyncInvocationsResult.cs | 2 +- Services/GaussDB/GaussDB.csproj | 2 +- Services/GaussDB/V3/Region/GaussDBRegion.cs | 9 + .../GaussDBforNoSQL/GaussDBforNoSQL.csproj | 2 +- .../V3/GaussDBforNoSQLAsyncClient.cs | 260 ++- .../V3/GaussDBforNoSQLClient.cs | 260 ++- .../Model/BatchDeleteManualBackupRequest.cs | 196 +++ .../BatchDeleteManualBackupRequestBody.cs | 71 + .../Model/BatchDeleteManualBackupResponse.cs | 22 + .../V3/Model/ClearInstanceSessionsRequest.cs | 82 + .../V3/Model/ClearInstanceSessionsResponse.cs | 22 + .../DeleteRedisDisabledCommandsRequest.cs | 82 + .../DeleteRedisDisabledCommandsRequestBody.cs | 203 +++ .../DeleteRedisDisabledCommandsResponse.cs | 22 + .../V3/Model/HotKeysInfoResponseBody.cs | 107 ++ .../V3/Model/ListInstanceSessionsRequest.cs | 82 + .../V3/Model/ListInstanceSessionsResponse.cs | 71 + .../V3/Model/ListNodeSessionsResult.cs | 89 + .../Model/ListNodeSessionsResultSessions.cs | 161 ++ .../V3/Model/RedisDisabledCommandsDetail.cs | 89 + .../Model/SaveRedisDisabledCommandsRequest.cs | 82 + .../SaveRedisDisabledCommandsRequestBody.cs | 203 +++ .../SaveRedisDisabledCommandsResponse.cs | 22 + .../SetDisasterRecoverySettingsRequest.cs | 72 + .../SetDisasterRecoverySettingsRequestBody.cs | 71 + .../SetDisasterRecoverySettingsResponse.cs | 71 + .../ShowDisasterRecoverySettingsRequest.cs | 92 + .../ShowDisasterRecoverySettingsResponse.cs | 80 + .../Model/ShowRedisDisabledCommandsRequest.cs | 216 +++ .../ShowRedisDisabledCommandsResponse.cs | 212 +++ .../V3/Model/ShowRedisHotKeysRequest.cs | 92 + .../V3/Model/ShowRedisHotKeysResponse.cs | 80 + .../V3/Model/SwitchOverRequest.cs | 72 + .../V3/Model/SwitchOverResponse.cs | 71 + .../V3/Model/SwitchoverRatioInfo.cs | 80 + .../GaussDBforopenGauss.csproj | 2 +- Services/Geip/Geip.csproj | 2 +- Services/Iam/Iam.csproj | 2 +- Services/Iam/V3/IamAsyncClient.cs | 27 + Services/Iam/V3/IamClient.cs | 27 + .../KeystoneListFederationProjectsRequest.cs | 22 + .../KeystoneListFederationProjectsResponse.cs | 80 + .../Model/KeystoneUpdateUserByAdminResult.cs | 9 - Services/Iam/V3/Model/KeystoneUserResult.cs | 9 - .../Iam/V3/Model/KeystoneUserResultExtra.cs | 89 - Services/Iam/V3/Model/ScopedTokenInfo.cs | 2 +- Services/Iam/V3/Model/UnscopedTokenInfo.cs | 6 +- .../Iam/V3/Model/UnscopedTokenInfoCatalog.cs | 11 +- ...oints.cs => UnscopedTokenInfoEndpoints.cs} | 8 +- Services/Iam/V3/Model/UpdateUserOption.cs | 36 - Services/Iam/V3/Model/UpdateUserResult.cs | 36 + Services/Image/Image.csproj | 2 +- Services/ImageSearch/ImageSearch.csproj | 2 +- Services/Ims/Ims.csproj | 2 +- Services/Ims/V2/Region/ImsRegion.cs | 3 + Services/IoTDA/IoTDA.csproj | 2 +- Services/IoTDM/IoTDM.csproj | 2 +- Services/Ivs/Ivs.csproj | 2 +- Services/Kafka/Kafka.csproj | 2 +- Services/Kms/Kms.csproj | 2 +- Services/Kps/Kps.csproj | 2 +- Services/Live/Live.csproj | 2 +- Services/Lts/Lts.csproj | 2 +- Services/MaStudio/MaStudio.csproj | 2 +- Services/Moderation/Moderation.csproj | 2 +- Services/Mpc/Mpc.csproj | 2 +- Services/Msgsms/Msgsms.csproj | 2 +- Services/Nat/Nat.csproj | 2 +- Services/Ocr/Ocr.csproj | 2 +- Services/Organizations/Organizations.csproj | 2 +- .../PanguLargeModels/PanguLargeModels.csproj | 2 +- Services/ProjectMan/ProjectMan.csproj | 2 +- Services/Rabbitmq/Rabbitmq.csproj | 2 +- Services/Ram/Ram.csproj | 2 +- Services/Rds/Rds.csproj | 2 +- Services/RocketMQ/RocketMQ.csproj | 2 +- Services/Sis/Sis.csproj | 2 +- Services/Smn/Smn.csproj | 2 +- Services/Swr/Swr.csproj | 2 +- Services/Tms/Tms.csproj | 2 +- Services/Vod/Vod.csproj | 2 +- Services/Vpc/Vpc.csproj | 2 +- Services/Vpcep/Vpcep.csproj | 2 +- VERSION | 2 +- 151 files changed, 4819 insertions(+), 1225 deletions(-) create mode 100644 Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupRequestBody.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ClearInstanceSessionsRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ClearInstanceSessionsResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsRequestBody.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/HotKeysInfoResponseBody.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ListInstanceSessionsRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ListInstanceSessionsResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ListNodeSessionsResult.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ListNodeSessionsResultSessions.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/RedisDisabledCommandsDetail.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsRequestBody.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsRequestBody.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ShowDisasterRecoverySettingsRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ShowDisasterRecoverySettingsResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ShowRedisDisabledCommandsRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ShowRedisDisabledCommandsResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ShowRedisHotKeysRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/ShowRedisHotKeysResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SwitchOverRequest.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SwitchOverResponse.cs create mode 100644 Services/GaussDBforNoSQL/V3/Model/SwitchoverRatioInfo.cs create mode 100644 Services/Iam/V3/Model/KeystoneListFederationProjectsRequest.cs create mode 100644 Services/Iam/V3/Model/KeystoneListFederationProjectsResponse.cs delete mode 100644 Services/Iam/V3/Model/KeystoneUserResultExtra.cs rename Services/Iam/V3/Model/{UnscopedTokenInfoCatalogEndpoints.cs => UnscopedTokenInfoEndpoints.cs} (93%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c1c11035..6f5bb7184 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,143 @@ +# 3.1.123 2024-12-05 + +### HuaweiCloud SDK AOS + +- _API Version_ + - V1 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **EstimateExecutionPlanPrice** + - changes of response param + - `+ items.resource_price.best_discount_type` + - `+ items.resource_price.best_discount_price` + - `+ items.resource_price.official_website_discount_price` + +### HuaweiCloud SDK CES + +- _API Version_ + - V2 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **ListAlarmHistories** + - changes of request param + - `+ record_id` + +### HuaweiCloud SDK CTS + +- _API Version_ + - V3 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **ListTraces** + - changes of response param + - `+ traces.read_only` + - `+ traces.operation_id` + +### HuaweiCloud SDK DDS + +- _API Version_ + - V3 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **ShowInstanceConfigurationModifyHistory** + - changes of request param + - `+ entity_id` + +### HuaweiCloud SDK DRS + +- _API Version_ + - V5 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **ListAsyncJobDetail** + - changes of response param + - `+ jobs.compare_result.data_compare_task_list.dynamic_compare_delay` + - **ShowJobDetail** + - changes of response param + - `+ job.compare_result.data_compare_task_list.dynamic_compare_delay` + +### HuaweiCloud SDK FunctionGraph + +- _API Version_ + - V2 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **ListAsyncInvocations** + - changes of response param + - `* invocations.end_time: date-time -> string` + - **ListActiveAsyncInvocations** + - changes of response param + - `* invocations.end_time: date-time -> string` + +### HuaweiCloud SDK GaussDBforNoSQL + +- _API Version_ + - V3 +- _Features_ + - Support the following APIs: + - `SwitchOver` + - `BatchDeleteManualBackup` + - `ShowDisasterRecoverySettings` + - `SetDisasterRecoverySettings` + - `ShowRedisHotKeys` + - `ShowRedisDisabledCommands` + - `SaveRedisDisabledCommands` + - `DeleteRedisDisabledCommands` + - `ListInstanceSessions` + - `ClearInstanceSessions` +- _Bug Fix_ + - None +- _Change_ + - None + +### HuaweiCloud SDK IAM + +- _API Version_ + - V3 +- _Features_ + - Support the API `KeystoneListFederationProjects` +- _Bug Fix_ + - None +- _Change_ + - **KeystoneListUsersForGroupByAdmin** + - changes of response param + - `- users.extra` + - **UpdateUser** + - changes of request param + - `- user.create_time` + - `- user.xdomain_id` + - `- user.xdomain_type` + - `- user.is_domain_owner` + - changes of response param + - `+ user.create_time` + - `+ user.xdomain_id` + - `+ user.xdomain_type` + - `+ user.is_domain_owner` + - **KeystoneUpdateUserByAdmin** + - changes of response param + - `- user.extra` + - **CreateUnscopedTokenWithIdToken** + - changes of response param + - `* token.catalog: object -> list` + # 3.1.122 2024-11-28 ### HuaweiCloud SDK CBR diff --git a/CHANGELOG_CN.md b/CHANGELOG_CN.md index c417f1392..85227d529 100644 --- a/CHANGELOG_CN.md +++ b/CHANGELOG_CN.md @@ -1,3 +1,143 @@ +# 3.1.123 2024-12-05 + +### HuaweiCloud SDK AOS + +- _接口版本_ + - V1 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **EstimateExecutionPlanPrice** + - 响应参数变更 + - `+ items.resource_price.best_discount_type` + - `+ items.resource_price.best_discount_price` + - `+ items.resource_price.official_website_discount_price` + +### HuaweiCloud SDK CES + +- _接口版本_ + - V2 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **ListAlarmHistories** + - 请求参数变更 + - `+ record_id` + +### HuaweiCloud SDK CTS + +- _接口版本_ + - V3 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **ListTraces** + - 响应参数变更 + - `+ traces.read_only` + - `+ traces.operation_id` + +### HuaweiCloud SDK DDS + +- _接口版本_ + - V3 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **ShowInstanceConfigurationModifyHistory** + - 请求参数变更 + - `+ entity_id` + +### HuaweiCloud SDK DRS + +- _接口版本_ + - V5 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **ListAsyncJobDetail** + - 响应参数变更 + - `+ jobs.compare_result.data_compare_task_list.dynamic_compare_delay` + - **ShowJobDetail** + - 响应参数变更 + - `+ job.compare_result.data_compare_task_list.dynamic_compare_delay` + +### HuaweiCloud SDK FunctionGraph + +- _接口版本_ + - V2 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **ListAsyncInvocations** + - 响应参数变更 + - `* invocations.end_time: date-time -> string` + - **ListActiveAsyncInvocations** + - 响应参数变更 + - `* invocations.end_time: date-time -> string` + +### HuaweiCloud SDK GaussDBforNoSQL + +- _接口版本_ + - V3 +- _新增特性_ + - 支持以下接口: + - `SwitchOver` + - `BatchDeleteManualBackup` + - `ShowDisasterRecoverySettings` + - `SetDisasterRecoverySettings` + - `ShowRedisHotKeys` + - `ShowRedisDisabledCommands` + - `SaveRedisDisabledCommands` + - `DeleteRedisDisabledCommands` + - `ListInstanceSessions` + - `ClearInstanceSessions` +- _解决问题_ + - 无 +- _特性变更_ + - 无 + +### HuaweiCloud SDK IAM + +- _接口版本_ + - V3 +- _新增特性_ + - 支持接口`KeystoneListFederationProjects` +- _解决问题_ + - 无 +- _特性变更_ + - **KeystoneListUsersForGroupByAdmin** + - 响应参数变更 + - `- users.extra` + - **UpdateUser** + - 请求参数变更 + - `- user.create_time` + - `- user.xdomain_id` + - `- user.xdomain_type` + - `- user.is_domain_owner` + - 响应参数变更 + - `+ user.create_time` + - `+ user.xdomain_id` + - `+ user.xdomain_type` + - `+ user.is_domain_owner` + - **KeystoneUpdateUserByAdmin** + - 响应参数变更 + - `- user.extra` + - **CreateUnscopedTokenWithIdToken** + - 响应参数变更 + - `* token.catalog: object -> list` + # 3.1.122 2024-11-28 ### HuaweiCloud SDK CBR diff --git a/HuaweiCloud.sln b/HuaweiCloud.sln index ca14927ec..a24060556 100644 --- a/HuaweiCloud.sln +++ b/HuaweiCloud.sln @@ -3,141 +3,141 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.26124.0 MinimumVisualStudioVersion = 15.0.26124.0 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "Core\Core.csproj", "{FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "Core\Core.csproj", "{23A076C6-B751-4A49-9C6A-E50B0AF58692}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{3E6F3808-D3E6-4124-892C-4656C699CDC1}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{004E49EE-BE20-41F6-8D89-C4E078D80686}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tms", "Services\Tms\Tms.csproj", "{38D1B59C-9F0A-648E-9DAB-6CE4640A539A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageSearch", "Services\ImageSearch\ImageSearch.csproj", "{38F2C59A-6FAA-498E-9DAB-6CE2640A539A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo", "Services\Demo\Demo.csproj", "{2763ec40-c4dd-11ea-87d0-0242ac130003}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RocketMQ", "Services\RocketMQ\RocketMQ.csproj", "{defe4a95-5592-47cc-8dee-9810e0da0ba0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rabbitmq", "Services\Rabbitmq\Rabbitmq.csproj", "{defe4a95-5592-47cc-8dee-9810e0da0ba0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Drs", "Services\Drs\Drs.csproj", "{3b6da37f-829b-a36b-0ea5-75d979c938e3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kafka", "Services\Kafka\Kafka.csproj", "{1635d3a9-f723-4184-8328-018a761bb661}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aos", "Services\Aos\Aos.csproj", "{00dd2678-7092-4cf6-999d-0f0a388380ac}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dbss", "Services\Dbss\Dbss.csproj", "{0137ded9-5bc8-225e-64fc-40bf5d3fb59a}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Csms", "Services\Csms\Csms.csproj", "{e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cbr", "Services\Cbr\Cbr.csproj", "{ec1125a1-e08d-4545-a8d0-c9787c86755c}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kps", "Services\Kps\Kps.csproj", "{13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nat", "Services\Nat\Nat.csproj", "{96f50236-7030-47ab-af32-bb76484fad1c}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Swr", "Services\Swr\Swr.csproj", "{659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ecs", "Services\Ecs\Ecs.csproj", "{c3aaea74-f41e-4c56-b64e-7a2496ff6551}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeArtsBuild", "Services\CodeArtsBuild\CodeArtsBuild.csproj", "{1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vod", "Services\Vod\Vod.csproj", "{3172c815-5fea-43e0-9589-8ab6f4af2866}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Organizations", "Services\Organizations\Organizations.csproj", "{b5175f42-1803-b19d-c5cc-b1c5514b815c}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cdn", "Services\Cdn\Cdn.csproj", "{456c6dc7-f610-410e-85a1-189ba73f1e43}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aom", "Services\Aom\Aom.csproj", "{518fb927-ab1a-5842-3e93-5eed07ab0023}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ocr", "Services\Ocr\Ocr.csproj", "{12cf972d-1c2b-80a1-33cc-056e6677ea5c}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aad", "Services\Aad\Aad.csproj", "{6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lts", "Services\Lts\Lts.csproj", "{00dd2678-7092-4cf6-999d-0f0a388380af}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moderation", "Services\Moderation\Moderation.csproj", "{f77fb0de-9056-11eb-8219-f26d2774ac7a}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sis", "Services\Sis\Sis.csproj", "{00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ivs", "Services\Ivs\Ivs.csproj", "{1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageSearch", "Services\ImageSearch\ImageSearch.csproj", "{38F2C59A-6FAA-498E-9DAB-6CE2640A539A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aom", "Services\Aom\Aom.csproj", "{518fb927-ab1a-5842-3e93-5eed07ab0023}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeArtsDeploy", "Services\CodeArtsDeploy\CodeArtsDeploy.csproj", "{3b6da37f-829b-a36b-0ea5-75d979c938e3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Evs", "Services\Evs\Evs.csproj", "{B6D999F9-9335-433F-BCD2-1E07409AFA39}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vpc", "Services\Vpc\Vpc.csproj", "{96f50236-7030-47ab-af32-bb76484fadec}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Csms", "Services\Csms\Csms.csproj", "{e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bms", "Services\Bms\Bms.csproj", "{d3bbfb85-g52f-5d67-c75f-8b3507gg7662}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Msgsms", "Services\Msgsms\Msgsms.csproj", "{e8d81a83-6722-4338-b788-f22e76c31a50}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moderation", "Services\Moderation\Moderation.csproj", "{f77fb0de-9056-11eb-8219-f26d2774ac7a}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Live", "Services\Live\Live.csproj", "{728A1394-22BB-4889-AAF7-037CD1EF431A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ims", "Services\Ims\Ims.csproj", "{5B7BFA6B-B85E-4222-8988-16CCF9558393}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PanguLargeModels", "Services\PanguLargeModels\PanguLargeModels.csproj", "{2f67a6e0-a581-11ee-9380-fa163e9f5a2f}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ivs", "Services\Ivs\Ivs.csproj", "{1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MaStudio", "Services\MaStudio\MaStudio.csproj", "{f433ad13-d5fc-4ac3-8330-f01636345186}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Image", "Services\Image\Image.csproj", "{3C3E410C-C33E-4FEA-86BD-917D98BF3061}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AntiDDoS", "Services\AntiDDoS\AntiDDoS.csproj", "{e8a48cd8-ef7c-4188-8ddf-644f38d61441}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ces", "Services\Ces\Ces.csproj", "{E2E79C4D-9E38-443B-BF8B-83C087271443}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aos", "Services\Aos\Aos.csproj", "{00dd2678-7092-4cf6-999d-0f0a388380ac}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eip", "Services\Eip\Eip.csproj", "{23b1d5ea-92c1-4181-9023-ae7400b70586}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vpc", "Services\Vpc\Vpc.csproj", "{96f50236-7030-47ab-af32-bb76484fadec}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dns", "Services\Dns\Dns.csproj", "{545A5E74-C543-429F-A2EF-1D39572628EE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Swr", "Services\Swr\Swr.csproj", "{659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Msgsms", "Services\Msgsms\Msgsms.csproj", "{e8d81a83-6722-4338-b788-f22e76c31a50}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RocketMQ", "Services\RocketMQ\RocketMQ.csproj", "{defe4a95-5592-47cc-8dee-9810e0da0ba0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frs", "Services\Frs\Frs.csproj", "{6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeArtsDeploy", "Services\CodeArtsDeploy\CodeArtsDeploy.csproj", "{3b6da37f-829b-a36b-0ea5-75d979c938e3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kafka", "Services\Kafka\Kafka.csproj", "{1635d3a9-f723-4184-8328-018a761bb661}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dns", "Services\Dns\Dns.csproj", "{545A5E74-C543-429F-A2EF-1D39572628EE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dcs", "Services\Dcs\Dcs.csproj", "{c66dd549-8ef4-48f1-a85b-eaffaa736cee}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectMan", "Services\ProjectMan\ProjectMan.csproj", "{535cfc94-6d5b-4da2-bbbd-e9faa9014012}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTDM", "Services\IoTDM\IoTDM.csproj", "{8ec38b48-4730-49fb-a033-efbd5fe74b08}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CloudRtc", "Services\CloudRtc\CloudRtc.csproj", "{59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kms", "Services\Kms\Kms.csproj", "{ECB1152B-9F28-414F-B3E8-B596E421779B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cce", "Services\Cce\Cce.csproj", "{a4aaea74-f41e-4c56-b64e-7a2496ff4351}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "As", "Services\As\As.csproj", "{D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frs", "Services\Frs\Frs.csproj", "{6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aad", "Services\Aad\Aad.csproj", "{6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Drs", "Services\Drs\Drs.csproj", "{3b6da37f-829b-a36b-0ea5-75d979c938e3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iam", "Services\Iam\Iam.csproj", "{09E55113-08BD-46BC-B5A3-6440F4410AC8}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eps", "Services\Eps\Eps.csproj", "{F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vod", "Services\Vod\Vod.csproj", "{3172c815-5fea-43e0-9589-8ab6f4af2866}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ces", "Services\Ces\Ces.csproj", "{E2E79C4D-9E38-443B-BF8B-83C087271443}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Classroom", "Services\Classroom\Classroom.csproj", "{D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dcs", "Services\Dcs\Dcs.csproj", "{c66dd549-8ef4-48f1-a85b-eaffaa736cee}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Live", "Services\Live\Live.csproj", "{728A1394-22BB-4889-AAF7-037CD1EF431A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDBforNoSQL", "Services\GaussDBforNoSQL\GaussDBforNoSQL.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eps", "Services\Eps\Eps.csproj", "{F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eip", "Services\Eip\Eip.csproj", "{23b1d5ea-92c1-4181-9023-ae7400b70586}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dbss", "Services\Dbss\Dbss.csproj", "{0137ded9-5bc8-225e-64fc-40bf5d3fb59a}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rds", "Services\Rds\Rds.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cdn", "Services\Cdn\Cdn.csproj", "{456c6dc7-f610-410e-85a1-189ba73f1e43}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ims", "Services\Ims\Ims.csproj", "{5B7BFA6B-B85E-4222-8988-16CCF9558393}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dds", "Services\Dds\Dds.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Smn", "Services\Smn\Smn.csproj", "{9e4cf877-53e0-4d2f-b351-e27bd8d907c1}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PanguLargeModels", "Services\PanguLargeModels\PanguLargeModels.csproj", "{2f67a6e0-a581-11ee-9380-fa163e9f5a2f}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Organizations", "Services\Organizations\Organizations.csproj", "{b5175f42-1803-b19d-c5cc-b1c5514b815c}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDB", "Services\GaussDB\GaussDB.csproj", "{19056dcc-ac24-455a-a682-13cd1f3f833f}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTDA", "Services\IoTDA\IoTDA.csproj", "{12F2C43A-6FAA-437E-9DAB-6CE8640A524A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rds", "Services\Rds\Rds.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iam", "Services\Iam\Iam.csproj", "{09E55113-08BD-46BC-B5A3-6440F4410AC8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vpcep", "Services\Vpcep\Vpcep.csproj", "{e4b6779e-2b75-492b-a149-7bc5a58e9469}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDBforNoSQL", "Services\GaussDBforNoSQL\GaussDBforNoSQL.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elb", "Services\Elb\Elb.csproj", "{8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vpcep", "Services\Vpcep\Vpcep.csproj", "{e4b6779e-2b75-492b-a149-7bc5a58e9469}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Geip", "Services\Geip\Geip.csproj", "{23b1d5ea-92c1-4181-9023-ae7400b70586}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "As", "Services\As\As.csproj", "{D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tms", "Services\Tms\Tms.csproj", "{38D1B59C-9F0A-648E-9DAB-6CE4640A539A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Classroom", "Services\Classroom\Classroom.csproj", "{D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rabbitmq", "Services\Rabbitmq\Rabbitmq.csproj", "{defe4a95-5592-47cc-8dee-9810e0da0ba0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeArtsBuild", "Services\CodeArtsBuild\CodeArtsBuild.csproj", "{1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Smn", "Services\Smn\Smn.csproj", "{9e4cf877-53e0-4d2f-b351-e27bd8d907c1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FunctionGraph", "Services\FunctionGraph\FunctionGraph.csproj", "{33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo", "Services\Demo\Demo.csproj", "{2763ec40-c4dd-11ea-87d0-0242ac130003}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Geip", "Services\Geip\Geip.csproj", "{23b1d5ea-92c1-4181-9023-ae7400b70586}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cbr", "Services\Cbr\Cbr.csproj", "{ec1125a1-e08d-4545-a8d0-c9787c86755c}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cfw", "Services\Cfw\Cfw.csproj", "{C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Evs", "Services\Evs\Evs.csproj", "{B6D999F9-9335-433F-BCD2-1E07409AFA39}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Image", "Services\Image\Image.csproj", "{FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ecs", "Services\Ecs\Ecs.csproj", "{c3aaea74-f41e-4c56-b64e-7a2496ff6551}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bms", "Services\Bms\Bms.csproj", "{d3bbfb85-g52f-5d67-c75f-8b3507gg7662}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cce", "Services\Cce\Cce.csproj", "{a4aaea74-f41e-4c56-b64e-7a2496ff4351}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dds", "Services\Dds\Dds.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AntiDDoS", "Services\AntiDDoS\AntiDDoS.csproj", "{e8a48cd8-ef7c-4188-8ddf-644f38d61441}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sis", "Services\Sis\Sis.csproj", "{00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FunctionGraph", "Services\FunctionGraph\FunctionGraph.csproj", "{33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cts", "Services\Cts\Cts.csproj", "{e8bfe266-7dcb-417d-b714-925b4bb3bd89}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ram", "Services\Ram\Ram.csproj", "{3dbd55e0-4b6b-03fe-f82f-961c2fc28386}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kms", "Services\Kms\Kms.csproj", "{ECB1152B-9F28-414F-B3E8-B596E421779B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cfw", "Services\Cfw\Cfw.csproj", "{C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDBforopenGauss", "Services\GaussDBforopenGauss\GaussDBforopenGauss.csproj", "{0cd2eacf-3743-4b4c-9543-6362a4030dde}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nat", "Services\Nat\Nat.csproj", "{96f50236-7030-47ab-af32-bb76484fad1c}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectMan", "Services\ProjectMan\ProjectMan.csproj", "{535cfc94-6d5b-4da2-bbbd-e9faa9014012}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cts", "Services\Cts\Cts.csproj", "{e8bfe266-7dcb-417d-b714-925b4bb3bd89}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lts", "Services\Lts\Lts.csproj", "{00dd2678-7092-4cf6-999d-0f0a388380af}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTDA", "Services\IoTDA\IoTDA.csproj", "{12F2C43A-6FAA-437E-9DAB-6CE8640A524A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDB", "Services\GaussDB\GaussDB.csproj", "{FB65B65A-1B51-4E7E-B44E-2ED2337D114F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CloudRtc", "Services\CloudRtc\CloudRtc.csproj", "{59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ram", "Services\Ram\Ram.csproj", "{3dbd55e0-4b6b-03fe-f82f-961c2fc28386}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MaStudio", "Services\MaStudio\MaStudio.csproj", "{f433ad13-d5fc-4ac3-8330-f01636345186}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mpc", "Services\Mpc\Mpc.csproj", "{c3aaea74-f41e-4c56-b64e-7a2496ff6562}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kps", "Services\Kps\Kps.csproj", "{13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDBforopenGauss", "Services\GaussDBforopenGauss\GaussDBforopenGauss.csproj", "{0cd2eacf-3743-4b4c-9543-6362a4030dde}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -152,54 +152,18 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Debug|x64.ActiveCfg = Debug|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Debug|x64.Build.0 = Debug|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Debug|x86.ActiveCfg = Debug|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Debug|x86.Build.0 = Debug|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Release|Any CPU.Build.0 = Release|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Release|x64.ActiveCfg = Release|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Release|x64.Build.0 = Release|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Release|x86.ActiveCfg = Release|Any CPU - {FBB04536-982B-4C7A-BBE9-3BB1B6BFA2EC}.Release|x86.Build.0 = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x64.Build.0 = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x86.Build.0 = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|Any CPU.Build.0 = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x64.ActiveCfg = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x64.Build.0 = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x86.ActiveCfg = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x86.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.Build.0 = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x64.ActiveCfg = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x64.Build.0 = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x86.ActiveCfg = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x86.Build.0 = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|Any CPU.Build.0 = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x64.ActiveCfg = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x64.Build.0 = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x86.ActiveCfg = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x86.Build.0 = Release|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Debug|x64.ActiveCfg = Debug|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Debug|x64.Build.0 = Debug|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Debug|x86.ActiveCfg = Debug|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Debug|x86.Build.0 = Debug|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Release|Any CPU.Build.0 = Release|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Release|x64.ActiveCfg = Release|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Release|x64.Build.0 = Release|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Release|x86.ActiveCfg = Release|Any CPU + {23A076C6-B751-4A49-9C6A-E50B0AF58692}.Release|x86.Build.0 = Release|Any CPU {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.Build.0 = Debug|Any CPU {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -212,234 +176,18 @@ Global {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.Build.0 = Release|Any CPU {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.ActiveCfg = Release|Any CPU {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.Build.0 = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x64.ActiveCfg = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x64.Build.0 = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x86.ActiveCfg = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x86.Build.0 = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|Any CPU.Build.0 = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|x64.ActiveCfg = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|x64.Build.0 = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|x86.ActiveCfg = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|x86.Build.0 = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x64.ActiveCfg = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x64.Build.0 = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x86.ActiveCfg = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x86.Build.0 = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|Any CPU.Build.0 = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x64.ActiveCfg = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x64.Build.0 = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x86.ActiveCfg = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x86.Build.0 = Release|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x64.ActiveCfg = Debug|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x64.Build.0 = Debug|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x86.ActiveCfg = Debug|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x86.Build.0 = Debug|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|Any CPU.Build.0 = Release|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x64.ActiveCfg = Release|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x64.Build.0 = Release|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x86.ActiveCfg = Release|Any CPU - {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x86.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|Any CPU.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x64.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x64.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x86.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x86.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|Any CPU.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|Any CPU.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x64.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x64.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x86.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x86.Build.0 = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|Any CPU.Build.0 = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x64.ActiveCfg = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x64.Build.0 = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x86.ActiveCfg = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x86.Build.0 = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|Any CPU.ActiveCfg = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|Any CPU.Build.0 = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x64.ActiveCfg = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x64.Build.0 = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x86.ActiveCfg = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x86.Build.0 = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x64.ActiveCfg = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x64.Build.0 = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x86.ActiveCfg = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x86.Build.0 = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|Any CPU.Build.0 = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x64.ActiveCfg = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x64.Build.0 = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x86.ActiveCfg = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x86.Build.0 = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|Any CPU.Build.0 = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x64.ActiveCfg = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x64.Build.0 = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x86.ActiveCfg = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x86.Build.0 = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|Any CPU.ActiveCfg = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|Any CPU.Build.0 = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x64.ActiveCfg = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x64.Build.0 = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x86.ActiveCfg = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x86.Build.0 = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|Any CPU.Build.0 = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x64.ActiveCfg = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x64.Build.0 = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x86.ActiveCfg = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x86.Build.0 = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|Any CPU.ActiveCfg = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|Any CPU.Build.0 = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x64.ActiveCfg = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x64.Build.0 = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x86.ActiveCfg = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x86.Build.0 = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x64.ActiveCfg = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x64.Build.0 = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x86.ActiveCfg = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x86.Build.0 = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|Any CPU.Build.0 = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x64.ActiveCfg = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x64.Build.0 = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x86.ActiveCfg = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x86.Build.0 = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|Any CPU.Build.0 = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x64.ActiveCfg = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x64.Build.0 = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x86.ActiveCfg = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x86.Build.0 = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|Any CPU.ActiveCfg = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|Any CPU.Build.0 = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x64.ActiveCfg = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x64.Build.0 = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x86.ActiveCfg = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x86.Build.0 = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x64.ActiveCfg = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x64.Build.0 = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x86.ActiveCfg = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x86.Build.0 = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|Any CPU.Build.0 = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x64.ActiveCfg = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x64.Build.0 = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x86.ActiveCfg = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x86.Build.0 = Release|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|Any CPU.Build.0 = Debug|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x64.ActiveCfg = Debug|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x64.Build.0 = Debug|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x86.ActiveCfg = Debug|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x86.Build.0 = Debug|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|Any CPU.ActiveCfg = Release|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|Any CPU.Build.0 = Release|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x64.ActiveCfg = Release|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x64.Build.0 = Release|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x86.ActiveCfg = Release|Any CPU - {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x86.Build.0 = Release|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x64.ActiveCfg = Debug|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x64.Build.0 = Debug|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x86.ActiveCfg = Debug|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x86.Build.0 = Debug|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|Any CPU.Build.0 = Release|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x64.ActiveCfg = Release|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x64.Build.0 = Release|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x86.ActiveCfg = Release|Any CPU - {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x86.Build.0 = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|Any CPU.Build.0 = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x64.ActiveCfg = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x64.Build.0 = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x86.ActiveCfg = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x86.Build.0 = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|Any CPU.ActiveCfg = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|Any CPU.Build.0 = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x64.ActiveCfg = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x64.Build.0 = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x86.ActiveCfg = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x86.Build.0 = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|Any CPU.Build.0 = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x64.ActiveCfg = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x64.Build.0 = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x86.ActiveCfg = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x86.Build.0 = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|Any CPU.ActiveCfg = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|Any CPU.Build.0 = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x64.ActiveCfg = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x64.Build.0 = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x86.ActiveCfg = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x86.Build.0 = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x64.ActiveCfg = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x64.Build.0 = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x86.ActiveCfg = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x86.Build.0 = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|Any CPU.Build.0 = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x64.ActiveCfg = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x64.Build.0 = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x86.ActiveCfg = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x86.Build.0 = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x64.ActiveCfg = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x64.Build.0 = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x86.ActiveCfg = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x86.Build.0 = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|Any CPU.Build.0 = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x64.ActiveCfg = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x64.Build.0 = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x86.ActiveCfg = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x86.Build.0 = Release|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|Any CPU.Build.0 = Debug|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|x64.ActiveCfg = Debug|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|x64.Build.0 = Debug|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|x86.ActiveCfg = Debug|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|x86.Build.0 = Debug|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|Any CPU.ActiveCfg = Release|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|Any CPU.Build.0 = Release|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|x64.ActiveCfg = Release|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|x64.Build.0 = Release|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|x86.ActiveCfg = Release|Any CPU - {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|x86.Build.0 = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|Any CPU.Build.0 = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x64.ActiveCfg = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x64.Build.0 = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x86.ActiveCfg = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x86.Build.0 = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|Any CPU.ActiveCfg = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|Any CPU.Build.0 = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x64.ActiveCfg = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x64.Build.0 = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x86.ActiveCfg = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x86.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.Build.0 = Release|Any CPU {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|Any CPU.Build.0 = Debug|Any CPU {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -452,18 +200,30 @@ Global {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x64.Build.0 = Release|Any CPU {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x86.ActiveCfg = Release|Any CPU {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x86.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Debug|Any CPU.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x64.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x64.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x86.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x86.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Release|Any CPU.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Release|Any CPU.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Release|x64.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Release|x64.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Release|x86.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fadec}.Release|x86.Build.0 = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x64.ActiveCfg = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x64.Build.0 = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x86.ActiveCfg = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x86.Build.0 = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|Any CPU.ActiveCfg = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|Any CPU.Build.0 = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x64.ActiveCfg = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x64.Build.0 = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x86.ActiveCfg = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x86.Build.0 = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x64.ActiveCfg = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x64.Build.0 = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x86.ActiveCfg = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x86.Build.0 = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|Any CPU.Build.0 = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x64.ActiveCfg = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x64.Build.0 = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x86.ActiveCfg = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x86.Build.0 = Release|Any CPU {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|Any CPU.Build.0 = Debug|Any CPU {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -476,90 +236,90 @@ Global {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x64.Build.0 = Release|Any CPU {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x86.ActiveCfg = Release|Any CPU {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x86.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.Build.0 = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x64.ActiveCfg = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x64.Build.0 = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x86.ActiveCfg = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x86.Build.0 = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|Any CPU.Build.0 = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x64.ActiveCfg = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x64.Build.0 = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x86.ActiveCfg = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x86.Build.0 = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x64.ActiveCfg = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x64.Build.0 = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x86.ActiveCfg = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x86.Build.0 = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|Any CPU.Build.0 = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x64.ActiveCfg = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x64.Build.0 = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x86.ActiveCfg = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x86.Build.0 = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x64.ActiveCfg = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x64.Build.0 = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x86.ActiveCfg = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x86.Build.0 = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|Any CPU.Build.0 = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x64.ActiveCfg = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x64.Build.0 = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x86.ActiveCfg = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x86.Build.0 = Release|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|Any CPU.Build.0 = Debug|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x64.ActiveCfg = Debug|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x64.Build.0 = Debug|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x86.ActiveCfg = Debug|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x86.Build.0 = Debug|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|Any CPU.ActiveCfg = Release|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|Any CPU.Build.0 = Release|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x64.ActiveCfg = Release|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x64.Build.0 = Release|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x86.ActiveCfg = Release|Any CPU - {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x86.Build.0 = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x64.ActiveCfg = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x64.Build.0 = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x86.ActiveCfg = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x86.Build.0 = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|Any CPU.Build.0 = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x64.ActiveCfg = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x64.Build.0 = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x86.ActiveCfg = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x86.Build.0 = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x64.ActiveCfg = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x64.Build.0 = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x86.ActiveCfg = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x86.Build.0 = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|Any CPU.Build.0 = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x64.ActiveCfg = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x64.Build.0 = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x86.ActiveCfg = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x86.Build.0 = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|Any CPU.Build.0 = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x64.ActiveCfg = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x64.Build.0 = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x86.ActiveCfg = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x86.Build.0 = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|Any CPU.ActiveCfg = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|Any CPU.Build.0 = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x64.ActiveCfg = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x64.Build.0 = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x86.ActiveCfg = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x86.Build.0 = Release|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|Any CPU.Build.0 = Debug|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x64.ActiveCfg = Debug|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x64.Build.0 = Debug|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x86.ActiveCfg = Debug|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x86.Build.0 = Debug|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|Any CPU.ActiveCfg = Release|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|Any CPU.Build.0 = Release|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x64.ActiveCfg = Release|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x64.Build.0 = Release|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x86.ActiveCfg = Release|Any CPU + {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x86.Build.0 = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|Any CPU.Build.0 = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x64.ActiveCfg = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x64.Build.0 = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x86.ActiveCfg = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x86.Build.0 = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|Any CPU.ActiveCfg = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|Any CPU.Build.0 = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x64.ActiveCfg = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x64.Build.0 = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x86.ActiveCfg = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x86.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x64.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x64.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x86.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x86.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|Any CPU.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|Any CPU.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x64.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x64.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x86.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x86.Build.0 = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x64.ActiveCfg = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x64.Build.0 = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x86.ActiveCfg = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x86.Build.0 = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|Any CPU.ActiveCfg = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|Any CPU.Build.0 = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x64.ActiveCfg = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x64.Build.0 = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x86.ActiveCfg = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x86.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.Build.0 = Release|Any CPU {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.Build.0 = Debug|Any CPU {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -572,18 +332,78 @@ Global {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.Build.0 = Release|Any CPU {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.ActiveCfg = Release|Any CPU {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.Build.0 = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x64.ActiveCfg = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x64.Build.0 = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x86.ActiveCfg = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x86.Build.0 = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|Any CPU.Build.0 = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x64.ActiveCfg = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x64.Build.0 = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x86.ActiveCfg = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x86.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|Any CPU.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x64.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x64.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x86.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x86.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|Any CPU.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|Any CPU.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|x64.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|x64.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|x86.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|x86.Build.0 = Release|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|Any CPU.Build.0 = Debug|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x64.ActiveCfg = Debug|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x64.Build.0 = Debug|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x86.ActiveCfg = Debug|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x86.Build.0 = Debug|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|Any CPU.ActiveCfg = Release|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|Any CPU.Build.0 = Release|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x64.ActiveCfg = Release|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x64.Build.0 = Release|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x86.ActiveCfg = Release|Any CPU + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x86.Build.0 = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|Any CPU.Build.0 = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x64.ActiveCfg = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x64.Build.0 = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x86.ActiveCfg = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x86.Build.0 = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|Any CPU.ActiveCfg = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|Any CPU.Build.0 = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x64.ActiveCfg = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x64.Build.0 = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x86.ActiveCfg = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x86.Build.0 = Release|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x64.ActiveCfg = Debug|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x64.Build.0 = Debug|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x86.ActiveCfg = Debug|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x86.Build.0 = Debug|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|Any CPU.Build.0 = Release|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x64.ActiveCfg = Release|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x64.Build.0 = Release|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x86.ActiveCfg = Release|Any CPU + {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x86.Build.0 = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x64.ActiveCfg = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x64.Build.0 = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x86.ActiveCfg = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x86.Build.0 = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|Any CPU.Build.0 = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x64.ActiveCfg = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x64.Build.0 = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x86.ActiveCfg = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x86.Build.0 = Release|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Debug|x64.ActiveCfg = Debug|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Debug|x64.Build.0 = Debug|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Debug|x86.ActiveCfg = Debug|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Debug|x86.Build.0 = Debug|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Release|Any CPU.Build.0 = Release|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Release|x64.ActiveCfg = Release|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Release|x64.Build.0 = Release|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Release|x86.ActiveCfg = Release|Any CPU + {3C3E410C-C33E-4FEA-86BD-917D98BF3061}.Release|x86.Build.0 = Release|Any CPU {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|Any CPU.Build.0 = Debug|Any CPU {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -596,6 +416,66 @@ Global {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x64.Build.0 = Release|Any CPU {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x86.ActiveCfg = Release|Any CPU {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x86.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.Build.0 = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x64.ActiveCfg = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x64.Build.0 = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x86.ActiveCfg = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x86.Build.0 = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|Any CPU.Build.0 = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x64.ActiveCfg = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x64.Build.0 = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x86.ActiveCfg = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x86.Build.0 = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x64.ActiveCfg = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x64.Build.0 = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x86.ActiveCfg = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x86.Build.0 = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|Any CPU.ActiveCfg = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|Any CPU.Build.0 = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x64.ActiveCfg = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x64.Build.0 = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x86.ActiveCfg = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x86.Build.0 = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x64.ActiveCfg = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x64.Build.0 = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x86.ActiveCfg = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x86.Build.0 = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|Any CPU.Build.0 = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x64.ActiveCfg = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x64.Build.0 = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x86.ActiveCfg = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x86.Build.0 = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x64.ActiveCfg = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x64.Build.0 = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x86.ActiveCfg = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x86.Build.0 = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|Any CPU.Build.0 = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|x64.ActiveCfg = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|x64.Build.0 = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|x86.ActiveCfg = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|x86.Build.0 = Release|Any CPU {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|Any CPU.Build.0 = Debug|Any CPU {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -608,6 +488,150 @@ Global {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x64.Build.0 = Release|Any CPU {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x86.ActiveCfg = Release|Any CPU {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x86.Build.0 = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|Any CPU.Build.0 = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x64.ActiveCfg = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x64.Build.0 = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x86.ActiveCfg = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x86.Build.0 = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|Any CPU.ActiveCfg = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|Any CPU.Build.0 = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x64.ActiveCfg = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x64.Build.0 = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x86.ActiveCfg = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x86.Build.0 = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x64.ActiveCfg = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x64.Build.0 = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x86.ActiveCfg = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x86.Build.0 = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|Any CPU.Build.0 = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x64.ActiveCfg = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x64.Build.0 = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x86.ActiveCfg = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x86.Build.0 = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x64.ActiveCfg = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x64.Build.0 = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x86.ActiveCfg = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x86.Build.0 = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|Any CPU.Build.0 = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x64.ActiveCfg = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x64.Build.0 = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x86.ActiveCfg = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x86.Build.0 = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x64.ActiveCfg = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x64.Build.0 = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x86.ActiveCfg = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x86.Build.0 = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|Any CPU.Build.0 = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x64.ActiveCfg = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x64.Build.0 = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x86.ActiveCfg = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x86.Build.0 = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x64.ActiveCfg = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x64.Build.0 = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x86.ActiveCfg = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x86.Build.0 = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|Any CPU.Build.0 = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x64.ActiveCfg = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x64.Build.0 = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x86.ActiveCfg = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x86.Build.0 = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x64.ActiveCfg = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x64.Build.0 = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x86.ActiveCfg = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x86.Build.0 = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|Any CPU.Build.0 = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x64.ActiveCfg = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x64.Build.0 = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x86.ActiveCfg = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x86.Build.0 = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x64.ActiveCfg = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x64.Build.0 = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x86.ActiveCfg = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x86.Build.0 = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|Any CPU.Build.0 = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x64.ActiveCfg = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x64.Build.0 = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x86.ActiveCfg = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x86.Build.0 = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x64.ActiveCfg = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x64.Build.0 = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x86.ActiveCfg = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x86.Build.0 = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|Any CPU.Build.0 = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x64.ActiveCfg = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x64.Build.0 = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x86.ActiveCfg = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x86.Build.0 = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x64.ActiveCfg = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x64.Build.0 = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x86.ActiveCfg = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x86.Build.0 = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|Any CPU.Build.0 = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x64.ActiveCfg = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x64.Build.0 = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x86.ActiveCfg = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x86.Build.0 = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x64.ActiveCfg = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x64.Build.0 = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x86.ActiveCfg = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x86.Build.0 = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|Any CPU.Build.0 = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x64.ActiveCfg = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x64.Build.0 = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x86.ActiveCfg = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x86.Build.0 = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x64.ActiveCfg = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x64.Build.0 = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x86.ActiveCfg = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x86.Build.0 = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|Any CPU.Build.0 = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x64.ActiveCfg = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x64.Build.0 = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x86.ActiveCfg = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x86.Build.0 = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x64.ActiveCfg = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x64.Build.0 = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x86.ActiveCfg = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x86.Build.0 = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|Any CPU.ActiveCfg = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|Any CPU.Build.0 = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x64.ActiveCfg = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x64.Build.0 = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x86.ActiveCfg = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x86.Build.0 = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -620,18 +644,30 @@ Global {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.Build.0 = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x64.ActiveCfg = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x64.Build.0 = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x86.ActiveCfg = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x86.Build.0 = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|Any CPU.Build.0 = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x64.ActiveCfg = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x64.Build.0 = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x86.ActiveCfg = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x86.Build.0 = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|Any CPU.Build.0 = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x64.ActiveCfg = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x64.Build.0 = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x86.ActiveCfg = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x86.Build.0 = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|Any CPU.ActiveCfg = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|Any CPU.Build.0 = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x64.ActiveCfg = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x64.Build.0 = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x86.ActiveCfg = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x86.Build.0 = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -644,78 +680,6 @@ Global {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x64.ActiveCfg = Debug|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x64.Build.0 = Debug|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x86.ActiveCfg = Debug|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x86.Build.0 = Debug|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|Any CPU.Build.0 = Release|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x64.ActiveCfg = Release|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x64.Build.0 = Release|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x86.ActiveCfg = Release|Any CPU - {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x86.Build.0 = Release|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x64.ActiveCfg = Debug|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x64.Build.0 = Debug|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x86.ActiveCfg = Debug|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x86.Build.0 = Debug|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|Any CPU.Build.0 = Release|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x64.ActiveCfg = Release|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x64.Build.0 = Release|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x86.ActiveCfg = Release|Any CPU - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x86.Build.0 = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|Any CPU.Build.0 = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x64.ActiveCfg = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x64.Build.0 = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x86.ActiveCfg = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x86.Build.0 = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|Any CPU.ActiveCfg = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|Any CPU.Build.0 = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x64.ActiveCfg = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x64.Build.0 = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x86.ActiveCfg = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x86.Build.0 = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x64.ActiveCfg = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x64.Build.0 = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x86.ActiveCfg = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x86.Build.0 = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|Any CPU.Build.0 = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x64.ActiveCfg = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x64.Build.0 = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x86.ActiveCfg = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x86.Build.0 = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x64.ActiveCfg = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x64.Build.0 = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x86.ActiveCfg = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x86.Build.0 = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|Any CPU.Build.0 = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x64.ActiveCfg = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x64.Build.0 = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x86.ActiveCfg = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x86.Build.0 = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x64.ActiveCfg = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x64.Build.0 = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x86.ActiveCfg = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x86.Build.0 = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|Any CPU.Build.0 = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x64.ActiveCfg = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x64.Build.0 = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x86.ActiveCfg = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x86.Build.0 = Release|Any CPU {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|Any CPU.Build.0 = Debug|Any CPU {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -728,42 +692,150 @@ Global {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x64.Build.0 = Release|Any CPU {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x86.ActiveCfg = Release|Any CPU {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x86.Build.0 = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x64.ActiveCfg = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x64.Build.0 = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x86.ActiveCfg = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x86.Build.0 = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|Any CPU.Build.0 = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x64.ActiveCfg = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x64.Build.0 = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x86.ActiveCfg = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x86.Build.0 = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x64.ActiveCfg = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x64.Build.0 = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x86.ActiveCfg = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x86.Build.0 = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|Any CPU.Build.0 = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x64.ActiveCfg = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x64.Build.0 = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x86.ActiveCfg = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x86.Build.0 = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x64.ActiveCfg = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x64.Build.0 = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x86.ActiveCfg = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x86.Build.0 = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|Any CPU.Build.0 = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x64.ActiveCfg = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x64.Build.0 = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x86.ActiveCfg = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x86.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x64.ActiveCfg = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x64.Build.0 = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x86.ActiveCfg = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x86.Build.0 = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|Any CPU.Build.0 = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x64.ActiveCfg = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x64.Build.0 = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x86.ActiveCfg = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x86.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.Build.0 = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x64.Build.0 = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x86.Build.0 = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|Any CPU.Build.0 = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x64.ActiveCfg = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x64.Build.0 = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x86.ActiveCfg = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x86.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.Build.0 = Release|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x64.ActiveCfg = Debug|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x64.Build.0 = Debug|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x86.ActiveCfg = Debug|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x86.Build.0 = Debug|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|Any CPU.Build.0 = Release|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x64.ActiveCfg = Release|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x64.Build.0 = Release|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x86.ActiveCfg = Release|Any CPU + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x86.Build.0 = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x64.ActiveCfg = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x64.Build.0 = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x86.ActiveCfg = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x86.Build.0 = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|Any CPU.Build.0 = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x64.ActiveCfg = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x64.Build.0 = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x86.ActiveCfg = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x86.Build.0 = Release|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x64.ActiveCfg = Debug|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x64.Build.0 = Debug|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x86.ActiveCfg = Debug|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x86.Build.0 = Debug|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|Any CPU.Build.0 = Release|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x64.ActiveCfg = Release|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x64.Build.0 = Release|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x86.ActiveCfg = Release|Any CPU + {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x86.Build.0 = Release|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x64.ActiveCfg = Debug|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x64.Build.0 = Debug|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x86.ActiveCfg = Debug|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x86.Build.0 = Debug|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|Any CPU.Build.0 = Release|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x64.ActiveCfg = Release|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x64.Build.0 = Release|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x86.ActiveCfg = Release|Any CPU + {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x86.Build.0 = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|Any CPU.Build.0 = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x64.ActiveCfg = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x64.Build.0 = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x86.ActiveCfg = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x86.Build.0 = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|Any CPU.ActiveCfg = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|Any CPU.Build.0 = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x64.ActiveCfg = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x64.Build.0 = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x86.ActiveCfg = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x86.Build.0 = Release|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|Any CPU.Build.0 = Debug|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x64.ActiveCfg = Debug|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x64.Build.0 = Debug|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x86.ActiveCfg = Debug|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x86.Build.0 = Debug|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|Any CPU.ActiveCfg = Release|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|Any CPU.Build.0 = Release|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x64.ActiveCfg = Release|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x64.Build.0 = Release|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x86.ActiveCfg = Release|Any CPU + {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x86.Build.0 = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x64.ActiveCfg = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x64.Build.0 = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x86.ActiveCfg = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x86.Build.0 = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|Any CPU.ActiveCfg = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|Any CPU.Build.0 = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x64.ActiveCfg = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x64.Build.0 = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x86.ActiveCfg = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x86.Build.0 = Release|Any CPU {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|Any CPU.Build.0 = Debug|Any CPU {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -776,18 +848,18 @@ Global {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x64.Build.0 = Release|Any CPU {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x86.ActiveCfg = Release|Any CPU {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x86.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.Build.0 = Release|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x64.ActiveCfg = Debug|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x64.Build.0 = Debug|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x86.ActiveCfg = Debug|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x86.Build.0 = Debug|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|Any CPU.Build.0 = Release|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x64.ActiveCfg = Release|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x64.Build.0 = Release|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x86.ActiveCfg = Release|Any CPU + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x86.Build.0 = Release|Any CPU {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|Any CPU.Build.0 = Debug|Any CPU {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -800,54 +872,18 @@ Global {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x64.Build.0 = Release|Any CPU {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x86.ActiveCfg = Release|Any CPU {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x86.Build.0 = Release|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Debug|x64.ActiveCfg = Debug|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Debug|x64.Build.0 = Debug|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Debug|x86.ActiveCfg = Debug|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Debug|x86.Build.0 = Debug|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Release|Any CPU.Build.0 = Release|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Release|x64.ActiveCfg = Release|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Release|x64.Build.0 = Release|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Release|x86.ActiveCfg = Release|Any CPU - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3}.Release|x86.Build.0 = Release|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|Any CPU.Build.0 = Debug|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x64.ActiveCfg = Debug|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x64.Build.0 = Debug|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x86.ActiveCfg = Debug|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x86.Build.0 = Debug|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|Any CPU.ActiveCfg = Release|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|Any CPU.Build.0 = Release|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x64.ActiveCfg = Release|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x64.Build.0 = Release|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x86.ActiveCfg = Release|Any CPU - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x86.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|Any CPU.Build.0 = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x64.ActiveCfg = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x64.Build.0 = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x86.ActiveCfg = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x86.Build.0 = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|Any CPU.ActiveCfg = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|Any CPU.Build.0 = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x64.ActiveCfg = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x64.Build.0 = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x86.ActiveCfg = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x86.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|Any CPU.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x64.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x64.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x86.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x86.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|Any CPU.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|Any CPU.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x64.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x64.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x86.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x86.Build.0 = Release|Any CPU {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|Any CPU.Build.0 = Debug|Any CPU {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -860,78 +896,42 @@ Global {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x64.Build.0 = Release|Any CPU {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x86.ActiveCfg = Release|Any CPU {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x86.Build.0 = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x64.ActiveCfg = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x64.Build.0 = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x86.ActiveCfg = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x86.Build.0 = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|Any CPU.Build.0 = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x64.ActiveCfg = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x64.Build.0 = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x86.ActiveCfg = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x86.Build.0 = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x64.ActiveCfg = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x64.Build.0 = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x86.ActiveCfg = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x86.Build.0 = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|Any CPU.Build.0 = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x64.ActiveCfg = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x64.Build.0 = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x86.ActiveCfg = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x86.Build.0 = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|Any CPU.Build.0 = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x64.ActiveCfg = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x64.Build.0 = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x86.ActiveCfg = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x86.Build.0 = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|Any CPU.ActiveCfg = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|Any CPU.Build.0 = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x64.ActiveCfg = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x64.Build.0 = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x86.ActiveCfg = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x86.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|Any CPU.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x64.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x64.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x86.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x86.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|Any CPU.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|Any CPU.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x64.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x64.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x86.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x86.Build.0 = Release|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Debug|x64.ActiveCfg = Debug|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Debug|x64.Build.0 = Debug|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Debug|x86.ActiveCfg = Debug|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Debug|x86.Build.0 = Debug|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Release|Any CPU.Build.0 = Release|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Release|x64.ActiveCfg = Release|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Release|x64.Build.0 = Release|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Release|x86.ActiveCfg = Release|Any CPU - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F}.Release|x86.Build.0 = Release|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x64.ActiveCfg = Debug|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x64.Build.0 = Debug|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x86.ActiveCfg = Debug|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x86.Build.0 = Debug|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|Any CPU.Build.0 = Release|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x64.ActiveCfg = Release|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x64.Build.0 = Release|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x86.ActiveCfg = Release|Any CPU - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x86.Build.0 = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x64.ActiveCfg = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x64.Build.0 = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x86.ActiveCfg = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x86.Build.0 = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|Any CPU.Build.0 = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x64.ActiveCfg = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x64.Build.0 = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x86.ActiveCfg = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x86.Build.0 = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x64.ActiveCfg = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x64.Build.0 = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x86.ActiveCfg = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x86.Build.0 = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|Any CPU.Build.0 = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x64.ActiveCfg = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x64.Build.0 = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x86.ActiveCfg = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x86.Build.0 = Release|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|Any CPU.Build.0 = Debug|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|x64.ActiveCfg = Debug|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|x64.Build.0 = Debug|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|x86.ActiveCfg = Debug|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Debug|x86.Build.0 = Debug|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|Any CPU.ActiveCfg = Release|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|Any CPU.Build.0 = Release|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|x64.ActiveCfg = Release|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|x64.Build.0 = Release|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|x86.ActiveCfg = Release|Any CPU + {f433ad13-d5fc-4ac3-8330-f01636345186}.Release|x86.Build.0 = Release|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|Any CPU.Build.0 = Debug|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -944,80 +944,80 @@ Global {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x64.Build.0 = Release|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x86.ActiveCfg = Release|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x86.Build.0 = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x64.ActiveCfg = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x64.Build.0 = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x86.ActiveCfg = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x86.Build.0 = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|Any CPU.Build.0 = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x64.ActiveCfg = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x64.Build.0 = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x86.ActiveCfg = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x86.Build.0 = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x64.ActiveCfg = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x64.Build.0 = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x86.ActiveCfg = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x86.Build.0 = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|Any CPU.Build.0 = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x64.ActiveCfg = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x64.Build.0 = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x86.ActiveCfg = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {2763ec40-c4dd-11ea-87d0-0242ac130003} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {defe4a95-5592-47cc-8dee-9810e0da0ba0} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {1635d3a9-f723-4184-8328-018a761bb661} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {ec1125a1-e08d-4545-a8d0-c9787c86755c} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {96f50236-7030-47ab-af32-bb76484fad1c} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {c3aaea74-f41e-4c56-b64e-7a2496ff6551} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {3172c815-5fea-43e0-9589-8ab6f4af2866} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {456c6dc7-f610-410e-85a1-189ba73f1e43} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {12cf972d-1c2b-80a1-33cc-056e6677ea5c} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {f77fb0de-9056-11eb-8219-f26d2774ac7a} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {518fb927-ab1a-5842-3e93-5eed07ab0023} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {B6D999F9-9335-433F-BCD2-1E07409AFA39} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {e8d81a83-6722-4338-b788-f22e76c31a50} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {728A1394-22BB-4889-AAF7-037CD1EF431A} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {f433ad13-d5fc-4ac3-8330-f01636345186} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {e8a48cd8-ef7c-4188-8ddf-644f38d61441} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {00dd2678-7092-4cf6-999d-0f0a388380ac} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {96f50236-7030-47ab-af32-bb76484fadec} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {3b6da37f-829b-a36b-0ea5-75d979c938e3} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {545A5E74-C543-429F-A2EF-1D39572628EE} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {8ec38b48-4730-49fb-a033-efbd5fe74b08} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {a4aaea74-f41e-4c56-b64e-7a2496ff4351} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {E2E79C4D-9E38-443B-BF8B-83C087271443} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {c66dd549-8ef4-48f1-a85b-eaffaa736cee} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {23b1d5ea-92c1-4181-9023-ae7400b70586} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {5B7BFA6B-B85E-4222-8988-16CCF9558393} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {b5175f42-1803-b19d-c5cc-b1c5514b815c} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {09E55113-08BD-46BC-B5A3-6440F4410AC8} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {e4b6779e-2b75-492b-a149-7bc5a58e9469} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {FBADCC98-6987-4E48-9DE6-E9AE1D9F7CE3} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {e8bfe266-7dcb-417d-b714-925b4bb3bd89} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {ECB1152B-9F28-414F-B3E8-B596E421779B} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {0cd2eacf-3743-4b4c-9543-6362a4030dde} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {535cfc94-6d5b-4da2-bbbd-e9faa9014012} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {00dd2678-7092-4cf6-999d-0f0a388380af} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {FB65B65A-1B51-4E7E-B44E-2ED2337D114F} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {c3aaea74-f41e-4c56-b64e-7a2496ff6562} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0} = {3E6F3808-D3E6-4124-892C-4656C699CDC1} + {defe4a95-5592-47cc-8dee-9810e0da0ba0} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {3b6da37f-829b-a36b-0ea5-75d979c938e3} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {00dd2678-7092-4cf6-999d-0f0a388380ac} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {b5175f42-1803-b19d-c5cc-b1c5514b815c} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {518fb927-ab1a-5842-3e93-5eed07ab0023} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {12cf972d-1c2b-80a1-33cc-056e6677ea5c} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {00dd2678-7092-4cf6-999d-0f0a388380af} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {96f50236-7030-47ab-af32-bb76484fadec} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {f77fb0de-9056-11eb-8219-f26d2774ac7a} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {5B7BFA6B-B85E-4222-8988-16CCF9558393} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {3C3E410C-C33E-4FEA-86BD-917D98BF3061} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {E2E79C4D-9E38-443B-BF8B-83C087271443} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {23b1d5ea-92c1-4181-9023-ae7400b70586} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {545A5E74-C543-429F-A2EF-1D39572628EE} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {e8d81a83-6722-4338-b788-f22e76c31a50} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {1635d3a9-f723-4184-8328-018a761bb661} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {c66dd549-8ef4-48f1-a85b-eaffaa736cee} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {535cfc94-6d5b-4da2-bbbd-e9faa9014012} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {8ec38b48-4730-49fb-a033-efbd5fe74b08} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {ECB1152B-9F28-414F-B3E8-B596E421779B} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {09E55113-08BD-46BC-B5A3-6440F4410AC8} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {3172c815-5fea-43e0-9589-8ab6f4af2866} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {728A1394-22BB-4889-AAF7-037CD1EF431A} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {456c6dc7-f610-410e-85a1-189ba73f1e43} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {19056dcc-ac24-455a-a682-13cd1f3f833f} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {e4b6779e-2b75-492b-a149-7bc5a58e9469} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {2763ec40-c4dd-11ea-87d0-0242ac130003} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {ec1125a1-e08d-4545-a8d0-c9787c86755c} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {B6D999F9-9335-433F-BCD2-1E07409AFA39} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {c3aaea74-f41e-4c56-b64e-7a2496ff6551} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {a4aaea74-f41e-4c56-b64e-7a2496ff4351} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {e8a48cd8-ef7c-4188-8ddf-644f38d61441} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {96f50236-7030-47ab-af32-bb76484fad1c} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {e8bfe266-7dcb-417d-b714-925b4bb3bd89} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {f433ad13-d5fc-4ac3-8330-f01636345186} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {c3aaea74-f41e-4c56-b64e-7a2496ff6562} = {004E49EE-BE20-41F6-8D89-C4E078D80686} + {0cd2eacf-3743-4b4c-9543-6362a4030dde} = {004E49EE-BE20-41F6-8D89-C4E078D80686} EndGlobalSection EndGlobal diff --git a/Services/Aad/Aad.csproj b/Services/Aad/Aad.csproj index 3350604df..3ffb63b8d 100644 --- a/Services/Aad/Aad.csproj +++ b/Services/Aad/Aad.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Aad - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/AntiDDoS/AntiDDoS.csproj b/Services/AntiDDoS/AntiDDoS.csproj index 1ca4d0b21..4c07d28f1 100644 --- a/Services/AntiDDoS/AntiDDoS.csproj +++ b/Services/AntiDDoS/AntiDDoS.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.AntiDDoS - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Aom/Aom.csproj b/Services/Aom/Aom.csproj index 1559c8798..58022933f 100644 --- a/Services/Aom/Aom.csproj +++ b/Services/Aom/Aom.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Aom - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Aos/Aos.csproj b/Services/Aos/Aos.csproj index 4f273313c..5cd42647f 100644 --- a/Services/Aos/Aos.csproj +++ b/Services/Aos/Aos.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Aos - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Aos/V1/AosAsyncClient.cs b/Services/Aos/V1/AosAsyncClient.cs index 3c18d930c..e1997cefc 100644 --- a/Services/Aos/V1/AosAsyncClient.cs +++ b/Services/Aos/V1/AosAsyncClient.cs @@ -1339,7 +1339,7 @@ public AsyncInvoker CreateStackSetAsyncInvoker(CreateSta /// /// 删除资源栈实例(DeleteStackInstance) /// - /// 此API用于删除指定资源栈集下指定局点(region)或指定成员账户(domain_id)的资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) + /// 此API用于删除指定资源栈集下指定局点(region)或指定成员账号(domain_id)的资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) /// /// **请谨慎操作,删除资源栈实例将会删除与该资源栈实例相关的堆栈以及堆栈所管理的一切资源。** /// @@ -1371,7 +1371,7 @@ public AsyncInvoker DeleteStackInstanceAsyncInvoker /// /// 删除资源栈实例-被废弃(DeleteStackInstanceDeprecated) /// - /// 此API用于删除指定资源栈集下指定局点(region)或指定成员账户(domain_id)的资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) + /// 此API用于删除指定资源栈集下指定局点(region)或指定成员账号(domain_id)的资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) /// /// **请谨慎操作,删除资源栈实例将会删除与该资源栈实例相关的堆栈以及堆栈所管理的一切资源。** /// @@ -1473,9 +1473,9 @@ public AsyncInvoker DeployStackSetAsyncInvoker(DeploySta /// /// 列举资源栈实例(ListStackInstances) /// - /// 此API用于列举指定资源栈集下指定局点(region)或指定成员账户(stack_domain_id)或全部资源栈实例 + /// 此API用于列举指定资源栈集下指定局点(region)或指定成员账号(stack_domain_id)或全部资源栈实例 /// - /// * 可以使用filter作为过滤器,过滤出指定局点(region)或指定成员账户(stack_domain_id)下的资源栈实例 + /// * 可以使用filter作为过滤器,过滤出指定局点(region)或指定成员账号(stack_domain_id)下的资源栈实例 /// * 可以使用sort_key和sort_dir两个关键字对返回结果按创建时间(create_time)进行排序。给予的sort_key和sort_dir数量须一致,否则返回400。如果未给予sort_key和sort_dir,则默认按照创建时间降序排序。 /// * 如果指定资源栈集下没有任何资源栈实例,则返回空list /// diff --git a/Services/Aos/V1/AosClient.cs b/Services/Aos/V1/AosClient.cs index 45ceb0b98..8b55106a6 100644 --- a/Services/Aos/V1/AosClient.cs +++ b/Services/Aos/V1/AosClient.cs @@ -1338,7 +1338,7 @@ public SyncInvoker CreateStackSetInvoker(CreateStackSetR /// /// 删除资源栈实例(DeleteStackInstance) /// - /// 此API用于删除指定资源栈集下指定局点(region)或指定成员账户(domain_id)的资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) + /// 此API用于删除指定资源栈集下指定局点(region)或指定成员账号(domain_id)的资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) /// /// **请谨慎操作,删除资源栈实例将会删除与该资源栈实例相关的堆栈以及堆栈所管理的一切资源。** /// @@ -1370,7 +1370,7 @@ public SyncInvoker DeleteStackInstanceInvoker(Delet /// /// 删除资源栈实例-被废弃(DeleteStackInstanceDeprecated) /// - /// 此API用于删除指定资源栈集下指定局点(region)或指定成员账户(domain_id)的资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) + /// 此API用于删除指定资源栈集下指定局点(region)或指定成员账号(domain_id)的资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) /// /// **请谨慎操作,删除资源栈实例将会删除与该资源栈实例相关的堆栈以及堆栈所管理的一切资源。** /// @@ -1472,9 +1472,9 @@ public SyncInvoker DeployStackSetInvoker(DeployStackSetR /// /// 列举资源栈实例(ListStackInstances) /// - /// 此API用于列举指定资源栈集下指定局点(region)或指定成员账户(stack_domain_id)或全部资源栈实例 + /// 此API用于列举指定资源栈集下指定局点(region)或指定成员账号(stack_domain_id)或全部资源栈实例 /// - /// * 可以使用filter作为过滤器,过滤出指定局点(region)或指定成员账户(stack_domain_id)下的资源栈实例 + /// * 可以使用filter作为过滤器,过滤出指定局点(region)或指定成员账号(stack_domain_id)下的资源栈实例 /// * 可以使用sort_key和sort_dir两个关键字对返回结果按创建时间(create_time)进行排序。给予的sort_key和sort_dir数量须一致,否则返回400。如果未给予sort_key和sort_dir,则默认按照创建时间降序排序。 /// * 如果指定资源栈集下没有任何资源栈实例,则返回空list /// diff --git a/Services/Aos/V1/Model/CallIdentityPrimitiveTypeHolder.cs b/Services/Aos/V1/Model/CallIdentityPrimitiveTypeHolder.cs index b107c0a57..f9addefd9 100644 --- a/Services/Aos/V1/Model/CallIdentityPrimitiveTypeHolder.cs +++ b/Services/Aos/V1/Model/CallIdentityPrimitiveTypeHolder.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class CallIdentityPrimitiveTypeHolder { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -132,7 +132,7 @@ public bool Equals(CallIdentityEnum obj) /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] public CallIdentityEnum CallIdentity { get; set; } diff --git a/Services/Aos/V1/Model/CreateStackInstanceRequestBody.cs b/Services/Aos/V1/Model/CreateStackInstanceRequestBody.cs index 0a457abc6..8cfbabac1 100644 --- a/Services/Aos/V1/Model/CreateStackInstanceRequestBody.cs +++ b/Services/Aos/V1/Model/CreateStackInstanceRequestBody.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class CreateStackInstanceRequestBody { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -156,7 +156,7 @@ public bool Equals(CallIdentityEnum obj) public OperationPreferences OperationPreferences { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] public CallIdentityEnum CallIdentity { get; set; } diff --git a/Services/Aos/V1/Model/CreateStackSetRequestBody.cs b/Services/Aos/V1/Model/CreateStackSetRequestBody.cs index ccd041bf0..5580c1398 100644 --- a/Services/Aos/V1/Model/CreateStackSetRequestBody.cs +++ b/Services/Aos/V1/Model/CreateStackSetRequestBody.cs @@ -131,9 +131,9 @@ public bool Equals(PermissionModelEnum obj) } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -318,7 +318,7 @@ public bool Equals(CallIdentityEnum obj) public ManagedOperation ManagedOperation { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] public CallIdentityEnum CallIdentity { get; set; } diff --git a/Services/Aos/V1/Model/DeleteStackInstanceRequestBody.cs b/Services/Aos/V1/Model/DeleteStackInstanceRequestBody.cs index 931d575fd..d387a0e4e 100644 --- a/Services/Aos/V1/Model/DeleteStackInstanceRequestBody.cs +++ b/Services/Aos/V1/Model/DeleteStackInstanceRequestBody.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class DeleteStackInstanceRequestBody { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -150,7 +150,7 @@ public bool Equals(CallIdentityEnum obj) public OperationPreferences OperationPreferences { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] public CallIdentityEnum CallIdentity { get; set; } diff --git a/Services/Aos/V1/Model/DeleteStackSetRequest.cs b/Services/Aos/V1/Model/DeleteStackSetRequest.cs index 8f2079b76..49ad28864 100644 --- a/Services/Aos/V1/Model/DeleteStackSetRequest.cs +++ b/Services/Aos/V1/Model/DeleteStackSetRequest.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class DeleteStackSetRequest { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -153,7 +153,7 @@ public bool Equals(CallIdentityEnum obj) public string StackSetId { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [SDKProperty("call_identity", IsQuery = true)] [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] diff --git a/Services/Aos/V1/Model/DeleteTemplateResponse.cs b/Services/Aos/V1/Model/DeleteTemplateResponse.cs index c43b15aae..96b45b831 100644 --- a/Services/Aos/V1/Model/DeleteTemplateResponse.cs +++ b/Services/Aos/V1/Model/DeleteTemplateResponse.cs @@ -16,56 +16,7 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class DeleteTemplateResponse : SdkResponse { - /// - /// 空响应体 - /// - [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] - public string Body { get; set; } - - /// - /// Get the string - /// - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append("class DeleteTemplateResponse {\n"); - sb.Append(" body: ").Append(Body).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns true if objects are equal - /// - public override bool Equals(object input) - { - return this.Equals(input as DeleteTemplateResponse); - } - - /// - /// Returns true if objects are equal - /// - public bool Equals(DeleteTemplateResponse input) - { - if (input == null) return false; - if (this.Body != input.Body || (this.Body != null && !this.Body.Equals(input.Body))) return false; - - return true; - } - - /// - /// Get hash code - /// - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - var hashCode = 41; - if (this.Body != null) hashCode = hashCode * 59 + this.Body.GetHashCode(); - return hashCode; - } - } } } diff --git a/Services/Aos/V1/Model/DeleteTemplateVersionResponse.cs b/Services/Aos/V1/Model/DeleteTemplateVersionResponse.cs index 01fee7ae6..252a8809d 100644 --- a/Services/Aos/V1/Model/DeleteTemplateVersionResponse.cs +++ b/Services/Aos/V1/Model/DeleteTemplateVersionResponse.cs @@ -16,56 +16,7 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class DeleteTemplateVersionResponse : SdkResponse { - /// - /// 空响应体 - /// - [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] - public string Body { get; set; } - - /// - /// Get the string - /// - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append("class DeleteTemplateVersionResponse {\n"); - sb.Append(" body: ").Append(Body).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns true if objects are equal - /// - public override bool Equals(object input) - { - return this.Equals(input as DeleteTemplateVersionResponse); - } - - /// - /// Returns true if objects are equal - /// - public bool Equals(DeleteTemplateVersionResponse input) - { - if (input == null) return false; - if (this.Body != input.Body || (this.Body != null && !this.Body.Equals(input.Body))) return false; - - return true; - } - - /// - /// Get hash code - /// - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - var hashCode = 41; - if (this.Body != null) hashCode = hashCode * 59 + this.Body.GetHashCode(); - return hashCode; - } - } } } diff --git a/Services/Aos/V1/Model/DeployStackSetRequestBody.cs b/Services/Aos/V1/Model/DeployStackSetRequestBody.cs index 19ecedc22..a96e87a8a 100644 --- a/Services/Aos/V1/Model/DeployStackSetRequestBody.cs +++ b/Services/Aos/V1/Model/DeployStackSetRequestBody.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class DeployStackSetRequestBody { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -174,7 +174,7 @@ public bool Equals(CallIdentityEnum obj) public OperationPreferences OperationPreferences { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] public CallIdentityEnum CallIdentity { get; set; } diff --git a/Services/Aos/V1/Model/DeploymentTargets.cs b/Services/Aos/V1/Model/DeploymentTargets.cs index e5e508c3e..35f967970 100644 --- a/Services/Aos/V1/Model/DeploymentTargets.cs +++ b/Services/Aos/V1/Model/DeploymentTargets.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class DeploymentTargets { /// - /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账户中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账户。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账户。该类型下domain_ids和domain_ids_uri字段必须为空。 + /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账号中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账号。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账号。该类型下domain_ids和domain_ids_uri字段必须为空。 /// - /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账户中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账户。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账户。该类型下domain_ids和domain_ids_uri字段必须为空。 + /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账号中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账号。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账号。该类型下domain_ids和domain_ids_uri字段必须为空。 [JsonConverter(typeof(EnumClassConverter))] public class DomainIdFilterTypeEnum { @@ -168,7 +168,7 @@ public bool Equals(DomainIdFilterTypeEnum obj) public List OrganizationalUnitIds { get; set; } /// - /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账户中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账户。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账户。该类型下domain_ids和domain_ids_uri字段必须为空。 + /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账号中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账号。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账号。该类型下domain_ids和domain_ids_uri字段必须为空。 /// [JsonProperty("domain_id_filter_type", NullValueHandling = NullValueHandling.Ignore)] public DomainIdFilterTypeEnum DomainIdFilterType { get; set; } diff --git a/Services/Aos/V1/Model/DomainIdFilterTypePrimitiveTypeHolder.cs b/Services/Aos/V1/Model/DomainIdFilterTypePrimitiveTypeHolder.cs index 390f680c5..6da3e9e5d 100644 --- a/Services/Aos/V1/Model/DomainIdFilterTypePrimitiveTypeHolder.cs +++ b/Services/Aos/V1/Model/DomainIdFilterTypePrimitiveTypeHolder.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class DomainIdFilterTypePrimitiveTypeHolder { /// - /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账户中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账户。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账户。该类型下domain_ids和domain_ids_uri字段必须为空。 + /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账号中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账号。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账号。该类型下domain_ids和domain_ids_uri字段必须为空。 /// - /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账户中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账户。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账户。该类型下domain_ids和domain_ids_uri字段必须为空。 + /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账号中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账号。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账号。该类型下domain_ids和domain_ids_uri字段必须为空。 [JsonConverter(typeof(EnumClassConverter))] public class DomainIdFilterTypeEnum { @@ -144,7 +144,7 @@ public bool Equals(DomainIdFilterTypeEnum obj) /// - /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账户中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账户。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账户。该类型下domain_ids和domain_ids_uri字段必须为空。 + /// 租户ID筛选类型,仅支持资源栈集权限模型是SERVICE_MANAGED时指定该参数。默认为NONE 用户可以指定不同的筛选类型,通过domain_ids或domain_ids_uri 指定或排除部署的用户信息,以增加或限制部署目标用户范围,实现不同的部署策略。 * `INTERSECTION` - 从所提供的 OUs 中选择指定用户进行部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `DIFFERENCE` - 从所提供的 OUs 中排除指定用户部署。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。 * `UNION` - 除了部署到提供的 OUs 外,还将部署到指定的账号中。用户可以通过同时指定organizational_unit_ids 和 domain_ids/domain_ids_uri 以实现在同一请求中部署整个OU和来自不同OU的特定个人账号。指定该类型时,domain_ids和domain_ids_uri 有且仅能有一个存在。创建资源栈实例(CreateStackInstances)除外,该API 不允许指定使用该类型。 * `NONE` - 只部署在指定 OUs 中的所有账号。该类型下domain_ids和domain_ids_uri字段必须为空。 /// [JsonProperty("domain_id_filter_type", NullValueHandling = NullValueHandling.Ignore)] public DomainIdFilterTypeEnum DomainIdFilterType { get; set; } diff --git a/Services/Aos/V1/Model/ListStackInstancesRequest.cs b/Services/Aos/V1/Model/ListStackInstancesRequest.cs index ac5bbe0d4..73864836d 100644 --- a/Services/Aos/V1/Model/ListStackInstancesRequest.cs +++ b/Services/Aos/V1/Model/ListStackInstancesRequest.cs @@ -240,9 +240,9 @@ public bool Equals(SortDirEnum obj) /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -396,7 +396,7 @@ public bool Equals(CallIdentityEnum obj) [JsonProperty("sort_dir", NullValueHandling = NullValueHandling.Ignore)] public List SortDir { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [SDKProperty("call_identity", IsQuery = true)] [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] diff --git a/Services/Aos/V1/Model/ListStackSetOperationsRequest.cs b/Services/Aos/V1/Model/ListStackSetOperationsRequest.cs index 5fc26190a..359dfe4dc 100644 --- a/Services/Aos/V1/Model/ListStackSetOperationsRequest.cs +++ b/Services/Aos/V1/Model/ListStackSetOperationsRequest.cs @@ -240,9 +240,9 @@ public bool Equals(SortDirEnum obj) /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -396,7 +396,7 @@ public bool Equals(CallIdentityEnum obj) [JsonProperty("sort_dir", NullValueHandling = NullValueHandling.Ignore)] public List SortDir { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [SDKProperty("call_identity", IsQuery = true)] [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] diff --git a/Services/Aos/V1/Model/ListStackSetsRequest.cs b/Services/Aos/V1/Model/ListStackSetsRequest.cs index 3c1ca6f46..4d51766d5 100644 --- a/Services/Aos/V1/Model/ListStackSetsRequest.cs +++ b/Services/Aos/V1/Model/ListStackSetsRequest.cs @@ -240,9 +240,9 @@ public bool Equals(SortDirEnum obj) /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -382,7 +382,7 @@ public bool Equals(CallIdentityEnum obj) [JsonProperty("sort_dir", NullValueHandling = NullValueHandling.Ignore)] public List SortDir { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [SDKProperty("call_identity", IsQuery = true)] [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] diff --git a/Services/Aos/V1/Model/OperationPreferences.cs b/Services/Aos/V1/Model/OperationPreferences.cs index 96407d69a..622e7a698 100644 --- a/Services/Aos/V1/Model/OperationPreferences.cs +++ b/Services/Aos/V1/Model/OperationPreferences.cs @@ -131,9 +131,9 @@ public bool Equals(RegionConcurrencyTypeEnum obj) } /// - /// 资源栈集操作部署的失败容忍模式,分为两种,STRICT_FAILURE_TOLERANCE和SOFT_FAILURE_TOLERANCE,区分大小写,默认值为STRICT_FAILURE_TOLERANCE。 详细介绍: * `STRICT_FAILURE_TOLERANCE`:此选项会动态降低并发级别,以确保同region下部署失败的账户数量永远不超过 failure_tolerance_count + 1。当用户指定failure_tolerance_percentage时,确保同region下部署失败的账户数量不超过 failure_tolerance_percentage * 资源栈实例数 + 1。 * 初始实际最大并发数为max_concurrent_count,如果用户指定的是max_concurrent_percentage,则初始实际最大并发数为 max_concurrent_percentage * 资源栈实例数,随后,实际最大并发数会根据失败次数增加而减少。 * `SOFT_FAILURE_TOLERANCE`:此选项将failure_tolerance_count (failure_tolerance_percentage) 与实际并发数分离开。该参数允许资源栈集操作始终以指定的 max_concurrent_count 或 max_concurrent_percentage 操作资源栈实例。 * 此时不保证资源栈实例失败总数小于 failure_tolerance_count + 1,如果用户指定的是failure_tolerance_percentage的值,则不保证资源栈实例失败总数小于 failure_tolerance_percentage * 资源栈实例数 + 1。 + /// 资源栈集操作部署的失败容忍模式,分为两种,STRICT_FAILURE_TOLERANCE和SOFT_FAILURE_TOLERANCE,区分大小写,默认值为STRICT_FAILURE_TOLERANCE。 详细介绍: * `STRICT_FAILURE_TOLERANCE`:此选项会动态降低并发级别,以确保同region下部署失败的账号数量永远不超过 failure_tolerance_count + 1。当用户指定failure_tolerance_percentage时,确保同region下部署失败的账号数量不超过 failure_tolerance_percentage * 资源栈实例数 + 1。 * 初始实际最大并发数为max_concurrent_count,如果用户指定的是max_concurrent_percentage,则初始实际最大并发数为 max_concurrent_percentage * 资源栈实例数,随后,实际最大并发数会根据失败次数增加而减少。 * `SOFT_FAILURE_TOLERANCE`:此选项将failure_tolerance_count (failure_tolerance_percentage) 与实际并发数分离开。该参数允许资源栈集操作始终以指定的 max_concurrent_count 或 max_concurrent_percentage 操作资源栈实例。 * 此时不保证资源栈实例失败总数小于 failure_tolerance_count + 1,如果用户指定的是failure_tolerance_percentage的值,则不保证资源栈实例失败总数小于 failure_tolerance_percentage * 资源栈实例数 + 1。 /// - /// 资源栈集操作部署的失败容忍模式,分为两种,STRICT_FAILURE_TOLERANCE和SOFT_FAILURE_TOLERANCE,区分大小写,默认值为STRICT_FAILURE_TOLERANCE。 详细介绍: * `STRICT_FAILURE_TOLERANCE`:此选项会动态降低并发级别,以确保同region下部署失败的账户数量永远不超过 failure_tolerance_count + 1。当用户指定failure_tolerance_percentage时,确保同region下部署失败的账户数量不超过 failure_tolerance_percentage * 资源栈实例数 + 1。 * 初始实际最大并发数为max_concurrent_count,如果用户指定的是max_concurrent_percentage,则初始实际最大并发数为 max_concurrent_percentage * 资源栈实例数,随后,实际最大并发数会根据失败次数增加而减少。 * `SOFT_FAILURE_TOLERANCE`:此选项将failure_tolerance_count (failure_tolerance_percentage) 与实际并发数分离开。该参数允许资源栈集操作始终以指定的 max_concurrent_count 或 max_concurrent_percentage 操作资源栈实例。 * 此时不保证资源栈实例失败总数小于 failure_tolerance_count + 1,如果用户指定的是failure_tolerance_percentage的值,则不保证资源栈实例失败总数小于 failure_tolerance_percentage * 资源栈实例数 + 1。 + /// 资源栈集操作部署的失败容忍模式,分为两种,STRICT_FAILURE_TOLERANCE和SOFT_FAILURE_TOLERANCE,区分大小写,默认值为STRICT_FAILURE_TOLERANCE。 详细介绍: * `STRICT_FAILURE_TOLERANCE`:此选项会动态降低并发级别,以确保同region下部署失败的账号数量永远不超过 failure_tolerance_count + 1。当用户指定failure_tolerance_percentage时,确保同region下部署失败的账号数量不超过 failure_tolerance_percentage * 资源栈实例数 + 1。 * 初始实际最大并发数为max_concurrent_count,如果用户指定的是max_concurrent_percentage,则初始实际最大并发数为 max_concurrent_percentage * 资源栈实例数,随后,实际最大并发数会根据失败次数增加而减少。 * `SOFT_FAILURE_TOLERANCE`:此选项将failure_tolerance_count (failure_tolerance_percentage) 与实际并发数分离开。该参数允许资源栈集操作始终以指定的 max_concurrent_count 或 max_concurrent_percentage 操作资源栈实例。 * 此时不保证资源栈实例失败总数小于 failure_tolerance_count + 1,如果用户指定的是failure_tolerance_percentage的值,则不保证资源栈实例失败总数小于 failure_tolerance_percentage * 资源栈实例数 + 1。 [JsonConverter(typeof(EnumClassConverter))] public class FailureToleranceModeEnum { @@ -270,19 +270,19 @@ public bool Equals(FailureToleranceModeEnum obj) public long? FailureTolerancePercentage { get; set; } /// - /// 每个区域(region)下可同时部署资源栈实例的最大账户数。该参数取值默认为1,限定为正整数。 最大并发账户数最多比容错次数多1。如果用户指定failure_tolerance_percentage,最大并发账户数最多比 failure_tolerance_percentage * 资源栈实例数多1。保证部署在所需的容错级别停止。 max_concurrent_count 和 max_concurrent_percentage 仅能有一个存在。 + /// 每个区域(region)下可同时部署资源栈实例的最大账号数。该参数取值默认为1,限定为正整数。 最大并发账号数最多比容错次数多1。如果用户指定failure_tolerance_percentage,最大并发账号数最多比 failure_tolerance_percentage * 资源栈实例数多1。保证部署在所需的容错级别停止。 max_concurrent_count 和 max_concurrent_percentage 仅能有一个存在。 /// [JsonProperty("max_concurrent_count", NullValueHandling = NullValueHandling.Ignore)] public long? MaxConcurrentCount { get; set; } /// - /// 最大并发账户百分比,每个区域(region)中可同时部署的资源栈实例的最大账户百分比。该参数取值默认为1,限定正整数。 RFS根据百分比 *(每个region下资源栈实例数)得到的值,再向下取整,得到实际最大并发账户数。如果实际最大并发账户数向下取整值为0时,则默认选择最大并发账户数为1。 通过百分比计算得到的实际最大并发账户数最多比容错次数多1。如果用户指定failure_tolerance_percentage,实际最大并发账户数最多比 failure_tolerance_percentage * 资源栈实例数多1。保证部署在所需的容错级别停止。 max_concurrent_count 和 max_concurrent_percentage 仅能有一个存在。 + /// 最大并发账号百分比,每个区域(region)中可同时部署的资源栈实例的最大账号百分比。该参数取值默认为1,限定正整数。 RFS根据百分比 *(每个region下资源栈实例数)得到的值,再向下取整,得到实际最大并发账号数。如果实际最大并发账号数向下取整值为0时,则默认选择最大并发账号数为1。 通过百分比计算得到的实际最大并发账号数最多比容错次数多1。如果用户指定failure_tolerance_percentage,实际最大并发账号数最多比 failure_tolerance_percentage * 资源栈实例数多1。保证部署在所需的容错级别停止。 max_concurrent_count 和 max_concurrent_percentage 仅能有一个存在。 /// [JsonProperty("max_concurrent_percentage", NullValueHandling = NullValueHandling.Ignore)] public long? MaxConcurrentPercentage { get; set; } /// - /// 资源栈集操作部署的失败容忍模式,分为两种,STRICT_FAILURE_TOLERANCE和SOFT_FAILURE_TOLERANCE,区分大小写,默认值为STRICT_FAILURE_TOLERANCE。 详细介绍: * `STRICT_FAILURE_TOLERANCE`:此选项会动态降低并发级别,以确保同region下部署失败的账户数量永远不超过 failure_tolerance_count + 1。当用户指定failure_tolerance_percentage时,确保同region下部署失败的账户数量不超过 failure_tolerance_percentage * 资源栈实例数 + 1。 * 初始实际最大并发数为max_concurrent_count,如果用户指定的是max_concurrent_percentage,则初始实际最大并发数为 max_concurrent_percentage * 资源栈实例数,随后,实际最大并发数会根据失败次数增加而减少。 * `SOFT_FAILURE_TOLERANCE`:此选项将failure_tolerance_count (failure_tolerance_percentage) 与实际并发数分离开。该参数允许资源栈集操作始终以指定的 max_concurrent_count 或 max_concurrent_percentage 操作资源栈实例。 * 此时不保证资源栈实例失败总数小于 failure_tolerance_count + 1,如果用户指定的是failure_tolerance_percentage的值,则不保证资源栈实例失败总数小于 failure_tolerance_percentage * 资源栈实例数 + 1。 + /// 资源栈集操作部署的失败容忍模式,分为两种,STRICT_FAILURE_TOLERANCE和SOFT_FAILURE_TOLERANCE,区分大小写,默认值为STRICT_FAILURE_TOLERANCE。 详细介绍: * `STRICT_FAILURE_TOLERANCE`:此选项会动态降低并发级别,以确保同region下部署失败的账号数量永远不超过 failure_tolerance_count + 1。当用户指定failure_tolerance_percentage时,确保同region下部署失败的账号数量不超过 failure_tolerance_percentage * 资源栈实例数 + 1。 * 初始实际最大并发数为max_concurrent_count,如果用户指定的是max_concurrent_percentage,则初始实际最大并发数为 max_concurrent_percentage * 资源栈实例数,随后,实际最大并发数会根据失败次数增加而减少。 * `SOFT_FAILURE_TOLERANCE`:此选项将failure_tolerance_count (failure_tolerance_percentage) 与实际并发数分离开。该参数允许资源栈集操作始终以指定的 max_concurrent_count 或 max_concurrent_percentage 操作资源栈实例。 * 此时不保证资源栈实例失败总数小于 failure_tolerance_count + 1,如果用户指定的是failure_tolerance_percentage的值,则不保证资源栈实例失败总数小于 failure_tolerance_percentage * 资源栈实例数 + 1。 /// [JsonProperty("failure_tolerance_mode", NullValueHandling = NullValueHandling.Ignore)] public FailureToleranceModeEnum FailureToleranceMode { get; set; } diff --git a/Services/Aos/V1/Model/ResourcePriceResponse.cs b/Services/Aos/V1/Model/ResourcePriceResponse.cs index e8e228482..91115fe4b 100644 --- a/Services/Aos/V1/Model/ResourcePriceResponse.cs +++ b/Services/Aos/V1/Model/ResourcePriceResponse.cs @@ -316,6 +316,24 @@ public bool Equals(PeriodTypeEnum obj) [JsonProperty("period_count", NullValueHandling = NullValueHandling.Ignore)] public int? PeriodCount { get; set; } + /// + /// 该资源的最优折扣类型 对于按需计费资源的折扣类型 合同商务优惠类型:605 (华为云商务-折扣率,一口价,华为云用户)、606 (渠道商务-折扣率,一口价,BP用户) 伙伴折扣优惠类型:607 (合作伙伴授予折扣-折扣率) 对于包周期计费资源的折扣类型 合同商务折扣:605(华为云BE场景下的合同商务折扣)、606(分销商BE场景下的合同商务折扣) 伙伴授予折扣:607 促销折扣:700 如果该资源存在折扣,则返回该字段;如果该资源不存在折扣,则不返回该字段。 + /// + [JsonProperty("best_discount_type", NullValueHandling = NullValueHandling.Ignore)] + public int? BestDiscountType { get; set; } + + /// + /// 最优折扣优惠额,保留小数点后2位,向上取整,默认单位是元。 如果该资源存在折扣,则返回该字段;如果该资源不存在折扣,则不返回该字段。 + /// + [JsonProperty("best_discount_price", NullValueHandling = NullValueHandling.Ignore)] + public double? BestDiscountPrice { get; set; } + + /// + /// 官网价优惠额,保留小数点后2位,向上取整,默认单位是元。 如果该资源存在官网价优惠额,则返回该字段;如果该资源不存在官网价优惠额,则不返回该字段。 + /// + [JsonProperty("official_website_discount_price", NullValueHandling = NullValueHandling.Ignore)] + public double? OfficialWebsiteDiscountPrice { get; set; } + /// @@ -331,6 +349,9 @@ public override string ToString() sb.Append(" originalPrice: ").Append(OriginalPrice).Append("\n"); sb.Append(" periodType: ").Append(PeriodType).Append("\n"); sb.Append(" periodCount: ").Append(PeriodCount).Append("\n"); + sb.Append(" bestDiscountType: ").Append(BestDiscountType).Append("\n"); + sb.Append(" bestDiscountPrice: ").Append(BestDiscountPrice).Append("\n"); + sb.Append(" officialWebsiteDiscountPrice: ").Append(OfficialWebsiteDiscountPrice).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -355,6 +376,9 @@ public bool Equals(ResourcePriceResponse input) if (this.OriginalPrice != input.OriginalPrice || (this.OriginalPrice != null && !this.OriginalPrice.Equals(input.OriginalPrice))) return false; if (this.PeriodType != input.PeriodType) return false; if (this.PeriodCount != input.PeriodCount || (this.PeriodCount != null && !this.PeriodCount.Equals(input.PeriodCount))) return false; + if (this.BestDiscountType != input.BestDiscountType || (this.BestDiscountType != null && !this.BestDiscountType.Equals(input.BestDiscountType))) return false; + if (this.BestDiscountPrice != input.BestDiscountPrice || (this.BestDiscountPrice != null && !this.BestDiscountPrice.Equals(input.BestDiscountPrice))) return false; + if (this.OfficialWebsiteDiscountPrice != input.OfficialWebsiteDiscountPrice || (this.OfficialWebsiteDiscountPrice != null && !this.OfficialWebsiteDiscountPrice.Equals(input.OfficialWebsiteDiscountPrice))) return false; return true; } @@ -373,6 +397,9 @@ public override int GetHashCode() if (this.OriginalPrice != null) hashCode = hashCode * 59 + this.OriginalPrice.GetHashCode(); hashCode = hashCode * 59 + this.PeriodType.GetHashCode(); if (this.PeriodCount != null) hashCode = hashCode * 59 + this.PeriodCount.GetHashCode(); + if (this.BestDiscountType != null) hashCode = hashCode * 59 + this.BestDiscountType.GetHashCode(); + if (this.BestDiscountPrice != null) hashCode = hashCode * 59 + this.BestDiscountPrice.GetHashCode(); + if (this.OfficialWebsiteDiscountPrice != null) hashCode = hashCode * 59 + this.OfficialWebsiteDiscountPrice.GetHashCode(); return hashCode; } } diff --git a/Services/Aos/V1/Model/ShowStackInstanceRequest.cs b/Services/Aos/V1/Model/ShowStackInstanceRequest.cs index 2752721da..80a12879a 100644 --- a/Services/Aos/V1/Model/ShowStackInstanceRequest.cs +++ b/Services/Aos/V1/Model/ShowStackInstanceRequest.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class ShowStackInstanceRequest { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -160,7 +160,7 @@ public bool Equals(CallIdentityEnum obj) public string StackSetId { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [SDKProperty("call_identity", IsQuery = true)] [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] diff --git a/Services/Aos/V1/Model/ShowStackSetMetadataRequest.cs b/Services/Aos/V1/Model/ShowStackSetMetadataRequest.cs index ded4c6500..ae99964e9 100644 --- a/Services/Aos/V1/Model/ShowStackSetMetadataRequest.cs +++ b/Services/Aos/V1/Model/ShowStackSetMetadataRequest.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class ShowStackSetMetadataRequest { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -153,7 +153,7 @@ public bool Equals(CallIdentityEnum obj) public string StackSetId { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [SDKProperty("call_identity", IsQuery = true)] [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] diff --git a/Services/Aos/V1/Model/ShowStackSetOperationMetadataRequest.cs b/Services/Aos/V1/Model/ShowStackSetOperationMetadataRequest.cs index 8ab0c93f2..8a12b4f77 100644 --- a/Services/Aos/V1/Model/ShowStackSetOperationMetadataRequest.cs +++ b/Services/Aos/V1/Model/ShowStackSetOperationMetadataRequest.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class ShowStackSetOperationMetadataRequest { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -160,7 +160,7 @@ public bool Equals(CallIdentityEnum obj) public string StackSetOperationId { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [SDKProperty("call_identity", IsQuery = true)] [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] diff --git a/Services/Aos/V1/Model/ShowStackSetTemplateRequest.cs b/Services/Aos/V1/Model/ShowStackSetTemplateRequest.cs index 18e59262a..a3f6cafb6 100644 --- a/Services/Aos/V1/Model/ShowStackSetTemplateRequest.cs +++ b/Services/Aos/V1/Model/ShowStackSetTemplateRequest.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class ShowStackSetTemplateRequest { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -167,7 +167,7 @@ public bool Equals(CallIdentityEnum obj) public List AccessControlSourceVpcIds { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 * 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [SDKProperty("call_identity", IsQuery = true)] [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] diff --git a/Services/Aos/V1/Model/UpdateStackInstancesRequestBody.cs b/Services/Aos/V1/Model/UpdateStackInstancesRequestBody.cs index 07252926b..4bc765d17 100644 --- a/Services/Aos/V1/Model/UpdateStackInstancesRequestBody.cs +++ b/Services/Aos/V1/Model/UpdateStackInstancesRequestBody.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class UpdateStackInstancesRequestBody { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -156,7 +156,7 @@ public bool Equals(CallIdentityEnum obj) public OperationPreferences OperationPreferences { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] public CallIdentityEnum CallIdentity { get; set; } diff --git a/Services/Aos/V1/Model/UpdateStackSetRequestBody.cs b/Services/Aos/V1/Model/UpdateStackSetRequestBody.cs index 794307185..18eb47b42 100644 --- a/Services/Aos/V1/Model/UpdateStackSetRequestBody.cs +++ b/Services/Aos/V1/Model/UpdateStackSetRequestBody.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class UpdateStackSetRequestBody { /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 [JsonConverter(typeof(EnumClassConverter))] public class CallIdentityEnum { @@ -174,7 +174,7 @@ public bool Equals(CallIdentityEnum obj) public ManagedOperation ManagedOperation { get; set; } /// - /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 + /// 仅支持资源栈集权限模式为SERVICE_MANAGED时指定该参数。用于指定用户是以组织管理账号还是成员账号中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 * 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* * `SELF` - 以组织管理账号身份调用。 * `DELEGATED_ADMIN` - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 /// [JsonProperty("call_identity", NullValueHandling = NullValueHandling.Ignore)] public CallIdentityEnum CallIdentity { get; set; } diff --git a/Services/Aos/V1/Model/UpdateTemplateMetadataResponse.cs b/Services/Aos/V1/Model/UpdateTemplateMetadataResponse.cs index d42d5d8a0..255ef953f 100644 --- a/Services/Aos/V1/Model/UpdateTemplateMetadataResponse.cs +++ b/Services/Aos/V1/Model/UpdateTemplateMetadataResponse.cs @@ -16,56 +16,7 @@ namespace HuaweiCloud.SDK.Aos.V1.Model public class UpdateTemplateMetadataResponse : SdkResponse { - /// - /// 空响应体 - /// - [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] - public string Body { get; set; } - - /// - /// Get the string - /// - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append("class UpdateTemplateMetadataResponse {\n"); - sb.Append(" body: ").Append(Body).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns true if objects are equal - /// - public override bool Equals(object input) - { - return this.Equals(input as UpdateTemplateMetadataResponse); - } - - /// - /// Returns true if objects are equal - /// - public bool Equals(UpdateTemplateMetadataResponse input) - { - if (input == null) return false; - if (this.Body != input.Body || (this.Body != null && !this.Body.Equals(input.Body))) return false; - - return true; - } - - /// - /// Get hash code - /// - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - var hashCode = 41; - if (this.Body != null) hashCode = hashCode * 59 + this.Body.GetHashCode(); - return hashCode; - } - } } } diff --git a/Services/As/As.csproj b/Services/As/As.csproj index 212e6e6c7..e5cdf4789 100644 --- a/Services/As/As.csproj +++ b/Services/As/As.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.As - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Bms/Bms.csproj b/Services/Bms/Bms.csproj index 9f053226d..39151c2fd 100644 --- a/Services/Bms/Bms.csproj +++ b/Services/Bms/Bms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Bms - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cbr/Cbr.csproj b/Services/Cbr/Cbr.csproj index fd7f22693..80dd1fb55 100644 --- a/Services/Cbr/Cbr.csproj +++ b/Services/Cbr/Cbr.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cbr - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cce/Cce.csproj b/Services/Cce/Cce.csproj index 490037efd..e23c97aea 100644 --- a/Services/Cce/Cce.csproj +++ b/Services/Cce/Cce.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cce - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cce/V3/CceAsyncClient.cs b/Services/Cce/V3/CceAsyncClient.cs index 8a276001a..ec9967a61 100644 --- a/Services/Cce/V3/CceAsyncClient.cs +++ b/Services/Cce/V3/CceAsyncClient.cs @@ -2403,9 +2403,9 @@ public AsyncInvoker UpgradeClusterAsyncInvoker(UpgradeCl } /// - /// 节点池升级 + /// 同步节点池 /// - /// 该API用于节点池升级。 + /// 该API用于同步节点池中已有节点的配置 /// /// Please refer to HUAWEI cloud API Explorer for details. /// diff --git a/Services/Cce/V3/CceClient.cs b/Services/Cce/V3/CceClient.cs index 46973749a..266338b52 100644 --- a/Services/Cce/V3/CceClient.cs +++ b/Services/Cce/V3/CceClient.cs @@ -2402,9 +2402,9 @@ public SyncInvoker UpgradeClusterInvoker(UpgradeClusterR } /// - /// 节点池升级 + /// 同步节点池 /// - /// 该API用于节点池升级。 + /// 该API用于同步节点池中已有节点的配置 /// /// Please refer to HUAWEI cloud API Explorer for details. /// diff --git a/Services/Cdn/Cdn.csproj b/Services/Cdn/Cdn.csproj index 0427c1ecf..dd447ebf2 100644 --- a/Services/Cdn/Cdn.csproj +++ b/Services/Cdn/Cdn.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cdn - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ces/Ces.csproj b/Services/Ces/Ces.csproj index d6d1ca3b7..dc9149ba4 100644 --- a/Services/Ces/Ces.csproj +++ b/Services/Ces/Ces.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ces - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ces/V2/Model/ListAlarmHistoriesRequest.cs b/Services/Ces/V2/Model/ListAlarmHistoriesRequest.cs index 63e08d844..623bfe66f 100644 --- a/Services/Ces/V2/Model/ListAlarmHistoriesRequest.cs +++ b/Services/Ces/V2/Model/ListAlarmHistoriesRequest.cs @@ -150,6 +150,13 @@ public bool Equals(OrderByEnum obj) [JsonProperty("alarm_id", NullValueHandling = NullValueHandling.Ignore)] public string AlarmId { get; set; } + /// + /// 告警记录ID,以ah开头,后跟22位由字母或数字组成的字符串 + /// + [SDKProperty("record_id", IsQuery = true)] + [JsonProperty("record_id", NullValueHandling = NullValueHandling.Ignore)] + public string RecordId { get; set; } + /// /// 告警规则名称 /// @@ -229,6 +236,7 @@ public override string ToString() var sb = new StringBuilder(); sb.Append("class ListAlarmHistoriesRequest {\n"); sb.Append(" alarmId: ").Append(AlarmId).Append("\n"); + sb.Append(" recordId: ").Append(RecordId).Append("\n"); sb.Append(" name: ").Append(Name).Append("\n"); sb.Append(" status: ").Append(Status).Append("\n"); sb.Append(" level: ").Append(Level).Append("\n"); @@ -258,6 +266,7 @@ public bool Equals(ListAlarmHistoriesRequest input) { if (input == null) return false; if (this.AlarmId != input.AlarmId || (this.AlarmId != null && !this.AlarmId.Equals(input.AlarmId))) return false; + if (this.RecordId != input.RecordId || (this.RecordId != null && !this.RecordId.Equals(input.RecordId))) return false; if (this.Name != input.Name || (this.Name != null && !this.Name.Equals(input.Name))) return false; if (this.Status != input.Status || (this.Status != null && !this.Status.Equals(input.Status))) return false; if (this.Level != input.Level || (this.Level != null && !this.Level.Equals(input.Level))) return false; @@ -281,6 +290,7 @@ public override int GetHashCode() { var hashCode = 41; if (this.AlarmId != null) hashCode = hashCode * 59 + this.AlarmId.GetHashCode(); + if (this.RecordId != null) hashCode = hashCode * 59 + this.RecordId.GetHashCode(); if (this.Name != null) hashCode = hashCode * 59 + this.Name.GetHashCode(); if (this.Status != null) hashCode = hashCode * 59 + this.Status.GetHashCode(); if (this.Level != null) hashCode = hashCode * 59 + this.Level.GetHashCode(); diff --git a/Services/Cfw/Cfw.csproj b/Services/Cfw/Cfw.csproj index 2eed75be2..9967d6606 100644 --- a/Services/Cfw/Cfw.csproj +++ b/Services/Cfw/Cfw.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cfw - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Classroom/Classroom.csproj b/Services/Classroom/Classroom.csproj index 254c3a47f..47691b4ca 100644 --- a/Services/Classroom/Classroom.csproj +++ b/Services/Classroom/Classroom.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Classroom - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/CloudRtc/CloudRtc.csproj b/Services/CloudRtc/CloudRtc.csproj index 7be78662f..061476703 100644 --- a/Services/CloudRtc/CloudRtc.csproj +++ b/Services/CloudRtc/CloudRtc.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.CloudRtc - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/CodeArtsBuild/CodeArtsBuild.csproj b/Services/CodeArtsBuild/CodeArtsBuild.csproj index b0bf7497e..478182fe2 100644 --- a/Services/CodeArtsBuild/CodeArtsBuild.csproj +++ b/Services/CodeArtsBuild/CodeArtsBuild.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.CodeArtsBuild - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/CodeArtsDeploy/CodeArtsDeploy.csproj b/Services/CodeArtsDeploy/CodeArtsDeploy.csproj index 898220268..bbebb1611 100644 --- a/Services/CodeArtsDeploy/CodeArtsDeploy.csproj +++ b/Services/CodeArtsDeploy/CodeArtsDeploy.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.CodeArtsDeploy - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Csms/Csms.csproj b/Services/Csms/Csms.csproj index 6dd3af5e3..facf26623 100644 --- a/Services/Csms/Csms.csproj +++ b/Services/Csms/Csms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Csms - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cts/Cts.csproj b/Services/Cts/Cts.csproj index 8b2e15f3b..0848f1d45 100644 --- a/Services/Cts/Cts.csproj +++ b/Services/Cts/Cts.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cts - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cts/V3/Model/Traces.cs b/Services/Cts/V3/Model/Traces.cs index c22cf3cd2..9907a2d8a 100644 --- a/Services/Cts/V3/Model/Traces.cs +++ b/Services/Cts/V3/Model/Traces.cs @@ -274,6 +274,18 @@ public bool Equals(TraceRatingEnum obj) [JsonProperty("resource_account_id", NullValueHandling = NullValueHandling.Ignore)] public string ResourceAccountId { get; set; } + /// + /// 标识用户请求是不是只读。 + /// + [JsonProperty("read_only", NullValueHandling = NullValueHandling.Ignore)] + public bool? ReadOnly { get; set; } + + /// + /// 记录事件对应的操作ID。 + /// + [JsonProperty("operation_id", NullValueHandling = NullValueHandling.Ignore)] + public string OperationId { get; set; } + /// @@ -306,6 +318,8 @@ public override string ToString() sb.Append(" resourceUrl: ").Append(ResourceUrl).Append("\n"); sb.Append(" enterpriseProjectId: ").Append(EnterpriseProjectId).Append("\n"); sb.Append(" resourceAccountId: ").Append(ResourceAccountId).Append("\n"); + sb.Append(" readOnly: ").Append(ReadOnly).Append("\n"); + sb.Append(" operationId: ").Append(OperationId).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -347,6 +361,8 @@ public bool Equals(Traces input) if (this.ResourceUrl != input.ResourceUrl || (this.ResourceUrl != null && !this.ResourceUrl.Equals(input.ResourceUrl))) return false; if (this.EnterpriseProjectId != input.EnterpriseProjectId || (this.EnterpriseProjectId != null && !this.EnterpriseProjectId.Equals(input.EnterpriseProjectId))) return false; if (this.ResourceAccountId != input.ResourceAccountId || (this.ResourceAccountId != null && !this.ResourceAccountId.Equals(input.ResourceAccountId))) return false; + if (this.ReadOnly != input.ReadOnly || (this.ReadOnly != null && !this.ReadOnly.Equals(input.ReadOnly))) return false; + if (this.OperationId != input.OperationId || (this.OperationId != null && !this.OperationId.Equals(input.OperationId))) return false; return true; } @@ -382,6 +398,8 @@ public override int GetHashCode() if (this.ResourceUrl != null) hashCode = hashCode * 59 + this.ResourceUrl.GetHashCode(); if (this.EnterpriseProjectId != null) hashCode = hashCode * 59 + this.EnterpriseProjectId.GetHashCode(); if (this.ResourceAccountId != null) hashCode = hashCode * 59 + this.ResourceAccountId.GetHashCode(); + if (this.ReadOnly != null) hashCode = hashCode * 59 + this.ReadOnly.GetHashCode(); + if (this.OperationId != null) hashCode = hashCode * 59 + this.OperationId.GetHashCode(); return hashCode; } } diff --git a/Services/Dbss/Dbss.csproj b/Services/Dbss/Dbss.csproj index cf1de0eca..f214b5575 100644 --- a/Services/Dbss/Dbss.csproj +++ b/Services/Dbss/Dbss.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Dbss - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dcs/Dcs.csproj b/Services/Dcs/Dcs.csproj index d8f8fddf6..044410d98 100644 --- a/Services/Dcs/Dcs.csproj +++ b/Services/Dcs/Dcs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Dcs - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dds/Dds.csproj b/Services/Dds/Dds.csproj index 36642572e..f8d94775a 100644 --- a/Services/Dds/Dds.csproj +++ b/Services/Dds/Dds.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Dds - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dds/V3/Model/ShowInstanceConfigurationModifyHistoryRequest.cs b/Services/Dds/V3/Model/ShowInstanceConfigurationModifyHistoryRequest.cs index 30e69d93b..7686e5f4f 100644 --- a/Services/Dds/V3/Model/ShowInstanceConfigurationModifyHistoryRequest.cs +++ b/Services/Dds/V3/Model/ShowInstanceConfigurationModifyHistoryRequest.cs @@ -23,6 +23,13 @@ public class ShowInstanceConfigurationModifyHistoryRequest [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] public string InstanceId { get; set; } + /// + /// 实例ID或组ID或节点ID。可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 + /// + [SDKProperty("entity_id", IsQuery = true)] + [JsonProperty("entity_id", NullValueHandling = NullValueHandling.Ignore)] + public string EntityId { get; set; } + /// /// 索引位置,偏移量。 从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询)。 取值必须为数字,不能为负数。 /// @@ -47,6 +54,7 @@ public override string ToString() var sb = new StringBuilder(); sb.Append("class ShowInstanceConfigurationModifyHistoryRequest {\n"); sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" entityId: ").Append(EntityId).Append("\n"); sb.Append(" offset: ").Append(Offset).Append("\n"); sb.Append(" limit: ").Append(Limit).Append("\n"); sb.Append("}\n"); @@ -68,6 +76,7 @@ public bool Equals(ShowInstanceConfigurationModifyHistoryRequest input) { if (input == null) return false; if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.EntityId != input.EntityId || (this.EntityId != null && !this.EntityId.Equals(input.EntityId))) return false; if (this.Offset != input.Offset || (this.Offset != null && !this.Offset.Equals(input.Offset))) return false; if (this.Limit != input.Limit || (this.Limit != null && !this.Limit.Equals(input.Limit))) return false; @@ -83,6 +92,7 @@ public override int GetHashCode() { var hashCode = 41; if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + if (this.EntityId != null) hashCode = hashCode * 59 + this.EntityId.GetHashCode(); if (this.Offset != null) hashCode = hashCode * 59 + this.Offset.GetHashCode(); if (this.Limit != null) hashCode = hashCode * 59 + this.Limit.GetHashCode(); return hashCode; diff --git a/Services/Demo/Demo.csproj b/Services/Demo/Demo.csproj index f28eccc19..3c0e3ceaf 100644 --- a/Services/Demo/Demo.csproj +++ b/Services/Demo/Demo.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Demo - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dns/Dns.csproj b/Services/Dns/Dns.csproj index 4256c3c64..905b62610 100644 --- a/Services/Dns/Dns.csproj +++ b/Services/Dns/Dns.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Dns - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dns/V2/Region/DnsRegion.cs b/Services/Dns/V2/Region/DnsRegion.cs index d8de2b904..f6298c450 100644 --- a/Services/Dns/V2/Region/DnsRegion.cs +++ b/Services/Dns/V2/Region/DnsRegion.cs @@ -49,6 +49,8 @@ public class DnsRegion "https://dns.ru-moscow-1.myhuaweicloud.com"); public static readonly Region ME_EAST_1 = new Region("me-east-1", "https://dns.me-east-1.myhuaweicloud.com"); + public static readonly Region AP_SOUTHEAST_5 = new Region("ap-southeast-5", + "https://dns.ap-southeast-5.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("DNS"); @@ -75,6 +77,7 @@ public class DnsRegion { "ae-ad-1", AE_AD_1 }, { "ru-moscow-1", RU_MOSCOW_1 }, { "me-east-1", ME_EAST_1 }, + { "ap-southeast-5", AP_SOUTHEAST_5 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Drs/Drs.csproj b/Services/Drs/Drs.csproj index 2910bd509..145e3a0b3 100644 --- a/Services/Drs/Drs.csproj +++ b/Services/Drs/Drs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Drs - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Drs/V3/Region/DrsRegion.cs b/Services/Drs/V3/Region/DrsRegion.cs index 2dd436896..c131ebadd 100644 --- a/Services/Drs/V3/Region/DrsRegion.cs +++ b/Services/Drs/V3/Region/DrsRegion.cs @@ -59,6 +59,8 @@ public class DrsRegion "https://drs.my-kualalumpur-1.myhuaweicloud.com"); public static readonly Region RU_NORTHWEST_2 = new Region("ru-northwest-2", "https://drs.ru-northwest-2.myhuaweicloud.com"); + public static readonly Region AP_SOUTHEAST_5 = new Region("ap-southeast-5", + "https://drs.ap-southeast-5.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("DRS"); @@ -90,6 +92,7 @@ public class DrsRegion { "ae-ad-1", AE_AD_1 }, { "my-kualalumpur-1", MY_KUALALUMPUR_1 }, { "ru-northwest-2", RU_NORTHWEST_2 }, + { "ap-southeast-5", AP_SOUTHEAST_5 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Drs/V5/Model/CompareJobInfo.cs b/Services/Drs/V5/Model/CompareJobInfo.cs index 81612a63f..2a2443a68 100644 --- a/Services/Drs/V5/Model/CompareJobInfo.cs +++ b/Services/Drs/V5/Model/CompareJobInfo.cs @@ -232,6 +232,12 @@ public bool Equals(StatusEnum obj) [JsonProperty("error_msg", NullValueHandling = NullValueHandling.Ignore)] public string ErrorMsg { get; set; } + /// + /// 动态比对时延。 + /// + [JsonProperty("dynamic_compare_delay", NullValueHandling = NullValueHandling.Ignore)] + public long? DynamicCompareDelay { get; set; } + /// @@ -252,6 +258,7 @@ public override string ToString() sb.Append(" compareJobTag: ").Append(CompareJobTag).Append("\n"); sb.Append(" options: ").Append(Options).Append("\n"); sb.Append(" errorMsg: ").Append(ErrorMsg).Append("\n"); + sb.Append(" dynamicCompareDelay: ").Append(DynamicCompareDelay).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -281,6 +288,7 @@ public bool Equals(CompareJobInfo input) if (this.CompareJobTag != input.CompareJobTag || (this.CompareJobTag != null && input.CompareJobTag != null && !this.CompareJobTag.SequenceEqual(input.CompareJobTag))) return false; if (this.Options != input.Options || (this.Options != null && input.Options != null && !this.Options.SequenceEqual(input.Options))) return false; if (this.ErrorMsg != input.ErrorMsg || (this.ErrorMsg != null && !this.ErrorMsg.Equals(input.ErrorMsg))) return false; + if (this.DynamicCompareDelay != input.DynamicCompareDelay || (this.DynamicCompareDelay != null && !this.DynamicCompareDelay.Equals(input.DynamicCompareDelay))) return false; return true; } @@ -304,6 +312,7 @@ public override int GetHashCode() if (this.CompareJobTag != null) hashCode = hashCode * 59 + this.CompareJobTag.GetHashCode(); if (this.Options != null) hashCode = hashCode * 59 + this.Options.GetHashCode(); if (this.ErrorMsg != null) hashCode = hashCode * 59 + this.ErrorMsg.GetHashCode(); + if (this.DynamicCompareDelay != null) hashCode = hashCode * 59 + this.DynamicCompareDelay.GetHashCode(); return hashCode; } } diff --git a/Services/Drs/V5/Region/DrsRegion.cs b/Services/Drs/V5/Region/DrsRegion.cs index 81e49ecdb..287a7a878 100644 --- a/Services/Drs/V5/Region/DrsRegion.cs +++ b/Services/Drs/V5/Region/DrsRegion.cs @@ -59,6 +59,8 @@ public class DrsRegion "https://drs.my-kualalumpur-1.myhuaweicloud.com"); public static readonly Region RU_NORTHWEST_2 = new Region("ru-northwest-2", "https://drs.ru-northwest-2.myhuaweicloud.com"); + public static readonly Region AP_SOUTHEAST_5 = new Region("ap-southeast-5", + "https://drs.ap-southeast-5.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("DRS"); @@ -90,6 +92,7 @@ public class DrsRegion { "ae-ad-1", AE_AD_1 }, { "my-kualalumpur-1", MY_KUALALUMPUR_1 }, { "ru-northwest-2", RU_NORTHWEST_2 }, + { "ap-southeast-5", AP_SOUTHEAST_5 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Ecs/Ecs.csproj b/Services/Ecs/Ecs.csproj index 0c37aebab..8efb1e83c 100644 --- a/Services/Ecs/Ecs.csproj +++ b/Services/Ecs/Ecs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ecs - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ecs/V2/Region/EcsRegion.cs b/Services/Ecs/V2/Region/EcsRegion.cs index 1dfd5b5cb..f46d4acc5 100644 --- a/Services/Ecs/V2/Region/EcsRegion.cs +++ b/Services/Ecs/V2/Region/EcsRegion.cs @@ -65,6 +65,8 @@ public class EcsRegion "https://ecs.af-north-1.myhuaweicloud.com"); public static readonly Region RU_MOSCOW_1 = new Region("ru-moscow-1", "https://ecs.ru-moscow-1.myhuaweicloud.com"); + public static readonly Region AP_SOUTHEAST_5 = new Region("ap-southeast-5", + "https://ecs.ap-southeast-5.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("ECS"); @@ -99,6 +101,7 @@ public class EcsRegion { "my-kualalumpur-1", MY_KUALALUMPUR_1 }, { "af-north-1", AF_NORTH_1 }, { "ru-moscow-1", RU_MOSCOW_1 }, + { "ap-southeast-5", AP_SOUTHEAST_5 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Eip/Eip.csproj b/Services/Eip/Eip.csproj index b977514bb..b1e179eef 100644 --- a/Services/Eip/Eip.csproj +++ b/Services/Eip/Eip.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Eip - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Elb/Elb.csproj b/Services/Elb/Elb.csproj index 7cd8a428a..bf29dce17 100644 --- a/Services/Elb/Elb.csproj +++ b/Services/Elb/Elb.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Elb - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Eps/Eps.csproj b/Services/Eps/Eps.csproj index fb35592fa..e85f58719 100644 --- a/Services/Eps/Eps.csproj +++ b/Services/Eps/Eps.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Eps - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Evs/Evs.csproj b/Services/Evs/Evs.csproj index d6d272b93..b84f7ecd0 100644 --- a/Services/Evs/Evs.csproj +++ b/Services/Evs/Evs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Evs - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Frs/Frs.csproj b/Services/Frs/Frs.csproj index 53b2e7c17..325a9753f 100644 --- a/Services/Frs/Frs.csproj +++ b/Services/Frs/Frs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Frs - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/FunctionGraph/FunctionGraph.csproj b/Services/FunctionGraph/FunctionGraph.csproj index 95982a695..67451b9bd 100644 --- a/Services/FunctionGraph/FunctionGraph.csproj +++ b/Services/FunctionGraph/FunctionGraph.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.FunctionGraph - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/FunctionGraph/V2/Model/ListFunctionAsyncInvocationsResult.cs b/Services/FunctionGraph/V2/Model/ListFunctionAsyncInvocationsResult.cs index 7b4bd047f..7dbd99800 100644 --- a/Services/FunctionGraph/V2/Model/ListFunctionAsyncInvocationsResult.cs +++ b/Services/FunctionGraph/V2/Model/ListFunctionAsyncInvocationsResult.cs @@ -182,7 +182,7 @@ public bool Equals(StatusEnum obj) /// 异步调用结束时间(格式为YYYY-MM-DD'T'HH:mm:ss,UTC时间)。 /// [JsonProperty("end_time", NullValueHandling = NullValueHandling.Ignore)] - public DateTime? EndTime { get; set; } + public string EndTime { get; set; } diff --git a/Services/GaussDB/GaussDB.csproj b/Services/GaussDB/GaussDB.csproj index fc98476a8..979e937f2 100644 --- a/Services/GaussDB/GaussDB.csproj +++ b/Services/GaussDB/GaussDB.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.GaussDB - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/GaussDB/V3/Region/GaussDBRegion.cs b/Services/GaussDB/V3/Region/GaussDBRegion.cs index e133e41ae..f3c160aef 100644 --- a/Services/GaussDB/V3/Region/GaussDBRegion.cs +++ b/Services/GaussDB/V3/Region/GaussDBRegion.cs @@ -35,6 +35,12 @@ public class GaussDBRegion "https://gaussdbformysql.ap-southeast-2.myhuaweicloud.com"); public static readonly Region AF_SOUTH_1 = new Region("af-south-1", "https://gaussdb-mysql.af-south-1.myhuaweicloud.com"); + public static readonly Region CN_SOUTH_4 = new Region("cn-south-4", + "https://gaussdb.cn-south-4.myhuaweicloud.com"); + public static readonly Region CN_NORTH_11 = new Region("cn-north-11", + "https://gaussdbformysql.cn-north-11.myhuaweicloud.com"); + public static readonly Region ME_EAST_1 = new Region("me-east-1", + "https://gaussdbformysql.me-east-1.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("GAUSSDB"); @@ -54,6 +60,9 @@ public class GaussDBRegion { "ap-southeast-1", AP_SOUTHEAST_1 }, { "ap-southeast-2", AP_SOUTHEAST_2 }, { "af-south-1", AF_SOUTH_1 }, + { "cn-south-4", CN_SOUTH_4 }, + { "cn-north-11", CN_NORTH_11 }, + { "me-east-1", ME_EAST_1 }, }; public static Region ValueOf(string regionId) diff --git a/Services/GaussDBforNoSQL/GaussDBforNoSQL.csproj b/Services/GaussDBforNoSQL/GaussDBforNoSQL.csproj index ece62f13f..6d373908d 100644 --- a/Services/GaussDBforNoSQL/GaussDBforNoSQL.csproj +++ b/Services/GaussDBforNoSQL/GaussDBforNoSQL.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.GaussDBforNoSQL - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/GaussDBforNoSQL/V3/GaussDBforNoSQLAsyncClient.cs b/Services/GaussDBforNoSQL/V3/GaussDBforNoSQLAsyncClient.cs index 09e2a4039..99bafc7ac 100644 --- a/Services/GaussDBforNoSQL/V3/GaussDBforNoSQLAsyncClient.cs +++ b/Services/GaussDBforNoSQL/V3/GaussDBforNoSQLAsyncClient.cs @@ -67,6 +67,30 @@ public AsyncInvoker ApplyConfigurationToI return new AsyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); } + /// + /// 批量删除手动备份 + /// + /// 批量删除数据库实例的手动备份。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task BatchDeleteManualBackupAsync(BatchDeleteManualBackupRequest batchDeleteManualBackupRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/backups", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", batchDeleteManualBackupRequest); + var response = await DoHttpRequestAsync("DELETE", request); + return JsonUtils.DeSerializeNull(response); + } + + public AsyncInvoker BatchDeleteManualBackupAsyncInvoker(BatchDeleteManualBackupRequest batchDeleteManualBackupRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/backups", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", batchDeleteManualBackupRequest); + return new AsyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); + } + /// /// 批量添加或删除资源标签 /// @@ -194,6 +218,32 @@ public AsyncInvoker CheckWeekPasswordAsyncInvoker(Che return new AsyncInvoker(this, "POST", request, JsonUtils.DeSerialize); } + /// + /// 关闭实例所有节点会话 + /// + /// 关闭实例所有节点会话。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task ClearInstanceSessionsAsync(ClearInstanceSessionsRequest clearInstanceSessionsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", clearInstanceSessionsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/sessions", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", clearInstanceSessionsRequest); + var response = await DoHttpRequestAsync("DELETE", request); + return JsonUtils.DeSerializeNull(response); + } + + public AsyncInvoker ClearInstanceSessionsAsyncInvoker(ClearInstanceSessionsRequest clearInstanceSessionsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", clearInstanceSessionsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/sessions", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", clearInstanceSessionsRequest); + return new AsyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); + } + /// /// 参数模板比较 /// @@ -698,6 +748,32 @@ public AsyncInvoker DeleteLtsConfigsAsyncInvoker(Delet return new AsyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); } + /// + /// 删除Redis禁用命令 + /// + /// 删除Redis禁用命令。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task DeleteRedisDisabledCommandsAsync(DeleteRedisDisabledCommandsRequest deleteRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", deleteRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", deleteRedisDisabledCommandsRequest); + var response = await DoHttpRequestAsync("DELETE", request); + return JsonUtils.DeSerializeNull(response); + } + + public AsyncInvoker DeleteRedisDisabledCommandsAsyncInvoker(DeleteRedisDisabledCommandsRequest deleteRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", deleteRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", deleteRedisDisabledCommandsRequest); + return new AsyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); + } + /// /// 扩容指定集群实例的节点数量 /// @@ -1097,9 +1173,9 @@ public AsyncInvoker ListInstanceDatabasesAsyncInv } /// - /// - /// /// 查询实例可维护时间段 + /// + /// 查询实例可维护时间段。 /// /// Please refer to HUAWEI cloud API Explorer for details. /// @@ -1122,6 +1198,32 @@ public AsyncInvoker ListInstanceMaintenan return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 获取实例的会话 + /// + /// 获取实例的会话。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task ListInstanceSessionsAsync(ListInstanceSessionsRequest listInstanceSessionsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", listInstanceSessionsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/sessions", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", listInstanceSessionsRequest); + var response = await DoHttpRequestAsync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker ListInstanceSessionsAsyncInvoker(ListInstanceSessionsRequest listInstanceSessionsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", listInstanceSessionsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/sessions", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", listInstanceSessionsRequest); + return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询资源标签 /// @@ -1651,7 +1753,7 @@ public AsyncInvoker ModifyEpsQuotasAsyncInvoker(ModifyE } /// - /// 查询实例可维护时间段 + /// 设置实例可维护时间段 /// /// 设置指定实例可维护时间段。 /// @@ -2070,6 +2172,32 @@ public AsyncInvoker SaveLtsConfigsAsyncInvoker(SaveLtsCo return new AsyncInvoker(this, "POST", request, JsonUtils.DeSerializeNull); } + /// + /// 设置Redis禁用命令 + /// + /// 设置Redis禁用命令。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task SaveRedisDisabledCommandsAsync(SaveRedisDisabledCommandsRequest saveRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", saveRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", saveRedisDisabledCommandsRequest); + var response = await DoHttpRequestAsync("POST", request); + return JsonUtils.DeSerializeNull(response); + } + + public AsyncInvoker SaveRedisDisabledCommandsAsyncInvoker(SaveRedisDisabledCommandsRequest saveRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", saveRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", saveRedisDisabledCommandsRequest); + return new AsyncInvoker(this, "POST", request, JsonUtils.DeSerializeNull); + } + /// /// 设置磁盘自动扩容策略 /// @@ -2120,6 +2248,30 @@ public AsyncInvoker SetBackupPolicyAsyncInvoker(SetBack return new AsyncInvoker(this, "PUT", request, JsonUtils.DeSerializeNull); } + /// + /// 设置实例容灾切换的故障节点比例 + /// + /// 设置实例容灾切换的故障节点比例。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task SetDisasterRecoverySettingsAsync(SetDisasterRecoverySettingsRequest setDisasterRecoverySettingsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/disaster-recovery/settings", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", setDisasterRecoverySettingsRequest); + var response = await DoHttpRequestAsync("PUT", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker SetDisasterRecoverySettingsAsyncInvoker(SetDisasterRecoverySettingsRequest setDisasterRecoverySettingsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/disaster-recovery/settings", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", setDisasterRecoverySettingsRequest); + return new AsyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); + } + /// /// 开启/关闭实例数据导出 /// @@ -2400,6 +2552,30 @@ public AsyncInvoker ShowConfigurationDetailAsyn return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 查询实例容灾切换的故障节点比例 + /// + /// 查询实例容灾切换的故障节点比例。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task ShowDisasterRecoverySettingsAsync(ShowDisasterRecoverySettingsRequest showDisasterRecoverySettingsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/disaster-recovery/settings", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showDisasterRecoverySettingsRequest); + var response = await DoHttpRequestAsync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker ShowDisasterRecoverySettingsAsyncInvoker(ShowDisasterRecoverySettingsRequest showDisasterRecoverySettingsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/disaster-recovery/settings", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showDisasterRecoverySettingsRequest); + return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询实例负载均衡的IP访问黑白名单 /// @@ -2732,6 +2908,58 @@ public AsyncInvoker ShowRedisBigKeysAsyncInvoker(ShowR return new AsyncInvoker(this, "POST", request, JsonUtils.DeSerialize); } + /// + /// 查询Redis禁用命令 + /// + /// 查询Redis禁用命令。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task ShowRedisDisabledCommandsAsync(ShowRedisDisabledCommandsRequest showRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", showRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showRedisDisabledCommandsRequest); + var response = await DoHttpRequestAsync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker ShowRedisDisabledCommandsAsyncInvoker(ShowRedisDisabledCommandsRequest showRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", showRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showRedisDisabledCommandsRequest); + return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + + /// + /// 查询Redis实例的热key + /// + /// 支持查询Redis实例的热key。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task ShowRedisHotKeysAsync(ShowRedisHotKeysRequest showRedisHotKeysRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", showRedisHotKeysRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/hot-keys", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showRedisHotKeysRequest); + var response = await DoHttpRequestAsync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker ShowRedisHotKeysAsyncInvoker(ShowRedisHotKeysRequest showRedisHotKeysRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", showRedisHotKeysRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/hot-keys", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showRedisHotKeysRequest); + return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询Redis实例指定时间点恢复所占用的存储空间 /// @@ -2940,6 +3168,32 @@ public AsyncInvoker SwitchIpGroupAsyncInvoker(SwitchIpGro return new AsyncInvoker(this, "PUT", request, JsonUtils.DeSerializeNull); } + /// + /// Redis主备切换 + /// + /// 切换实例下的主备节点 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task SwitchOverAsync(SwitchOverRequest switchOverRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", switchOverRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instance/{instance_id}/switchover", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", switchOverRequest); + var response = await DoHttpRequestAsync("PUT", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker SwitchOverAsyncInvoker(SwitchOverRequest switchOverRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", switchOverRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instance/{instance_id}/switchover", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", switchOverRequest); + return new AsyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); + } + /// /// 开启/关闭秒级监控 /// diff --git a/Services/GaussDBforNoSQL/V3/GaussDBforNoSQLClient.cs b/Services/GaussDBforNoSQL/V3/GaussDBforNoSQLClient.cs index ba55fb479..4b2b3d193 100644 --- a/Services/GaussDBforNoSQL/V3/GaussDBforNoSQLClient.cs +++ b/Services/GaussDBforNoSQL/V3/GaussDBforNoSQLClient.cs @@ -66,6 +66,30 @@ public SyncInvoker ApplyConfigurationToIn return new SyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); } + /// + /// 批量删除手动备份 + /// + /// 批量删除数据库实例的手动备份。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public BatchDeleteManualBackupResponse BatchDeleteManualBackup(BatchDeleteManualBackupRequest batchDeleteManualBackupRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/backups", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", batchDeleteManualBackupRequest); + var response = DoHttpRequestSync("DELETE", request); + return JsonUtils.DeSerializeNull(response); + } + + public SyncInvoker BatchDeleteManualBackupInvoker(BatchDeleteManualBackupRequest batchDeleteManualBackupRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/backups", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", batchDeleteManualBackupRequest); + return new SyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); + } + /// /// 批量添加或删除资源标签 /// @@ -193,6 +217,32 @@ public SyncInvoker CheckWeekPasswordInvoker(CheckWeek return new SyncInvoker(this, "POST", request, JsonUtils.DeSerialize); } + /// + /// 关闭实例所有节点会话 + /// + /// 关闭实例所有节点会话。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public ClearInstanceSessionsResponse ClearInstanceSessions(ClearInstanceSessionsRequest clearInstanceSessionsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", clearInstanceSessionsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/sessions", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", clearInstanceSessionsRequest); + var response = DoHttpRequestSync("DELETE", request); + return JsonUtils.DeSerializeNull(response); + } + + public SyncInvoker ClearInstanceSessionsInvoker(ClearInstanceSessionsRequest clearInstanceSessionsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", clearInstanceSessionsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/sessions", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", clearInstanceSessionsRequest); + return new SyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); + } + /// /// 参数模板比较 /// @@ -697,6 +747,32 @@ public SyncInvoker DeleteLtsConfigsInvoker(DeleteLtsCo return new SyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); } + /// + /// 删除Redis禁用命令 + /// + /// 删除Redis禁用命令。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public DeleteRedisDisabledCommandsResponse DeleteRedisDisabledCommands(DeleteRedisDisabledCommandsRequest deleteRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", deleteRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", deleteRedisDisabledCommandsRequest); + var response = DoHttpRequestSync("DELETE", request); + return JsonUtils.DeSerializeNull(response); + } + + public SyncInvoker DeleteRedisDisabledCommandsInvoker(DeleteRedisDisabledCommandsRequest deleteRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", deleteRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", deleteRedisDisabledCommandsRequest); + return new SyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); + } + /// /// 扩容指定集群实例的节点数量 /// @@ -1096,9 +1172,9 @@ public SyncInvoker ListInstanceDatabasesInvoker(L } /// - /// - /// /// 查询实例可维护时间段 + /// + /// 查询实例可维护时间段。 /// /// Please refer to HUAWEI cloud API Explorer for details. /// @@ -1121,6 +1197,32 @@ public SyncInvoker ListInstanceMaintenanc return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 获取实例的会话 + /// + /// 获取实例的会话。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public ListInstanceSessionsResponse ListInstanceSessions(ListInstanceSessionsRequest listInstanceSessionsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", listInstanceSessionsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/sessions", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", listInstanceSessionsRequest); + var response = DoHttpRequestSync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker ListInstanceSessionsInvoker(ListInstanceSessionsRequest listInstanceSessionsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", listInstanceSessionsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/sessions", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", listInstanceSessionsRequest); + return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询资源标签 /// @@ -1650,7 +1752,7 @@ public SyncInvoker ModifyEpsQuotasInvoker(ModifyEpsQuot } /// - /// 查询实例可维护时间段 + /// 设置实例可维护时间段 /// /// 设置指定实例可维护时间段。 /// @@ -2069,6 +2171,32 @@ public SyncInvoker SaveLtsConfigsInvoker(SaveLtsConfigsR return new SyncInvoker(this, "POST", request, JsonUtils.DeSerializeNull); } + /// + /// 设置Redis禁用命令 + /// + /// 设置Redis禁用命令。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public SaveRedisDisabledCommandsResponse SaveRedisDisabledCommands(SaveRedisDisabledCommandsRequest saveRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", saveRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", saveRedisDisabledCommandsRequest); + var response = DoHttpRequestSync("POST", request); + return JsonUtils.DeSerializeNull(response); + } + + public SyncInvoker SaveRedisDisabledCommandsInvoker(SaveRedisDisabledCommandsRequest saveRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", saveRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", saveRedisDisabledCommandsRequest); + return new SyncInvoker(this, "POST", request, JsonUtils.DeSerializeNull); + } + /// /// 设置磁盘自动扩容策略 /// @@ -2119,6 +2247,30 @@ public SyncInvoker SetBackupPolicyInvoker(SetBackupPoli return new SyncInvoker(this, "PUT", request, JsonUtils.DeSerializeNull); } + /// + /// 设置实例容灾切换的故障节点比例 + /// + /// 设置实例容灾切换的故障节点比例。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public SetDisasterRecoverySettingsResponse SetDisasterRecoverySettings(SetDisasterRecoverySettingsRequest setDisasterRecoverySettingsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/disaster-recovery/settings", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", setDisasterRecoverySettingsRequest); + var response = DoHttpRequestSync("PUT", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker SetDisasterRecoverySettingsInvoker(SetDisasterRecoverySettingsRequest setDisasterRecoverySettingsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/disaster-recovery/settings", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", setDisasterRecoverySettingsRequest); + return new SyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); + } + /// /// 开启/关闭实例数据导出 /// @@ -2399,6 +2551,30 @@ public SyncInvoker ShowConfigurationDetailInvok return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 查询实例容灾切换的故障节点比例 + /// + /// 查询实例容灾切换的故障节点比例。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public ShowDisasterRecoverySettingsResponse ShowDisasterRecoverySettings(ShowDisasterRecoverySettingsRequest showDisasterRecoverySettingsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/disaster-recovery/settings", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showDisasterRecoverySettingsRequest); + var response = DoHttpRequestSync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker ShowDisasterRecoverySettingsInvoker(ShowDisasterRecoverySettingsRequest showDisasterRecoverySettingsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/disaster-recovery/settings", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showDisasterRecoverySettingsRequest); + return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询实例负载均衡的IP访问黑白名单 /// @@ -2731,6 +2907,58 @@ public SyncInvoker ShowRedisBigKeysInvoker(ShowRedisBi return new SyncInvoker(this, "POST", request, JsonUtils.DeSerialize); } + /// + /// 查询Redis禁用命令 + /// + /// 查询Redis禁用命令。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public ShowRedisDisabledCommandsResponse ShowRedisDisabledCommands(ShowRedisDisabledCommandsRequest showRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", showRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showRedisDisabledCommandsRequest); + var response = DoHttpRequestSync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker ShowRedisDisabledCommandsInvoker(ShowRedisDisabledCommandsRequest showRedisDisabledCommandsRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", showRedisDisabledCommandsRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/redis/instances/{instance_id}/disabled-commands", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showRedisDisabledCommandsRequest); + return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + + /// + /// 查询Redis实例的热key + /// + /// 支持查询Redis实例的热key。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public ShowRedisHotKeysResponse ShowRedisHotKeys(ShowRedisHotKeysRequest showRedisHotKeysRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", showRedisHotKeysRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/hot-keys", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showRedisHotKeysRequest); + var response = DoHttpRequestSync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker ShowRedisHotKeysInvoker(ShowRedisHotKeysRequest showRedisHotKeysRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", showRedisHotKeysRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instances/{instance_id}/hot-keys", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", showRedisHotKeysRequest); + return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询Redis实例指定时间点恢复所占用的存储空间 /// @@ -2939,6 +3167,32 @@ public SyncInvoker SwitchIpGroupInvoker(SwitchIpGroupRequ return new SyncInvoker(this, "PUT", request, JsonUtils.DeSerializeNull); } + /// + /// Redis主备切换 + /// + /// 切换实例下的主备节点 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public SwitchOverResponse SwitchOver(SwitchOverRequest switchOverRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", switchOverRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instance/{instance_id}/switchover", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", switchOverRequest); + var response = DoHttpRequestSync("PUT", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker SwitchOverInvoker(SwitchOverRequest switchOverRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("instance_id", switchOverRequest.InstanceId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v3/{project_id}/instance/{instance_id}/switchover", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", switchOverRequest); + return new SyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); + } + /// /// 开启/关闭秒级监控 /// diff --git a/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupRequest.cs b/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupRequest.cs new file mode 100644 index 000000000..0017c428c --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupRequest.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class BatchDeleteManualBackupRequest + { + /// + /// 语言。 + /// + /// 语言。 + [JsonConverter(typeof(EnumClassConverter))] + public class XLanguageEnum + { + /// + /// Enum ZH_CN for value: zh-cn + /// + public static readonly XLanguageEnum ZH_CN = new XLanguageEnum("zh-cn"); + + /// + /// Enum EN_US for value: en-us + /// + public static readonly XLanguageEnum EN_US = new XLanguageEnum("en-us"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "zh-cn", ZH_CN }, + { "en-us", EN_US }, + }; + + private string _value; + + public XLanguageEnum() + { + + } + + public XLanguageEnum(string value) + { + _value = value; + } + + public static XLanguageEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as XLanguageEnum)) + { + return true; + } + + return false; + } + + public bool Equals(XLanguageEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(XLanguageEnum a, XLanguageEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(XLanguageEnum a, XLanguageEnum b) + { + return !(a == b); + } + } + + + /// + /// 语言。 + /// + [SDKProperty("X-Language", IsHeader = true)] + [JsonProperty("X-Language", NullValueHandling = NullValueHandling.Ignore)] + public XLanguageEnum XLanguage { get; set; } + /// + /// + /// + [SDKProperty("body", IsBody = true)] + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public BatchDeleteManualBackupRequestBody Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class BatchDeleteManualBackupRequest {\n"); + sb.Append(" xLanguage: ").Append(XLanguage).Append("\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as BatchDeleteManualBackupRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(BatchDeleteManualBackupRequest input) + { + if (input == null) return false; + if (this.XLanguage != input.XLanguage) return false; + if (this.Body != input.Body || (this.Body != null && !this.Body.Equals(input.Body))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + hashCode = hashCode * 59 + this.XLanguage.GetHashCode(); + if (this.Body != null) hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupRequestBody.cs b/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupRequestBody.cs new file mode 100644 index 000000000..1a1924980 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupRequestBody.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class BatchDeleteManualBackupRequestBody + { + + /// + /// 需要批量删除的手动备份id列表,最多一次不超过10条 + /// + [JsonProperty("backup_ids", NullValueHandling = NullValueHandling.Ignore)] + public List BackupIds { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class BatchDeleteManualBackupRequestBody {\n"); + sb.Append(" backupIds: ").Append(BackupIds).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as BatchDeleteManualBackupRequestBody); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(BatchDeleteManualBackupRequestBody input) + { + if (input == null) return false; + if (this.BackupIds != input.BackupIds || (this.BackupIds != null && input.BackupIds != null && !this.BackupIds.SequenceEqual(input.BackupIds))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.BackupIds != null) hashCode = hashCode * 59 + this.BackupIds.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupResponse.cs b/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupResponse.cs new file mode 100644 index 000000000..9752cf20c --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/BatchDeleteManualBackupResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class BatchDeleteManualBackupResponse : SdkResponse + { + + + + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ClearInstanceSessionsRequest.cs b/Services/GaussDBforNoSQL/V3/Model/ClearInstanceSessionsRequest.cs new file mode 100644 index 000000000..c4b1d0543 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ClearInstanceSessionsRequest.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class ClearInstanceSessionsRequest + { + + /// + /// 实例ID。 + /// + [SDKProperty("instance_id", IsPath = true)] + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + /// + /// 节点ID。 + /// + [SDKProperty("node_id", IsQuery = true)] + [JsonProperty("node_id", NullValueHandling = NullValueHandling.Ignore)] + public string NodeId { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ClearInstanceSessionsRequest {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" nodeId: ").Append(NodeId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ClearInstanceSessionsRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ClearInstanceSessionsRequest input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.NodeId != input.NodeId || (this.NodeId != null && !this.NodeId.Equals(input.NodeId))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + if (this.NodeId != null) hashCode = hashCode * 59 + this.NodeId.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ClearInstanceSessionsResponse.cs b/Services/GaussDBforNoSQL/V3/Model/ClearInstanceSessionsResponse.cs new file mode 100644 index 000000000..0c456b884 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ClearInstanceSessionsResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class ClearInstanceSessionsResponse : SdkResponse + { + + + + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsRequest.cs b/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsRequest.cs new file mode 100644 index 000000000..1a51688bd --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsRequest.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class DeleteRedisDisabledCommandsRequest + { + + /// + /// 实例ID。 + /// + [SDKProperty("instance_id", IsPath = true)] + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + /// + /// + /// + [SDKProperty("body", IsBody = true)] + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public DeleteRedisDisabledCommandsRequestBody Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class DeleteRedisDisabledCommandsRequest {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as DeleteRedisDisabledCommandsRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(DeleteRedisDisabledCommandsRequest input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.Body != input.Body || (this.Body != null && !this.Body.Equals(input.Body))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + if (this.Body != null) hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsRequestBody.cs b/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsRequestBody.cs new file mode 100644 index 000000000..27a9af73f --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsRequestBody.cs @@ -0,0 +1,203 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class DeleteRedisDisabledCommandsRequestBody + { + /// + /// 禁用类型。 + /// + /// 禁用类型。 + [JsonConverter(typeof(EnumClassConverter))] + public class DisabledTypeEnum + { + /// + /// Enum COMMAND for value: command + /// + public static readonly DisabledTypeEnum COMMAND = new DisabledTypeEnum("command"); + + /// + /// Enum KEY for value: key + /// + public static readonly DisabledTypeEnum KEY = new DisabledTypeEnum("key"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "command", COMMAND }, + { "key", KEY }, + }; + + private string _value; + + public DisabledTypeEnum() + { + + } + + public DisabledTypeEnum(string value) + { + _value = value; + } + + public static DisabledTypeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as DisabledTypeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(DisabledTypeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(DisabledTypeEnum a, DisabledTypeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(DisabledTypeEnum a, DisabledTypeEnum b) + { + return !(a == b); + } + } + + + /// + /// 禁用类型。 + /// + [JsonProperty("disabled_type", NullValueHandling = NullValueHandling.Ignore)] + public DisabledTypeEnum DisabledType { get; set; } + /// + /// disabled_type为command时传入该参数。 + /// + [JsonProperty("commands", NullValueHandling = NullValueHandling.Ignore)] + public List Commands { get; set; } + + /// + /// disabled_type为key时传入该参数,最多20个。 + /// + [JsonProperty("keys", NullValueHandling = NullValueHandling.Ignore)] + public List Keys { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class DeleteRedisDisabledCommandsRequestBody {\n"); + sb.Append(" disabledType: ").Append(DisabledType).Append("\n"); + sb.Append(" commands: ").Append(Commands).Append("\n"); + sb.Append(" keys: ").Append(Keys).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as DeleteRedisDisabledCommandsRequestBody); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(DeleteRedisDisabledCommandsRequestBody input) + { + if (input == null) return false; + if (this.DisabledType != input.DisabledType) return false; + if (this.Commands != input.Commands || (this.Commands != null && input.Commands != null && !this.Commands.SequenceEqual(input.Commands))) return false; + if (this.Keys != input.Keys || (this.Keys != null && input.Keys != null && !this.Keys.SequenceEqual(input.Keys))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + hashCode = hashCode * 59 + this.DisabledType.GetHashCode(); + if (this.Commands != null) hashCode = hashCode * 59 + this.Commands.GetHashCode(); + if (this.Keys != null) hashCode = hashCode * 59 + this.Keys.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsResponse.cs b/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsResponse.cs new file mode 100644 index 000000000..f3890162f --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/DeleteRedisDisabledCommandsResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class DeleteRedisDisabledCommandsResponse : SdkResponse + { + + + + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/HotKeysInfoResponseBody.cs b/Services/GaussDBforNoSQL/V3/Model/HotKeysInfoResponseBody.cs new file mode 100644 index 000000000..6932bb0c8 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/HotKeysInfoResponseBody.cs @@ -0,0 +1,107 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class HotKeysInfoResponseBody + { + + /// + /// 热Key名。 + /// + [JsonProperty("name", NullValueHandling = NullValueHandling.Ignore)] + public string Name { get; set; } + + /// + /// 热Key类型。 + /// + [JsonProperty("type", NullValueHandling = NullValueHandling.Ignore)] + public string Type { get; set; } + + /// + /// 热Key命令。 + /// + [JsonProperty("command", NullValueHandling = NullValueHandling.Ignore)] + public string Command { get; set; } + + /// + /// 热Key QPS。 + /// + [JsonProperty("qps", NullValueHandling = NullValueHandling.Ignore)] + public int? Qps { get; set; } + + /// + /// 热key所在的DB。 + /// + [JsonProperty("db_id", NullValueHandling = NullValueHandling.Ignore)] + public int? DbId { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class HotKeysInfoResponseBody {\n"); + sb.Append(" name: ").Append(Name).Append("\n"); + sb.Append(" type: ").Append(Type).Append("\n"); + sb.Append(" command: ").Append(Command).Append("\n"); + sb.Append(" qps: ").Append(Qps).Append("\n"); + sb.Append(" dbId: ").Append(DbId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as HotKeysInfoResponseBody); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(HotKeysInfoResponseBody input) + { + if (input == null) return false; + if (this.Name != input.Name || (this.Name != null && !this.Name.Equals(input.Name))) return false; + if (this.Type != input.Type || (this.Type != null && !this.Type.Equals(input.Type))) return false; + if (this.Command != input.Command || (this.Command != null && !this.Command.Equals(input.Command))) return false; + if (this.Qps != input.Qps || (this.Qps != null && !this.Qps.Equals(input.Qps))) return false; + if (this.DbId != input.DbId || (this.DbId != null && !this.DbId.Equals(input.DbId))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.Name != null) hashCode = hashCode * 59 + this.Name.GetHashCode(); + if (this.Type != null) hashCode = hashCode * 59 + this.Type.GetHashCode(); + if (this.Command != null) hashCode = hashCode * 59 + this.Command.GetHashCode(); + if (this.Qps != null) hashCode = hashCode * 59 + this.Qps.GetHashCode(); + if (this.DbId != null) hashCode = hashCode * 59 + this.DbId.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ListInstanceSessionsRequest.cs b/Services/GaussDBforNoSQL/V3/Model/ListInstanceSessionsRequest.cs new file mode 100644 index 000000000..fec2cd069 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ListInstanceSessionsRequest.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class ListInstanceSessionsRequest + { + + /// + /// 实例ID。 + /// + [SDKProperty("instance_id", IsPath = true)] + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + /// + /// 节点ID。 + /// + [SDKProperty("node_id", IsQuery = true)] + [JsonProperty("node_id", NullValueHandling = NullValueHandling.Ignore)] + public string NodeId { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ListInstanceSessionsRequest {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" nodeId: ").Append(NodeId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ListInstanceSessionsRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ListInstanceSessionsRequest input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.NodeId != input.NodeId || (this.NodeId != null && !this.NodeId.Equals(input.NodeId))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + if (this.NodeId != null) hashCode = hashCode * 59 + this.NodeId.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ListInstanceSessionsResponse.cs b/Services/GaussDBforNoSQL/V3/Model/ListInstanceSessionsResponse.cs new file mode 100644 index 000000000..f5795cbe0 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ListInstanceSessionsResponse.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class ListInstanceSessionsResponse : SdkResponse + { + + /// + /// 节点的会话信息列表。 + /// + [JsonProperty("node_sessions", NullValueHandling = NullValueHandling.Ignore)] + public List NodeSessions { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ListInstanceSessionsResponse {\n"); + sb.Append(" nodeSessions: ").Append(NodeSessions).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ListInstanceSessionsResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ListInstanceSessionsResponse input) + { + if (input == null) return false; + if (this.NodeSessions != input.NodeSessions || (this.NodeSessions != null && input.NodeSessions != null && !this.NodeSessions.SequenceEqual(input.NodeSessions))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.NodeSessions != null) hashCode = hashCode * 59 + this.NodeSessions.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ListNodeSessionsResult.cs b/Services/GaussDBforNoSQL/V3/Model/ListNodeSessionsResult.cs new file mode 100644 index 000000000..82d6f3d26 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ListNodeSessionsResult.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class ListNodeSessionsResult + { + + /// + /// 节点ID。 + /// + [JsonProperty("node_id", NullValueHandling = NullValueHandling.Ignore)] + public string NodeId { get; set; } + + /// + /// 总会话数。 + /// + [JsonProperty("total_count", NullValueHandling = NullValueHandling.Ignore)] + public int? TotalCount { get; set; } + + /// + /// 节点会话详细信息列表。 + /// + [JsonProperty("sessions", NullValueHandling = NullValueHandling.Ignore)] + public List Sessions { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ListNodeSessionsResult {\n"); + sb.Append(" nodeId: ").Append(NodeId).Append("\n"); + sb.Append(" totalCount: ").Append(TotalCount).Append("\n"); + sb.Append(" sessions: ").Append(Sessions).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ListNodeSessionsResult); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ListNodeSessionsResult input) + { + if (input == null) return false; + if (this.NodeId != input.NodeId || (this.NodeId != null && !this.NodeId.Equals(input.NodeId))) return false; + if (this.TotalCount != input.TotalCount || (this.TotalCount != null && !this.TotalCount.Equals(input.TotalCount))) return false; + if (this.Sessions != input.Sessions || (this.Sessions != null && input.Sessions != null && !this.Sessions.SequenceEqual(input.Sessions))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.NodeId != null) hashCode = hashCode * 59 + this.NodeId.GetHashCode(); + if (this.TotalCount != null) hashCode = hashCode * 59 + this.TotalCount.GetHashCode(); + if (this.Sessions != null) hashCode = hashCode * 59 + this.Sessions.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ListNodeSessionsResultSessions.cs b/Services/GaussDBforNoSQL/V3/Model/ListNodeSessionsResultSessions.cs new file mode 100644 index 000000000..fd0693f15 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ListNodeSessionsResultSessions.cs @@ -0,0 +1,161 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class ListNodeSessionsResultSessions + { + + /// + /// 会话ID。 + /// + [JsonProperty("id", NullValueHandling = NullValueHandling.Ignore)] + public string Id { get; set; } + + /// + /// 连接名。 + /// + [JsonProperty("name", NullValueHandling = NullValueHandling.Ignore)] + public string Name { get; set; } + + /// + /// 最近一次执行的命令。 + /// + [JsonProperty("cmd", NullValueHandling = NullValueHandling.Ignore)] + public string Cmd { get; set; } + + /// + /// 以秒计算的已连接时长。 + /// + [JsonProperty("age", NullValueHandling = NullValueHandling.Ignore)] + public string Age { get; set; } + + /// + /// 以秒计算的空闲时长。 + /// + [JsonProperty("idle", NullValueHandling = NullValueHandling.Ignore)] + public string Idle { get; set; } + + /// + /// 该客户端正在使用的数据库ID。 + /// + [JsonProperty("db", NullValueHandling = NullValueHandling.Ignore)] + public string Db { get; set; } + + /// + /// 客户端的地址和端口。 + /// + [JsonProperty("addr", NullValueHandling = NullValueHandling.Ignore)] + public string Addr { get; set; } + + /// + /// 套接字所使用的文件描述符。 + /// + [JsonProperty("fd", NullValueHandling = NullValueHandling.Ignore)] + public string Fd { get; set; } + + /// + /// 已订阅频道的数量。 + /// + [JsonProperty("sub", NullValueHandling = NullValueHandling.Ignore)] + public string Sub { get; set; } + + /// + /// 已订阅模式的数量。 + /// + [JsonProperty("psub", NullValueHandling = NullValueHandling.Ignore)] + public string Psub { get; set; } + + /// + /// 在事务中被执行的命令数量。 + /// + [JsonProperty("multi", NullValueHandling = NullValueHandling.Ignore)] + public string Multi { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ListNodeSessionsResultSessions {\n"); + sb.Append(" id: ").Append(Id).Append("\n"); + sb.Append(" name: ").Append(Name).Append("\n"); + sb.Append(" cmd: ").Append(Cmd).Append("\n"); + sb.Append(" age: ").Append(Age).Append("\n"); + sb.Append(" idle: ").Append(Idle).Append("\n"); + sb.Append(" db: ").Append(Db).Append("\n"); + sb.Append(" addr: ").Append(Addr).Append("\n"); + sb.Append(" fd: ").Append(Fd).Append("\n"); + sb.Append(" sub: ").Append(Sub).Append("\n"); + sb.Append(" psub: ").Append(Psub).Append("\n"); + sb.Append(" multi: ").Append(Multi).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ListNodeSessionsResultSessions); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ListNodeSessionsResultSessions input) + { + if (input == null) return false; + if (this.Id != input.Id || (this.Id != null && !this.Id.Equals(input.Id))) return false; + if (this.Name != input.Name || (this.Name != null && !this.Name.Equals(input.Name))) return false; + if (this.Cmd != input.Cmd || (this.Cmd != null && !this.Cmd.Equals(input.Cmd))) return false; + if (this.Age != input.Age || (this.Age != null && !this.Age.Equals(input.Age))) return false; + if (this.Idle != input.Idle || (this.Idle != null && !this.Idle.Equals(input.Idle))) return false; + if (this.Db != input.Db || (this.Db != null && !this.Db.Equals(input.Db))) return false; + if (this.Addr != input.Addr || (this.Addr != null && !this.Addr.Equals(input.Addr))) return false; + if (this.Fd != input.Fd || (this.Fd != null && !this.Fd.Equals(input.Fd))) return false; + if (this.Sub != input.Sub || (this.Sub != null && !this.Sub.Equals(input.Sub))) return false; + if (this.Psub != input.Psub || (this.Psub != null && !this.Psub.Equals(input.Psub))) return false; + if (this.Multi != input.Multi || (this.Multi != null && !this.Multi.Equals(input.Multi))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.Id != null) hashCode = hashCode * 59 + this.Id.GetHashCode(); + if (this.Name != null) hashCode = hashCode * 59 + this.Name.GetHashCode(); + if (this.Cmd != null) hashCode = hashCode * 59 + this.Cmd.GetHashCode(); + if (this.Age != null) hashCode = hashCode * 59 + this.Age.GetHashCode(); + if (this.Idle != null) hashCode = hashCode * 59 + this.Idle.GetHashCode(); + if (this.Db != null) hashCode = hashCode * 59 + this.Db.GetHashCode(); + if (this.Addr != null) hashCode = hashCode * 59 + this.Addr.GetHashCode(); + if (this.Fd != null) hashCode = hashCode * 59 + this.Fd.GetHashCode(); + if (this.Sub != null) hashCode = hashCode * 59 + this.Sub.GetHashCode(); + if (this.Psub != null) hashCode = hashCode * 59 + this.Psub.GetHashCode(); + if (this.Multi != null) hashCode = hashCode * 59 + this.Multi.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/RedisDisabledCommandsDetail.cs b/Services/GaussDBforNoSQL/V3/Model/RedisDisabledCommandsDetail.cs new file mode 100644 index 000000000..83c312912 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/RedisDisabledCommandsDetail.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class RedisDisabledCommandsDetail + { + + /// + /// key所在的DB。 + /// + [JsonProperty("db_id", NullValueHandling = NullValueHandling.Ignore)] + public string DbId { get; set; } + + /// + /// key名。 + /// + [JsonProperty("key", NullValueHandling = NullValueHandling.Ignore)] + public string Key { get; set; } + + /// + /// 命令列表。 + /// + [JsonProperty("commands", NullValueHandling = NullValueHandling.Ignore)] + public List Commands { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class RedisDisabledCommandsDetail {\n"); + sb.Append(" dbId: ").Append(DbId).Append("\n"); + sb.Append(" key: ").Append(Key).Append("\n"); + sb.Append(" commands: ").Append(Commands).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as RedisDisabledCommandsDetail); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(RedisDisabledCommandsDetail input) + { + if (input == null) return false; + if (this.DbId != input.DbId || (this.DbId != null && !this.DbId.Equals(input.DbId))) return false; + if (this.Key != input.Key || (this.Key != null && !this.Key.Equals(input.Key))) return false; + if (this.Commands != input.Commands || (this.Commands != null && input.Commands != null && !this.Commands.SequenceEqual(input.Commands))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.DbId != null) hashCode = hashCode * 59 + this.DbId.GetHashCode(); + if (this.Key != null) hashCode = hashCode * 59 + this.Key.GetHashCode(); + if (this.Commands != null) hashCode = hashCode * 59 + this.Commands.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsRequest.cs b/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsRequest.cs new file mode 100644 index 000000000..00c1f3828 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsRequest.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class SaveRedisDisabledCommandsRequest + { + + /// + /// 实例ID。 + /// + [SDKProperty("instance_id", IsPath = true)] + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + /// + /// + /// + [SDKProperty("body", IsBody = true)] + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public SaveRedisDisabledCommandsRequestBody Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SaveRedisDisabledCommandsRequest {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SaveRedisDisabledCommandsRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SaveRedisDisabledCommandsRequest input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.Body != input.Body || (this.Body != null && !this.Body.Equals(input.Body))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + if (this.Body != null) hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsRequestBody.cs b/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsRequestBody.cs new file mode 100644 index 000000000..97975bbb7 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsRequestBody.cs @@ -0,0 +1,203 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class SaveRedisDisabledCommandsRequestBody + { + /// + /// 禁用类型。 + /// + /// 禁用类型。 + [JsonConverter(typeof(EnumClassConverter))] + public class DisabledTypeEnum + { + /// + /// Enum COMMAND for value: command + /// + public static readonly DisabledTypeEnum COMMAND = new DisabledTypeEnum("command"); + + /// + /// Enum KEY for value: key + /// + public static readonly DisabledTypeEnum KEY = new DisabledTypeEnum("key"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "command", COMMAND }, + { "key", KEY }, + }; + + private string _value; + + public DisabledTypeEnum() + { + + } + + public DisabledTypeEnum(string value) + { + _value = value; + } + + public static DisabledTypeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as DisabledTypeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(DisabledTypeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(DisabledTypeEnum a, DisabledTypeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(DisabledTypeEnum a, DisabledTypeEnum b) + { + return !(a == b); + } + } + + + /// + /// 禁用类型。 + /// + [JsonProperty("disabled_type", NullValueHandling = NullValueHandling.Ignore)] + public DisabledTypeEnum DisabledType { get; set; } + /// + /// disabled_type为command时传入该参数。 + /// + [JsonProperty("commands", NullValueHandling = NullValueHandling.Ignore)] + public List Commands { get; set; } + + /// + /// disabled_type为key时传入该参数,最多20个。 + /// + [JsonProperty("keys", NullValueHandling = NullValueHandling.Ignore)] + public List Keys { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SaveRedisDisabledCommandsRequestBody {\n"); + sb.Append(" disabledType: ").Append(DisabledType).Append("\n"); + sb.Append(" commands: ").Append(Commands).Append("\n"); + sb.Append(" keys: ").Append(Keys).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SaveRedisDisabledCommandsRequestBody); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SaveRedisDisabledCommandsRequestBody input) + { + if (input == null) return false; + if (this.DisabledType != input.DisabledType) return false; + if (this.Commands != input.Commands || (this.Commands != null && input.Commands != null && !this.Commands.SequenceEqual(input.Commands))) return false; + if (this.Keys != input.Keys || (this.Keys != null && input.Keys != null && !this.Keys.SequenceEqual(input.Keys))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + hashCode = hashCode * 59 + this.DisabledType.GetHashCode(); + if (this.Commands != null) hashCode = hashCode * 59 + this.Commands.GetHashCode(); + if (this.Keys != null) hashCode = hashCode * 59 + this.Keys.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsResponse.cs b/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsResponse.cs new file mode 100644 index 000000000..3f7316193 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SaveRedisDisabledCommandsResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class SaveRedisDisabledCommandsResponse : SdkResponse + { + + + + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsRequest.cs b/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsRequest.cs new file mode 100644 index 000000000..8b8e37f1f --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsRequest.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class SetDisasterRecoverySettingsRequest + { + + /// + /// + /// + [SDKProperty("body", IsBody = true)] + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public SetDisasterRecoverySettingsRequestBody Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SetDisasterRecoverySettingsRequest {\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SetDisasterRecoverySettingsRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SetDisasterRecoverySettingsRequest input) + { + if (input == null) return false; + if (this.Body != input.Body || (this.Body != null && !this.Body.Equals(input.Body))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.Body != null) hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsRequestBody.cs b/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsRequestBody.cs new file mode 100644 index 000000000..26755f468 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsRequestBody.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class SetDisasterRecoverySettingsRequestBody + { + + /// + /// 容灾切换的故障节点比例列表。 + /// + [JsonProperty("disaster_recovery_settings", NullValueHandling = NullValueHandling.Ignore)] + public List DisasterRecoverySettings { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SetDisasterRecoverySettingsRequestBody {\n"); + sb.Append(" disasterRecoverySettings: ").Append(DisasterRecoverySettings).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SetDisasterRecoverySettingsRequestBody); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SetDisasterRecoverySettingsRequestBody input) + { + if (input == null) return false; + if (this.DisasterRecoverySettings != input.DisasterRecoverySettings || (this.DisasterRecoverySettings != null && input.DisasterRecoverySettings != null && !this.DisasterRecoverySettings.SequenceEqual(input.DisasterRecoverySettings))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.DisasterRecoverySettings != null) hashCode = hashCode * 59 + this.DisasterRecoverySettings.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsResponse.cs b/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsResponse.cs new file mode 100644 index 000000000..952affa2a --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SetDisasterRecoverySettingsResponse.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class SetDisasterRecoverySettingsResponse : SdkResponse + { + + /// + /// 设置容灾切换故障节点比例成功的实例列表。 + /// + [JsonProperty("successed_instance_ids", NullValueHandling = NullValueHandling.Ignore)] + public List SuccessedInstanceIds { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SetDisasterRecoverySettingsResponse {\n"); + sb.Append(" successedInstanceIds: ").Append(SuccessedInstanceIds).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SetDisasterRecoverySettingsResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SetDisasterRecoverySettingsResponse input) + { + if (input == null) return false; + if (this.SuccessedInstanceIds != input.SuccessedInstanceIds || (this.SuccessedInstanceIds != null && input.SuccessedInstanceIds != null && !this.SuccessedInstanceIds.SequenceEqual(input.SuccessedInstanceIds))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.SuccessedInstanceIds != null) hashCode = hashCode * 59 + this.SuccessedInstanceIds.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ShowDisasterRecoverySettingsRequest.cs b/Services/GaussDBforNoSQL/V3/Model/ShowDisasterRecoverySettingsRequest.cs new file mode 100644 index 000000000..9562403f3 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ShowDisasterRecoverySettingsRequest.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class ShowDisasterRecoverySettingsRequest + { + + /// + /// 实例ID。 + /// + [SDKProperty("instance_id", IsQuery = true)] + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + /// + /// 索引位置偏移量,表示从指定offset条数据后查询对应的实例信息。 取值大于或等于0。不传该参数时,查询偏移量默认为0。 + /// + [SDKProperty("offset", IsQuery = true)] + [JsonProperty("offset", NullValueHandling = NullValueHandling.Ignore)] + public int? Offset { get; set; } + + /// + /// 查询实例个数上限值。 取值范围:1~50。不传该参数时,默认查询前50条实例信息。 + /// + [SDKProperty("limit", IsQuery = true)] + [JsonProperty("limit", NullValueHandling = NullValueHandling.Ignore)] + public int? Limit { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ShowDisasterRecoverySettingsRequest {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" offset: ").Append(Offset).Append("\n"); + sb.Append(" limit: ").Append(Limit).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ShowDisasterRecoverySettingsRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ShowDisasterRecoverySettingsRequest input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.Offset != input.Offset || (this.Offset != null && !this.Offset.Equals(input.Offset))) return false; + if (this.Limit != input.Limit || (this.Limit != null && !this.Limit.Equals(input.Limit))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + if (this.Offset != null) hashCode = hashCode * 59 + this.Offset.GetHashCode(); + if (this.Limit != null) hashCode = hashCode * 59 + this.Limit.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ShowDisasterRecoverySettingsResponse.cs b/Services/GaussDBforNoSQL/V3/Model/ShowDisasterRecoverySettingsResponse.cs new file mode 100644 index 000000000..877abfc9c --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ShowDisasterRecoverySettingsResponse.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class ShowDisasterRecoverySettingsResponse : SdkResponse + { + + /// + /// 容灾切换的故障节点比例列表。 + /// + [JsonProperty("disaster_recovery_settings", NullValueHandling = NullValueHandling.Ignore)] + public List DisasterRecoverySettings { get; set; } + + /// + /// 总记录数。 + /// + [JsonProperty("total_count", NullValueHandling = NullValueHandling.Ignore)] + public int? TotalCount { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ShowDisasterRecoverySettingsResponse {\n"); + sb.Append(" disasterRecoverySettings: ").Append(DisasterRecoverySettings).Append("\n"); + sb.Append(" totalCount: ").Append(TotalCount).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ShowDisasterRecoverySettingsResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ShowDisasterRecoverySettingsResponse input) + { + if (input == null) return false; + if (this.DisasterRecoverySettings != input.DisasterRecoverySettings || (this.DisasterRecoverySettings != null && input.DisasterRecoverySettings != null && !this.DisasterRecoverySettings.SequenceEqual(input.DisasterRecoverySettings))) return false; + if (this.TotalCount != input.TotalCount || (this.TotalCount != null && !this.TotalCount.Equals(input.TotalCount))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.DisasterRecoverySettings != null) hashCode = hashCode * 59 + this.DisasterRecoverySettings.GetHashCode(); + if (this.TotalCount != null) hashCode = hashCode * 59 + this.TotalCount.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ShowRedisDisabledCommandsRequest.cs b/Services/GaussDBforNoSQL/V3/Model/ShowRedisDisabledCommandsRequest.cs new file mode 100644 index 000000000..dfbdad950 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ShowRedisDisabledCommandsRequest.cs @@ -0,0 +1,216 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class ShowRedisDisabledCommandsRequest + { + /// + /// 指令类型 + /// + /// 指令类型 + [JsonConverter(typeof(EnumClassConverter))] + public class TypeEnum + { + /// + /// Enum COMMAND for value: command + /// + public static readonly TypeEnum COMMAND = new TypeEnum("command"); + + /// + /// Enum KEY for value: key + /// + public static readonly TypeEnum KEY = new TypeEnum("key"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "command", COMMAND }, + { "key", KEY }, + }; + + private string _value; + + public TypeEnum() + { + + } + + public TypeEnum(string value) + { + _value = value; + } + + public static TypeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as TypeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(TypeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(TypeEnum a, TypeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(TypeEnum a, TypeEnum b) + { + return !(a == b); + } + } + + + /// + /// 实例ID。 + /// + [SDKProperty("instance_id", IsPath = true)] + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + /// + /// 指令类型 + /// + [SDKProperty("type", IsQuery = true)] + [JsonProperty("type", NullValueHandling = NullValueHandling.Ignore)] + public TypeEnum Type { get; set; } + /// + /// 索引位置偏移量,表示从指定offset条数据后查询对应的实例信息。 取值大于或等于0。不传该参数时,查询偏移量默认为0。 + /// + [SDKProperty("offset", IsQuery = true)] + [JsonProperty("offset", NullValueHandling = NullValueHandling.Ignore)] + public int? Offset { get; set; } + + /// + /// 查询专属资源个数上限值。 - 取值范围:1~50。不传该参数时,默认查询前50条实例信息。 + /// + [SDKProperty("limit", IsQuery = true)] + [JsonProperty("limit", NullValueHandling = NullValueHandling.Ignore)] + public int? Limit { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ShowRedisDisabledCommandsRequest {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" type: ").Append(Type).Append("\n"); + sb.Append(" offset: ").Append(Offset).Append("\n"); + sb.Append(" limit: ").Append(Limit).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ShowRedisDisabledCommandsRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ShowRedisDisabledCommandsRequest input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.Type != input.Type) return false; + if (this.Offset != input.Offset || (this.Offset != null && !this.Offset.Equals(input.Offset))) return false; + if (this.Limit != input.Limit || (this.Limit != null && !this.Limit.Equals(input.Limit))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + hashCode = hashCode * 59 + this.Type.GetHashCode(); + if (this.Offset != null) hashCode = hashCode * 59 + this.Offset.GetHashCode(); + if (this.Limit != null) hashCode = hashCode * 59 + this.Limit.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ShowRedisDisabledCommandsResponse.cs b/Services/GaussDBforNoSQL/V3/Model/ShowRedisDisabledCommandsResponse.cs new file mode 100644 index 000000000..dde1ebc34 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ShowRedisDisabledCommandsResponse.cs @@ -0,0 +1,212 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class ShowRedisDisabledCommandsResponse : SdkResponse + { + /// + /// 禁用类型。 + /// + /// 禁用类型。 + [JsonConverter(typeof(EnumClassConverter))] + public class DisabledTypeEnum + { + /// + /// Enum COMMAND for value: command + /// + public static readonly DisabledTypeEnum COMMAND = new DisabledTypeEnum("command"); + + /// + /// Enum KEY for value: key + /// + public static readonly DisabledTypeEnum KEY = new DisabledTypeEnum("key"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "command", COMMAND }, + { "key", KEY }, + }; + + private string _value; + + public DisabledTypeEnum() + { + + } + + public DisabledTypeEnum(string value) + { + _value = value; + } + + public static DisabledTypeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as DisabledTypeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(DisabledTypeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(DisabledTypeEnum a, DisabledTypeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(DisabledTypeEnum a, DisabledTypeEnum b) + { + return !(a == b); + } + } + + + /// + /// 总数。 + /// + [JsonProperty("total_count", NullValueHandling = NullValueHandling.Ignore)] + public string TotalCount { get; set; } + + /// + /// 禁用类型。 + /// + [JsonProperty("disabled_type", NullValueHandling = NullValueHandling.Ignore)] + public DisabledTypeEnum DisabledType { get; set; } + /// + /// disabled_type为command时展示该参数。 + /// + [JsonProperty("commands", NullValueHandling = NullValueHandling.Ignore)] + public List Commands { get; set; } + + /// + /// disabled_type为key时展示该参数,最多20个。 + /// + [JsonProperty("keys", NullValueHandling = NullValueHandling.Ignore)] + public List Keys { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ShowRedisDisabledCommandsResponse {\n"); + sb.Append(" totalCount: ").Append(TotalCount).Append("\n"); + sb.Append(" disabledType: ").Append(DisabledType).Append("\n"); + sb.Append(" commands: ").Append(Commands).Append("\n"); + sb.Append(" keys: ").Append(Keys).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ShowRedisDisabledCommandsResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ShowRedisDisabledCommandsResponse input) + { + if (input == null) return false; + if (this.TotalCount != input.TotalCount || (this.TotalCount != null && !this.TotalCount.Equals(input.TotalCount))) return false; + if (this.DisabledType != input.DisabledType) return false; + if (this.Commands != input.Commands || (this.Commands != null && input.Commands != null && !this.Commands.SequenceEqual(input.Commands))) return false; + if (this.Keys != input.Keys || (this.Keys != null && input.Keys != null && !this.Keys.SequenceEqual(input.Keys))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.TotalCount != null) hashCode = hashCode * 59 + this.TotalCount.GetHashCode(); + hashCode = hashCode * 59 + this.DisabledType.GetHashCode(); + if (this.Commands != null) hashCode = hashCode * 59 + this.Commands.GetHashCode(); + if (this.Keys != null) hashCode = hashCode * 59 + this.Keys.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ShowRedisHotKeysRequest.cs b/Services/GaussDBforNoSQL/V3/Model/ShowRedisHotKeysRequest.cs new file mode 100644 index 000000000..4d25cc5a8 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ShowRedisHotKeysRequest.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class ShowRedisHotKeysRequest + { + + /// + /// 实例ID。 + /// + [SDKProperty("instance_id", IsPath = true)] + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + /// + /// 索引位置偏移量,表示从指定offset条数据后查询对应的实例信息。 取值大于或等于0。不传该参数时,查询偏移量默认为0。 + /// + [SDKProperty("offset", IsQuery = true)] + [JsonProperty("offset", NullValueHandling = NullValueHandling.Ignore)] + public int? Offset { get; set; } + + /// + /// 查询数据的上限值。 - 取值范围:1~50。不传该参数时,默认查询前50条实例信息。 + /// + [SDKProperty("limit", IsQuery = true)] + [JsonProperty("limit", NullValueHandling = NullValueHandling.Ignore)] + public int? Limit { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ShowRedisHotKeysRequest {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" offset: ").Append(Offset).Append("\n"); + sb.Append(" limit: ").Append(Limit).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ShowRedisHotKeysRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ShowRedisHotKeysRequest input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.Offset != input.Offset || (this.Offset != null && !this.Offset.Equals(input.Offset))) return false; + if (this.Limit != input.Limit || (this.Limit != null && !this.Limit.Equals(input.Limit))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + if (this.Offset != null) hashCode = hashCode * 59 + this.Offset.GetHashCode(); + if (this.Limit != null) hashCode = hashCode * 59 + this.Limit.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/ShowRedisHotKeysResponse.cs b/Services/GaussDBforNoSQL/V3/Model/ShowRedisHotKeysResponse.cs new file mode 100644 index 000000000..a93e5838a --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/ShowRedisHotKeysResponse.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class ShowRedisHotKeysResponse : SdkResponse + { + + /// + /// 查询到的热Key列表。 + /// + [JsonProperty("keys", NullValueHandling = NullValueHandling.Ignore)] + public List Keys { get; set; } + + /// + /// 总数。 + /// + [JsonProperty("count", NullValueHandling = NullValueHandling.Ignore)] + public int? Count { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ShowRedisHotKeysResponse {\n"); + sb.Append(" keys: ").Append(Keys).Append("\n"); + sb.Append(" count: ").Append(Count).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ShowRedisHotKeysResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ShowRedisHotKeysResponse input) + { + if (input == null) return false; + if (this.Keys != input.Keys || (this.Keys != null && input.Keys != null && !this.Keys.SequenceEqual(input.Keys))) return false; + if (this.Count != input.Count || (this.Count != null && !this.Count.Equals(input.Count))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.Keys != null) hashCode = hashCode * 59 + this.Keys.GetHashCode(); + if (this.Count != null) hashCode = hashCode * 59 + this.Count.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SwitchOverRequest.cs b/Services/GaussDBforNoSQL/V3/Model/SwitchOverRequest.cs new file mode 100644 index 000000000..e5d8629f6 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SwitchOverRequest.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Request Object + /// + public class SwitchOverRequest + { + + /// + /// 实例ID。 + /// + [SDKProperty("instance_id", IsPath = true)] + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SwitchOverRequest {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SwitchOverRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SwitchOverRequest input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SwitchOverResponse.cs b/Services/GaussDBforNoSQL/V3/Model/SwitchOverResponse.cs new file mode 100644 index 000000000..c11413b6a --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SwitchOverResponse.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// Response Object + /// + public class SwitchOverResponse : SdkResponse + { + + /// + /// 任务ID。 + /// + [JsonProperty("job_id", NullValueHandling = NullValueHandling.Ignore)] + public string JobId { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SwitchOverResponse {\n"); + sb.Append(" jobId: ").Append(JobId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SwitchOverResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SwitchOverResponse input) + { + if (input == null) return false; + if (this.JobId != input.JobId || (this.JobId != null && !this.JobId.Equals(input.JobId))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.JobId != null) hashCode = hashCode * 59 + this.JobId.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforNoSQL/V3/Model/SwitchoverRatioInfo.cs b/Services/GaussDBforNoSQL/V3/Model/SwitchoverRatioInfo.cs new file mode 100644 index 000000000..941777897 --- /dev/null +++ b/Services/GaussDBforNoSQL/V3/Model/SwitchoverRatioInfo.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.GaussDBforNoSQL.V3.Model +{ + /// + /// + /// + public class SwitchoverRatioInfo + { + + /// + /// 实例ID。 + /// + [JsonProperty("instance_id", NullValueHandling = NullValueHandling.Ignore)] + public string InstanceId { get; set; } + + /// + /// 容灾切换的故障节点比例,下限是50,步长是10,最大是100,默认为100。 + /// + [JsonProperty("switchover_ratio", NullValueHandling = NullValueHandling.Ignore)] + public int? SwitchoverRatio { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SwitchoverRatioInfo {\n"); + sb.Append(" instanceId: ").Append(InstanceId).Append("\n"); + sb.Append(" switchoverRatio: ").Append(SwitchoverRatio).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SwitchoverRatioInfo); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SwitchoverRatioInfo input) + { + if (input == null) return false; + if (this.InstanceId != input.InstanceId || (this.InstanceId != null && !this.InstanceId.Equals(input.InstanceId))) return false; + if (this.SwitchoverRatio != input.SwitchoverRatio || (this.SwitchoverRatio != null && !this.SwitchoverRatio.Equals(input.SwitchoverRatio))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.InstanceId != null) hashCode = hashCode * 59 + this.InstanceId.GetHashCode(); + if (this.SwitchoverRatio != null) hashCode = hashCode * 59 + this.SwitchoverRatio.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/GaussDBforopenGauss/GaussDBforopenGauss.csproj b/Services/GaussDBforopenGauss/GaussDBforopenGauss.csproj index 6869e5227..b1a15bfff 100644 --- a/Services/GaussDBforopenGauss/GaussDBforopenGauss.csproj +++ b/Services/GaussDBforopenGauss/GaussDBforopenGauss.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.GaussDBforopenGauss - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Geip/Geip.csproj b/Services/Geip/Geip.csproj index eef616a58..037041b5d 100644 --- a/Services/Geip/Geip.csproj +++ b/Services/Geip/Geip.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Geip - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Iam/Iam.csproj b/Services/Iam/Iam.csproj index 084e94539..53eee58fa 100644 --- a/Services/Iam/Iam.csproj +++ b/Services/Iam/Iam.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Iam - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Iam/V3/IamAsyncClient.cs b/Services/Iam/V3/IamAsyncClient.cs index 6d4f2bad2..5d9d9860c 100644 --- a/Services/Iam/V3/IamAsyncClient.cs +++ b/Services/Iam/V3/IamAsyncClient.cs @@ -1363,6 +1363,33 @@ public AsyncInvoker KeystoneListFederatio return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 查询联邦用户可以访问的项目列表 + /// + /// 该接口可以用于查询联邦用户可以访问的项目列表。 + /// + /// 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。 + /// > - 推荐使用[查询IAM用户可以访问的项目列表](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=IAM&api=KeystoneListAccessibleProjectsToUser),该接口可以返回相同的响应格式。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task KeystoneListFederationProjectsAsync(KeystoneListFederationProjectsRequest keystoneListFederationProjectsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/OS-FEDERATION/projects", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", keystoneListFederationProjectsRequest); + var response = await DoHttpRequestAsync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker KeystoneListFederationProjectsAsyncInvoker(KeystoneListFederationProjectsRequest keystoneListFederationProjectsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/OS-FEDERATION/projects", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", keystoneListFederationProjectsRequest); + return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询用户组列表 /// diff --git a/Services/Iam/V3/IamClient.cs b/Services/Iam/V3/IamClient.cs index e5e22e470..e5cff26e1 100644 --- a/Services/Iam/V3/IamClient.cs +++ b/Services/Iam/V3/IamClient.cs @@ -1362,6 +1362,33 @@ public SyncInvoker KeystoneListFederation return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 查询联邦用户可以访问的项目列表 + /// + /// 该接口可以用于查询联邦用户可以访问的项目列表。 + /// + /// 该接口可以使用全局区域的Endpoint和其他区域的Endpoint调用。IAM的Endpoint请参见:[地区和终端节点](https://developer.huaweicloud.com/endpoint?IAM)。 + /// > - 推荐使用[查询IAM用户可以访问的项目列表](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=IAM&api=KeystoneListAccessibleProjectsToUser),该接口可以返回相同的响应格式。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public KeystoneListFederationProjectsResponse KeystoneListFederationProjects(KeystoneListFederationProjectsRequest keystoneListFederationProjectsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/OS-FEDERATION/projects", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", keystoneListFederationProjectsRequest); + var response = DoHttpRequestSync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker KeystoneListFederationProjectsInvoker(KeystoneListFederationProjectsRequest keystoneListFederationProjectsRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v3/OS-FEDERATION/projects", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", keystoneListFederationProjectsRequest); + return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询用户组列表 /// diff --git a/Services/Iam/V3/Model/KeystoneListFederationProjectsRequest.cs b/Services/Iam/V3/Model/KeystoneListFederationProjectsRequest.cs new file mode 100644 index 000000000..656b2dc77 --- /dev/null +++ b/Services/Iam/V3/Model/KeystoneListFederationProjectsRequest.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Iam.V3.Model +{ + /// + /// Request Object + /// + public class KeystoneListFederationProjectsRequest + { + + + + } +} diff --git a/Services/Iam/V3/Model/KeystoneListFederationProjectsResponse.cs b/Services/Iam/V3/Model/KeystoneListFederationProjectsResponse.cs new file mode 100644 index 000000000..77971827b --- /dev/null +++ b/Services/Iam/V3/Model/KeystoneListFederationProjectsResponse.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Iam.V3.Model +{ + /// + /// Response Object + /// + public class KeystoneListFederationProjectsResponse : SdkResponse + { + + /// + /// + /// + [JsonProperty("links", NullValueHandling = NullValueHandling.Ignore)] + public LinksSelf Links { get; set; } + + /// + /// 项目信息列表。 + /// + [JsonProperty("projects", NullValueHandling = NullValueHandling.Ignore)] + public List Projects { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class KeystoneListFederationProjectsResponse {\n"); + sb.Append(" links: ").Append(Links).Append("\n"); + sb.Append(" projects: ").Append(Projects).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as KeystoneListFederationProjectsResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(KeystoneListFederationProjectsResponse input) + { + if (input == null) return false; + if (this.Links != input.Links || (this.Links != null && !this.Links.Equals(input.Links))) return false; + if (this.Projects != input.Projects || (this.Projects != null && input.Projects != null && !this.Projects.SequenceEqual(input.Projects))) return false; + + return true; + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + var hashCode = 41; + if (this.Links != null) hashCode = hashCode * 59 + this.Links.GetHashCode(); + if (this.Projects != null) hashCode = hashCode * 59 + this.Projects.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Iam/V3/Model/KeystoneUpdateUserByAdminResult.cs b/Services/Iam/V3/Model/KeystoneUpdateUserByAdminResult.cs index 4bb326a98..aadaeb1c4 100644 --- a/Services/Iam/V3/Model/KeystoneUpdateUserByAdminResult.cs +++ b/Services/Iam/V3/Model/KeystoneUpdateUserByAdminResult.cs @@ -70,12 +70,6 @@ public class KeystoneUpdateUserByAdminResult [JsonProperty("enabled", NullValueHandling = NullValueHandling.Ignore)] public bool? Enabled { get; set; } - /// - /// - /// - [JsonProperty("extra", NullValueHandling = NullValueHandling.Ignore)] - public KeystoneUserResultExtra Extra { get; set; } - /// @@ -94,7 +88,6 @@ public override string ToString() sb.Append(" links: ").Append(Links).Append("\n"); sb.Append(" id: ").Append(Id).Append("\n"); sb.Append(" enabled: ").Append(Enabled).Append("\n"); - sb.Append(" extra: ").Append(Extra).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -122,7 +115,6 @@ public bool Equals(KeystoneUpdateUserByAdminResult input) if (this.Links != input.Links || (this.Links != null && !this.Links.Equals(input.Links))) return false; if (this.Id != input.Id || (this.Id != null && !this.Id.Equals(input.Id))) return false; if (this.Enabled != input.Enabled || (this.Enabled != null && !this.Enabled.Equals(input.Enabled))) return false; - if (this.Extra != input.Extra || (this.Extra != null && !this.Extra.Equals(input.Extra))) return false; return true; } @@ -144,7 +136,6 @@ public override int GetHashCode() if (this.Links != null) hashCode = hashCode * 59 + this.Links.GetHashCode(); if (this.Id != null) hashCode = hashCode * 59 + this.Id.GetHashCode(); if (this.Enabled != null) hashCode = hashCode * 59 + this.Enabled.GetHashCode(); - if (this.Extra != null) hashCode = hashCode * 59 + this.Extra.GetHashCode(); return hashCode; } } diff --git a/Services/Iam/V3/Model/KeystoneUserResult.cs b/Services/Iam/V3/Model/KeystoneUserResult.cs index efdd2a438..c66e11cfe 100644 --- a/Services/Iam/V3/Model/KeystoneUserResult.cs +++ b/Services/Iam/V3/Model/KeystoneUserResult.cs @@ -76,12 +76,6 @@ public class KeystoneUserResult [JsonProperty("pwd_strength", NullValueHandling = NullValueHandling.Ignore)] public string PwdStrength { get; set; } - /// - /// - /// - [JsonProperty("extra", NullValueHandling = NullValueHandling.Ignore)] - public KeystoneUserResultExtra Extra { get; set; } - /// /// IAM用户访问方式。 - default:默认访问模式,编程访问和管理控制台访问。 - programmatic:编程访问。 - console:管理控制台访问。 /// @@ -107,7 +101,6 @@ public override string ToString() sb.Append(" id: ").Append(Id).Append("\n"); sb.Append(" enabled: ").Append(Enabled).Append("\n"); sb.Append(" pwdStrength: ").Append(PwdStrength).Append("\n"); - sb.Append(" extra: ").Append(Extra).Append("\n"); sb.Append(" accessMode: ").Append(AccessMode).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -137,7 +130,6 @@ public bool Equals(KeystoneUserResult input) if (this.Id != input.Id || (this.Id != null && !this.Id.Equals(input.Id))) return false; if (this.Enabled != input.Enabled || (this.Enabled != null && !this.Enabled.Equals(input.Enabled))) return false; if (this.PwdStrength != input.PwdStrength || (this.PwdStrength != null && !this.PwdStrength.Equals(input.PwdStrength))) return false; - if (this.Extra != input.Extra || (this.Extra != null && !this.Extra.Equals(input.Extra))) return false; if (this.AccessMode != input.AccessMode || (this.AccessMode != null && !this.AccessMode.Equals(input.AccessMode))) return false; return true; @@ -161,7 +153,6 @@ public override int GetHashCode() if (this.Id != null) hashCode = hashCode * 59 + this.Id.GetHashCode(); if (this.Enabled != null) hashCode = hashCode * 59 + this.Enabled.GetHashCode(); if (this.PwdStrength != null) hashCode = hashCode * 59 + this.PwdStrength.GetHashCode(); - if (this.Extra != null) hashCode = hashCode * 59 + this.Extra.GetHashCode(); if (this.AccessMode != null) hashCode = hashCode * 59 + this.AccessMode.GetHashCode(); return hashCode; } diff --git a/Services/Iam/V3/Model/KeystoneUserResultExtra.cs b/Services/Iam/V3/Model/KeystoneUserResultExtra.cs deleted file mode 100644 index 7baaeefd9..000000000 --- a/Services/Iam/V3/Model/KeystoneUserResultExtra.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; -using System.Linq; -using System.Runtime.Serialization; - -using Newtonsoft.Json; -using Newtonsoft.Json.Converters; -using HuaweiCloud.SDK.Core; - -namespace HuaweiCloud.SDK.Iam.V3.Model -{ - /// - /// - /// - public class KeystoneUserResultExtra - { - - /// - /// IAM用户描述信息。 - /// - [JsonProperty("description", NullValueHandling = NullValueHandling.Ignore)] - public string Description { get; set; } - - /// - /// IAM用户密码状态。true:需要修改密码,false:正常。 - /// - [JsonProperty("pwd_status", NullValueHandling = NullValueHandling.Ignore)] - public bool? PwdStatus { get; set; } - - /// - /// IAM用户退出系统前,在控制台最后访问的项目ID。 - /// - [JsonProperty("last_project_id", NullValueHandling = NullValueHandling.Ignore)] - public string LastProjectId { get; set; } - - - - /// - /// Get the string - /// - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append("class KeystoneUserResultExtra {\n"); - sb.Append(" description: ").Append(Description).Append("\n"); - sb.Append(" pwdStatus: ").Append(PwdStatus).Append("\n"); - sb.Append(" lastProjectId: ").Append(LastProjectId).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns true if objects are equal - /// - public override bool Equals(object input) - { - return this.Equals(input as KeystoneUserResultExtra); - } - - /// - /// Returns true if objects are equal - /// - public bool Equals(KeystoneUserResultExtra input) - { - if (input == null) return false; - if (this.Description != input.Description || (this.Description != null && !this.Description.Equals(input.Description))) return false; - if (this.PwdStatus != input.PwdStatus || (this.PwdStatus != null && !this.PwdStatus.Equals(input.PwdStatus))) return false; - if (this.LastProjectId != input.LastProjectId || (this.LastProjectId != null && !this.LastProjectId.Equals(input.LastProjectId))) return false; - - return true; - } - - /// - /// Get hash code - /// - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - var hashCode = 41; - if (this.Description != null) hashCode = hashCode * 59 + this.Description.GetHashCode(); - if (this.PwdStatus != null) hashCode = hashCode * 59 + this.PwdStatus.GetHashCode(); - if (this.LastProjectId != null) hashCode = hashCode * 59 + this.LastProjectId.GetHashCode(); - return hashCode; - } - } - } -} diff --git a/Services/Iam/V3/Model/ScopedTokenInfo.cs b/Services/Iam/V3/Model/ScopedTokenInfo.cs index 86cde1480..f75d1dda7 100644 --- a/Services/Iam/V3/Model/ScopedTokenInfo.cs +++ b/Services/Iam/V3/Model/ScopedTokenInfo.cs @@ -62,7 +62,7 @@ public class ScopedTokenInfo /// catalog信息 /// [JsonProperty("catalog", NullValueHandling = NullValueHandling.Ignore)] - public List Catalog { get; set; } + public List Catalog { get; set; } diff --git a/Services/Iam/V3/Model/UnscopedTokenInfo.cs b/Services/Iam/V3/Model/UnscopedTokenInfo.cs index 25f140211..552bc2960 100644 --- a/Services/Iam/V3/Model/UnscopedTokenInfo.cs +++ b/Services/Iam/V3/Model/UnscopedTokenInfo.cs @@ -47,10 +47,10 @@ public class UnscopedTokenInfo public List Roles { get; set; } /// - /// + /// catalog信息。 /// [JsonProperty("catalog", NullValueHandling = NullValueHandling.Ignore)] - public UnscopedTokenInfoCatalog Catalog { get; set; } + public List Catalog { get; set; } @@ -90,7 +90,7 @@ public bool Equals(UnscopedTokenInfo input) if (this.IssuedAt != input.IssuedAt || (this.IssuedAt != null && !this.IssuedAt.Equals(input.IssuedAt))) return false; if (this.User != input.User || (this.User != null && !this.User.Equals(input.User))) return false; if (this.Roles != input.Roles || (this.Roles != null && input.Roles != null && !this.Roles.SequenceEqual(input.Roles))) return false; - if (this.Catalog != input.Catalog || (this.Catalog != null && !this.Catalog.Equals(input.Catalog))) return false; + if (this.Catalog != input.Catalog || (this.Catalog != null && input.Catalog != null && !this.Catalog.SequenceEqual(input.Catalog))) return false; return true; } diff --git a/Services/Iam/V3/Model/UnscopedTokenInfoCatalog.cs b/Services/Iam/V3/Model/UnscopedTokenInfoCatalog.cs index 15d62635d..539d5c540 100644 --- a/Services/Iam/V3/Model/UnscopedTokenInfoCatalog.cs +++ b/Services/Iam/V3/Model/UnscopedTokenInfoCatalog.cs @@ -38,13 +38,7 @@ public class UnscopedTokenInfoCatalog /// /// [JsonProperty("endpoints", NullValueHandling = NullValueHandling.Ignore)] - public List Endpoints { get; set; } - - /// - /// - /// - [JsonProperty("description", NullValueHandling = NullValueHandling.Ignore)] - public Object Description { get; set; } + public List Endpoints { get; set; } @@ -59,7 +53,6 @@ public override string ToString() sb.Append(" name: ").Append(Name).Append("\n"); sb.Append(" type: ").Append(Type).Append("\n"); sb.Append(" endpoints: ").Append(Endpoints).Append("\n"); - sb.Append(" description: ").Append(Description).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -82,7 +75,6 @@ public bool Equals(UnscopedTokenInfoCatalog input) if (this.Name != input.Name || (this.Name != null && !this.Name.Equals(input.Name))) return false; if (this.Type != input.Type || (this.Type != null && !this.Type.Equals(input.Type))) return false; if (this.Endpoints != input.Endpoints || (this.Endpoints != null && input.Endpoints != null && !this.Endpoints.SequenceEqual(input.Endpoints))) return false; - if (this.Description != input.Description || (this.Description != null && !this.Description.Equals(input.Description))) return false; return true; } @@ -99,7 +91,6 @@ public override int GetHashCode() if (this.Name != null) hashCode = hashCode * 59 + this.Name.GetHashCode(); if (this.Type != null) hashCode = hashCode * 59 + this.Type.GetHashCode(); if (this.Endpoints != null) hashCode = hashCode * 59 + this.Endpoints.GetHashCode(); - if (this.Description != null) hashCode = hashCode * 59 + this.Description.GetHashCode(); return hashCode; } } diff --git a/Services/Iam/V3/Model/UnscopedTokenInfoCatalogEndpoints.cs b/Services/Iam/V3/Model/UnscopedTokenInfoEndpoints.cs similarity index 93% rename from Services/Iam/V3/Model/UnscopedTokenInfoCatalogEndpoints.cs rename to Services/Iam/V3/Model/UnscopedTokenInfoEndpoints.cs index f5830fb87..2be4ced46 100644 --- a/Services/Iam/V3/Model/UnscopedTokenInfoCatalogEndpoints.cs +++ b/Services/Iam/V3/Model/UnscopedTokenInfoEndpoints.cs @@ -13,7 +13,7 @@ namespace HuaweiCloud.SDK.Iam.V3.Model /// /// /// - public class UnscopedTokenInfoCatalogEndpoints + public class UnscopedTokenInfoEndpoints { /// @@ -54,7 +54,7 @@ public class UnscopedTokenInfoCatalogEndpoints public override string ToString() { var sb = new StringBuilder(); - sb.Append("class UnscopedTokenInfoCatalogEndpoints {\n"); + sb.Append("class UnscopedTokenInfoEndpoints {\n"); sb.Append(" id: ").Append(Id).Append("\n"); sb.Append(" Interface: ").Append(Interface).Append("\n"); sb.Append(" region: ").Append(Region).Append("\n"); @@ -69,13 +69,13 @@ public override string ToString() /// public override bool Equals(object input) { - return this.Equals(input as UnscopedTokenInfoCatalogEndpoints); + return this.Equals(input as UnscopedTokenInfoEndpoints); } /// /// Returns true if objects are equal /// - public bool Equals(UnscopedTokenInfoCatalogEndpoints input) + public bool Equals(UnscopedTokenInfoEndpoints input) { if (input == null) return false; if (this.Id != input.Id || (this.Id != null && !this.Id.Equals(input.Id))) return false; diff --git a/Services/Iam/V3/Model/UpdateUserOption.cs b/Services/Iam/V3/Model/UpdateUserOption.cs index b6eb00e24..7fff8cfc2 100644 --- a/Services/Iam/V3/Model/UpdateUserOption.cs +++ b/Services/Iam/V3/Model/UpdateUserOption.cs @@ -16,30 +16,6 @@ namespace HuaweiCloud.SDK.Iam.V3.Model public class UpdateUserOption { - /// - /// - /// - [JsonProperty("create_time", NullValueHandling = NullValueHandling.Ignore)] - public string CreateTime { get; set; } - - /// - /// IAM用户在外部系统中的ID。 >外部系统指与华为云对接的外部企业管理系统,xaccount_type、xaccount_id、xdomain_type、xdomain_id、xuser_type、xuser_id等参数值,无法在华为云获取,请咨询企业管理员。 - /// - [JsonProperty("xdomain_id", NullValueHandling = NullValueHandling.Ignore)] - public string XdomainId { get; set; } - - /// - /// IAM用户在外部系统中的类型。 >外部系统指与华为云对接的外部企业管理系统,xaccount_type、xaccount_id、xdomain_type、xdomain_id、xuser_type、xuser_id等参数值,无法在华为云获取,请咨询企业管理员。 - /// - [JsonProperty("xdomain_type", NullValueHandling = NullValueHandling.Ignore)] - public string XdomainType { get; set; } - - /// - /// IAM用户是否为账号管理员。 - /// - [JsonProperty("is_domain_owner", NullValueHandling = NullValueHandling.Ignore)] - public bool? IsDomainOwner { get; set; } - /// /// IAM用户访问方式。 - default:默认访问模式,编程访问和管理控制台访问。 - programmatic:编程访问。 - console:管理控制台访问。 /// @@ -115,10 +91,6 @@ public override string ToString() { var sb = new StringBuilder(); sb.Append("class UpdateUserOption {\n"); - sb.Append(" createTime: ").Append(CreateTime).Append("\n"); - sb.Append(" xdomainId: ").Append(XdomainId).Append("\n"); - sb.Append(" xdomainType: ").Append(XdomainType).Append("\n"); - sb.Append(" isDomainOwner: ").Append(IsDomainOwner).Append("\n"); sb.Append(" accessMode: ").Append(AccessMode).Append("\n"); sb.Append(" name: ").Append(Name).Append("\n"); sb.Append(" password: ").Append(Password).Append("\n"); @@ -148,10 +120,6 @@ public override bool Equals(object input) public bool Equals(UpdateUserOption input) { if (input == null) return false; - if (this.CreateTime != input.CreateTime || (this.CreateTime != null && !this.CreateTime.Equals(input.CreateTime))) return false; - if (this.XdomainId != input.XdomainId || (this.XdomainId != null && !this.XdomainId.Equals(input.XdomainId))) return false; - if (this.XdomainType != input.XdomainType || (this.XdomainType != null && !this.XdomainType.Equals(input.XdomainType))) return false; - if (this.IsDomainOwner != input.IsDomainOwner || (this.IsDomainOwner != null && !this.IsDomainOwner.Equals(input.IsDomainOwner))) return false; if (this.AccessMode != input.AccessMode || (this.AccessMode != null && !this.AccessMode.Equals(input.AccessMode))) return false; if (this.Name != input.Name || (this.Name != null && !this.Name.Equals(input.Name))) return false; if (this.Password != input.Password || (this.Password != null && !this.Password.Equals(input.Password))) return false; @@ -175,10 +143,6 @@ public override int GetHashCode() unchecked // Overflow is fine, just wrap { var hashCode = 41; - if (this.CreateTime != null) hashCode = hashCode * 59 + this.CreateTime.GetHashCode(); - if (this.XdomainId != null) hashCode = hashCode * 59 + this.XdomainId.GetHashCode(); - if (this.XdomainType != null) hashCode = hashCode * 59 + this.XdomainType.GetHashCode(); - if (this.IsDomainOwner != null) hashCode = hashCode * 59 + this.IsDomainOwner.GetHashCode(); if (this.AccessMode != null) hashCode = hashCode * 59 + this.AccessMode.GetHashCode(); if (this.Name != null) hashCode = hashCode * 59 + this.Name.GetHashCode(); if (this.Password != null) hashCode = hashCode * 59 + this.Password.GetHashCode(); diff --git a/Services/Iam/V3/Model/UpdateUserResult.cs b/Services/Iam/V3/Model/UpdateUserResult.cs index a0b7a19dc..675b42d7b 100644 --- a/Services/Iam/V3/Model/UpdateUserResult.cs +++ b/Services/Iam/V3/Model/UpdateUserResult.cs @@ -100,6 +100,30 @@ public class UpdateUserResult [JsonProperty("password_expires_at", NullValueHandling = NullValueHandling.Ignore)] public string PasswordExpiresAt { get; set; } + /// + /// UTC时间,格式为YYYY-MM-DDTHH:mm:ss.ssssss,日期和时间戳格式如:2023-06-28T08:56:33.710000。 + /// + [JsonProperty("create_time", NullValueHandling = NullValueHandling.Ignore)] + public string CreateTime { get; set; } + + /// + /// IAM用户在外部系统中的ID。 >外部系统指与华为云对接的外部企业管理系统,xaccount_type、xaccount_id、xdomain_type、xdomain_id、xuser_type、xuser_id等参数值,无法在华为云获取,请咨询企业管理员。 + /// + [JsonProperty("xdomain_id", NullValueHandling = NullValueHandling.Ignore)] + public string XdomainId { get; set; } + + /// + /// IAM用户在外部系统中的类型。 >外部系统指与华为云对接的外部企业管理系统,xaccount_type、xaccount_id、xdomain_type、xdomain_id、xuser_type、xuser_id等参数值,无法在华为云获取,请咨询企业管理员。 + /// + [JsonProperty("xdomain_type", NullValueHandling = NullValueHandling.Ignore)] + public string XdomainType { get; set; } + + /// + /// IAM用户是否为账号管理员。 + /// + [JsonProperty("is_domain_owner", NullValueHandling = NullValueHandling.Ignore)] + public bool? IsDomainOwner { get; set; } + /// @@ -123,6 +147,10 @@ public override string ToString() sb.Append(" id: ").Append(Id).Append("\n"); sb.Append(" links: ").Append(Links).Append("\n"); sb.Append(" passwordExpiresAt: ").Append(PasswordExpiresAt).Append("\n"); + sb.Append(" createTime: ").Append(CreateTime).Append("\n"); + sb.Append(" xdomainId: ").Append(XdomainId).Append("\n"); + sb.Append(" xdomainType: ").Append(XdomainType).Append("\n"); + sb.Append(" isDomainOwner: ").Append(IsDomainOwner).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -155,6 +183,10 @@ public bool Equals(UpdateUserResult input) if (this.Id != input.Id || (this.Id != null && !this.Id.Equals(input.Id))) return false; if (this.Links != input.Links || (this.Links != null && !this.Links.Equals(input.Links))) return false; if (this.PasswordExpiresAt != input.PasswordExpiresAt || (this.PasswordExpiresAt != null && !this.PasswordExpiresAt.Equals(input.PasswordExpiresAt))) return false; + if (this.CreateTime != input.CreateTime || (this.CreateTime != null && !this.CreateTime.Equals(input.CreateTime))) return false; + if (this.XdomainId != input.XdomainId || (this.XdomainId != null && !this.XdomainId.Equals(input.XdomainId))) return false; + if (this.XdomainType != input.XdomainType || (this.XdomainType != null && !this.XdomainType.Equals(input.XdomainType))) return false; + if (this.IsDomainOwner != input.IsDomainOwner || (this.IsDomainOwner != null && !this.IsDomainOwner.Equals(input.IsDomainOwner))) return false; return true; } @@ -181,6 +213,10 @@ public override int GetHashCode() if (this.Id != null) hashCode = hashCode * 59 + this.Id.GetHashCode(); if (this.Links != null) hashCode = hashCode * 59 + this.Links.GetHashCode(); if (this.PasswordExpiresAt != null) hashCode = hashCode * 59 + this.PasswordExpiresAt.GetHashCode(); + if (this.CreateTime != null) hashCode = hashCode * 59 + this.CreateTime.GetHashCode(); + if (this.XdomainId != null) hashCode = hashCode * 59 + this.XdomainId.GetHashCode(); + if (this.XdomainType != null) hashCode = hashCode * 59 + this.XdomainType.GetHashCode(); + if (this.IsDomainOwner != null) hashCode = hashCode * 59 + this.IsDomainOwner.GetHashCode(); return hashCode; } } diff --git a/Services/Image/Image.csproj b/Services/Image/Image.csproj index 6abc1323b..49aa32986 100644 --- a/Services/Image/Image.csproj +++ b/Services/Image/Image.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Image - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/ImageSearch/ImageSearch.csproj b/Services/ImageSearch/ImageSearch.csproj index e98633611..fcf6e9c50 100644 --- a/Services/ImageSearch/ImageSearch.csproj +++ b/Services/ImageSearch/ImageSearch.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.ImageSearch - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ims/Ims.csproj b/Services/Ims/Ims.csproj index 75f0fd807..b1ced5ffc 100644 --- a/Services/Ims/Ims.csproj +++ b/Services/Ims/Ims.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ims - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ims/V2/Region/ImsRegion.cs b/Services/Ims/V2/Region/ImsRegion.cs index f8258abde..566d2dab6 100644 --- a/Services/Ims/V2/Region/ImsRegion.cs +++ b/Services/Ims/V2/Region/ImsRegion.cs @@ -65,6 +65,8 @@ public class ImsRegion "https://ims.af-north-1.myhuaweicloud.com"); public static readonly Region RU_MOSCOW_1 = new Region("ru-moscow-1", "https://ims.ru-moscow-1.myhuaweicloud.com"); + public static readonly Region AP_SOUTHEAST_5 = new Region("ap-southeast-5", + "https://ims.ap-southeast-5.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("IMS"); @@ -99,6 +101,7 @@ public class ImsRegion { "my-kualalumpur-1", MY_KUALALUMPUR_1 }, { "af-north-1", AF_NORTH_1 }, { "ru-moscow-1", RU_MOSCOW_1 }, + { "ap-southeast-5", AP_SOUTHEAST_5 }, }; public static Region ValueOf(string regionId) diff --git a/Services/IoTDA/IoTDA.csproj b/Services/IoTDA/IoTDA.csproj index 1d6623b29..53bf7373f 100644 --- a/Services/IoTDA/IoTDA.csproj +++ b/Services/IoTDA/IoTDA.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.IoTDA - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/IoTDM/IoTDM.csproj b/Services/IoTDM/IoTDM.csproj index 4b323e39a..924261988 100644 --- a/Services/IoTDM/IoTDM.csproj +++ b/Services/IoTDM/IoTDM.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.IoTDM - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ivs/Ivs.csproj b/Services/Ivs/Ivs.csproj index eb621cc7b..98d554ceb 100644 --- a/Services/Ivs/Ivs.csproj +++ b/Services/Ivs/Ivs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ivs - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Kafka/Kafka.csproj b/Services/Kafka/Kafka.csproj index 1a489193a..2725f6909 100644 --- a/Services/Kafka/Kafka.csproj +++ b/Services/Kafka/Kafka.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Kafka - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Kms/Kms.csproj b/Services/Kms/Kms.csproj index d3e7915ff..9bb22ed40 100644 --- a/Services/Kms/Kms.csproj +++ b/Services/Kms/Kms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Kms - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Kps/Kps.csproj b/Services/Kps/Kps.csproj index 5117d48c8..42a22a7f3 100644 --- a/Services/Kps/Kps.csproj +++ b/Services/Kps/Kps.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Kps - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Live/Live.csproj b/Services/Live/Live.csproj index 95c350cf5..5c01fbe64 100644 --- a/Services/Live/Live.csproj +++ b/Services/Live/Live.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Live - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Lts/Lts.csproj b/Services/Lts/Lts.csproj index 72a27da81..b24aa52af 100644 --- a/Services/Lts/Lts.csproj +++ b/Services/Lts/Lts.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Lts - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/MaStudio/MaStudio.csproj b/Services/MaStudio/MaStudio.csproj index 8915ffb84..8f94d4f23 100644 --- a/Services/MaStudio/MaStudio.csproj +++ b/Services/MaStudio/MaStudio.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.MaStudio - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Moderation/Moderation.csproj b/Services/Moderation/Moderation.csproj index c51996e50..8b464d2e4 100644 --- a/Services/Moderation/Moderation.csproj +++ b/Services/Moderation/Moderation.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Moderation - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Mpc/Mpc.csproj b/Services/Mpc/Mpc.csproj index fd4eb0078..56638fa51 100644 --- a/Services/Mpc/Mpc.csproj +++ b/Services/Mpc/Mpc.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Mpc - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Msgsms/Msgsms.csproj b/Services/Msgsms/Msgsms.csproj index 7e22ed20c..4b6fd249e 100644 --- a/Services/Msgsms/Msgsms.csproj +++ b/Services/Msgsms/Msgsms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Msgsms - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Nat/Nat.csproj b/Services/Nat/Nat.csproj index eca6c5352..5beada1d5 100644 --- a/Services/Nat/Nat.csproj +++ b/Services/Nat/Nat.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Nat - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ocr/Ocr.csproj b/Services/Ocr/Ocr.csproj index d2587d3c0..141b31d54 100644 --- a/Services/Ocr/Ocr.csproj +++ b/Services/Ocr/Ocr.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ocr - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Organizations/Organizations.csproj b/Services/Organizations/Organizations.csproj index e62ca1144..3e12841f8 100644 --- a/Services/Organizations/Organizations.csproj +++ b/Services/Organizations/Organizations.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Organizations - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/PanguLargeModels/PanguLargeModels.csproj b/Services/PanguLargeModels/PanguLargeModels.csproj index cdf66eb8f..91336ba3e 100644 --- a/Services/PanguLargeModels/PanguLargeModels.csproj +++ b/Services/PanguLargeModels/PanguLargeModels.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.PanguLargeModels - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/ProjectMan/ProjectMan.csproj b/Services/ProjectMan/ProjectMan.csproj index 167421003..77353506f 100644 --- a/Services/ProjectMan/ProjectMan.csproj +++ b/Services/ProjectMan/ProjectMan.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.ProjectMan - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Rabbitmq/Rabbitmq.csproj b/Services/Rabbitmq/Rabbitmq.csproj index 2c8bb0b5a..c6e47a947 100644 --- a/Services/Rabbitmq/Rabbitmq.csproj +++ b/Services/Rabbitmq/Rabbitmq.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Rabbitmq - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ram/Ram.csproj b/Services/Ram/Ram.csproj index 1c9318226..a169a6938 100644 --- a/Services/Ram/Ram.csproj +++ b/Services/Ram/Ram.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ram - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Rds/Rds.csproj b/Services/Rds/Rds.csproj index b3f12248e..eaa5ee9f0 100644 --- a/Services/Rds/Rds.csproj +++ b/Services/Rds/Rds.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Rds - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/RocketMQ/RocketMQ.csproj b/Services/RocketMQ/RocketMQ.csproj index f5987cb98..9c197fee3 100644 --- a/Services/RocketMQ/RocketMQ.csproj +++ b/Services/RocketMQ/RocketMQ.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.RocketMQ - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Sis/Sis.csproj b/Services/Sis/Sis.csproj index 7e647585a..b55f9fc99 100644 --- a/Services/Sis/Sis.csproj +++ b/Services/Sis/Sis.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Sis - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Smn/Smn.csproj b/Services/Smn/Smn.csproj index 8a097c213..9e1ce4805 100644 --- a/Services/Smn/Smn.csproj +++ b/Services/Smn/Smn.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Smn - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Swr/Swr.csproj b/Services/Swr/Swr.csproj index adf5559c3..db009e702 100644 --- a/Services/Swr/Swr.csproj +++ b/Services/Swr/Swr.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Swr - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Tms/Tms.csproj b/Services/Tms/Tms.csproj index 5bf492901..5f94e0f03 100644 --- a/Services/Tms/Tms.csproj +++ b/Services/Tms/Tms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Tms - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Vod/Vod.csproj b/Services/Vod/Vod.csproj index 8e1d99fb7..ff2e2fa49 100644 --- a/Services/Vod/Vod.csproj +++ b/Services/Vod/Vod.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Vod - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Vpc/Vpc.csproj b/Services/Vpc/Vpc.csproj index 4d8230d54..17acc26c0 100644 --- a/Services/Vpc/Vpc.csproj +++ b/Services/Vpc/Vpc.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Vpc - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Vpcep/Vpcep.csproj b/Services/Vpcep/Vpcep.csproj index af05690f4..ad485c7ea 100644 --- a/Services/Vpcep/Vpcep.csproj +++ b/Services/Vpcep/Vpcep.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Vpcep - 3.1.122 + 3.1.123 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/VERSION b/VERSION index d65367016..f68b3dc0a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.1.122 +3.1.123