public class RunTimeEventBaseInfo extends AbstractModel
Constructor and Description |
---|
RunTimeEventBaseInfo() |
RunTimeEventBaseInfo(RunTimeEventBaseInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getClientIP()
Get Public IP
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getContainerId()
Get Container ID
|
String |
getContainerIsolateOperationSrc()
Get Container isolation operation source
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getContainerName()
Get Container name
|
String |
getContainerNetStatus()
Get Network status
`NORMAL`: Not isolated.
|
String |
getContainerNetSubStatus()
Get Sub-status of the container
"AGENT_OFFLINE" // The agent is offline.
|
Long |
getEventCount()
Get Number of events
|
String |
getEventId()
Get Unique event ID
|
String |
getEventName()
Get Event name:
Host file access escape
Syscall escape
Mount namespace escape
Program privilege escalation escape
Privileged container startup escape
Sensitive path mount
Malicious process startup
File tampering
|
String |
getEventType()
Get Event type
`ESCAPE_HOST_ACESS_FILE`: Host file access escape.
|
String |
getFoundTime()
Get Event discovery time
|
String |
getHostIP()
Get Private IP
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getImageId()
Get Image ID
|
String |
getImageName()
Get Image name
|
String |
getLatestFoundTime()
Get Last generation time
|
String |
getNodeName()
Get Node name
|
String |
getPodName()
Get Pod name
|
String |
getStatus()
Get Status.
|
void |
setClientIP(String ClientIP)
Set Public IP
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setContainerId(String ContainerId)
Set Container ID
|
void |
setContainerIsolateOperationSrc(String ContainerIsolateOperationSrc)
Set Container isolation operation source
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setContainerName(String ContainerName)
Set Container name
|
void |
setContainerNetStatus(String ContainerNetStatus)
Set Network status
`NORMAL`: Not isolated.
|
void |
setContainerNetSubStatus(String ContainerNetSubStatus)
Set Sub-status of the container
"AGENT_OFFLINE" // The agent is offline.
|
void |
setEventCount(Long EventCount)
Set Number of events
|
void |
setEventId(String EventId)
Set Unique event ID
|
void |
setEventName(String EventName)
Set Event name:
Host file access escape
Syscall escape
Mount namespace escape
Program privilege escalation escape
Privileged container startup escape
Sensitive path mount
Malicious process startup
File tampering
|
void |
setEventType(String EventType)
Set Event type
`ESCAPE_HOST_ACESS_FILE`: Host file access escape.
|
void |
setFoundTime(String FoundTime)
Set Event discovery time
|
void |
setHostIP(String HostIP)
Set Private IP
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setImageId(String ImageId)
Set Image ID
|
void |
setImageName(String ImageName)
Set Image name
|
void |
setLatestFoundTime(String LatestFoundTime)
Set Last generation time
|
void |
setNodeName(String NodeName)
Set Node name
|
void |
setPodName(String PodName)
Set Pod name
|
void |
setStatus(String Status)
Set Status.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public RunTimeEventBaseInfo()
public RunTimeEventBaseInfo(RunTimeEventBaseInfo source)
public String getEventId()
public void setEventId(String EventId)
EventId
- Unique event IDpublic String getFoundTime()
public void setFoundTime(String FoundTime)
FoundTime
- Event discovery timepublic String getContainerId()
public void setContainerId(String ContainerId)
ContainerId
- Container IDpublic String getContainerName()
public void setContainerName(String ContainerName)
ContainerName
- Container namepublic String getImageId()
public void setImageId(String ImageId)
ImageId
- Image IDpublic String getImageName()
public void setImageName(String ImageName)
ImageName
- Image namepublic String getNodeName()
public void setNodeName(String NodeName)
NodeName
- Node namepublic String getPodName()
public void setPodName(String PodName)
PodName
- Pod namepublic String getStatus()
public void setStatus(String Status)
Status
- Status. `EVENT_UNDEAL`: Pending.
`EVENT_DEALED`: Processed.
`EVENT_INGNORE`: Ignored.public String getEventName()
public void setEventName(String EventName)
EventName
- Event name:
Host file access escape
Syscall escape
Mount namespace escape
Program privilege escalation escape
Privileged container startup escape
Sensitive path mount
Malicious process startup
File tamperingpublic String getEventType()
public void setEventType(String EventType)
EventType
- Event type
`ESCAPE_HOST_ACESS_FILE`: Host file access escape.
`ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
`ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
`ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
`ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
`ESCAPE_SYSCALL`: Syscall escape.public Long getEventCount()
public void setEventCount(Long EventCount)
EventCount
- Number of eventspublic String getLatestFoundTime()
public void setLatestFoundTime(String LatestFoundTime)
LatestFoundTime
- Last generation timepublic String getHostIP()
public void setHostIP(String HostIP)
HostIP
- Private IP
Note: This field may return null, indicating that no valid values can be obtained.public String getClientIP()
public void setClientIP(String ClientIP)
ClientIP
- Public IP
Note: This field may return null, indicating that no valid values can be obtained.public String getContainerNetStatus()
public void setContainerNetStatus(String ContainerNetStatus)
ContainerNetStatus
- Network status
`NORMAL`: Not isolated.
`ISOLATED`: Isolated.
`ISOLATING`: Isolating.
`ISOLATE_FAILED`: Isolation failed.
`RESTORING`: Recovering.
`RESTORE_FAILED`: Recovery failed.
Note: This field may return null, indicating that no valid values can be obtained.public String getContainerNetSubStatus()
public void setContainerNetSubStatus(String ContainerNetSubStatus)
ContainerNetSubStatus
- Sub-status of the container
"AGENT_OFFLINE" // The agent is offline.
"NODE_DESTROYED" // The node is terminated.
"CONTAINER_EXITED" // The container exited.
"CONTAINER_DESTROYED" // The container was terminated.
"SHARED_HOST" // The container shares the network with the server.
"RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
"UNKNOW" // The reason is unknown.
Note: This field may return null, indicating that no valid values can be obtained.public String getContainerIsolateOperationSrc()
public void setContainerIsolateOperationSrc(String ContainerIsolateOperationSrc)
ContainerIsolateOperationSrc
- Container isolation operation source
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.