Skip to content

Class: Cloud

The Cloud object describes the cloud computing environment where an event or

finding originated. It provides comprehensive context about the cloud

infrastructure, including the cloud service provider, account or subscription

details, organizational structure, geographic regions, availability zones, and

logical partitions.

URI: ocsf:Cloud

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

      Cloud : account





        Cloud --> "0..1" Account : account
        click Account href "../Account/"



      Cloud : cloud_partition

      Cloud : org





        Cloud --> "0..1" Organization : org
        click Organization href "../Organization/"



      Cloud : project_uid

      Cloud : provider

      Cloud : region

      Cloud : zone

Inheritance

Slots

Name Cardinality and Range Description Inheritance
account 0..1
Account
The Account object containing details about the cloud account, subscription, ... direct
cloud_partition 0..1
String
The logical grouping or isolated segment within a cloud provider's direct
org 0..1
Organization
The Organization object containing details about the organizational unit or direct
project_uid 0..1
String
The unique identifier of a Cloud project direct
provider 1
String
The unique name of the Cloud services provider where the event or finding was direct
region 0..1 recommended
String
The cloud region where the event or finding was created, as defined by the direct
zone 0..1
String
The availability zone in the cloud region where the event or finding was direct

Usages

used by used in type used
Databucket cloud range Cloud
ResourceDetails cloud range Cloud
CloudProfile cloud range Cloud
BaseEvent cloud range Cloud
ApplicationEvent cloud range Cloud
ApiActivity cloud range Cloud
ApplicationError cloud range Cloud
ApplicationLifecycle cloud range Cloud
DatastoreActivity cloud range Cloud
FileHosting cloud range Cloud
ScanActivity cloud range Cloud
WebResourceAccessActivity cloud range Cloud
WebResourcesActivity cloud range Cloud
DiscoveryEvent cloud range Cloud
AdminGroupQuery cloud range Cloud
CloudResourcesInventoryInfo cloud range Cloud
ConfigState cloud range Cloud
DeviceConfigStateChange cloud range Cloud
DiscoveryResult cloud range Cloud
EvidenceInfo cloud range Cloud
FileQuery cloud range Cloud
FolderQuery cloud range Cloud
InventoryInfo cloud range Cloud
JobQuery cloud range Cloud
KernelObjectQuery cloud range Cloud
ModuleQuery cloud range Cloud
NetworkConnectionQuery cloud range Cloud
NetworksQuery cloud range Cloud
OsintInventoryInfo cloud range Cloud
PatchState cloud range Cloud
PeripheralDeviceQuery cloud range Cloud
ProcessQuery cloud range Cloud
ServiceQuery cloud range Cloud
SessionQuery cloud range Cloud
SoftwareInfo cloud range Cloud
StartupItemQuery cloud range Cloud
UserInventory cloud range Cloud
UserQuery cloud range Cloud
ApplicationSecurityPostureFinding cloud range Cloud
ComplianceFinding cloud range Cloud
DataSecurityFinding cloud range Cloud
DetectionFinding cloud range Cloud
Finding cloud range Cloud
IamAnalysisFinding cloud range Cloud
IncidentFinding cloud range Cloud
SecurityFinding cloud range Cloud
VulnerabilityFinding cloud range Cloud
IamEvent cloud range Cloud
AccountChange cloud range Cloud
Authentication cloud range Cloud
AuthorizeSession cloud range Cloud
EntityManagement cloud range Cloud
GroupManagement cloud range Cloud
UserAccess cloud range Cloud
NetworkEvent cloud range Cloud
DhcpActivity cloud range Cloud
DnsActivity cloud range Cloud
EmailActivity cloud range Cloud
EmailFileActivity cloud range Cloud
EmailUrlActivity cloud range Cloud
FtpActivity cloud range Cloud
HttpActivity cloud range Cloud
NetworkActivity cloud range Cloud
NetworkFileActivity cloud range Cloud
NtpActivity cloud range Cloud
RdpActivity cloud range Cloud
SmbActivity cloud range Cloud
SshActivity cloud range Cloud
TunnelActivity cloud range Cloud
FileRemediationActivity cloud range Cloud
NetworkRemediationActivity cloud range Cloud
ProcessRemediationActivity cloud range Cloud
RemediationActivity cloud range Cloud
SystemEvent cloud range Cloud
EventLogActvity cloud range Cloud
FileActivity cloud range Cloud
KernelActivity cloud range Cloud
KernelExtensionActivity cloud range Cloud
MemoryActivity cloud range Cloud
ModuleActivity cloud range Cloud
PeripheralActivity cloud range Cloud
ProcessActivity cloud range Cloud
ScheduledJobActivity cloud range Cloud
ScriptActivity cloud range Cloud
UnmannedSystemsEvent cloud range Cloud
AirborneBroadcastActivity cloud range Cloud
DroneFlightsActivity cloud range Cloud
PrefetchQuery cloud range Cloud
RegistryKeyActivity cloud range Cloud
RegistryKeyQuery cloud range Cloud
RegistryValueActivity cloud range Cloud
RegistryValueQuery cloud range Cloud
WindowsResourceActivity cloud range Cloud
WindowsServiceActivity cloud range Cloud

In Subsets

Aliases

  • Cloud

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: Cloud
description: 'The Cloud object describes the cloud computing environment where an
  event or

  finding originated. It provides comprehensive context about the cloud

  infrastructure, including the cloud service provider, account or subscription

  details, organizational structure, geographic regions, availability zones, and

  logical partitions.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Cloud
is_a: Object
slots:
- account
- cloud_partition
- org
- project_uid
- provider
- region
- zone
slot_usage:
  account:
    name: account
    description: 'The Account object containing details about the cloud account, subscription,
      or

      billing unit where the event or finding was created. This object includes

      properties such as the account name, unique identifier, type, labels, and

      tags.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong> Account

      object with <code>name</code>, <code>uid</code> (Account ID),

      <code>type</code>, and other account properties</li><li><strong>Azure:</strong>

      Subscription object with <code>name</code>, <code>uid</code> (Subscription ID),

      <code>type</code>, and subscription metadata</li><li><strong>GCP:</strong>

      Project object with <code>name</code>, <code>uid</code> (Project ID),

      <code>type</code>, and project attributes</li><li><strong>Oracle

      Cloud:</strong> Compartment object with <code>name</code>, <code>uid</code>

      (Tenancy OCID), <code>type</code>, and compartment details</li></ul>'
  cloud_partition:
    name: cloud_partition
    description: 'The logical grouping or isolated segment within a cloud provider''s

      infrastructure where the event or finding was created, often used for

      compliance, governance, or regional

      separation.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Partition where the event occurred (<code>aws</code>, <code>aws-cn</code>,

      <code>aws-us-gov</code>)</li><li><strong>Azure:</strong> Cloud environment

      where the event occurred (<code>AzureCloud</code>,

      <code>AzureUSGovernment</code>, <code>AzureChinaCloud</code>)</li></ul>'
  org:
    name: org
    description: 'The Organization object containing details about the organizational
      unit or

      management structure that governs the account, subscription, or project where

      the event or finding was created. This object includes properties such as the

      organization name, unique identifier, type, and other organizational

      metadata.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Organization object with <code>name</code>, <code>uid</code> (Organization ID),

      <code>type</code>, and other organizational

      properties</li><li><strong>Azure:</strong> Management Group object with

      <code>name</code>, <code>uid</code> (Management Group ID), <code>type</code>,

      and management group metadata</li><li><strong>GCP:</strong> Organization object

      with <code>name</code>, <code>uid</code> (Organization ID), <code>type</code>,

      and organizational attributes</li><li><strong>Oracle Cloud:</strong> Tenancy

      object with <code>name</code>, <code>uid</code> (Tenancy OCID),

      <code>type</code>, and tenancy details</li></ul>'
  provider:
    name: provider
    description: 'The unique name of the Cloud services provider where the event or
      finding was

      created. Examples include AWS, Azure, GCP (Google Cloud Platform), Oracle

      Cloud, IBM Cloud, Alibaba Cloud, or other public, private, or hybrid cloud

      providers.'
    required: true
  region:
    name: region
    description: 'The cloud region where the event or finding was created, as defined
      by the

      cloud

      provider.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Region where the event occurred (<code>us-east-1</code>,

      <code>eu-west-1</code>)</li><li><strong>Azure:</strong> Region where the event

      occurred (<code>East US</code>, <code>West

      Europe</code>)</li><li><strong>GCP:</strong> Region where the event occurred

      (<code>us-central1</code>, <code>europe-west1</code>)</li><li><strong>Oracle

      Cloud:</strong> Region where the event occurred (<code>us-ashburn-1</code>,

      <code>uk-london-1</code>)</li></ul>'
    recommended: true
  zone:
    name: zone
    description: 'The availability zone in the cloud region where the event or finding
      was

      created, as defined by the cloud

      provider.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Availability zone where the event occurred (<code>us-east-1a</code>,

      <code>us-east-1b</code>)</li><li><strong>Azure:</strong> Availability zone

      where the event occurred (<code>1</code>, <code>2</code>, <code>3</code> within

      a region)</li><li><strong>GCP:</strong> Availability zone where the event

      occurred (<code>us-central1-a</code>,

      <code>us-central1-b</code>)</li><li><strong>Oracle Cloud:</strong> Availability

      zone where the event occurred (<code>AD-1</code>, <code>AD-2</code>,

      <code>AD-3</code>)</li></ul>'

Induced

name: Cloud
description: 'The Cloud object describes the cloud computing environment where an
  event or

  finding originated. It provides comprehensive context about the cloud

  infrastructure, including the cloud service provider, account or subscription

  details, organizational structure, geographic regions, availability zones, and

  logical partitions.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Cloud
is_a: Object
slot_usage:
  account:
    name: account
    description: 'The Account object containing details about the cloud account, subscription,
      or

      billing unit where the event or finding was created. This object includes

      properties such as the account name, unique identifier, type, labels, and

      tags.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong> Account

      object with <code>name</code>, <code>uid</code> (Account ID),

      <code>type</code>, and other account properties</li><li><strong>Azure:</strong>

      Subscription object with <code>name</code>, <code>uid</code> (Subscription ID),

      <code>type</code>, and subscription metadata</li><li><strong>GCP:</strong>

      Project object with <code>name</code>, <code>uid</code> (Project ID),

      <code>type</code>, and project attributes</li><li><strong>Oracle

      Cloud:</strong> Compartment object with <code>name</code>, <code>uid</code>

      (Tenancy OCID), <code>type</code>, and compartment details</li></ul>'
  cloud_partition:
    name: cloud_partition
    description: 'The logical grouping or isolated segment within a cloud provider''s

      infrastructure where the event or finding was created, often used for

      compliance, governance, or regional

      separation.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Partition where the event occurred (<code>aws</code>, <code>aws-cn</code>,

      <code>aws-us-gov</code>)</li><li><strong>Azure:</strong> Cloud environment

      where the event occurred (<code>AzureCloud</code>,

      <code>AzureUSGovernment</code>, <code>AzureChinaCloud</code>)</li></ul>'
  org:
    name: org
    description: 'The Organization object containing details about the organizational
      unit or

      management structure that governs the account, subscription, or project where

      the event or finding was created. This object includes properties such as the

      organization name, unique identifier, type, and other organizational

      metadata.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Organization object with <code>name</code>, <code>uid</code> (Organization ID),

      <code>type</code>, and other organizational

      properties</li><li><strong>Azure:</strong> Management Group object with

      <code>name</code>, <code>uid</code> (Management Group ID), <code>type</code>,

      and management group metadata</li><li><strong>GCP:</strong> Organization object

      with <code>name</code>, <code>uid</code> (Organization ID), <code>type</code>,

      and organizational attributes</li><li><strong>Oracle Cloud:</strong> Tenancy

      object with <code>name</code>, <code>uid</code> (Tenancy OCID),

      <code>type</code>, and tenancy details</li></ul>'
  provider:
    name: provider
    description: 'The unique name of the Cloud services provider where the event or
      finding was

      created. Examples include AWS, Azure, GCP (Google Cloud Platform), Oracle

      Cloud, IBM Cloud, Alibaba Cloud, or other public, private, or hybrid cloud

      providers.'
    required: true
  region:
    name: region
    description: 'The cloud region where the event or finding was created, as defined
      by the

      cloud

      provider.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Region where the event occurred (<code>us-east-1</code>,

      <code>eu-west-1</code>)</li><li><strong>Azure:</strong> Region where the event

      occurred (<code>East US</code>, <code>West

      Europe</code>)</li><li><strong>GCP:</strong> Region where the event occurred

      (<code>us-central1</code>, <code>europe-west1</code>)</li><li><strong>Oracle

      Cloud:</strong> Region where the event occurred (<code>us-ashburn-1</code>,

      <code>uk-london-1</code>)</li></ul>'
    recommended: true
  zone:
    name: zone
    description: 'The availability zone in the cloud region where the event or finding
      was

      created, as defined by the cloud

      provider.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Availability zone where the event occurred (<code>us-east-1a</code>,

      <code>us-east-1b</code>)</li><li><strong>Azure:</strong> Availability zone

      where the event occurred (<code>1</code>, <code>2</code>, <code>3</code> within

      a region)</li><li><strong>GCP:</strong> Availability zone where the event

      occurred (<code>us-central1-a</code>,

      <code>us-central1-b</code>)</li><li><strong>Oracle Cloud:</strong> Availability

      zone where the event occurred (<code>AD-1</code>, <code>AD-2</code>,

      <code>AD-3</code>)</li></ul>'
attributes:
  account:
    name: account
    description: 'The Account object containing details about the cloud account, subscription,
      or

      billing unit where the event or finding was created. This object includes

      properties such as the account name, unique identifier, type, labels, and

      tags.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong> Account

      object with <code>name</code>, <code>uid</code> (Account ID),

      <code>type</code>, and other account properties</li><li><strong>Azure:</strong>

      Subscription object with <code>name</code>, <code>uid</code> (Subscription ID),

      <code>type</code>, and subscription metadata</li><li><strong>GCP:</strong>

      Project object with <code>name</code>, <code>uid</code> (Project ID),

      <code>type</code>, and project attributes</li><li><strong>Oracle

      Cloud:</strong> Compartment object with <code>name</code>, <code>uid</code>

      (Tenancy OCID), <code>type</code>, and compartment details</li></ul>'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Account
    rank: 1000
    alias: account
    owner: Cloud
    domain_of:
    - Cloud
    - User
    range: Account
  cloud_partition:
    name: cloud_partition
    description: 'The logical grouping or isolated segment within a cloud provider''s

      infrastructure where the event or finding was created, often used for

      compliance, governance, or regional

      separation.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Partition where the event occurred (<code>aws</code>, <code>aws-cn</code>,

      <code>aws-us-gov</code>)</li><li><strong>Azure:</strong> Cloud environment

      where the event occurred (<code>AzureCloud</code>,

      <code>AzureUSGovernment</code>, <code>AzureChinaCloud</code>)</li></ul>'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Cloud Partition
    rank: 1000
    alias: cloud_partition
    owner: Cloud
    domain_of:
    - Cloud
    - Databucket
    - ResourceDetails
    range: string
  org:
    name: org
    description: 'The Organization object containing details about the organizational
      unit or

      management structure that governs the account, subscription, or project where

      the event or finding was created. This object includes properties such as the

      organization name, unique identifier, type, and other organizational

      metadata.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Organization object with <code>name</code>, <code>uid</code> (Organization ID),

      <code>type</code>, and other organizational

      properties</li><li><strong>Azure:</strong> Management Group object with

      <code>name</code>, <code>uid</code> (Management Group ID), <code>type</code>,

      and management group metadata</li><li><strong>GCP:</strong> Organization object

      with <code>name</code>, <code>uid</code> (Organization ID), <code>type</code>,

      and organizational attributes</li><li><strong>Oracle Cloud:</strong> Tenancy

      object with <code>name</code>, <code>uid</code> (Tenancy OCID),

      <code>type</code>, and tenancy details</li></ul>'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Organization
    rank: 1000
    alias: org
    owner: Cloud
    domain_of:
    - Cloud
    - ManagedEntity
    - Reporter
    - User
    - Device
    range: Organization
  project_uid:
    name: project_uid
    description: The unique identifier of a Cloud project.
    deprecated: Use the <code>account.uid</code> attribute instead. (since 1.4.0)
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Project ID
    rank: 1000
    alias: project_uid
    owner: Cloud
    domain_of:
    - Cloud
    range: string
  provider:
    name: provider
    description: 'The unique name of the Cloud services provider where the event or
      finding was

      created. Examples include AWS, Azure, GCP (Google Cloud Platform), Oracle

      Cloud, IBM Cloud, Alibaba Cloud, or other public, private, or hybrid cloud

      providers.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Provider
    rank: 1000
    alias: provider
    owner: Cloud
    domain_of:
    - Reputation
    - AuthFactor
    - Cloud
    - Enrichment
    - Location
    - Malware
    - ResourceDetails
    range: string
    required: true
  region:
    name: region
    description: 'The cloud region where the event or finding was created, as defined
      by the

      cloud

      provider.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Region where the event occurred (<code>us-east-1</code>,

      <code>eu-west-1</code>)</li><li><strong>Azure:</strong> Region where the event

      occurred (<code>East US</code>, <code>West

      Europe</code>)</li><li><strong>GCP:</strong> Region where the event occurred

      (<code>us-central1</code>, <code>europe-west1</code>)</li><li><strong>Oracle

      Cloud:</strong> Region where the event occurred (<code>us-ashburn-1</code>,

      <code>uk-london-1</code>)</li></ul>'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Region
    rank: 1000
    alias: region
    owner: Cloud
    domain_of:
    - ApplicationObject
    - Cloud
    - Databucket
    - Location
    - ResourceDetails
    - Device
    - CloudResourcesInventoryInfo
    range: string
    recommended: true
  zone:
    name: zone
    description: 'The availability zone in the cloud region where the event or finding
      was

      created, as defined by the cloud

      provider.<br/><br/><strong>Examples:</strong><ul><li><strong>AWS:</strong>

      Availability zone where the event occurred (<code>us-east-1a</code>,

      <code>us-east-1b</code>)</li><li><strong>Azure:</strong> Availability zone

      where the event occurred (<code>1</code>, <code>2</code>, <code>3</code> within

      a region)</li><li><strong>GCP:</strong> Availability zone where the event

      occurred (<code>us-central1-a</code>,

      <code>us-central1-b</code>)</li><li><strong>Oracle Cloud:</strong> Availability

      zone where the event occurred (<code>AD-1</code>, <code>AD-2</code>,

      <code>AD-3</code>)</li></ul>'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Network Zone
    rank: 1000
    alias: zone
    owner: Cloud
    domain_of:
    - Token
    - Cloud
    - Databucket
    - Endpoint
    - ResourceDetails
    range: string