Kaspersky Industrial CyberSecurity for Networks API Developer's Guide
- Copyright
- About this guide
- About Kaspersky Industrial CyberSecurity for Networks API
- Quick start
- Generating gRPC code
- Establishing connections
- Getting and registering events
- Getting tags and subscribing to tag changes
- Getting configuration information
- Getting assets
- API Reference
- Services
- Messages
- ApplicationLayerAddress
- Asset
- AssetAddress
- AssetsUpdatedAfterRequest
- CommunicationData
- ConfigurationMetadata
- Cookie
- DeviceAddress
- DictionaryRequest
- Event
- EventDescriptor
- EventId
- Filter (events)
- Filter (tags)
- FixedNetworkAddress
- HashIdValue
- ItemsByIdRequest
- ItemsRequest
- KscConfiguration
- MessageParameter
- NewGenericEvent
- PlcConfiguration
- ProtocolConfiguration
- RequestStateResponse
- SubscriptionRequest
- Tag
- TagBriefInfo
- TagDescriptor
- TagEvent
- TagsRequest
- TimeSpan
- TransmissionWindow
- TransportAddress
- Version
- Enumerations
- AO Kaspersky Lab
- Information about third-party code
- Trademark notices
API Reference > Messages > PlcConfiguration
PlcConfiguration
PlcConfiguration
Programmable logic controller (PLC) configuration.
Defined in
This message is defined in the configuration_provider.proto
file.
Syntax
message PlcConfiguration
{
uint64 hashId = 1;
string plcType = 2;
string plcName = 3;
repeated uint64 plcProtos = 4;
}
Fields
The PlcConfiguration
message has the following fields.
PlcConfiguration message fields
Rule Field |
Type |
Name |
Tag |
Description |
---|---|---|---|---|
|
|
|
|
Unique identifier of the PLC. |
|
|
|
|
Type of the PLC. |
|
|
|
|
Name of the PLC. |
|
|
|
|
List of hash identifiers of the protocols configured for this PLC. |
Article ID: 148203, Last review: Jul 6, 2022