@Generated(value="software.amazon.awssdk:codegen") public final class RuntimeContext extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RuntimeContext.Builder,RuntimeContext>
Additional information about the suspicious activity.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RuntimeContext.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
addressFamily()
Represents the communication protocol associated with the address.
|
static RuntimeContext.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
fileSystemType()
Represents the type of mounted fileSystem.
|
List<String> |
flags()
Represents options that control the behavior of a runtime operation or action.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFlags()
For responses, this returns true if the service returned a value for the Flags property.
|
int |
hashCode() |
boolean |
hasMemoryRegions()
For responses, this returns true if the service returned a value for the MemoryRegions property.
|
Integer |
ianaProtocolNumber()
Specifies a particular protocol within the address family.
|
String |
ldPreloadValue()
The value of the LD_PRELOAD environment variable.
|
String |
libraryPath()
The path to the new library that was loaded.
|
List<String> |
memoryRegions()
Specifies the Region of a process's address space such as stack and heap.
|
Instant |
modifiedAt()
The timestamp at which the process modified the current process.
|
ProcessDetails |
modifyingProcess()
Information about the process that modified the current process.
|
String |
moduleFilePath()
The path to the module loaded into the kernel.
|
String |
moduleName()
The name of the module loaded into the kernel.
|
String |
moduleSha256()
The
SHA256 hash of the module. |
String |
mountSource()
The path on the host that is mounted by the container.
|
String |
mountTarget()
The path in the container that is mapped to the host directory.
|
String |
releaseAgentPath()
The path in the container that modified the release agent file.
|
String |
runcBinaryPath()
The path to the leveraged
runc implementation. |
String |
scriptPath()
The path to the script that was executed.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RuntimeContext.Builder> |
serializableBuilderClass() |
String |
shellHistoryFilePath()
The path to the modified shell history file.
|
String |
socketPath()
The path to the docket socket that was accessed.
|
ProcessDetails |
targetProcess()
Information about the process that had its memory overwritten by the current process.
|
RuntimeContext.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ProcessDetails modifyingProcess()
Information about the process that modified the current process. This is available for multiple finding types.
public final Instant modifiedAt()
The timestamp at which the process modified the current process. The timestamp is in UTC date string format.
public final String scriptPath()
The path to the script that was executed.
public final String libraryPath()
The path to the new library that was loaded.
public final String ldPreloadValue()
The value of the LD_PRELOAD environment variable.
public final String socketPath()
The path to the docket socket that was accessed.
public final String runcBinaryPath()
The path to the leveraged runc implementation.
runc implementation.public final String releaseAgentPath()
The path in the container that modified the release agent file.
public final String mountSource()
The path on the host that is mounted by the container.
public final String mountTarget()
The path in the container that is mapped to the host directory.
public final String fileSystemType()
Represents the type of mounted fileSystem.
public final boolean hasFlags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<String> flags()
Represents options that control the behavior of a runtime operation or action. For example, a filesystem mount operation may contain a read-only flag.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFlags() method.
public final String moduleName()
The name of the module loaded into the kernel.
public final String moduleFilePath()
The path to the module loaded into the kernel.
public final String moduleSha256()
The SHA256 hash of the module.
SHA256 hash of the module.public final String shellHistoryFilePath()
The path to the modified shell history file.
public final ProcessDetails targetProcess()
Information about the process that had its memory overwritten by the current process.
public final String addressFamily()
Represents the communication protocol associated with the address. For example, the address family
AF_INET is used for IP version of 4 protocol.
AF_INET is used for IP version of 4 protocol.public final Integer ianaProtocolNumber()
Specifies a particular protocol within the address family. Usually there is a single protocol in address
families. For example, the address family AF_INET only has the IP protocol.
AF_INET only has the IP protocol.public final boolean hasMemoryRegions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> memoryRegions()
Specifies the Region of a process's address space such as stack and heap.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMemoryRegions() method.
public RuntimeContext.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RuntimeContext.Builder,RuntimeContext>public static RuntimeContext.Builder builder()
public static Class<? extends RuntimeContext.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.