Support the IP restrictions in ram policy.

This commit is contained in:
sdk-team
2021-11-23 03:26:55 +00:00
parent 650feae280
commit 13d4cbf2f9
44 changed files with 379 additions and 376 deletions

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct TagResource
{
std::string resourceId;
std::string instanceId;
std::string resourceId;
std::string tagKey;
std::string resourceType;
std::string tagValue;

View File

@@ -38,14 +38,14 @@ namespace AlibabaCloud
{
long lastTimestamp;
long totalDiff;
std::string topic;
long delayTime;
std::string topic;
};
float consumeTps;
long lastTimestamp;
long totalDiff;
bool online;
long delayTime;
bool online;
std::vector<DetailInTopicDo> detailInTopicList;
};

View File

@@ -38,26 +38,12 @@ namespace AlibabaCloud
{
std::string clientAddr;
std::string language;
std::string version;
std::string remoteIP;
std::string version;
std::string clientId;
};
struct DetailInTopicDo
{
long lastTimestamp;
long totalDiff;
std::string topic;
long delayTime;
};
struct ConsumerConnectionInfoDo
{
struct SubscriptionData
{
std::string subString;
std::vector<std::string> tagsSet;
std::string topic;
long subVersion;
};
struct ConsumerRunningDataDo
{
float okTps;
@@ -67,6 +53,13 @@ namespace AlibabaCloud
long failedCountPerHour;
std::string groupId;
};
struct SubscriptionData
{
std::string subString;
std::vector<std::string> tagsSet;
std::string topic;
long subVersion;
};
struct ThreadTrackDo
{
std::vector<std::string> trackList;
@@ -85,6 +78,13 @@ namespace AlibabaCloud
long startTimeStamp;
std::vector<ConsumerConnectionInfoDo::ThreadTrackDo> jstack;
};
struct DetailInTopicDo
{
long lastTimestamp;
long totalDiff;
long delayTime;
std::string topic;
};
std::vector<ConsumerConnectionInfoDo> consumerConnectionInfoList;
std::string consumeModel;
float consumeTps;
@@ -94,8 +94,8 @@ namespace AlibabaCloud
bool rebalanceOK;
long totalDiff;
std::vector<ConnectionDo> connectionSet;
bool online;
long delayTime;
bool online;
std::vector<DetailInTopicDo> detailInTopicList;
};

View File

@@ -51,8 +51,8 @@ namespace AlibabaCloud
std::string storeHost;
std::vector<MessageProperty> propertyList;
std::string topic;
std::string body;
int reconsumeTimes;
std::string body;
};

View File

@@ -53,8 +53,8 @@ namespace AlibabaCloud
std::string storeHost;
std::vector<OnsRestMessageDo::MessageProperty> propertyList;
std::string topic;
std::string body;
int reconsumeTimes;
std::string body;
};
std::string taskId;
long currentPage;

View File

@@ -42,11 +42,11 @@ namespace AlibabaCloud
std::string httpInternetSecureEndpoint;
};
Endpoints endpoints;
std::string instanceName;
long maxTps;
std::string instanceName;
int topicCapacity;
std::string instanceId;
long releaseTime;
std::string instanceId;
int instanceStatus;
bool independentNaming;
int instanceType;

View File

@@ -40,8 +40,8 @@ namespace AlibabaCloud
std::string key;
};
std::string instanceName;
std::string instanceId;
long releaseTime;
std::string instanceId;
int instanceStatus;
bool independentNaming;
int instanceType;

View File

@@ -51,8 +51,8 @@ namespace AlibabaCloud
std::string storeHost;
std::vector<OnsRestMessageDo::MessageProperty> propertyList;
std::string topic;
std::string body;
int reconsumeTimes;
std::string body;
};

View File

@@ -51,8 +51,8 @@ namespace AlibabaCloud
std::string storeHost;
std::vector<MessageProperty> propertyList;
std::string topic;
std::string body;
int reconsumeTimes;
std::string body;
};

View File

@@ -53,8 +53,8 @@ namespace AlibabaCloud
std::string storeHost;
std::vector<OnsRestMessageDo::MessageProperty> propertyList;
std::string topic;
std::string body;
int reconsumeTimes;
std::string body;
};
std::string taskId;
long currentPage;

View File

@@ -39,10 +39,10 @@ namespace AlibabaCloud
std::string instanceId;
long createTime;
long updateTime;
long id;
bool independentNaming;
int channelId;
long id;
std::string topic;
int channelId;
std::string groupId;
};

View File

@@ -40,8 +40,8 @@ namespace AlibabaCloud
{
struct SubClientInfoDo
{
int costTime;
std::string status;
int costTime;
std::string clientHost;
long subTime;
std::string subGroupName;
@@ -52,8 +52,8 @@ namespace AlibabaCloud
int successCount;
std::vector<SubMapDo::SubClientInfoDo> clientList;
};
int costTime;
std::string status;
int costTime;
std::string msgKey;
std::vector<TraceMapDo::SubMapDo> subList;
std::string tag;
@@ -66,9 +66,9 @@ namespace AlibabaCloud
std::string status;
std::string instanceId;
std::string userId;
std::string queryId;
std::string msgKey;
long createTime;
std::string queryId;
long updateTime;
std::vector<TraceMapDo> traceList;
std::string topic;