Module: OCI::ThreatIntelligence::Models

Defined in:
lib/oci/threat_intelligence/threat_intelligence.rb,
lib/oci/threat_intelligence/models/sort_order.rb,
lib/oci/threat_intelligence/models/indicator_type.rb,
lib/oci/threat_intelligence/models/lifecycle_state.rb

Overview

Module containing models for requests made to, and responses received from, OCI ThreatIntelligence services

Defined Under Namespace

Classes: DataAttribution, DataVisibility, EntityReference, GeodataDetails, Indicator, IndicatorAttribute, IndicatorAttributeSummary, IndicatorCountCollection, IndicatorCountDimensions, IndicatorCountSummary, IndicatorReference, IndicatorRelationship, IndicatorSourceSummary, IndicatorSummary, IndicatorSummaryCollection, SummarizeIndicatorsDetails, ThreatType, ThreatTypeSummary, ThreatTypesCollection

Constant Summary collapse

SORT_ORDER_ENUM =
[
  SORT_ORDER_ASC = 'ASC'.freeze,
  SORT_ORDER_DESC = 'DESC'.freeze
].freeze
INDICATOR_TYPE_ENUM =
[
  INDICATOR_TYPE_DOMAIN_NAME = 'DOMAIN_NAME'.freeze,
  INDICATOR_TYPE_FILE_NAME = 'FILE_NAME'.freeze,
  INDICATOR_TYPE_MD5_HASH = 'MD5_HASH'.freeze,
  INDICATOR_TYPE_SHA1_HASH = 'SHA1_HASH'.freeze,
  INDICATOR_TYPE_SHA256_HASH = 'SHA256_HASH'.freeze,
  INDICATOR_TYPE_IP_ADDRESS = 'IP_ADDRESS'.freeze,
  INDICATOR_TYPE_URL = 'URL'.freeze
].freeze
LIFECYCLE_STATE_ENUM =
[
  LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  LIFECYCLE_STATE_DELETED = 'DELETED'.freeze
].freeze