Supported more query conditions when searching resource group.

This commit is contained in:
sdk-team
2022-01-14 07:26:15 +00:00
parent bd60fe6309
commit ac0162b3c7
182 changed files with 4999 additions and 5963 deletions

View File

@@ -1,48 +1,42 @@
/*
* 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_ACCEPTHANDSHAKEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ACCEPTHANDSHAKEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT AcceptHandshakeRequest : public RpcServiceRequest
{
public:
AcceptHandshakeRequest();
~AcceptHandshakeRequest();
std::string getHandshakeId()const;
void setHandshakeId(const std::string& handshakeId);
private:
std::string handshakeId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ACCEPTHANDSHAKEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_ACCEPTHANDSHAKEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ACCEPTHANDSHAKEREQUEST_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 AcceptHandshakeRequest : public RpcServiceRequest {
public:
AcceptHandshakeRequest();
~AcceptHandshakeRequest();
std::string getHandshakeId() const;
void setHandshakeId(const std::string &handshakeId);
private:
std::string handshakeId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ACCEPTHANDSHAKEREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_ATTACHCONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHCONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT AttachControlPolicyRequest : public RpcServiceRequest
{
public:
AttachControlPolicyRequest();
~AttachControlPolicyRequest();
std::string getTargetId()const;
void setTargetId(const std::string& targetId);
std::string getPolicyId()const;
void setPolicyId(const std::string& policyId);
private:
std::string targetId_;
std::string policyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHCONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHCONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHCONTROLPOLICYREQUEST_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 AttachControlPolicyRequest : public RpcServiceRequest {
public:
AttachControlPolicyRequest();
~AttachControlPolicyRequest();
std::string getTargetId() const;
void setTargetId(const std::string &targetId);
std::string getPolicyId() const;
void setPolicyId(const std::string &policyId);
private:
std::string targetId_;
std::string policyId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHCONTROLPOLICYREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* 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_ATTACHPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT AttachPolicyRequest : public RpcServiceRequest
{
public:
AttachPolicyRequest();
~AttachPolicyRequest();
std::string getPolicyType()const;
void setPolicyType(const std::string& policyType);
std::string getPrincipalType()const;
void setPrincipalType(const std::string& principalType);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
std::string getPrincipalName()const;
void setPrincipalName(const std::string& principalName);
private:
std::string policyType_;
std::string principalType_;
std::string resourceGroupId_;
std::string policyName_;
std::string principalName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHPOLICYREQUEST_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 AttachPolicyRequest : public RpcServiceRequest {
public:
AttachPolicyRequest();
~AttachPolicyRequest();
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getPrincipalType() const;
void setPrincipalType(const std::string &principalType);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
std::string getPrincipalName() const;
void setPrincipalName(const std::string &principalName);
private:
std::string policyType_;
std::string principalType_;
std::string resourceGroupId_;
std::string policyName_;
std::string principalName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ATTACHPOLICYREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_BINDSECUREMOBILEPHONEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_BINDSECUREMOBILEPHONEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT BindSecureMobilePhoneRequest : public RpcServiceRequest
{
public:
BindSecureMobilePhoneRequest();
~BindSecureMobilePhoneRequest();
std::string getSecureMobilePhone()const;
void setSecureMobilePhone(const std::string& secureMobilePhone);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getVerificationCode()const;
void setVerificationCode(const std::string& verificationCode);
private:
std::string secureMobilePhone_;
std::string accountId_;
std::string verificationCode_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_BINDSECUREMOBILEPHONEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_BINDSECUREMOBILEPHONEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_BINDSECUREMOBILEPHONEREQUEST_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 BindSecureMobilePhoneRequest : public RpcServiceRequest {
public:
BindSecureMobilePhoneRequest();
~BindSecureMobilePhoneRequest();
std::string getSecureMobilePhone() const;
void setSecureMobilePhone(const std::string &secureMobilePhone);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getVerificationCode() const;
void setVerificationCode(const std::string &verificationCode);
private:
std::string secureMobilePhone_;
std::string accountId_;
std::string verificationCode_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_BINDSECUREMOBILEPHONEREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_CANCELCREATECLOUDACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELCREATECLOUDACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CancelCreateCloudAccountRequest : public RpcServiceRequest
{
public:
CancelCreateCloudAccountRequest();
~CancelCreateCloudAccountRequest();
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
private:
std::string recordId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELCREATECLOUDACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELCREATECLOUDACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELCREATECLOUDACCOUNTREQUEST_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 CancelCreateCloudAccountRequest : public RpcServiceRequest {
public:
CancelCreateCloudAccountRequest();
~CancelCreateCloudAccountRequest();
std::string getRecordId() const;
void setRecordId(const std::string &recordId);
private:
std::string recordId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELCREATECLOUDACCOUNTREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_CANCELHANDSHAKEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELHANDSHAKEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CancelHandshakeRequest : public RpcServiceRequest
{
public:
CancelHandshakeRequest();
~CancelHandshakeRequest();
std::string getHandshakeId()const;
void setHandshakeId(const std::string& handshakeId);
private:
std::string handshakeId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELHANDSHAKEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELHANDSHAKEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELHANDSHAKEREQUEST_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 CancelHandshakeRequest : public RpcServiceRequest {
public:
CancelHandshakeRequest();
~CancelHandshakeRequest();
std::string getHandshakeId() const;
void setHandshakeId(const std::string &handshakeId);
private:
std::string handshakeId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELHANDSHAKEREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_CANCELPROMOTERESOURCEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELPROMOTERESOURCEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CancelPromoteResourceAccountRequest : public RpcServiceRequest
{
public:
CancelPromoteResourceAccountRequest();
~CancelPromoteResourceAccountRequest();
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
private:
std::string recordId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELPROMOTERESOURCEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELPROMOTERESOURCEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELPROMOTERESOURCEACCOUNTREQUEST_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 CancelPromoteResourceAccountRequest : public RpcServiceRequest {
public:
CancelPromoteResourceAccountRequest();
~CancelPromoteResourceAccountRequest();
std::string getRecordId() const;
void setRecordId(const std::string &recordId);
private:
std::string recordId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CANCELPROMOTERESOURCEACCOUNTREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_CREATECLOUDACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECLOUDACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreateCloudAccountRequest : public RpcServiceRequest
{
public:
CreateCloudAccountRequest();
~CreateCloudAccountRequest();
std::string getParentFolderId()const;
void setParentFolderId(const std::string& parentFolderId);
std::string getDisplayName()const;
void setDisplayName(const std::string& displayName);
std::string getEmail()const;
void setEmail(const std::string& email);
std::string getPayerAccountId()const;
void setPayerAccountId(const std::string& payerAccountId);
private:
std::string parentFolderId_;
std::string displayName_;
std::string email_;
std::string payerAccountId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECLOUDACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECLOUDACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECLOUDACCOUNTREQUEST_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 CreateCloudAccountRequest : public RpcServiceRequest {
public:
CreateCloudAccountRequest();
~CreateCloudAccountRequest();
std::string getParentFolderId() const;
void setParentFolderId(const std::string &parentFolderId);
std::string getDisplayName() const;
void setDisplayName(const std::string &displayName);
std::string getEmail() const;
void setEmail(const std::string &email);
std::string getPayerAccountId() const;
void setPayerAccountId(const std::string &payerAccountId);
private:
std::string parentFolderId_;
std::string displayName_;
std::string email_;
std::string payerAccountId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECLOUDACCOUNTREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_CREATECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreateControlPolicyRequest : public RpcServiceRequest
{
public:
CreateControlPolicyRequest();
~CreateControlPolicyRequest();
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getEffectScope()const;
void setEffectScope(const std::string& effectScope);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
std::string getPolicyDocument()const;
void setPolicyDocument(const std::string& policyDocument);
private:
std::string description_;
std::string effectScope_;
std::string policyName_;
std::string policyDocument_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECONTROLPOLICYREQUEST_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 CreateControlPolicyRequest : public RpcServiceRequest {
public:
CreateControlPolicyRequest();
~CreateControlPolicyRequest();
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getEffectScope() const;
void setEffectScope(const std::string &effectScope);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
std::string getPolicyDocument() const;
void setPolicyDocument(const std::string &policyDocument);
private:
std::string description_;
std::string effectScope_;
std::string policyName_;
std::string policyDocument_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATECONTROLPOLICYREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_CREATEFOLDERREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEFOLDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreateFolderRequest : public RpcServiceRequest
{
public:
CreateFolderRequest();
~CreateFolderRequest();
std::string getFolderName()const;
void setFolderName(const std::string& folderName);
std::string getParentFolderId()const;
void setParentFolderId(const std::string& parentFolderId);
private:
std::string folderName_;
std::string parentFolderId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEFOLDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEFOLDERREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEFOLDERREQUEST_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 CreateFolderRequest : public RpcServiceRequest {
public:
CreateFolderRequest();
~CreateFolderRequest();
std::string getFolderName() const;
void setFolderName(const std::string &folderName);
std::string getParentFolderId() const;
void setParentFolderId(const std::string &parentFolderId);
private:
std::string folderName_;
std::string parentFolderId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEFOLDERREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreatePolicyRequest : public RpcServiceRequest
{
public:
CreatePolicyRequest();
~CreatePolicyRequest();
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
std::string getPolicyDocument()const;
void setPolicyDocument(const std::string& policyDocument);
private:
std::string description_;
std::string policyName_;
std::string policyDocument_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYREQUEST_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 CreatePolicyRequest : public RpcServiceRequest {
public:
CreatePolicyRequest();
~CreatePolicyRequest();
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
std::string getPolicyDocument() const;
void setPolicyDocument(const std::string &policyDocument);
private:
std::string description_;
std::string policyName_;
std::string policyDocument_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
std::string policyType;
std::string description;
std::string policyName;
std::string defaultVersion;
std::string policyName;
std::string createDate;
};

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYVERSIONREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreatePolicyVersionRequest : public RpcServiceRequest
{
public:
CreatePolicyVersionRequest();
~CreatePolicyVersionRequest();
bool getSetAsDefault()const;
void setSetAsDefault(bool setAsDefault);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
std::string getPolicyDocument()const;
void setPolicyDocument(const std::string& policyDocument);
private:
bool setAsDefault_;
std::string policyName_;
std::string policyDocument_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYVERSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYVERSIONREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYVERSIONREQUEST_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 CreatePolicyVersionRequest : public RpcServiceRequest {
public:
CreatePolicyVersionRequest();
~CreatePolicyVersionRequest();
bool getSetAsDefault() const;
void setSetAsDefault(bool setAsDefault);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
std::string getPolicyDocument() const;
void setPolicyDocument(const std::string &policyDocument);
private:
bool setAsDefault_;
std::string policyName_;
std::string policyDocument_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEPOLICYVERSIONREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_CREATERESOURCEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreateResourceAccountRequest : public RpcServiceRequest
{
public:
CreateResourceAccountRequest();
~CreateResourceAccountRequest();
std::string getAccountNamePrefix()const;
void setAccountNamePrefix(const std::string& accountNamePrefix);
std::string getParentFolderId()const;
void setParentFolderId(const std::string& parentFolderId);
std::string getDisplayName()const;
void setDisplayName(const std::string& displayName);
std::string getPayerAccountId()const;
void setPayerAccountId(const std::string& payerAccountId);
private:
std::string accountNamePrefix_;
std::string parentFolderId_;
std::string displayName_;
std::string payerAccountId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEACCOUNTREQUEST_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 CreateResourceAccountRequest : public RpcServiceRequest {
public:
CreateResourceAccountRequest();
~CreateResourceAccountRequest();
std::string getAccountNamePrefix() const;
void setAccountNamePrefix(const std::string &accountNamePrefix);
std::string getParentFolderId() const;
void setParentFolderId(const std::string &parentFolderId);
std::string getDisplayName() const;
void setDisplayName(const std::string &displayName);
std::string getPayerAccountId() const;
void setPayerAccountId(const std::string &payerAccountId);
private:
std::string accountNamePrefix_;
std::string parentFolderId_;
std::string displayName_;
std::string payerAccountId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEACCOUNTREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_CREATERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreateResourceGroupRequest : public RpcServiceRequest
{
public:
CreateResourceGroupRequest();
~CreateResourceGroupRequest();
std::string getDisplayName()const;
void setDisplayName(const std::string& displayName);
std::string getName()const;
void setName(const std::string& name);
private:
std::string displayName_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEGROUPREQUEST_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 CreateResourceGroupRequest : public RpcServiceRequest {
public:
CreateResourceGroupRequest();
~CreateResourceGroupRequest();
std::string getDisplayName() const;
void setDisplayName(const std::string &displayName);
std::string getName() const;
void setName(const std::string &name);
private:
std::string displayName_;
std::string name_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATERESOURCEGROUPREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_CREATEROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreateRoleRequest : public RpcServiceRequest
{
public:
CreateRoleRequest();
~CreateRoleRequest();
long getMaxSessionDuration()const;
void setMaxSessionDuration(long maxSessionDuration);
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getAssumeRolePolicyDocument()const;
void setAssumeRolePolicyDocument(const std::string& assumeRolePolicyDocument);
private:
long maxSessionDuration_;
std::string roleName_;
std::string description_;
std::string assumeRolePolicyDocument_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEROLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEROLEREQUEST_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 CreateRoleRequest : public RpcServiceRequest {
public:
CreateRoleRequest();
~CreateRoleRequest();
long getMaxSessionDuration() const;
void setMaxSessionDuration(long maxSessionDuration);
std::string getRoleName() const;
void setRoleName(const std::string &roleName);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAssumeRolePolicyDocument() const;
void setAssumeRolePolicyDocument(const std::string &assumeRolePolicyDocument);
private:
long maxSessionDuration_;
std::string roleName_;
std::string description_;
std::string assumeRolePolicyDocument_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATEROLEREQUEST_H_

View File

@@ -39,8 +39,8 @@ namespace AlibabaCloud
std::string description;
std::string assumeRolePolicyDocument;
std::string arn;
std::string roleId;
std::string createDate;
std::string roleId;
std::string rolePrincipalName;
};

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT CreateServiceLinkedRoleRequest : public RpcServiceRequest
{
public:
CreateServiceLinkedRoleRequest();
~CreateServiceLinkedRoleRequest();
std::string getCustomSuffix()const;
void setCustomSuffix(const std::string& customSuffix);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
private:
std::string customSuffix_;
std::string description_;
std::string serviceName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATESERVICELINKEDROLEREQUEST_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 CreateServiceLinkedRoleRequest : public RpcServiceRequest {
public:
CreateServiceLinkedRoleRequest();
~CreateServiceLinkedRoleRequest();
std::string getCustomSuffix() const;
void setCustomSuffix(const std::string &customSuffix);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string customSuffix_;
std::string description_;
std::string serviceName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_CREATESERVICELINKEDROLEREQUEST_H_

View File

@@ -37,10 +37,10 @@ namespace AlibabaCloud
std::string roleName;
std::string description;
std::string assumeRolePolicyDocument;
bool isServiceLinkedRole;
std::string arn;
std::string roleId;
bool isServiceLinkedRole;
std::string createDate;
std::string roleId;
std::string rolePrincipalName;
};

View File

@@ -1,48 +1,42 @@
/*
* 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_DECLINEHANDSHAKEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DECLINEHANDSHAKEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeclineHandshakeRequest : public RpcServiceRequest
{
public:
DeclineHandshakeRequest();
~DeclineHandshakeRequest();
std::string getHandshakeId()const;
void setHandshakeId(const std::string& handshakeId);
private:
std::string handshakeId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DECLINEHANDSHAKEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DECLINEHANDSHAKEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DECLINEHANDSHAKEREQUEST_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 DeclineHandshakeRequest : public RpcServiceRequest {
public:
DeclineHandshakeRequest();
~DeclineHandshakeRequest();
std::string getHandshakeId() const;
void setHandshakeId(const std::string &handshakeId);
private:
std::string handshakeId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DECLINEHANDSHAKEREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DELETECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETECONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeleteControlPolicyRequest : public RpcServiceRequest
{
public:
DeleteControlPolicyRequest();
~DeleteControlPolicyRequest();
std::string getPolicyId()const;
void setPolicyId(const std::string& policyId);
private:
std::string policyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETECONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETECONTROLPOLICYREQUEST_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 DeleteControlPolicyRequest : public RpcServiceRequest {
public:
DeleteControlPolicyRequest();
~DeleteControlPolicyRequest();
std::string getPolicyId() const;
void setPolicyId(const std::string &policyId);
private:
std::string policyId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETECONTROLPOLICYREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DELETEFOLDERREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEFOLDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeleteFolderRequest : public RpcServiceRequest
{
public:
DeleteFolderRequest();
~DeleteFolderRequest();
std::string getFolderId()const;
void setFolderId(const std::string& folderId);
private:
std::string folderId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEFOLDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEFOLDERREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEFOLDERREQUEST_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 DeleteFolderRequest : public RpcServiceRequest {
public:
DeleteFolderRequest();
~DeleteFolderRequest();
std::string getFolderId() const;
void setFolderId(const std::string &folderId);
private:
std::string folderId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEFOLDERREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DELETEPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeletePolicyRequest : public RpcServiceRequest
{
public:
DeletePolicyRequest();
~DeletePolicyRequest();
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
private:
std::string policyName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYREQUEST_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 DeletePolicyRequest : public RpcServiceRequest {
public:
DeletePolicyRequest();
~DeletePolicyRequest();
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
private:
std::string policyName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DELETEPOLICYVERSIONREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeletePolicyVersionRequest : public RpcServiceRequest
{
public:
DeletePolicyVersionRequest();
~DeletePolicyVersionRequest();
std::string getVersionId()const;
void setVersionId(const std::string& versionId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
private:
std::string versionId_;
std::string policyName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYVERSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYVERSIONREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYVERSIONREQUEST_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 DeletePolicyVersionRequest : public RpcServiceRequest {
public:
DeletePolicyVersionRequest();
~DeletePolicyVersionRequest();
std::string getVersionId() const;
void setVersionId(const std::string &versionId);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
private:
std::string versionId_;
std::string policyName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEPOLICYVERSIONREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DELETERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETERESOURCEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeleteResourceGroupRequest : public RpcServiceRequest
{
public:
DeleteResourceGroupRequest();
~DeleteResourceGroupRequest();
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
private:
std::string resourceGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETERESOURCEGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETERESOURCEGROUPREQUEST_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 DeleteResourceGroupRequest : public RpcServiceRequest {
public:
DeleteResourceGroupRequest();
~DeleteResourceGroupRequest();
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
private:
std::string resourceGroupId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETERESOURCEGROUPREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DELETEROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeleteRoleRequest : public RpcServiceRequest
{
public:
DeleteRoleRequest();
~DeleteRoleRequest();
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
private:
std::string roleName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEROLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEROLEREQUEST_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 DeleteRoleRequest : public RpcServiceRequest {
public:
DeleteRoleRequest();
~DeleteRoleRequest();
std::string getRoleName() const;
void setRoleName(const std::string &roleName);
private:
std::string roleName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETEROLEREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DELETESERVICELINKEDROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETESERVICELINKEDROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeleteServiceLinkedRoleRequest : public RpcServiceRequest
{
public:
DeleteServiceLinkedRoleRequest();
~DeleteServiceLinkedRoleRequest();
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
private:
std::string roleName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETESERVICELINKEDROLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETESERVICELINKEDROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETESERVICELINKEDROLEREQUEST_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 DeleteServiceLinkedRoleRequest : public RpcServiceRequest {
public:
DeleteServiceLinkedRoleRequest();
~DeleteServiceLinkedRoleRequest();
std::string getRoleName() const;
void setRoleName(const std::string &roleName);
private:
std::string roleName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DELETESERVICELINKEDROLEREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DEREGISTERDELEGATEDADMINISTRATORREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DEREGISTERDELEGATEDADMINISTRATORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DeregisterDelegatedAdministratorRequest : public RpcServiceRequest
{
public:
DeregisterDelegatedAdministratorRequest();
~DeregisterDelegatedAdministratorRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getServicePrincipal()const;
void setServicePrincipal(const std::string& servicePrincipal);
private:
std::string accountId_;
std::string servicePrincipal_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DEREGISTERDELEGATEDADMINISTRATORREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DEREGISTERDELEGATEDADMINISTRATORREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DEREGISTERDELEGATEDADMINISTRATORREQUEST_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 DeregisterDelegatedAdministratorRequest : public RpcServiceRequest {
public:
DeregisterDelegatedAdministratorRequest();
~DeregisterDelegatedAdministratorRequest();
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getServicePrincipal() const;
void setServicePrincipal(const std::string &servicePrincipal);
private:
std::string accountId_;
std::string servicePrincipal_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DEREGISTERDELEGATEDADMINISTRATORREQUEST_H_

View File

@@ -1,45 +1,39 @@
/*
* 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_DESTROYRESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DESTROYRESOURCEDIRECTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DestroyResourceDirectoryRequest : public RpcServiceRequest
{
public:
DestroyResourceDirectoryRequest();
~DestroyResourceDirectoryRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DESTROYRESOURCEDIRECTORYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DESTROYRESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DESTROYRESOURCEDIRECTORYREQUEST_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 DestroyResourceDirectoryRequest : public RpcServiceRequest {
public:
DestroyResourceDirectoryRequest();
~DestroyResourceDirectoryRequest();
private:
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DESTROYRESOURCEDIRECTORYREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DETACHCONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHCONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DetachControlPolicyRequest : public RpcServiceRequest
{
public:
DetachControlPolicyRequest();
~DetachControlPolicyRequest();
std::string getTargetId()const;
void setTargetId(const std::string& targetId);
std::string getPolicyId()const;
void setPolicyId(const std::string& policyId);
private:
std::string targetId_;
std::string policyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHCONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHCONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHCONTROLPOLICYREQUEST_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 DetachControlPolicyRequest : public RpcServiceRequest {
public:
DetachControlPolicyRequest();
~DetachControlPolicyRequest();
std::string getTargetId() const;
void setTargetId(const std::string &targetId);
std::string getPolicyId() const;
void setPolicyId(const std::string &policyId);
private:
std::string targetId_;
std::string policyId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHCONTROLPOLICYREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* 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_DETACHPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DetachPolicyRequest : public RpcServiceRequest
{
public:
DetachPolicyRequest();
~DetachPolicyRequest();
std::string getPolicyType()const;
void setPolicyType(const std::string& policyType);
std::string getPrincipalType()const;
void setPrincipalType(const std::string& principalType);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
std::string getPrincipalName()const;
void setPrincipalName(const std::string& principalName);
private:
std::string policyType_;
std::string principalType_;
std::string resourceGroupId_;
std::string policyName_;
std::string principalName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHPOLICYREQUEST_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 DetachPolicyRequest : public RpcServiceRequest {
public:
DetachPolicyRequest();
~DetachPolicyRequest();
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getPrincipalType() const;
void setPrincipalType(const std::string &principalType);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
std::string getPrincipalName() const;
void setPrincipalName(const std::string &principalName);
private:
std::string policyType_;
std::string principalType_;
std::string resourceGroupId_;
std::string policyName_;
std::string principalName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DETACHPOLICYREQUEST_H_

View File

@@ -1,45 +1,39 @@
/*
* 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_DISABLECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DISABLECONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT DisableControlPolicyRequest : public RpcServiceRequest
{
public:
DisableControlPolicyRequest();
~DisableControlPolicyRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DISABLECONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_DISABLECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_DISABLECONTROLPOLICYREQUEST_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 DisableControlPolicyRequest : public RpcServiceRequest {
public:
DisableControlPolicyRequest();
~DisableControlPolicyRequest();
private:
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_DISABLECONTROLPOLICYREQUEST_H_

View File

@@ -1,45 +1,39 @@
/*
* 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_ENABLECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLECONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT EnableControlPolicyRequest : public RpcServiceRequest
{
public:
EnableControlPolicyRequest();
~EnableControlPolicyRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLECONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLECONTROLPOLICYREQUEST_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 EnableControlPolicyRequest : public RpcServiceRequest {
public:
EnableControlPolicyRequest();
~EnableControlPolicyRequest();
private:
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLECONTROLPOLICYREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_ENABLERESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLERESOURCEDIRECTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT EnableResourceDirectoryRequest : public RpcServiceRequest
{
public:
EnableResourceDirectoryRequest();
~EnableResourceDirectoryRequest();
std::string getEnableMode()const;
void setEnableMode(const std::string& enableMode);
std::string getMASecureMobilePhone()const;
void setMASecureMobilePhone(const std::string& mASecureMobilePhone);
std::string getMAName()const;
void setMAName(const std::string& mAName);
std::string getVerificationCode()const;
void setVerificationCode(const std::string& verificationCode);
private:
std::string enableMode_;
std::string mASecureMobilePhone_;
std::string mAName_;
std::string verificationCode_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLERESOURCEDIRECTORYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLERESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLERESOURCEDIRECTORYREQUEST_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 EnableResourceDirectoryRequest : public RpcServiceRequest {
public:
EnableResourceDirectoryRequest();
~EnableResourceDirectoryRequest();
std::string getEnableMode() const;
void setEnableMode(const std::string &enableMode);
std::string getMASecureMobilePhone() const;
void setMASecureMobilePhone(const std::string &mASecureMobilePhone);
std::string getMAName() const;
void setMAName(const std::string &mAName);
std::string getVerificationCode() const;
void setVerificationCode(const std::string &verificationCode);
private:
std::string enableMode_;
std::string mASecureMobilePhone_;
std::string mAName_;
std::string verificationCode_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_ENABLERESOURCEDIRECTORYREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_GETACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetAccountRequest : public RpcServiceRequest
{
public:
GetAccountRequest();
~GetAccountRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
private:
std::string accountId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETACCOUNTREQUEST_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 GetAccountRequest : public RpcServiceRequest {
public:
GetAccountRequest();
~GetAccountRequest();
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
private:
std::string accountId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETACCOUNTREQUEST_H_

View File

@@ -1,45 +1,39 @@
/*
* 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_GETCONTROLPOLICYENABLEMENTSTATUSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYENABLEMENTSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetControlPolicyEnablementStatusRequest : public RpcServiceRequest
{
public:
GetControlPolicyEnablementStatusRequest();
~GetControlPolicyEnablementStatusRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYENABLEMENTSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYENABLEMENTSTATUSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYENABLEMENTSTATUSREQUEST_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 GetControlPolicyEnablementStatusRequest : public RpcServiceRequest {
public:
GetControlPolicyEnablementStatusRequest();
~GetControlPolicyEnablementStatusRequest();
private:
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYENABLEMENTSTATUSREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_GETCONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetControlPolicyRequest : public RpcServiceRequest
{
public:
GetControlPolicyRequest();
~GetControlPolicyRequest();
std::string getLanguage()const;
void setLanguage(const std::string& language);
std::string getPolicyId()const;
void setPolicyId(const std::string& policyId);
private:
std::string language_;
std::string policyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYREQUEST_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 GetControlPolicyRequest : public RpcServiceRequest {
public:
GetControlPolicyRequest();
~GetControlPolicyRequest();
std::string getLanguage() const;
void setLanguage(const std::string &language);
std::string getPolicyId() const;
void setPolicyId(const std::string &policyId);
private:
std::string language_;
std::string policyId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETCONTROLPOLICYREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_GETFOLDERREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETFOLDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetFolderRequest : public RpcServiceRequest
{
public:
GetFolderRequest();
~GetFolderRequest();
std::string getFolderId()const;
void setFolderId(const std::string& folderId);
private:
std::string folderId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETFOLDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETFOLDERREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETFOLDERREQUEST_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 GetFolderRequest : public RpcServiceRequest {
public:
GetFolderRequest();
~GetFolderRequest();
std::string getFolderId() const;
void setFolderId(const std::string &folderId);
private:
std::string folderId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETFOLDERREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_GETHANDSHAKEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETHANDSHAKEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetHandshakeRequest : public RpcServiceRequest
{
public:
GetHandshakeRequest();
~GetHandshakeRequest();
std::string getHandshakeId()const;
void setHandshakeId(const std::string& handshakeId);
private:
std::string handshakeId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETHANDSHAKEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETHANDSHAKEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETHANDSHAKEREQUEST_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 GetHandshakeRequest : public RpcServiceRequest {
public:
GetHandshakeRequest();
~GetHandshakeRequest();
std::string getHandshakeId() const;
void setHandshakeId(const std::string &handshakeId);
private:
std::string handshakeId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETHANDSHAKEREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_GETPAYERFORACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPAYERFORACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetPayerForAccountRequest : public RpcServiceRequest
{
public:
GetPayerForAccountRequest();
~GetPayerForAccountRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
private:
std::string accountId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPAYERFORACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPAYERFORACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPAYERFORACCOUNTREQUEST_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 GetPayerForAccountRequest : public RpcServiceRequest {
public:
GetPayerForAccountRequest();
~GetPayerForAccountRequest();
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
private:
std::string accountId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPAYERFORACCOUNTREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetPolicyRequest : public RpcServiceRequest
{
public:
GetPolicyRequest();
~GetPolicyRequest();
std::string getPolicyType()const;
void setPolicyType(const std::string& policyType);
std::string getLanguage()const;
void setLanguage(const std::string& language);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
private:
std::string policyType_;
std::string language_;
std::string policyName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYREQUEST_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 GetPolicyRequest : public RpcServiceRequest {
public:
GetPolicyRequest();
~GetPolicyRequest();
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getLanguage() const;
void setLanguage(const std::string &language);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
private:
std::string policyType_;
std::string language_;
std::string policyName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYREQUEST_H_

View File

@@ -34,12 +34,12 @@ namespace AlibabaCloud
public:
struct Policy
{
std::string policyType;
std::string updateDate;
std::string policyType;
std::string description;
int attachmentCount;
std::string policyName;
std::string defaultVersion;
std::string policyName;
std::string policyDocument;
std::string createDate;
};

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYVERSIONREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetPolicyVersionRequest : public RpcServiceRequest
{
public:
GetPolicyVersionRequest();
~GetPolicyVersionRequest();
std::string getPolicyType()const;
void setPolicyType(const std::string& policyType);
std::string getVersionId()const;
void setVersionId(const std::string& versionId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
private:
std::string policyType_;
std::string versionId_;
std::string policyName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYVERSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYVERSIONREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYVERSIONREQUEST_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 GetPolicyVersionRequest : public RpcServiceRequest {
public:
GetPolicyVersionRequest();
~GetPolicyVersionRequest();
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getVersionId() const;
void setVersionId(const std::string &versionId);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
private:
std::string policyType_;
std::string versionId_;
std::string policyName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETPOLICYVERSIONREQUEST_H_

View File

@@ -1,45 +1,39 @@
/*
* 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_GETRESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEDIRECTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetResourceDirectoryRequest : public RpcServiceRequest
{
public:
GetResourceDirectoryRequest();
~GetResourceDirectoryRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEDIRECTORYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEDIRECTORYREQUEST_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 GetResourceDirectoryRequest : public RpcServiceRequest {
public:
GetResourceDirectoryRequest();
~GetResourceDirectoryRequest();
private:
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEDIRECTORYREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_GETRESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetResourceGroupRequest : public RpcServiceRequest
{
public:
GetResourceGroupRequest();
~GetResourceGroupRequest();
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
private:
std::string resourceGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPREQUEST_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 GetResourceGroupRequest : public RpcServiceRequest {
public:
GetResourceGroupRequest();
~GetResourceGroupRequest();
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
private:
std::string resourceGroupId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETRESOURCEGROUPREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_GETROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetRoleRequest : public RpcServiceRequest
{
public:
GetRoleRequest();
~GetRoleRequest();
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
std::string getLanguage()const;
void setLanguage(const std::string& language);
private:
std::string roleName_;
std::string language_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETROLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETROLEREQUEST_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 GetRoleRequest : public RpcServiceRequest {
public:
GetRoleRequest();
~GetRoleRequest();
std::string getRoleName() const;
void setRoleName(const std::string &roleName);
std::string getLanguage() const;
void setLanguage(const std::string &language);
private:
std::string roleName_;
std::string language_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETROLEREQUEST_H_

View File

@@ -36,19 +36,19 @@ namespace AlibabaCloud
{
struct LatestDeletionTask
{
std::string createDate;
std::string deletionTaskId;
std::string createDate;
};
long maxSessionDuration;
std::string updateDate;
long maxSessionDuration;
std::string roleName;
std::string description;
std::string assumeRolePolicyDocument;
LatestDeletionTask latestDeletionTask;
bool isServiceLinkedRole;
std::string arn;
std::string roleId;
bool isServiceLinkedRole;
std::string createDate;
std::string roleId;
std::string rolePrincipalName;
};

View File

@@ -1,48 +1,42 @@
/*
* 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_GETSERVICELINKEDROLEDELETIONSTATUSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETSERVICELINKEDROLEDELETIONSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT GetServiceLinkedRoleDeletionStatusRequest : public RpcServiceRequest
{
public:
GetServiceLinkedRoleDeletionStatusRequest();
~GetServiceLinkedRoleDeletionStatusRequest();
std::string getDeletionTaskId()const;
void setDeletionTaskId(const std::string& deletionTaskId);
private:
std::string deletionTaskId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETSERVICELINKEDROLEDELETIONSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETSERVICELINKEDROLEDELETIONSTATUSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETSERVICELINKEDROLEDELETIONSTATUSREQUEST_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 GetServiceLinkedRoleDeletionStatusRequest : public RpcServiceRequest {
public:
GetServiceLinkedRoleDeletionStatusRequest();
~GetServiceLinkedRoleDeletionStatusRequest();
std::string getDeletionTaskId() const;
void setDeletionTaskId(const std::string &deletionTaskId);
private:
std::string deletionTaskId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_GETSERVICELINKEDROLEDELETIONSTATUSREQUEST_H_

View File

@@ -1,45 +1,39 @@
/*
* 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_INITRESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_INITRESOURCEDIRECTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT InitResourceDirectoryRequest : public RpcServiceRequest
{
public:
InitResourceDirectoryRequest();
~InitResourceDirectoryRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_INITRESOURCEDIRECTORYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_INITRESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_INITRESOURCEDIRECTORYREQUEST_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 InitResourceDirectoryRequest : public RpcServiceRequest {
public:
InitResourceDirectoryRequest();
~InitResourceDirectoryRequest();
private:
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_INITRESOURCEDIRECTORYREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_INVITEACCOUNTTORESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_INVITEACCOUNTTORESOURCEDIRECTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT InviteAccountToResourceDirectoryRequest : public RpcServiceRequest
{
public:
InviteAccountToResourceDirectoryRequest();
~InviteAccountToResourceDirectoryRequest();
std::string getNote()const;
void setNote(const std::string& note);
std::string getTargetType()const;
void setTargetType(const std::string& targetType);
std::string getTargetEntity()const;
void setTargetEntity(const std::string& targetEntity);
private:
std::string note_;
std::string targetType_;
std::string targetEntity_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_INVITEACCOUNTTORESOURCEDIRECTORYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_INVITEACCOUNTTORESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_INVITEACCOUNTTORESOURCEDIRECTORYREQUEST_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 InviteAccountToResourceDirectoryRequest : public RpcServiceRequest {
public:
InviteAccountToResourceDirectoryRequest();
~InviteAccountToResourceDirectoryRequest();
std::string getNote() const;
void setNote(const std::string &note);
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
std::string getTargetEntity() const;
void setTargetEntity(const std::string &targetEntity);
private:
std::string note_;
std::string targetType_;
std::string targetEntity_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_INVITEACCOUNTTORESOURCEDIRECTORYREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_LISTACCOUNTSFORPARENTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSFORPARENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListAccountsForParentRequest : public RpcServiceRequest
{
public:
ListAccountsForParentRequest();
~ListAccountsForParentRequest();
std::string getQueryKeyword()const;
void setQueryKeyword(const std::string& queryKeyword);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getParentFolderId()const;
void setParentFolderId(const std::string& parentFolderId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string queryKeyword_;
int pageNumber_;
std::string parentFolderId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSFORPARENTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSFORPARENTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSFORPARENTREQUEST_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 ListAccountsForParentRequest : public RpcServiceRequest {
public:
ListAccountsForParentRequest();
~ListAccountsForParentRequest();
std::string getQueryKeyword() const;
void setQueryKeyword(const std::string &queryKeyword);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getParentFolderId() const;
void setParentFolderId(const std::string &parentFolderId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string queryKeyword_;
int pageNumber_;
std::string parentFolderId_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSFORPARENTREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_LISTACCOUNTSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListAccountsRequest : public RpcServiceRequest
{
public:
ListAccountsRequest();
~ListAccountsRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSREQUEST_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 ListAccountsRequest : public RpcServiceRequest {
public:
ListAccountsRequest();
~ListAccountsRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTACCOUNTSREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_LISTANCESTORSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTANCESTORSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListAncestorsRequest : public RpcServiceRequest
{
public:
ListAncestorsRequest();
~ListAncestorsRequest();
std::string getChildId()const;
void setChildId(const std::string& childId);
private:
std::string childId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTANCESTORSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTANCESTORSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTANCESTORSREQUEST_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 ListAncestorsRequest : public RpcServiceRequest {
public:
ListAncestorsRequest();
~ListAncestorsRequest();
std::string getChildId() const;
void setChildId(const std::string &childId);
private:
std::string childId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTANCESTORSREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_LISTCONTROLPOLICIESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICIESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListControlPoliciesRequest : public RpcServiceRequest
{
public:
ListControlPoliciesRequest();
~ListControlPoliciesRequest();
std::string getPolicyType()const;
void setPolicyType(const std::string& policyType);
std::string getLanguage()const;
void setLanguage(const std::string& language);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string policyType_;
std::string language_;
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICIESREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICIESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICIESREQUEST_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 ListControlPoliciesRequest : public RpcServiceRequest {
public:
ListControlPoliciesRequest();
~ListControlPoliciesRequest();
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getLanguage() const;
void setLanguage(const std::string &language);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string policyType_;
std::string language_;
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICIESREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_LISTCONTROLPOLICYATTACHMENTSFORTARGETREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICYATTACHMENTSFORTARGETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListControlPolicyAttachmentsForTargetRequest : public RpcServiceRequest
{
public:
ListControlPolicyAttachmentsForTargetRequest();
~ListControlPolicyAttachmentsForTargetRequest();
std::string getTargetId()const;
void setTargetId(const std::string& targetId);
std::string getLanguage()const;
void setLanguage(const std::string& language);
private:
std::string targetId_;
std::string language_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICYATTACHMENTSFORTARGETREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICYATTACHMENTSFORTARGETREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICYATTACHMENTSFORTARGETREQUEST_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 ListControlPolicyAttachmentsForTargetRequest : public RpcServiceRequest {
public:
ListControlPolicyAttachmentsForTargetRequest();
~ListControlPolicyAttachmentsForTargetRequest();
std::string getTargetId() const;
void setTargetId(const std::string &targetId);
std::string getLanguage() const;
void setLanguage(const std::string &language);
private:
std::string targetId_;
std::string language_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTCONTROLPOLICYATTACHMENTSFORTARGETREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDADMINISTRATORSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDADMINISTRATORSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListDelegatedAdministratorsRequest : public RpcServiceRequest
{
public:
ListDelegatedAdministratorsRequest();
~ListDelegatedAdministratorsRequest();
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getServicePrincipal()const;
void setServicePrincipal(const std::string& servicePrincipal);
private:
long pageNumber_;
long pageSize_;
std::string servicePrincipal_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDADMINISTRATORSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDADMINISTRATORSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDADMINISTRATORSREQUEST_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 ListDelegatedAdministratorsRequest : public RpcServiceRequest {
public:
ListDelegatedAdministratorsRequest();
~ListDelegatedAdministratorsRequest();
long getPageNumber() const;
void setPageNumber(long pageNumber);
long getPageSize() const;
void setPageSize(long pageSize);
std::string getServicePrincipal() const;
void setServicePrincipal(const std::string &servicePrincipal);
private:
long pageNumber_;
long pageSize_;
std::string servicePrincipal_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDADMINISTRATORSREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_LISTDELEGATEDSERVICESFORACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDSERVICESFORACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListDelegatedServicesForAccountRequest : public RpcServiceRequest
{
public:
ListDelegatedServicesForAccountRequest();
~ListDelegatedServicesForAccountRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
private:
std::string accountId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDSERVICESFORACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDSERVICESFORACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDSERVICESFORACCOUNTREQUEST_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 ListDelegatedServicesForAccountRequest : public RpcServiceRequest {
public:
ListDelegatedServicesForAccountRequest();
~ListDelegatedServicesForAccountRequest();
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
private:
std::string accountId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTDELEGATEDSERVICESFORACCOUNTREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_LISTFOLDERSFORPARENTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTFOLDERSFORPARENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListFoldersForParentRequest : public RpcServiceRequest
{
public:
ListFoldersForParentRequest();
~ListFoldersForParentRequest();
std::string getQueryKeyword()const;
void setQueryKeyword(const std::string& queryKeyword);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getParentFolderId()const;
void setParentFolderId(const std::string& parentFolderId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string queryKeyword_;
int pageNumber_;
std::string parentFolderId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTFOLDERSFORPARENTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTFOLDERSFORPARENTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTFOLDERSFORPARENTREQUEST_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 ListFoldersForParentRequest : public RpcServiceRequest {
public:
ListFoldersForParentRequest();
~ListFoldersForParentRequest();
std::string getQueryKeyword() const;
void setQueryKeyword(const std::string &queryKeyword);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getParentFolderId() const;
void setParentFolderId(const std::string &parentFolderId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string queryKeyword_;
int pageNumber_;
std::string parentFolderId_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTFOLDERSFORPARENTREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_LISTHANDSHAKESFORACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListHandshakesForAccountRequest : public RpcServiceRequest
{
public:
ListHandshakesForAccountRequest();
~ListHandshakesForAccountRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORACCOUNTREQUEST_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 ListHandshakesForAccountRequest : public RpcServiceRequest {
public:
ListHandshakesForAccountRequest();
~ListHandshakesForAccountRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORACCOUNTREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_LISTHANDSHAKESFORRESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORRESOURCEDIRECTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListHandshakesForResourceDirectoryRequest : public RpcServiceRequest
{
public:
ListHandshakesForResourceDirectoryRequest();
~ListHandshakesForResourceDirectoryRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORRESOURCEDIRECTORYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORRESOURCEDIRECTORYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORRESOURCEDIRECTORYREQUEST_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 ListHandshakesForResourceDirectoryRequest : public RpcServiceRequest {
public:
ListHandshakesForResourceDirectoryRequest();
~ListHandshakesForResourceDirectoryRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTHANDSHAKESFORRESOURCEDIRECTORYREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_LISTPOLICIESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICIESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListPoliciesRequest : public RpcServiceRequest
{
public:
ListPoliciesRequest();
~ListPoliciesRequest();
std::string getPolicyType()const;
void setPolicyType(const std::string& policyType);
std::string getLanguage()const;
void setLanguage(const std::string& language);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string policyType_;
std::string language_;
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICIESREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICIESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICIESREQUEST_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 ListPoliciesRequest : public RpcServiceRequest {
public:
ListPoliciesRequest();
~ListPoliciesRequest();
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getLanguage() const;
void setLanguage(const std::string &language);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string policyType_;
std::string language_;
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICIESREQUEST_H_

View File

@@ -34,12 +34,12 @@ namespace AlibabaCloud
public:
struct Policy
{
std::string policyType;
std::string updateDate;
std::string policyType;
std::string description;
int attachmentCount;
std::string policyName;
std::string defaultVersion;
std::string policyName;
std::string createDate;
};

View File

@@ -1,69 +1,63 @@
/*
* 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_LISTPOLICYATTACHMENTSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYATTACHMENTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListPolicyAttachmentsRequest : public RpcServiceRequest
{
public:
ListPolicyAttachmentsRequest();
~ListPolicyAttachmentsRequest();
std::string getLanguage()const;
void setLanguage(const std::string& language);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getPolicyType()const;
void setPolicyType(const std::string& policyType);
std::string getPrincipalType()const;
void setPrincipalType(const std::string& principalType);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
std::string getPrincipalName()const;
void setPrincipalName(const std::string& principalName);
private:
std::string language_;
int pageNumber_;
std::string resourceGroupId_;
int pageSize_;
std::string policyType_;
std::string principalType_;
std::string policyName_;
std::string principalName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYATTACHMENTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYATTACHMENTSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYATTACHMENTSREQUEST_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 ListPolicyAttachmentsRequest : public RpcServiceRequest {
public:
ListPolicyAttachmentsRequest();
~ListPolicyAttachmentsRequest();
std::string getLanguage() const;
void setLanguage(const std::string &language);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getPrincipalType() const;
void setPrincipalType(const std::string &principalType);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
std::string getPrincipalName() const;
void setPrincipalName(const std::string &principalName);
private:
std::string language_;
int pageNumber_;
std::string resourceGroupId_;
int pageSize_;
std::string policyType_;
std::string principalType_;
std::string policyName_;
std::string principalName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYATTACHMENTSREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_LISTPOLICYVERSIONSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYVERSIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListPolicyVersionsRequest : public RpcServiceRequest
{
public:
ListPolicyVersionsRequest();
~ListPolicyVersionsRequest();
std::string getPolicyType()const;
void setPolicyType(const std::string& policyType);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
private:
std::string policyType_;
std::string policyName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYVERSIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYVERSIONSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYVERSIONSREQUEST_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 ListPolicyVersionsRequest : public RpcServiceRequest {
public:
ListPolicyVersionsRequest();
~ListPolicyVersionsRequest();
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
private:
std::string policyType_;
std::string policyName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTPOLICYVERSIONSREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCEGROUPSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCEGROUPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListResourceGroupsRequest : public RpcServiceRequest
{
public:
ListResourceGroupsRequest();
~ListResourceGroupsRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDisplayName()const;
void setDisplayName(const std::string& displayName);
std::string getName()const;
void setName(const std::string& name);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
int pageNumber_;
std::string resourceGroupId_;
int pageSize_;
std::string displayName_;
std::string name_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCEGROUPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCEGROUPSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCEGROUPSREQUEST_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 ListResourceGroupsRequest : public RpcServiceRequest {
public:
ListResourceGroupsRequest();
~ListResourceGroupsRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDisplayName() const;
void setDisplayName(const std::string &displayName);
std::string getName() const;
void setName(const std::string &name);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
int pageNumber_;
std::string resourceGroupId_;
int pageSize_;
std::string displayName_;
std::string name_;
std::string status_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCEGROUPSREQUEST_H_

View File

@@ -1,69 +1,63 @@
/*
* 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_LISTRESOURCESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListResourcesRequest : public RpcServiceRequest
{
public:
ListResourcesRequest();
~ListResourcesRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getService()const;
void setService(const std::string& service);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getResourceIds()const;
void setResourceIds(const std::string& resourceIds);
private:
int pageNumber_;
std::string resourceGroupId_;
int pageSize_;
std::string resourceId_;
std::string resourceType_;
std::string service_;
std::string region_;
std::string resourceIds_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCESREQUEST_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 ListResourcesRequest : public RpcServiceRequest {
public:
ListResourcesRequest();
~ListResourcesRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getService() const;
void setService(const std::string &service);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getResourceIds() const;
void setResourceIds(const std::string &resourceIds);
private:
int pageNumber_;
std::string resourceGroupId_;
int pageSize_;
std::string resourceId_;
std::string resourceType_;
std::string service_;
std::string region_;
std::string resourceIds_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTRESOURCESREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTROLESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTROLESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListRolesRequest : public RpcServiceRequest
{
public:
ListRolesRequest();
~ListRolesRequest();
std::string getLanguage()const;
void setLanguage(const std::string& language);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string language_;
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTROLESREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTROLESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTROLESREQUEST_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 ListRolesRequest : public RpcServiceRequest {
public:
ListRolesRequest();
~ListRolesRequest();
std::string getLanguage() const;
void setLanguage(const std::string &language);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string language_;
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTROLESREQUEST_H_

View File

@@ -36,18 +36,18 @@ namespace AlibabaCloud
{
struct LatestDeletionTask
{
std::string createDate;
std::string deletionTaskId;
std::string createDate;
};
long maxSessionDuration;
std::string updateDate;
long maxSessionDuration;
std::string roleName;
std::string description;
LatestDeletionTask latestDeletionTask;
bool isServiceLinkedRole;
std::string arn;
std::string roleId;
bool isServiceLinkedRole;
std::string createDate;
std::string roleId;
std::string rolePrincipalName;
};

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTARGETATTACHMENTSFORCONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTARGETATTACHMENTSFORCONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListTargetAttachmentsForControlPolicyRequest : public RpcServiceRequest
{
public:
ListTargetAttachmentsForControlPolicyRequest();
~ListTargetAttachmentsForControlPolicyRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getPolicyId()const;
void setPolicyId(const std::string& policyId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageNumber_;
std::string policyId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTARGETATTACHMENTSFORCONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTARGETATTACHMENTSFORCONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTARGETATTACHMENTSFORCONTROLPOLICYREQUEST_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 ListTargetAttachmentsForControlPolicyRequest : public RpcServiceRequest {
public:
ListTargetAttachmentsForControlPolicyRequest();
~ListTargetAttachmentsForControlPolicyRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getPolicyId() const;
void setPolicyId(const std::string &policyId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
std::string policyId_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTARGETATTACHMENTSFORCONTROLPOLICYREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTRUSTEDSERVICESTATUSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTRUSTEDSERVICESTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListTrustedServiceStatusRequest : public RpcServiceRequest
{
public:
ListTrustedServiceStatusRequest();
~ListTrustedServiceStatusRequest();
std::string getAdminAccountId()const;
void setAdminAccountId(const std::string& adminAccountId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string adminAccountId_;
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTRUSTEDSERVICESTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTRUSTEDSERVICESTATUSREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTRUSTEDSERVICESTATUSREQUEST_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 ListTrustedServiceStatusRequest : public RpcServiceRequest {
public:
ListTrustedServiceStatusRequest();
~ListTrustedServiceStatusRequest();
std::string getAdminAccountId() const;
void setAdminAccountId(const std::string &adminAccountId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string adminAccountId_;
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_LISTTRUSTEDSERVICESTATUSREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_MOVEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT MoveAccountRequest : public RpcServiceRequest
{
public:
MoveAccountRequest();
~MoveAccountRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getDestinationFolderId()const;
void setDestinationFolderId(const std::string& destinationFolderId);
private:
std::string accountId_;
std::string destinationFolderId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVEACCOUNTREQUEST_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 MoveAccountRequest : public RpcServiceRequest {
public:
MoveAccountRequest();
~MoveAccountRequest();
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getDestinationFolderId() const;
void setDestinationFolderId(const std::string &destinationFolderId);
private:
std::string accountId_;
std::string destinationFolderId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVEACCOUNTREQUEST_H_

View File

@@ -1,51 +1,51 @@
/*
* 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_MOVERESOURCESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVERESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT MoveResourcesRequest : public RpcServiceRequest
{
public:
MoveResourcesRequest();
~MoveResourcesRequest();
Array getResources()const;
void setResources(const Array& resources);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
private:
Array resources_;
std::string resourceGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVERESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVERESOURCESREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVERESOURCESREQUEST_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 MoveResourcesRequest : public RpcServiceRequest {
public:
struct Resources {
std::string resourceId;
std::string regionId;
std::string service;
std::string resourceType;
};
MoveResourcesRequest();
~MoveResourcesRequest();
std::vector<Resources> getResources() const;
void setResources(const std::vector<Resources> &resources);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
private:
std::vector<Resources> resources_;
std::string resourceGroupId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_MOVERESOURCESREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_PROMOTERESOURCEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_PROMOTERESOURCEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT PromoteResourceAccountRequest : public RpcServiceRequest
{
public:
PromoteResourceAccountRequest();
~PromoteResourceAccountRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getEmail()const;
void setEmail(const std::string& email);
private:
std::string accountId_;
std::string email_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_PROMOTERESOURCEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_PROMOTERESOURCEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_PROMOTERESOURCEACCOUNTREQUEST_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 PromoteResourceAccountRequest : public RpcServiceRequest {
public:
PromoteResourceAccountRequest();
~PromoteResourceAccountRequest();
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getEmail() const;
void setEmail(const std::string &email);
private:
std::string accountId_;
std::string email_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_PROMOTERESOURCEACCOUNTREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_REGISTERDELEGATEDADMINISTRATORREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_REGISTERDELEGATEDADMINISTRATORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT RegisterDelegatedAdministratorRequest : public RpcServiceRequest
{
public:
RegisterDelegatedAdministratorRequest();
~RegisterDelegatedAdministratorRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getServicePrincipal()const;
void setServicePrincipal(const std::string& servicePrincipal);
private:
std::string accountId_;
std::string servicePrincipal_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_REGISTERDELEGATEDADMINISTRATORREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_REGISTERDELEGATEDADMINISTRATORREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_REGISTERDELEGATEDADMINISTRATORREQUEST_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 RegisterDelegatedAdministratorRequest : public RpcServiceRequest {
public:
RegisterDelegatedAdministratorRequest();
~RegisterDelegatedAdministratorRequest();
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getServicePrincipal() const;
void setServicePrincipal(const std::string &servicePrincipal);
private:
std::string accountId_;
std::string servicePrincipal_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_REGISTERDELEGATEDADMINISTRATORREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_REMOVECLOUDACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_REMOVECLOUDACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT RemoveCloudAccountRequest : public RpcServiceRequest
{
public:
RemoveCloudAccountRequest();
~RemoveCloudAccountRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
private:
std::string accountId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_REMOVECLOUDACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_REMOVECLOUDACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_REMOVECLOUDACCOUNTREQUEST_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 RemoveCloudAccountRequest : public RpcServiceRequest {
public:
RemoveCloudAccountRequest();
~RemoveCloudAccountRequest();
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
private:
std::string accountId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_REMOVECLOUDACCOUNTREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_RESENDCREATECLOUDACCOUNTEMAILREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDCREATECLOUDACCOUNTEMAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ResendCreateCloudAccountEmailRequest : public RpcServiceRequest
{
public:
ResendCreateCloudAccountEmailRequest();
~ResendCreateCloudAccountEmailRequest();
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
private:
std::string recordId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDCREATECLOUDACCOUNTEMAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDCREATECLOUDACCOUNTEMAILREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDCREATECLOUDACCOUNTEMAILREQUEST_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 ResendCreateCloudAccountEmailRequest : public RpcServiceRequest {
public:
ResendCreateCloudAccountEmailRequest();
~ResendCreateCloudAccountEmailRequest();
std::string getRecordId() const;
void setRecordId(const std::string &recordId);
private:
std::string recordId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDCREATECLOUDACCOUNTEMAILREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_RESENDPROMOTERESOURCEACCOUNTEMAILREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDPROMOTERESOURCEACCOUNTEMAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ResendPromoteResourceAccountEmailRequest : public RpcServiceRequest
{
public:
ResendPromoteResourceAccountEmailRequest();
~ResendPromoteResourceAccountEmailRequest();
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
private:
std::string recordId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDPROMOTERESOURCEACCOUNTEMAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDPROMOTERESOURCEACCOUNTEMAILREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDPROMOTERESOURCEACCOUNTEMAILREQUEST_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 ResendPromoteResourceAccountEmailRequest : public RpcServiceRequest {
public:
ResendPromoteResourceAccountEmailRequest();
~ResendPromoteResourceAccountEmailRequest();
std::string getRecordId() const;
void setRecordId(const std::string &recordId);
private:
std::string recordId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_RESENDPROMOTERESOURCEACCOUNTEMAILREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_SENDVERIFICATIONCODEFORBINDSECUREMOBILEPHONEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORBINDSECUREMOBILEPHONEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT SendVerificationCodeForBindSecureMobilePhoneRequest : public RpcServiceRequest
{
public:
SendVerificationCodeForBindSecureMobilePhoneRequest();
~SendVerificationCodeForBindSecureMobilePhoneRequest();
std::string getSecureMobilePhone()const;
void setSecureMobilePhone(const std::string& secureMobilePhone);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
private:
std::string secureMobilePhone_;
std::string accountId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORBINDSECUREMOBILEPHONEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORBINDSECUREMOBILEPHONEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORBINDSECUREMOBILEPHONEREQUEST_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 SendVerificationCodeForBindSecureMobilePhoneRequest : public RpcServiceRequest {
public:
SendVerificationCodeForBindSecureMobilePhoneRequest();
~SendVerificationCodeForBindSecureMobilePhoneRequest();
std::string getSecureMobilePhone() const;
void setSecureMobilePhone(const std::string &secureMobilePhone);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
private:
std::string secureMobilePhone_;
std::string accountId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORBINDSECUREMOBILEPHONEREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_SENDVERIFICATIONCODEFORENABLERDREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORENABLERDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT SendVerificationCodeForEnableRDRequest : public RpcServiceRequest
{
public:
SendVerificationCodeForEnableRDRequest();
~SendVerificationCodeForEnableRDRequest();
std::string getSecureMobilePhone()const;
void setSecureMobilePhone(const std::string& secureMobilePhone);
private:
std::string secureMobilePhone_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORENABLERDREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORENABLERDREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORENABLERDREQUEST_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 SendVerificationCodeForEnableRDRequest : public RpcServiceRequest {
public:
SendVerificationCodeForEnableRDRequest();
~SendVerificationCodeForEnableRDRequest();
std::string getSecureMobilePhone() const;
void setSecureMobilePhone(const std::string &secureMobilePhone);
private:
std::string secureMobilePhone_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_SENDVERIFICATIONCODEFORENABLERDREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_SETDEFAULTPOLICYVERSIONREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_SETDEFAULTPOLICYVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT SetDefaultPolicyVersionRequest : public RpcServiceRequest
{
public:
SetDefaultPolicyVersionRequest();
~SetDefaultPolicyVersionRequest();
std::string getVersionId()const;
void setVersionId(const std::string& versionId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
private:
std::string versionId_;
std::string policyName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_SETDEFAULTPOLICYVERSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_SETDEFAULTPOLICYVERSIONREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_SETDEFAULTPOLICYVERSIONREQUEST_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 SetDefaultPolicyVersionRequest : public RpcServiceRequest {
public:
SetDefaultPolicyVersionRequest();
~SetDefaultPolicyVersionRequest();
std::string getVersionId() const;
void setVersionId(const std::string &versionId);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
private:
std::string versionId_;
std::string policyName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_SETDEFAULTPOLICYVERSIONREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT UpdateAccountRequest : public RpcServiceRequest
{
public:
UpdateAccountRequest();
~UpdateAccountRequest();
std::string getNewDisplayName()const;
void setNewDisplayName(const std::string& newDisplayName);
std::string getNewAccountType()const;
void setNewAccountType(const std::string& newAccountType);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
private:
std::string newDisplayName_;
std::string newAccountType_;
std::string accountId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEACCOUNTREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEACCOUNTREQUEST_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 UpdateAccountRequest : public RpcServiceRequest {
public:
UpdateAccountRequest();
~UpdateAccountRequest();
std::string getNewDisplayName() const;
void setNewDisplayName(const std::string &newDisplayName);
std::string getNewAccountType() const;
void setNewAccountType(const std::string &newAccountType);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
private:
std::string newDisplayName_;
std::string newAccountType_;
std::string accountId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEACCOUNTREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_UPDATECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATECONTROLPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT UpdateControlPolicyRequest : public RpcServiceRequest
{
public:
UpdateControlPolicyRequest();
~UpdateControlPolicyRequest();
std::string getNewPolicyName()const;
void setNewPolicyName(const std::string& newPolicyName);
std::string getPolicyId()const;
void setPolicyId(const std::string& policyId);
std::string getNewPolicyDocument()const;
void setNewPolicyDocument(const std::string& newPolicyDocument);
std::string getNewDescription()const;
void setNewDescription(const std::string& newDescription);
private:
std::string newPolicyName_;
std::string policyId_;
std::string newPolicyDocument_;
std::string newDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATECONTROLPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATECONTROLPOLICYREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATECONTROLPOLICYREQUEST_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 UpdateControlPolicyRequest : public RpcServiceRequest {
public:
UpdateControlPolicyRequest();
~UpdateControlPolicyRequest();
std::string getNewPolicyName() const;
void setNewPolicyName(const std::string &newPolicyName);
std::string getPolicyId() const;
void setPolicyId(const std::string &policyId);
std::string getNewPolicyDocument() const;
void setNewPolicyDocument(const std::string &newPolicyDocument);
std::string getNewDescription() const;
void setNewDescription(const std::string &newDescription);
private:
std::string newPolicyName_;
std::string policyId_;
std::string newPolicyDocument_;
std::string newDescription_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATECONTROLPOLICYREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_UPDATEFOLDERREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEFOLDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT UpdateFolderRequest : public RpcServiceRequest
{
public:
UpdateFolderRequest();
~UpdateFolderRequest();
std::string getFolderId()const;
void setFolderId(const std::string& folderId);
std::string getNewFolderName()const;
void setNewFolderName(const std::string& newFolderName);
private:
std::string folderId_;
std::string newFolderName_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEFOLDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEFOLDERREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEFOLDERREQUEST_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 UpdateFolderRequest : public RpcServiceRequest {
public:
UpdateFolderRequest();
~UpdateFolderRequest();
std::string getFolderId() const;
void setFolderId(const std::string &folderId);
std::string getNewFolderName() const;
void setNewFolderName(const std::string &newFolderName);
private:
std::string folderId_;
std::string newFolderName_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEFOLDERREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_UPDATERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATERESOURCEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT UpdateResourceGroupRequest : public RpcServiceRequest
{
public:
UpdateResourceGroupRequest();
~UpdateResourceGroupRequest();
std::string getNewDisplayName()const;
void setNewDisplayName(const std::string& newDisplayName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
private:
std::string newDisplayName_;
std::string resourceGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATERESOURCEGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATERESOURCEGROUPREQUEST_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 UpdateResourceGroupRequest : public RpcServiceRequest {
public:
UpdateResourceGroupRequest();
~UpdateResourceGroupRequest();
std::string getNewDisplayName() const;
void setNewDisplayName(const std::string &newDisplayName);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
private:
std::string newDisplayName_;
std::string resourceGroupId_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATERESOURCEGROUPREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_UPDATEROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/resourcemanager/ResourceManagerExport.h>
namespace AlibabaCloud
{
namespace ResourceManager
{
namespace Model
{
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT UpdateRoleRequest : public RpcServiceRequest
{
public:
UpdateRoleRequest();
~UpdateRoleRequest();
std::string getNewAssumeRolePolicyDocument()const;
void setNewAssumeRolePolicyDocument(const std::string& newAssumeRolePolicyDocument);
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
long getNewMaxSessionDuration()const;
void setNewMaxSessionDuration(long newMaxSessionDuration);
std::string getNewDescription()const;
void setNewDescription(const std::string& newDescription);
private:
std::string newAssumeRolePolicyDocument_;
std::string roleName_;
long newMaxSessionDuration_;
std::string newDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEROLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEROLEREQUEST_H_
#define ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEROLEREQUEST_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 UpdateRoleRequest : public RpcServiceRequest {
public:
UpdateRoleRequest();
~UpdateRoleRequest();
std::string getNewAssumeRolePolicyDocument() const;
void setNewAssumeRolePolicyDocument(const std::string &newAssumeRolePolicyDocument);
std::string getRoleName() const;
void setRoleName(const std::string &roleName);
long getNewMaxSessionDuration() const;
void setNewMaxSessionDuration(long newMaxSessionDuration);
std::string getNewDescription() const;
void setNewDescription(const std::string &newDescription);
private:
std::string newAssumeRolePolicyDocument_;
std::string roleName_;
long newMaxSessionDuration_;
std::string newDescription_;
};
} // namespace Model
} // namespace ResourceManager
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RESOURCEMANAGER_MODEL_UPDATEROLEREQUEST_H_

View File

@@ -34,14 +34,14 @@ namespace AlibabaCloud
public:
struct Role
{
long maxSessionDuration;
std::string updateDate;
long maxSessionDuration;
std::string roleName;
std::string description;
std::string assumeRolePolicyDocument;
std::string arn;
std::string roleId;
std::string createDate;
std::string roleId;
std::string rolePrincipalName;
};

View File

@@ -1,40 +1,36 @@
/*
* 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/AcceptHandshakeRequest.h>
using AlibabaCloud::ResourceManager::Model::AcceptHandshakeRequest;
AcceptHandshakeRequest::AcceptHandshakeRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "AcceptHandshake")
{
setMethod(HttpRequest::Method::Post);
}
AcceptHandshakeRequest::~AcceptHandshakeRequest()
{}
std::string AcceptHandshakeRequest::getHandshakeId()const
{
return handshakeId_;
*/
#include <alibabacloud/resourcemanager/model/AcceptHandshakeRequest.h>
using AlibabaCloud::ResourceManager::Model::AcceptHandshakeRequest;
AcceptHandshakeRequest::AcceptHandshakeRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "AcceptHandshake") {
setMethod(HttpRequest::Method::Post);
}
void AcceptHandshakeRequest::setHandshakeId(const std::string& handshakeId)
{
handshakeId_ = handshakeId;
setParameter("HandshakeId", handshakeId);
AcceptHandshakeRequest::~AcceptHandshakeRequest() {}
std::string AcceptHandshakeRequest::getHandshakeId() const {
return handshakeId_;
}
void AcceptHandshakeRequest::setHandshakeId(const std::string &handshakeId) {
handshakeId_ = handshakeId;
setParameter(std::string("HandshakeId"), handshakeId);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/AttachControlPolicyRequest.h>
using AlibabaCloud::ResourceManager::Model::AttachControlPolicyRequest;
AttachControlPolicyRequest::AttachControlPolicyRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "AttachControlPolicy")
{
setMethod(HttpRequest::Method::Post);
}
AttachControlPolicyRequest::~AttachControlPolicyRequest()
{}
std::string AttachControlPolicyRequest::getTargetId()const
{
return targetId_;
*/
#include <alibabacloud/resourcemanager/model/AttachControlPolicyRequest.h>
using AlibabaCloud::ResourceManager::Model::AttachControlPolicyRequest;
AttachControlPolicyRequest::AttachControlPolicyRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "AttachControlPolicy") {
setMethod(HttpRequest::Method::Post);
}
void AttachControlPolicyRequest::setTargetId(const std::string& targetId)
{
targetId_ = targetId;
setParameter("TargetId", targetId);
AttachControlPolicyRequest::~AttachControlPolicyRequest() {}
std::string AttachControlPolicyRequest::getTargetId() const {
return targetId_;
}
std::string AttachControlPolicyRequest::getPolicyId()const
{
return policyId_;
void AttachControlPolicyRequest::setTargetId(const std::string &targetId) {
targetId_ = targetId;
setParameter(std::string("TargetId"), targetId);
}
void AttachControlPolicyRequest::setPolicyId(const std::string& policyId)
{
policyId_ = policyId;
setParameter("PolicyId", policyId);
std::string AttachControlPolicyRequest::getPolicyId() const {
return policyId_;
}
void AttachControlPolicyRequest::setPolicyId(const std::string &policyId) {
policyId_ = policyId;
setParameter(std::string("PolicyId"), policyId);
}

View File

@@ -1,84 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/resourcemanager/model/AttachPolicyRequest.h>
using AlibabaCloud::ResourceManager::Model::AttachPolicyRequest;
AttachPolicyRequest::AttachPolicyRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "AttachPolicy")
{
setMethod(HttpRequest::Method::Post);
}
AttachPolicyRequest::~AttachPolicyRequest()
{}
std::string AttachPolicyRequest::getPolicyType()const
{
return policyType_;
*/
#include <alibabacloud/resourcemanager/model/AttachPolicyRequest.h>
using AlibabaCloud::ResourceManager::Model::AttachPolicyRequest;
AttachPolicyRequest::AttachPolicyRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "AttachPolicy") {
setMethod(HttpRequest::Method::Post);
}
void AttachPolicyRequest::setPolicyType(const std::string& policyType)
{
policyType_ = policyType;
setParameter("PolicyType", policyType);
AttachPolicyRequest::~AttachPolicyRequest() {}
std::string AttachPolicyRequest::getPolicyType() const {
return policyType_;
}
std::string AttachPolicyRequest::getPrincipalType()const
{
return principalType_;
void AttachPolicyRequest::setPolicyType(const std::string &policyType) {
policyType_ = policyType;
setParameter(std::string("PolicyType"), policyType);
}
void AttachPolicyRequest::setPrincipalType(const std::string& principalType)
{
principalType_ = principalType;
setParameter("PrincipalType", principalType);
std::string AttachPolicyRequest::getPrincipalType() const {
return principalType_;
}
std::string AttachPolicyRequest::getResourceGroupId()const
{
return resourceGroupId_;
void AttachPolicyRequest::setPrincipalType(const std::string &principalType) {
principalType_ = principalType;
setParameter(std::string("PrincipalType"), principalType);
}
void AttachPolicyRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
std::string AttachPolicyRequest::getResourceGroupId() const {
return resourceGroupId_;
}
std::string AttachPolicyRequest::getPolicyName()const
{
return policyName_;
void AttachPolicyRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
void AttachPolicyRequest::setPolicyName(const std::string& policyName)
{
policyName_ = policyName;
setParameter("PolicyName", policyName);
std::string AttachPolicyRequest::getPolicyName() const {
return policyName_;
}
std::string AttachPolicyRequest::getPrincipalName()const
{
return principalName_;
void AttachPolicyRequest::setPolicyName(const std::string &policyName) {
policyName_ = policyName;
setParameter(std::string("PolicyName"), policyName);
}
void AttachPolicyRequest::setPrincipalName(const std::string& principalName)
{
principalName_ = principalName;
setParameter("PrincipalName", principalName);
std::string AttachPolicyRequest::getPrincipalName() const {
return principalName_;
}
void AttachPolicyRequest::setPrincipalName(const std::string &principalName) {
principalName_ = principalName;
setParameter(std::string("PrincipalName"), principalName);
}

View File

@@ -1,62 +1,54 @@
/*
* 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/BindSecureMobilePhoneRequest.h>
using AlibabaCloud::ResourceManager::Model::BindSecureMobilePhoneRequest;
BindSecureMobilePhoneRequest::BindSecureMobilePhoneRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "BindSecureMobilePhone")
{
setMethod(HttpRequest::Method::Post);
}
BindSecureMobilePhoneRequest::~BindSecureMobilePhoneRequest()
{}
std::string BindSecureMobilePhoneRequest::getSecureMobilePhone()const
{
return secureMobilePhone_;
*/
#include <alibabacloud/resourcemanager/model/BindSecureMobilePhoneRequest.h>
using AlibabaCloud::ResourceManager::Model::BindSecureMobilePhoneRequest;
BindSecureMobilePhoneRequest::BindSecureMobilePhoneRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "BindSecureMobilePhone") {
setMethod(HttpRequest::Method::Post);
}
void BindSecureMobilePhoneRequest::setSecureMobilePhone(const std::string& secureMobilePhone)
{
secureMobilePhone_ = secureMobilePhone;
setParameter("SecureMobilePhone", secureMobilePhone);
BindSecureMobilePhoneRequest::~BindSecureMobilePhoneRequest() {}
std::string BindSecureMobilePhoneRequest::getSecureMobilePhone() const {
return secureMobilePhone_;
}
std::string BindSecureMobilePhoneRequest::getAccountId()const
{
return accountId_;
void BindSecureMobilePhoneRequest::setSecureMobilePhone(const std::string &secureMobilePhone) {
secureMobilePhone_ = secureMobilePhone;
setParameter(std::string("SecureMobilePhone"), secureMobilePhone);
}
void BindSecureMobilePhoneRequest::setAccountId(const std::string& accountId)
{
accountId_ = accountId;
setParameter("AccountId", accountId);
std::string BindSecureMobilePhoneRequest::getAccountId() const {
return accountId_;
}
std::string BindSecureMobilePhoneRequest::getVerificationCode()const
{
return verificationCode_;
void BindSecureMobilePhoneRequest::setAccountId(const std::string &accountId) {
accountId_ = accountId;
setParameter(std::string("AccountId"), accountId);
}
void BindSecureMobilePhoneRequest::setVerificationCode(const std::string& verificationCode)
{
verificationCode_ = verificationCode;
setParameter("VerificationCode", verificationCode);
std::string BindSecureMobilePhoneRequest::getVerificationCode() const {
return verificationCode_;
}
void BindSecureMobilePhoneRequest::setVerificationCode(const std::string &verificationCode) {
verificationCode_ = verificationCode;
setParameter(std::string("VerificationCode"), verificationCode);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/CancelCreateCloudAccountRequest.h>
using AlibabaCloud::ResourceManager::Model::CancelCreateCloudAccountRequest;
CancelCreateCloudAccountRequest::CancelCreateCloudAccountRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "CancelCreateCloudAccount")
{
setMethod(HttpRequest::Method::Post);
}
CancelCreateCloudAccountRequest::~CancelCreateCloudAccountRequest()
{}
std::string CancelCreateCloudAccountRequest::getRecordId()const
{
return recordId_;
*/
#include <alibabacloud/resourcemanager/model/CancelCreateCloudAccountRequest.h>
using AlibabaCloud::ResourceManager::Model::CancelCreateCloudAccountRequest;
CancelCreateCloudAccountRequest::CancelCreateCloudAccountRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "CancelCreateCloudAccount") {
setMethod(HttpRequest::Method::Post);
}
void CancelCreateCloudAccountRequest::setRecordId(const std::string& recordId)
{
recordId_ = recordId;
setParameter("RecordId", recordId);
CancelCreateCloudAccountRequest::~CancelCreateCloudAccountRequest() {}
std::string CancelCreateCloudAccountRequest::getRecordId() const {
return recordId_;
}
void CancelCreateCloudAccountRequest::setRecordId(const std::string &recordId) {
recordId_ = recordId;
setParameter(std::string("RecordId"), recordId);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/CancelHandshakeRequest.h>
using AlibabaCloud::ResourceManager::Model::CancelHandshakeRequest;
CancelHandshakeRequest::CancelHandshakeRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "CancelHandshake")
{
setMethod(HttpRequest::Method::Post);
}
CancelHandshakeRequest::~CancelHandshakeRequest()
{}
std::string CancelHandshakeRequest::getHandshakeId()const
{
return handshakeId_;
*/
#include <alibabacloud/resourcemanager/model/CancelHandshakeRequest.h>
using AlibabaCloud::ResourceManager::Model::CancelHandshakeRequest;
CancelHandshakeRequest::CancelHandshakeRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "CancelHandshake") {
setMethod(HttpRequest::Method::Post);
}
void CancelHandshakeRequest::setHandshakeId(const std::string& handshakeId)
{
handshakeId_ = handshakeId;
setParameter("HandshakeId", handshakeId);
CancelHandshakeRequest::~CancelHandshakeRequest() {}
std::string CancelHandshakeRequest::getHandshakeId() const {
return handshakeId_;
}
void CancelHandshakeRequest::setHandshakeId(const std::string &handshakeId) {
handshakeId_ = handshakeId;
setParameter(std::string("HandshakeId"), handshakeId);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/CancelPromoteResourceAccountRequest.h>
using AlibabaCloud::ResourceManager::Model::CancelPromoteResourceAccountRequest;
CancelPromoteResourceAccountRequest::CancelPromoteResourceAccountRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "CancelPromoteResourceAccount")
{
setMethod(HttpRequest::Method::Post);
}
CancelPromoteResourceAccountRequest::~CancelPromoteResourceAccountRequest()
{}
std::string CancelPromoteResourceAccountRequest::getRecordId()const
{
return recordId_;
*/
#include <alibabacloud/resourcemanager/model/CancelPromoteResourceAccountRequest.h>
using AlibabaCloud::ResourceManager::Model::CancelPromoteResourceAccountRequest;
CancelPromoteResourceAccountRequest::CancelPromoteResourceAccountRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "CancelPromoteResourceAccount") {
setMethod(HttpRequest::Method::Post);
}
void CancelPromoteResourceAccountRequest::setRecordId(const std::string& recordId)
{
recordId_ = recordId;
setParameter("RecordId", recordId);
CancelPromoteResourceAccountRequest::~CancelPromoteResourceAccountRequest() {}
std::string CancelPromoteResourceAccountRequest::getRecordId() const {
return recordId_;
}
void CancelPromoteResourceAccountRequest::setRecordId(const std::string &recordId) {
recordId_ = recordId;
setParameter(std::string("RecordId"), recordId);
}

View File

@@ -1,73 +1,63 @@
/*
* 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/CreateCloudAccountRequest.h>
using AlibabaCloud::ResourceManager::Model::CreateCloudAccountRequest;
CreateCloudAccountRequest::CreateCloudAccountRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "CreateCloudAccount")
{
setMethod(HttpRequest::Method::Post);
}
CreateCloudAccountRequest::~CreateCloudAccountRequest()
{}
std::string CreateCloudAccountRequest::getParentFolderId()const
{
return parentFolderId_;
*/
#include <alibabacloud/resourcemanager/model/CreateCloudAccountRequest.h>
using AlibabaCloud::ResourceManager::Model::CreateCloudAccountRequest;
CreateCloudAccountRequest::CreateCloudAccountRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "CreateCloudAccount") {
setMethod(HttpRequest::Method::Post);
}
void CreateCloudAccountRequest::setParentFolderId(const std::string& parentFolderId)
{
parentFolderId_ = parentFolderId;
setParameter("ParentFolderId", parentFolderId);
CreateCloudAccountRequest::~CreateCloudAccountRequest() {}
std::string CreateCloudAccountRequest::getParentFolderId() const {
return parentFolderId_;
}
std::string CreateCloudAccountRequest::getDisplayName()const
{
return displayName_;
void CreateCloudAccountRequest::setParentFolderId(const std::string &parentFolderId) {
parentFolderId_ = parentFolderId;
setParameter(std::string("ParentFolderId"), parentFolderId);
}
void CreateCloudAccountRequest::setDisplayName(const std::string& displayName)
{
displayName_ = displayName;
setParameter("DisplayName", displayName);
std::string CreateCloudAccountRequest::getDisplayName() const {
return displayName_;
}
std::string CreateCloudAccountRequest::getEmail()const
{
return email_;
void CreateCloudAccountRequest::setDisplayName(const std::string &displayName) {
displayName_ = displayName;
setParameter(std::string("DisplayName"), displayName);
}
void CreateCloudAccountRequest::setEmail(const std::string& email)
{
email_ = email;
setParameter("Email", email);
std::string CreateCloudAccountRequest::getEmail() const {
return email_;
}
std::string CreateCloudAccountRequest::getPayerAccountId()const
{
return payerAccountId_;
void CreateCloudAccountRequest::setEmail(const std::string &email) {
email_ = email;
setParameter(std::string("Email"), email);
}
void CreateCloudAccountRequest::setPayerAccountId(const std::string& payerAccountId)
{
payerAccountId_ = payerAccountId;
setParameter("PayerAccountId", payerAccountId);
std::string CreateCloudAccountRequest::getPayerAccountId() const {
return payerAccountId_;
}
void CreateCloudAccountRequest::setPayerAccountId(const std::string &payerAccountId) {
payerAccountId_ = payerAccountId;
setParameter(std::string("PayerAccountId"), payerAccountId);
}

View File

@@ -1,73 +1,63 @@
/*
* 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/CreateControlPolicyRequest.h>
using AlibabaCloud::ResourceManager::Model::CreateControlPolicyRequest;
CreateControlPolicyRequest::CreateControlPolicyRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "CreateControlPolicy")
{
setMethod(HttpRequest::Method::Post);
}
CreateControlPolicyRequest::~CreateControlPolicyRequest()
{}
std::string CreateControlPolicyRequest::getDescription()const
{
return description_;
*/
#include <alibabacloud/resourcemanager/model/CreateControlPolicyRequest.h>
using AlibabaCloud::ResourceManager::Model::CreateControlPolicyRequest;
CreateControlPolicyRequest::CreateControlPolicyRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "CreateControlPolicy") {
setMethod(HttpRequest::Method::Post);
}
void CreateControlPolicyRequest::setDescription(const std::string& description)
{
description_ = description;
setParameter("Description", description);
CreateControlPolicyRequest::~CreateControlPolicyRequest() {}
std::string CreateControlPolicyRequest::getDescription() const {
return description_;
}
std::string CreateControlPolicyRequest::getEffectScope()const
{
return effectScope_;
void CreateControlPolicyRequest::setDescription(const std::string &description) {
description_ = description;
setParameter(std::string("Description"), description);
}
void CreateControlPolicyRequest::setEffectScope(const std::string& effectScope)
{
effectScope_ = effectScope;
setParameter("EffectScope", effectScope);
std::string CreateControlPolicyRequest::getEffectScope() const {
return effectScope_;
}
std::string CreateControlPolicyRequest::getPolicyName()const
{
return policyName_;
void CreateControlPolicyRequest::setEffectScope(const std::string &effectScope) {
effectScope_ = effectScope;
setParameter(std::string("EffectScope"), effectScope);
}
void CreateControlPolicyRequest::setPolicyName(const std::string& policyName)
{
policyName_ = policyName;
setParameter("PolicyName", policyName);
std::string CreateControlPolicyRequest::getPolicyName() const {
return policyName_;
}
std::string CreateControlPolicyRequest::getPolicyDocument()const
{
return policyDocument_;
void CreateControlPolicyRequest::setPolicyName(const std::string &policyName) {
policyName_ = policyName;
setParameter(std::string("PolicyName"), policyName);
}
void CreateControlPolicyRequest::setPolicyDocument(const std::string& policyDocument)
{
policyDocument_ = policyDocument;
setParameter("PolicyDocument", policyDocument);
std::string CreateControlPolicyRequest::getPolicyDocument() const {
return policyDocument_;
}
void CreateControlPolicyRequest::setPolicyDocument(const std::string &policyDocument) {
policyDocument_ = policyDocument;
setParameter(std::string("PolicyDocument"), policyDocument);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/CreateFolderRequest.h>
using AlibabaCloud::ResourceManager::Model::CreateFolderRequest;
CreateFolderRequest::CreateFolderRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "CreateFolder")
{
setMethod(HttpRequest::Method::Post);
}
CreateFolderRequest::~CreateFolderRequest()
{}
std::string CreateFolderRequest::getFolderName()const
{
return folderName_;
*/
#include <alibabacloud/resourcemanager/model/CreateFolderRequest.h>
using AlibabaCloud::ResourceManager::Model::CreateFolderRequest;
CreateFolderRequest::CreateFolderRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "CreateFolder") {
setMethod(HttpRequest::Method::Post);
}
void CreateFolderRequest::setFolderName(const std::string& folderName)
{
folderName_ = folderName;
setParameter("FolderName", folderName);
CreateFolderRequest::~CreateFolderRequest() {}
std::string CreateFolderRequest::getFolderName() const {
return folderName_;
}
std::string CreateFolderRequest::getParentFolderId()const
{
return parentFolderId_;
void CreateFolderRequest::setFolderName(const std::string &folderName) {
folderName_ = folderName;
setParameter(std::string("FolderName"), folderName);
}
void CreateFolderRequest::setParentFolderId(const std::string& parentFolderId)
{
parentFolderId_ = parentFolderId;
setParameter("ParentFolderId", parentFolderId);
std::string CreateFolderRequest::getParentFolderId() const {
return parentFolderId_;
}
void CreateFolderRequest::setParentFolderId(const std::string &parentFolderId) {
parentFolderId_ = parentFolderId;
setParameter(std::string("ParentFolderId"), parentFolderId);
}

View File

@@ -1,62 +1,54 @@
/*
* 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/CreatePolicyRequest.h>
using AlibabaCloud::ResourceManager::Model::CreatePolicyRequest;
CreatePolicyRequest::CreatePolicyRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "CreatePolicy")
{
setMethod(HttpRequest::Method::Post);
}
CreatePolicyRequest::~CreatePolicyRequest()
{}
std::string CreatePolicyRequest::getDescription()const
{
return description_;
*/
#include <alibabacloud/resourcemanager/model/CreatePolicyRequest.h>
using AlibabaCloud::ResourceManager::Model::CreatePolicyRequest;
CreatePolicyRequest::CreatePolicyRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "CreatePolicy") {
setMethod(HttpRequest::Method::Post);
}
void CreatePolicyRequest::setDescription(const std::string& description)
{
description_ = description;
setParameter("Description", description);
CreatePolicyRequest::~CreatePolicyRequest() {}
std::string CreatePolicyRequest::getDescription() const {
return description_;
}
std::string CreatePolicyRequest::getPolicyName()const
{
return policyName_;
void CreatePolicyRequest::setDescription(const std::string &description) {
description_ = description;
setParameter(std::string("Description"), description);
}
void CreatePolicyRequest::setPolicyName(const std::string& policyName)
{
policyName_ = policyName;
setParameter("PolicyName", policyName);
std::string CreatePolicyRequest::getPolicyName() const {
return policyName_;
}
std::string CreatePolicyRequest::getPolicyDocument()const
{
return policyDocument_;
void CreatePolicyRequest::setPolicyName(const std::string &policyName) {
policyName_ = policyName;
setParameter(std::string("PolicyName"), policyName);
}
void CreatePolicyRequest::setPolicyDocument(const std::string& policyDocument)
{
policyDocument_ = policyDocument;
setParameter("PolicyDocument", policyDocument);
std::string CreatePolicyRequest::getPolicyDocument() const {
return policyDocument_;
}
void CreatePolicyRequest::setPolicyDocument(const std::string &policyDocument) {
policyDocument_ = policyDocument;
setParameter(std::string("PolicyDocument"), policyDocument);
}

View File

@@ -40,16 +40,16 @@ void CreatePolicyResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto policyNode = value["Policy"];
if(!policyNode["PolicyType"].isNull())
policy_.policyType = policyNode["PolicyType"].asString();
if(!policyNode["DefaultVersion"].isNull())
policy_.defaultVersion = policyNode["DefaultVersion"].asString();
if(!policyNode["Description"].isNull())
policy_.description = policyNode["Description"].asString();
if(!policyNode["PolicyName"].isNull())
policy_.policyName = policyNode["PolicyName"].asString();
if(!policyNode["DefaultVersion"].isNull())
policy_.defaultVersion = policyNode["DefaultVersion"].asString();
if(!policyNode["CreateDate"].isNull())
policy_.createDate = policyNode["CreateDate"].asString();
if(!policyNode["PolicyType"].isNull())
policy_.policyType = policyNode["PolicyType"].asString();
}

View File

@@ -1,62 +1,54 @@
/*
* 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/CreatePolicyVersionRequest.h>
using AlibabaCloud::ResourceManager::Model::CreatePolicyVersionRequest;
CreatePolicyVersionRequest::CreatePolicyVersionRequest() :
RpcServiceRequest("resourcemanager", "2020-03-31", "CreatePolicyVersion")
{
setMethod(HttpRequest::Method::Post);
}
CreatePolicyVersionRequest::~CreatePolicyVersionRequest()
{}
bool CreatePolicyVersionRequest::getSetAsDefault()const
{
return setAsDefault_;
*/
#include <alibabacloud/resourcemanager/model/CreatePolicyVersionRequest.h>
using AlibabaCloud::ResourceManager::Model::CreatePolicyVersionRequest;
CreatePolicyVersionRequest::CreatePolicyVersionRequest()
: RpcServiceRequest("resourcemanager", "2020-03-31", "CreatePolicyVersion") {
setMethod(HttpRequest::Method::Post);
}
void CreatePolicyVersionRequest::setSetAsDefault(bool setAsDefault)
{
setAsDefault_ = setAsDefault;
setParameter("SetAsDefault", setAsDefault ? "true" : "false");
CreatePolicyVersionRequest::~CreatePolicyVersionRequest() {}
bool CreatePolicyVersionRequest::getSetAsDefault() const {
return setAsDefault_;
}
std::string CreatePolicyVersionRequest::getPolicyName()const
{
return policyName_;
void CreatePolicyVersionRequest::setSetAsDefault(bool setAsDefault) {
setAsDefault_ = setAsDefault;
setParameter(std::string("SetAsDefault"), setAsDefault ? "true" : "false");
}
void CreatePolicyVersionRequest::setPolicyName(const std::string& policyName)
{
policyName_ = policyName;
setParameter("PolicyName", policyName);
std::string CreatePolicyVersionRequest::getPolicyName() const {
return policyName_;
}
std::string CreatePolicyVersionRequest::getPolicyDocument()const
{
return policyDocument_;
void CreatePolicyVersionRequest::setPolicyName(const std::string &policyName) {
policyName_ = policyName;
setParameter(std::string("PolicyName"), policyName);
}
void CreatePolicyVersionRequest::setPolicyDocument(const std::string& policyDocument)
{
policyDocument_ = policyDocument;
setParameter("PolicyDocument", policyDocument);
std::string CreatePolicyVersionRequest::getPolicyDocument() const {
return policyDocument_;
}
void CreatePolicyVersionRequest::setPolicyDocument(const std::string &policyDocument) {
policyDocument_ = policyDocument;
setParameter(std::string("PolicyDocument"), policyDocument);
}

View File

@@ -40,10 +40,10 @@ void CreatePolicyVersionResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto policyVersionNode = value["PolicyVersion"];
if(!policyVersionNode["VersionId"].isNull())
policyVersion_.versionId = policyVersionNode["VersionId"].asString();
if(!policyVersionNode["IsDefaultVersion"].isNull())
policyVersion_.isDefaultVersion = policyVersionNode["IsDefaultVersion"].asString() == "true";
if(!policyVersionNode["VersionId"].isNull())
policyVersion_.versionId = policyVersionNode["VersionId"].asString();
if(!policyVersionNode["CreateDate"].isNull())
policyVersion_.createDate = policyVersionNode["CreateDate"].asString();

Some files were not shown because too many files have changed in this diff Show More