Skip to content

Class: RpcInterface

The RPC Interface represents the remote procedure call interface used in the

DCE/RPC session.

URI: ocsf:RpcInterface

 classDiagram
    class RpcInterface
    click RpcInterface href "../RpcInterface/"
      Object <|-- RpcInterface
        click Object href "../Object/"

      RpcInterface : ack_reason

      RpcInterface : ack_result

      RpcInterface : uuid

      RpcInterface : version

Inheritance

Slots

Name Cardinality and Range Description Inheritance
ack_reason 0..1 recommended
Integer
An integer that provides a reason code or additional information about the direct
ack_result 0..1 recommended
Integer
An integer that denotes the acknowledgment result of the DCE/RPC call direct
uuid 1
UuidT
The unique identifier of the particular remote procedure or service direct
version 1
String
The version of the DCE/RPC protocol being used in the session direct

Usages

used by used in type used
DceRpc rpc_interface range RpcInterface

In Subsets

Aliases

  • RPC Interface

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:RpcInterface
native ocsf:RpcInterface

LinkML Source

Direct

name: RpcInterface
description: 'The RPC Interface represents the remote procedure call interface used
  in the

  DCE/RPC session.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- RPC Interface
is_a: Object
slots:
- ack_reason
- ack_result
- uuid
- version
slot_usage:
  ack_reason:
    name: ack_reason
    recommended: true
  ack_result:
    name: ack_result
    recommended: true
  uuid:
    name: uuid
    description: The unique identifier of the particular remote procedure or service.
    required: true
  version:
    name: version
    description: The version of the DCE/RPC protocol being used in the session.
    required: true

Induced

name: RpcInterface
description: 'The RPC Interface represents the remote procedure call interface used
  in the

  DCE/RPC session.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- RPC Interface
is_a: Object
slot_usage:
  ack_reason:
    name: ack_reason
    recommended: true
  ack_result:
    name: ack_result
    recommended: true
  uuid:
    name: uuid
    description: The unique identifier of the particular remote procedure or service.
    required: true
  version:
    name: version
    description: The version of the DCE/RPC protocol being used in the session.
    required: true
attributes:
  ack_reason:
    name: ack_reason
    description: 'An integer that provides a reason code or additional information
      about the

      acknowledgment result.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Acknowledgement Reason
    rank: 1000
    alias: ack_reason
    owner: RpcInterface
    domain_of:
    - RpcInterface
    range: integer
    recommended: true
  ack_result:
    name: ack_result
    description: An integer that denotes the acknowledgment result of the DCE/RPC
      call.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Acknowledgement Result
    rank: 1000
    alias: ack_result
    owner: RpcInterface
    domain_of:
    - RpcInterface
    range: integer
    recommended: true
  uuid:
    name: uuid
    description: The unique identifier of the particular remote procedure or service.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - UUID
    rank: 1000
    alias: uuid
    owner: RpcInterface
    domain_of:
    - RpcInterface
    - Session
    - DeviceHwInfo
    - UnmannedAerialSystem
    range: UuidT
    required: true
  version:
    name: version
    description: The version of the DCE/RPC protocol being used in the session.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Version
    rank: 1000
    alias: version
    owner: RpcInterface
    domain_of:
    - Os
    - Package
    - RpcInterface
    - Sbom
    - Scim
    - SoftwareComponent
    - Tls
    - Agent
    - AiModel
    - Analytic
    - Api
    - ApplicationObject
    - Attack
    - Certificate
    - Check
    - CisControl
    - CisCsc
    - Cvss
    - D3fend
    - Databucket
    - Epss
    - Extension
    - Feature
    - File
    - HttpRequest
    - Logger
    - ManagedEntity
    - Metadata
    - Policy
    - Product
    - ResourceDetails
    - Rule
    - Service
    - NtpActivity
    range: string
    required: true