Support ModifyInstanceAttributes for SecurityGroupIds.

This commit is contained in:
sdk-team
2020-02-11 18:49:31 +08:00
parent fc583688b3
commit 9a1d8f666c
326 changed files with 3160 additions and 3048 deletions

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT AddTagsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT AllocateDedicatedHostsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CopyImageRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateAutoProvisioningGroupRequest : public RpcServiceRequest
{
public:
struct LaunchTemplateConfig
{
std::string instanceType;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateDiskRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateImageRequest : public RpcServiceRequest
{
public:
struct DiskDeviceMapping
{
std::string snapshotId;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateInstanceRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateKeyPairRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateRequest : public RpcServiceRequest
{
public:
struct TemplateTag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateVersionRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateNatGatewayRequest : public RpcServiceRequest
{
public:
struct BandwidthPackage
{
int bandwidth;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateRouteEntryRequest : public RpcServiceRequest
{
public:
struct NextHopList
{
std::string nextHopId;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateSecurityGroupRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
@@ -60,6 +61,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
int getRetentionDays()const;
void setRetentionDays(int retentionDays);
std::string getCategory()const;
void setCategory(const std::string& category);
private:
long resourceOwnerId_;
@@ -72,6 +75,7 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
int retentionDays_;
std::string category_;
};
}

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DeleteRouteEntryRequest : public RpcServiceRequest
{
public:
struct NextHopList
{
std::string nextHopId;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeAccessPointsRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeDedicatedHostsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeDemandsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeDisksRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeHaVipsRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeImageSupportInstanceTypesRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeImagesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeInstancesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeKeyPairsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeLaunchTemplatesRequest : public RpcServiceRequest
{
public:
struct TemplateTag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeNetworkInterfacesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribePhysicalConnectionsRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -67,6 +67,8 @@ namespace AlibabaCloud
void setReservedInstanceName(const std::string& reservedInstanceName);
std::vector<std::string> getStatus()const;
void setStatus(const std::vector<std::string>& status);
std::string getAllocationType()const;
void setAllocationType(const std::string& allocationType);
private:
long resourceOwnerId_;
@@ -85,6 +87,7 @@ namespace AlibabaCloud
std::string zoneId_;
std::string reservedInstanceName_;
std::vector<std::string> status_;
std::string allocationType_;
};
}

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
};
std::string status;
std::string description;
std::string allocationStatus;
std::string zoneId;
std::string platform;
std::string resourceGroupId;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeResourceByTagsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeRouterInterfacesRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeSecurityGroupsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string instanceName;
int totalCount;
std::string category;
int sourceDiskSize;
std::string instanceId;
std::string snapshotLinkId;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCategory()const;
void setCategory(const std::string& category);
private:
long resourceOwnerId_;
@@ -61,6 +63,7 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string category_;
};
}

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeSnapshotsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -44,6 +44,7 @@ namespace AlibabaCloud
std::string usage;
std::string description;
std::string kMSKeyId;
std::string category;
std::string resourceGroupId;
std::string productCode;
bool encrypted;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeTagsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeVirtualBorderRoutersForPhysicalConnectionRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeVirtualBorderRoutersRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT ImportImageRequest : public RpcServiceRequest
{
public:
struct DiskDeviceMapping
{
std::string oSSBucket;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT ListTagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -57,6 +57,8 @@ namespace AlibabaCloud
void setCreditSpecification(const std::string& creditSpecification);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<std::string> getSecurityGroupIds()const;
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getInstanceName()const;
@@ -74,6 +76,7 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string creditSpecification_;
long ownerId_;
std::vector<std::string> securityGroupIds_;
std::string instanceId_;
std::string instanceName_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT ModifyInstanceMaintenanceAttributesRequest : public RpcServiceRequest
{
public:
struct MaintenanceWindow
{
std::string startTime;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT ModifyReservedInstancesRequest : public RpcServiceRequest
{
public:
struct Configuration
{
std::string zoneId;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT RemoveTagsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT RunInstancesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT TagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;