Constructor
new KernelRootkit(propertiesopt)
Constructs a new KernelRootkit.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.securitycenter.v2.IKernelRootkit |
<optional> |
Properties to set |
- Implements:
-
- IKernelRootkit
Members
name
KernelRootkit name.
unexpectedCodeModification
KernelRootkit unexpectedCodeModification.
unexpectedFtraceHandler
KernelRootkit unexpectedFtraceHandler.
unexpectedInterruptHandler
KernelRootkit unexpectedInterruptHandler.
unexpectedKernelCodePages
KernelRootkit unexpectedKernelCodePages.
unexpectedKprobeHandler
KernelRootkit unexpectedKprobeHandler.
unexpectedProcessesInRunqueue
KernelRootkit unexpectedProcessesInRunqueue.
unexpectedReadOnlyDataModification
KernelRootkit unexpectedReadOnlyDataModification.
unexpectedSystemCallHandler
KernelRootkit unexpectedSystemCallHandler.
Methods
toJSON() → {Object.<string, *>}
Converts this KernelRootkit to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.securitycenter.v2.KernelRootkit}
Creates a new KernelRootkit instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.securitycenter.v2.IKernelRootkit |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v2.KernelRootkit |
KernelRootkit instance |
(static) decode(reader, lengthopt) → {google.cloud.securitycenter.v2.KernelRootkit}
Decodes a KernelRootkit message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v2.KernelRootkit |
KernelRootkit |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.securitycenter.v2.KernelRootkit}
Decodes a KernelRootkit message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v2.KernelRootkit |
KernelRootkit |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified KernelRootkit message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v2.IKernelRootkit |
KernelRootkit message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified KernelRootkit message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v2.IKernelRootkit |
KernelRootkit message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.securitycenter.v2.KernelRootkit}
Creates a KernelRootkit message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v2.KernelRootkit |
KernelRootkit |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for KernelRootkit
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a KernelRootkit message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v2.KernelRootkit |
KernelRootkit |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a KernelRootkit message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|