Pārlūkot izejas kodu

Modify endpoint for resourcemanager.

sdk-team 3 gadi atpakaļ
vecāks
revīzija
2ce5479bb3

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1594
+1.36.1595

+ 0 - 4
resourcemanager/CMakeLists.txt

@@ -115,8 +115,6 @@ set(resourcemanager_public_header_model
 	include/alibabacloud/resourcemanager/model/GetResourceDirectoryResult.h
 	include/alibabacloud/resourcemanager/model/GetResourceGroupRequest.h
 	include/alibabacloud/resourcemanager/model/GetResourceGroupResult.h
-	include/alibabacloud/resourcemanager/model/GetResourceGroupListAclModeRequest.h
-	include/alibabacloud/resourcemanager/model/GetResourceGroupListAclModeResult.h
 	include/alibabacloud/resourcemanager/model/GetRoleRequest.h
 	include/alibabacloud/resourcemanager/model/GetRoleResult.h
 	include/alibabacloud/resourcemanager/model/GetServiceLinkedRoleDeletionStatusRequest.h
@@ -302,8 +300,6 @@ set(resourcemanager_src
 	src/model/GetResourceDirectoryResult.cc
 	src/model/GetResourceGroupRequest.cc
 	src/model/GetResourceGroupResult.cc
-	src/model/GetResourceGroupListAclModeRequest.cc
-	src/model/GetResourceGroupListAclModeResult.cc
 	src/model/GetRoleRequest.cc
 	src/model/GetRoleResult.cc
 	src/model/GetServiceLinkedRoleDeletionStatusRequest.cc

+ 0 - 8
resourcemanager/include/alibabacloud/resourcemanager/ResourceManagerClient.h

@@ -116,8 +116,6 @@
 #include "model/GetResourceDirectoryResult.h"
 #include "model/GetResourceGroupRequest.h"
 #include "model/GetResourceGroupResult.h"
-#include "model/GetResourceGroupListAclModeRequest.h"
-#include "model/GetResourceGroupListAclModeResult.h"
 #include "model/GetRoleRequest.h"
 #include "model/GetRoleResult.h"
 #include "model/GetServiceLinkedRoleDeletionStatusRequest.h"
@@ -356,9 +354,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetResourceGroupResult> GetResourceGroupOutcome;
 			typedef std::future<GetResourceGroupOutcome> GetResourceGroupOutcomeCallable;
 			typedef std::function<void(const ResourceManagerClient*, const Model::GetResourceGroupRequest&, const GetResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceGroupAsyncHandler;
-			typedef Outcome<Error, Model::GetResourceGroupListAclModeResult> GetResourceGroupListAclModeOutcome;
-			typedef std::future<GetResourceGroupListAclModeOutcome> GetResourceGroupListAclModeOutcomeCallable;
-			typedef std::function<void(const ResourceManagerClient*, const Model::GetResourceGroupListAclModeRequest&, const GetResourceGroupListAclModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceGroupListAclModeAsyncHandler;
 			typedef Outcome<Error, Model::GetRoleResult> GetRoleOutcome;
 			typedef std::future<GetRoleOutcome> GetRoleOutcomeCallable;
 			typedef std::function<void(const ResourceManagerClient*, const Model::GetRoleRequest&, const GetRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRoleAsyncHandler;
@@ -637,9 +632,6 @@ namespace AlibabaCloud
 			GetResourceGroupOutcome getResourceGroup(const Model::GetResourceGroupRequest &request)const;
 			void getResourceGroupAsync(const Model::GetResourceGroupRequest& request, const GetResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetResourceGroupOutcomeCallable getResourceGroupCallable(const Model::GetResourceGroupRequest& request) const;
-			GetResourceGroupListAclModeOutcome getResourceGroupListAclMode(const Model::GetResourceGroupListAclModeRequest &request)const;
-			void getResourceGroupListAclModeAsync(const Model::GetResourceGroupListAclModeRequest& request, const GetResourceGroupListAclModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetResourceGroupListAclModeOutcomeCallable getResourceGroupListAclModeCallable(const Model::GetResourceGroupListAclModeRequest& request) const;
 			GetRoleOutcome getRole(const Model::GetRoleRequest &request)const;
 			void getRoleAsync(const Model::GetRoleRequest& request, const GetRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetRoleOutcomeCallable getRoleCallable(const Model::GetRoleRequest& request) const;

+ 0 - 3
resourcemanager/include/alibabacloud/resourcemanager/model/BindSecureMobilePhoneRequest.h

@@ -30,8 +30,6 @@ class ALIBABACLOUD_RESOURCEMANAGER_EXPORT BindSecureMobilePhoneRequest : public
 public:
 	BindSecureMobilePhoneRequest();
 	~BindSecureMobilePhoneRequest();
-	std::string getInheritSecureMobilePhoneFrom() const;
-	void setInheritSecureMobilePhoneFrom(const std::string &inheritSecureMobilePhoneFrom);
 	std::string getSecureMobilePhone() const;
 	void setSecureMobilePhone(const std::string &secureMobilePhone);
 	std::string getAccountId() const;
@@ -40,7 +38,6 @@ public:
 	void setVerificationCode(const std::string &verificationCode);
 
 private:
-	std::string inheritSecureMobilePhoneFrom_;
 	std::string secureMobilePhone_;
 	std::string accountId_;
 	std::string verificationCode_;

+ 0 - 9
resourcemanager/include/alibabacloud/resourcemanager/model/CreateResourceAccountRequest.h

@@ -36,14 +36,8 @@ public:
 	~CreateResourceAccountRequest();
 	std::vector<Tag> getTag() const;
 	void setTag(const std::vector<Tag> &tag);
-	std::string getVerificationCode() const;
-	void setVerificationCode(const std::string &verificationCode);
 	std::string getAccountNamePrefix() const;
 	void setAccountNamePrefix(const std::string &accountNamePrefix);
-	std::string getInheritSecureMobilePhoneFrom() const;
-	void setInheritSecureMobilePhoneFrom(const std::string &inheritSecureMobilePhoneFrom);
-	std::string getSecureMobilePhone() const;
-	void setSecureMobilePhone(const std::string &secureMobilePhone);
 	std::string getResellAccountType() const;
 	void setResellAccountType(const std::string &resellAccountType);
 	std::string getParentFolderId() const;
@@ -55,10 +49,7 @@ public:
 
 private:
 	std::vector<Tag> tag_;
-	std::string verificationCode_;
 	std::string accountNamePrefix_;
-	std::string inheritSecureMobilePhoneFrom_;
-	std::string secureMobilePhone_;
 	std::string resellAccountType_;
 	std::string parentFolderId_;
 	std::string displayName_;

+ 0 - 39
resourcemanager/include/alibabacloud/resourcemanager/model/GetResourceGroupListAclModeRequest.h

@@ -1,39 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPLISTACLMODEREQUEST_H_
-#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPLISTACLMODEREQUEST_H_
-
-#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace ResourceManager {
-namespace Model {
-class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetResourceGroupListAclModeRequest : public RpcServiceRequest {
-public:
-	GetResourceGroupListAclModeRequest();
-	~GetResourceGroupListAclModeRequest();
-
-private:
-};
-} // namespace Model
-} // namespace ResourceManager
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPLISTACLMODEREQUEST_H_

+ 0 - 51
resourcemanager/include/alibabacloud/resourcemanager/model/GetResourceGroupListAclModeResult.h

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPLISTACLMODERESULT_H_
-#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPLISTACLMODERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
-
-namespace AlibabaCloud
-{
-	namespace ResourceManager
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetResourceGroupListAclModeResult : public ServiceResult
-			{
-			public:
-
-
-				GetResourceGroupListAclModeResult();
-				explicit GetResourceGroupListAclModeResult(const std::string &payload);
-				~GetResourceGroupListAclModeResult();
-				std::string getMode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string mode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPLISTACLMODERESULT_H_

+ 3 - 39
resourcemanager/src/ResourceManagerClient.cc

@@ -31,21 +31,21 @@ ResourceManagerClient::ResourceManagerClient(const Credentials &credentials, con
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "resourcemanager");
 }
 
 ResourceManagerClient::ResourceManagerClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "resourcemanager");
 }
 
 ResourceManagerClient::ResourceManagerClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "resourcemanager");
 }
 
 ResourceManagerClient::~ResourceManagerClient()
@@ -1743,42 +1743,6 @@ ResourceManagerClient::GetResourceGroupOutcomeCallable ResourceManagerClient::ge
 	return task->get_future();
 }
 
-ResourceManagerClient::GetResourceGroupListAclModeOutcome ResourceManagerClient::getResourceGroupListAclMode(const GetResourceGroupListAclModeRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return GetResourceGroupListAclModeOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return GetResourceGroupListAclModeOutcome(GetResourceGroupListAclModeResult(outcome.result()));
-	else
-		return GetResourceGroupListAclModeOutcome(outcome.error());
-}
-
-void ResourceManagerClient::getResourceGroupListAclModeAsync(const GetResourceGroupListAclModeRequest& request, const GetResourceGroupListAclModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, getResourceGroupListAclMode(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-ResourceManagerClient::GetResourceGroupListAclModeOutcomeCallable ResourceManagerClient::getResourceGroupListAclModeCallable(const GetResourceGroupListAclModeRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<GetResourceGroupListAclModeOutcome()>>(
-			[this, request]()
-			{
-			return this->getResourceGroupListAclMode(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 ResourceManagerClient::GetRoleOutcome ResourceManagerClient::getRole(const GetRoleRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 0 - 9
resourcemanager/src/model/BindSecureMobilePhoneRequest.cc

@@ -25,15 +25,6 @@ BindSecureMobilePhoneRequest::BindSecureMobilePhoneRequest()
 
 BindSecureMobilePhoneRequest::~BindSecureMobilePhoneRequest() {}
 
-std::string BindSecureMobilePhoneRequest::getInheritSecureMobilePhoneFrom() const {
-  return inheritSecureMobilePhoneFrom_;
-}
-
-void BindSecureMobilePhoneRequest::setInheritSecureMobilePhoneFrom(const std::string &inheritSecureMobilePhoneFrom) {
-  inheritSecureMobilePhoneFrom_ = inheritSecureMobilePhoneFrom;
-  setParameter(std::string("InheritSecureMobilePhoneFrom"), inheritSecureMobilePhoneFrom);
-}
-
 std::string BindSecureMobilePhoneRequest::getSecureMobilePhone() const {
   return secureMobilePhone_;
 }

+ 0 - 27
resourcemanager/src/model/CreateResourceAccountRequest.cc

@@ -37,15 +37,6 @@ void CreateResourceAccountRequest::setTag(const std::vector<CreateResourceAccoun
   }
 }
 
-std::string CreateResourceAccountRequest::getVerificationCode() const {
-  return verificationCode_;
-}
-
-void CreateResourceAccountRequest::setVerificationCode(const std::string &verificationCode) {
-  verificationCode_ = verificationCode;
-  setParameter(std::string("VerificationCode"), verificationCode);
-}
-
 std::string CreateResourceAccountRequest::getAccountNamePrefix() const {
   return accountNamePrefix_;
 }
@@ -55,24 +46,6 @@ void CreateResourceAccountRequest::setAccountNamePrefix(const std::string &accou
   setParameter(std::string("AccountNamePrefix"), accountNamePrefix);
 }
 
-std::string CreateResourceAccountRequest::getInheritSecureMobilePhoneFrom() const {
-  return inheritSecureMobilePhoneFrom_;
-}
-
-void CreateResourceAccountRequest::setInheritSecureMobilePhoneFrom(const std::string &inheritSecureMobilePhoneFrom) {
-  inheritSecureMobilePhoneFrom_ = inheritSecureMobilePhoneFrom;
-  setParameter(std::string("InheritSecureMobilePhoneFrom"), inheritSecureMobilePhoneFrom);
-}
-
-std::string CreateResourceAccountRequest::getSecureMobilePhone() const {
-  return secureMobilePhone_;
-}
-
-void CreateResourceAccountRequest::setSecureMobilePhone(const std::string &secureMobilePhone) {
-  secureMobilePhone_ = secureMobilePhone;
-  setParameter(std::string("SecureMobilePhone"), secureMobilePhone);
-}
-
 std::string CreateResourceAccountRequest::getResellAccountType() const {
   return resellAccountType_;
 }

+ 0 - 27
resourcemanager/src/model/GetResourceGroupListAclModeRequest.cc

@@ -1,27 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/resourcemanager/model/GetResourceGroupListAclModeRequest.h>
-
-using AlibabaCloud::ResourceManager::Model::GetResourceGroupListAclModeRequest;
-
-GetResourceGroupListAclModeRequest::GetResourceGroupListAclModeRequest()
-    : RpcServiceRequest("resourcemanager", "2020-03-31", "GetResourceGroupListAclMode") {
-  setMethod(HttpRequest::Method::Get);
-}
-
-GetResourceGroupListAclModeRequest::~GetResourceGroupListAclModeRequest() {}
-

+ 0 - 51
resourcemanager/src/model/GetResourceGroupListAclModeResult.cc

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/resourcemanager/model/GetResourceGroupListAclModeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::ResourceManager;
-using namespace AlibabaCloud::ResourceManager::Model;
-
-GetResourceGroupListAclModeResult::GetResourceGroupListAclModeResult() :
-	ServiceResult()
-{}
-
-GetResourceGroupListAclModeResult::GetResourceGroupListAclModeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-GetResourceGroupListAclModeResult::~GetResourceGroupListAclModeResult()
-{}
-
-void GetResourceGroupListAclModeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	if(!value["Mode"].isNull())
-		mode_ = value["Mode"].asString();
-
-}
-
-std::string GetResourceGroupListAclModeResult::getMode()const
-{
-	return mode_;
-}
-