Module: OCI::CloudGuard::Models

Defined in:
lib/oci/cloud_guard/cloud_guard.rb,
lib/oci/cloud_guard/models/actor_type.rb,
lib/oci/cloud_guard/models/owner_type.rb,
lib/oci/cloud_guard/models/risk_level.rb,
lib/oci/cloud_guard/models/sort_orders.rb,
lib/oci/cloud_guard/models/event_status.rb,
lib/oci/cloud_guard/models/detector_enum.rb,
lib/oci/cloud_guard/models/operator_type.rb,
lib/oci/cloud_guard/models/responder_type.rb,
lib/oci/cloud_guard/models/lifecycle_state.rb,
lib/oci/cloud_guard/models/security_rating.rb,
lib/oci/cloud_guard/models/managed_list_type.rb,
lib/oci/cloud_guard/models/problem_dimension.rb,
lib/oci/cloud_guard/models/cloud_guard_status.rb,
lib/oci/cloud_guard/models/data_mask_category.rb,
lib/oci/cloud_guard/models/feed_provider_type.rb,
lib/oci/cloud_guard/models/condition_type_enum.rb,
lib/oci/cloud_guard/models/recommendation_type.rb,
lib/oci/cloud_guard/models/responder_dimension.rb,
lib/oci/cloud_guard/models/condition_value_type.rb,
lib/oci/cloud_guard/models/responder_mode_types.rb,
lib/oci/cloud_guard/models/target_resource_type.rb,
lib/oci/cloud_guard/models/condition_filter_type.rb,
lib/oci/cloud_guard/models/data_mask_rule_status.rb,
lib/oci/cloud_guard/models/condition_operator_name.rb,
lib/oci/cloud_guard/models/problem_lifecycle_state.rb,
lib/oci/cloud_guard/models/responder_activity_type.rb,
lib/oci/cloud_guard/models/problem_lifecycle_detail.rb,
lib/oci/cloud_guard/models/responder_execution_modes.rb,
lib/oci/cloud_guard/models/responder_execution_states.rb,
lib/oci/cloud_guard/models/responder_execution_status.rb,
lib/oci/cloud_guard/models/configuration_list_item_type.rb,
lib/oci/cloud_guard/models/recommendation_lifecycle_detail.rb

Overview

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

Defined Under Namespace

Classes: ActivityProblemAggregation, ActivityProblemAggregationCollection, AllTargetsSelected, AttachTargetDetectorRecipeDetails, AttachTargetResponderRecipeDetails, CandidateResponderRule, ChangeDetectorRecipeCompartmentDetails, ChangeManagedListCompartmentDetails, ChangeResponderRecipeCompartmentDetails, CompositeCondition, Condition, ConditionGroup, ConditionMetadataType, ConditionMetadataTypeCollection, ConditionMetadataTypeSummary, ConditionOperator, ConfigValue, Configuration, CreateDataMaskRuleDetails, CreateDetectorRecipeDetails, CreateManagedListDetails, CreateResponderRecipeDetails, CreateTargetDetails, CreateTargetDetectorRecipeDetails, CreateTargetResponderRecipeDetails, DataMaskRule, DataMaskRuleCollection, DataMaskRuleSummary, Detector, DetectorCollection, DetectorConfiguration, DetectorDetails, DetectorRecipe, DetectorRecipeCollection, DetectorRecipeDetectorRule, DetectorRecipeDetectorRuleCollection, DetectorRecipeDetectorRuleSummary, DetectorRecipeSummary, DetectorRule, DetectorRuleCollection, DetectorRuleSummary, DetectorSummary, ExecuteResponderExecutionDetails, GeographicalLocation, ImpactedResourceCollection, ImpactedResourceSummary, ManagedList, ManagedListCollection, ManagedListSummary, ManagedListTypeCollection, ManagedListTypeSummary, OperatorSummary, PolicyCollection, PolicySummary, PoliticalLocation, Problem, ProblemAggregation, ProblemAggregationCollection, ProblemCollection, ProblemHistoryCollection, ProblemHistorySummary, ProblemSummary, ProblemTrendAggregation, ProblemTrendAggregationCollection, RecommendationSummary, RecommendationSummaryCollection, ResourceTypeCollection, ResourceTypeSummary, ResponderActivityCollection, ResponderActivitySummary, ResponderConfiguration, ResponderExecution, ResponderExecutionAggregation, ResponderExecutionAggregationCollection, ResponderExecutionCollection, ResponderExecutionSummary, ResponderExecutionTrendAggregation, ResponderExecutionTrendAggregationCollection, ResponderRecipe, ResponderRecipeCollection, ResponderRecipeResponderRule, ResponderRecipeResponderRuleCollection, ResponderRecipeResponderRuleSummary, ResponderRecipeSummary, ResponderRule, ResponderRuleCollection, ResponderRuleDetails, ResponderRuleExecutionDetails, ResponderRuleSummary, RiskScoreAggregation, RiskScoreAggregationCollection, RuleSummary, SecurityScoreAggregation, SecurityScoreAggregationCollection, SecurityScoreTrendAggregation, SecurityScoreTrendAggregationCollection, ServiceTypeSummary, SimpleCondition, SkipBulkResponderExecutionDetails, Target, TargetCollection, TargetDetectorDetails, TargetDetectorRecipe, TargetDetectorRecipeCollection, TargetDetectorRecipeDetectorRule, TargetDetectorRecipeDetectorRuleCollection, TargetDetectorRecipeDetectorRuleSummary, TargetDetectorRecipeSummary, TargetIdsSelected, TargetResourceTypesSelected, TargetResponderRecipe, TargetResponderRecipeCollection, TargetResponderRecipeResponderRule, TargetResponderRecipeResponderRuleCollection, TargetResponderRecipeResponderRuleSummary, TargetResponderRecipeSummary, TargetSelected, TargetSummary, TriggerResponderDetails, UpdateBulkProblemStatusDetails, UpdateConfigurationDetails, UpdateDataMaskRuleDetails, UpdateDetectorRecipeDetails, UpdateDetectorRecipeDetectorRule, UpdateDetectorRecipeDetectorRuleDetails, UpdateDetectorRuleDetails, UpdateManagedListDetails, UpdateProblemStatusDetails, UpdateResponderRecipeDetails, UpdateResponderRecipeResponderRule, UpdateResponderRecipeResponderRuleDetails, UpdateResponderRuleDetails, UpdateTargetDetails, UpdateTargetDetectorRecipe, UpdateTargetDetectorRecipeDetails, UpdateTargetDetectorRecipeDetectorRuleDetails, UpdateTargetDetectorRuleDetails, UpdateTargetRecipeDetectorRuleDetails, UpdateTargetRecipeResponderRuleDetails, UpdateTargetResponderRecipe, UpdateTargetResponderRecipeDetails, UpdateTargetResponderRecipeResponderRuleDetails, UpdateTargetResponderRuleDetails

Constant Summary collapse

ACTOR_TYPE_ENUM =
[
  ACTOR_TYPE_CLOUD_GUARD_SERVICE = 'CLOUD_GUARD_SERVICE'.freeze,
  ACTOR_TYPE_CORRELATION = 'CORRELATION'.freeze,
  ACTOR_TYPE_RESPONDER = 'RESPONDER'.freeze,
  ACTOR_TYPE_USER = 'USER'.freeze
].freeze
OWNER_TYPE_ENUM =
[
  OWNER_TYPE_CUSTOMER = 'CUSTOMER'.freeze,
  OWNER_TYPE_ORACLE = 'ORACLE'.freeze
].freeze
RISK_LEVEL_ENUM =
[
  RISK_LEVEL_CRITICAL = 'CRITICAL'.freeze,
  RISK_LEVEL_HIGH = 'HIGH'.freeze,
  RISK_LEVEL_MEDIUM = 'MEDIUM'.freeze,
  RISK_LEVEL_LOW = 'LOW'.freeze,
  RISK_LEVEL_MINOR = 'MINOR'.freeze
].freeze
SORT_ORDERS_ENUM =
[
  SORT_ORDERS_ASC = 'ASC'.freeze,
  SORT_ORDERS_DESC = 'DESC'.freeze
].freeze
EVENT_STATUS_ENUM =
[
  EVENT_STATUS_REOPEN = 'REOPEN'.freeze,
  EVENT_STATUS_OPEN = 'OPEN'.freeze,
  EVENT_STATUS_UPDATE = 'UPDATE'.freeze,
  EVENT_STATUS_RESOLVE = 'RESOLVE'.freeze,
  EVENT_STATUS_DISMISS = 'DISMISS'.freeze
].freeze
DETECTOR_ENUM_ENUM =
[
  DETECTOR_ENUM_IAAS_ACTIVITY_DETECTOR = 'IAAS_ACTIVITY_DETECTOR'.freeze,
  DETECTOR_ENUM_IAAS_CONFIGURATION_DETECTOR = 'IAAS_CONFIGURATION_DETECTOR'.freeze
].freeze
OPERATOR_TYPE_ENUM =
[
  OPERATOR_TYPE_IN = 'IN'.freeze,
  OPERATOR_TYPE_NOT_IN = 'NOT_IN'.freeze,
  OPERATOR_TYPE_EQUALS = 'EQUALS'.freeze,
  OPERATOR_TYPE_NOT_EQUALS = 'NOT_EQUALS'.freeze
].freeze
RESPONDER_TYPE_ENUM =
[
  RESPONDER_TYPE_REMEDIATION = 'REMEDIATION'.freeze,
  RESPONDER_TYPE_NOTIFICATION = 'NOTIFICATION'.freeze
].freeze
LIFECYCLE_STATE_ENUM =
[
  LIFECYCLE_STATE_CREATING = 'CREATING'.freeze,
  LIFECYCLE_STATE_UPDATING = 'UPDATING'.freeze,
  LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  LIFECYCLE_STATE_INACTIVE = 'INACTIVE'.freeze,
  LIFECYCLE_STATE_DELETING = 'DELETING'.freeze,
  LIFECYCLE_STATE_DELETED = 'DELETED'.freeze,
  LIFECYCLE_STATE_FAILED = 'FAILED'.freeze
].freeze
SECURITY_RATING_ENUM =
[
  SECURITY_RATING_EXCELLENT = 'EXCELLENT'.freeze,
  SECURITY_RATING_GOOD = 'GOOD'.freeze,
  SECURITY_RATING_FAIR = 'FAIR'.freeze,
  SECURITY_RATING_POOR = 'POOR'.freeze,
  SECURITY_RATING_NA = 'NA'.freeze
].freeze
MANAGED_LIST_TYPE_ENUM =
[
  MANAGED_LIST_TYPE_CIDR_BLOCK = 'CIDR_BLOCK'.freeze,
  MANAGED_LIST_TYPE_USERS = 'USERS'.freeze,
  MANAGED_LIST_TYPE_GROUPS = 'GROUPS'.freeze,
  MANAGED_LIST_TYPE_IPV4_ADDRESS = 'IPV4ADDRESS'.freeze,
  MANAGED_LIST_TYPE_IPV6_ADDRESS = 'IPV6ADDRESS'.freeze,
  MANAGED_LIST_TYPE_RESOURCE_OCID = 'RESOURCE_OCID'.freeze,
  MANAGED_LIST_TYPE_REGION = 'REGION'.freeze,
  MANAGED_LIST_TYPE_COUNTRY = 'COUNTRY'.freeze,
  MANAGED_LIST_TYPE_STATE = 'STATE'.freeze,
  MANAGED_LIST_TYPE_CITY = 'CITY'.freeze,
  MANAGED_LIST_TYPE_TAGS = 'TAGS'.freeze,
  MANAGED_LIST_TYPE_GENERIC = 'GENERIC'.freeze
].freeze
PROBLEM_DIMENSION_ENUM =
[
  PROBLEM_DIMENSION_RESOURCE_TYPE = 'RESOURCE_TYPE'.freeze,
  PROBLEM_DIMENSION_REGION = 'REGION'.freeze,
  PROBLEM_DIMENSION_COMPARTMENT_ID = 'COMPARTMENT_ID'.freeze,
  PROBLEM_DIMENSION_RISK_LEVEL = 'RISK_LEVEL'.freeze
].freeze
CLOUD_GUARD_STATUS_ENUM =
[
  CLOUD_GUARD_STATUS_ENABLED = 'ENABLED'.freeze,
  CLOUD_GUARD_STATUS_DISABLED = 'DISABLED'.freeze
].freeze
DATA_MASK_CATEGORY_ENUM =
[
  DATA_MASK_CATEGORY_ACTOR = 'ACTOR'.freeze,
  DATA_MASK_CATEGORY_PII = 'PII'.freeze,
  DATA_MASK_CATEGORY_PHI = 'PHI'.freeze,
  DATA_MASK_CATEGORY_FINANCIAL = 'FINANCIAL'.freeze,
  DATA_MASK_CATEGORY_LOCATION = 'LOCATION'.freeze,
  DATA_MASK_CATEGORY_CUSTOM = 'CUSTOM'.freeze
].freeze
FEED_PROVIDER_TYPE_ENUM =
[
  FEED_PROVIDER_TYPE_CUSTOMER = 'CUSTOMER'.freeze,
  FEED_PROVIDER_TYPE_ORACLE = 'ORACLE'.freeze
].freeze
CONDITION_TYPE_ENUM_ENUM =
[
  CONDITION_TYPE_ENUM_ACTIVITY_CONDITION = 'ActivityCondition'.freeze,
  CONDITION_TYPE_ENUM_SECURITY_CONDITION = 'SecurityCondition'.freeze,
  CONDITION_TYPE_ENUM_CLOUD_GUARD_CONDITION = 'CloudGuardCondition'.freeze
].freeze
RECOMMENDATION_TYPE_ENUM =
[
  RECOMMENDATION_TYPE_DETECTOR_PROBLEMS = 'DETECTOR_PROBLEMS'.freeze,
  RECOMMENDATION_TYPE_RESOLVED_PROBLEMS = 'RESOLVED_PROBLEMS'.freeze
].freeze
RESPONDER_DIMENSION_ENUM =
[
  RESPONDER_DIMENSION_RESPONDER_RULE_TYPE = 'RESPONDER_RULE_TYPE'.freeze,
  RESPONDER_DIMENSION_RESPONDER_EXECUTION_STATUS = 'RESPONDER_EXECUTION_STATUS'.freeze
].freeze
CONDITION_VALUE_TYPE_ENUM =
[
  CONDITION_VALUE_TYPE_MANAGED = 'MANAGED'.freeze,
  CONDITION_VALUE_TYPE_CUSTOM = 'CUSTOM'.freeze
].freeze
RESPONDER_MODE_TYPES_ENUM =
[
  RESPONDER_MODE_TYPES_AUTOACTION = 'AUTOACTION'.freeze,
  RESPONDER_MODE_TYPES_USERACTION = 'USERACTION'.freeze
].freeze
TARGET_RESOURCE_TYPE_ENUM =
[
  TARGET_RESOURCE_TYPE_COMPARTMENT = 'COMPARTMENT'.freeze,
  TARGET_RESOURCE_TYPE_ERPCLOUD = 'ERPCLOUD'.freeze,
  TARGET_RESOURCE_TYPE_HCMCLOUD = 'HCMCLOUD'.freeze
].freeze
CONDITION_FILTER_TYPE_ENUM =
[
  CONDITION_FILTER_TYPE_CONDITION = 'CONDITION'.freeze,
  CONDITION_FILTER_TYPE_CONFIG = 'CONFIG'.freeze
].freeze
DATA_MASK_RULE_STATUS_ENUM =
[
  DATA_MASK_RULE_STATUS_ENABLED = 'ENABLED'.freeze,
  DATA_MASK_RULE_STATUS_DISABLED = 'DISABLED'.freeze
].freeze
CONDITION_OPERATOR_NAME_ENUM =
[
  CONDITION_OPERATOR_NAME_AND = 'AND'.freeze,
  CONDITION_OPERATOR_NAME_OR = 'OR'.freeze,
  CONDITION_OPERATOR_NAME_IN = 'IN'.freeze,
  CONDITION_OPERATOR_NAME_NOT_IN = 'NOT_IN'.freeze,
  CONDITION_OPERATOR_NAME_EQUALS = 'EQUALS'.freeze,
  CONDITION_OPERATOR_NAME_NOT_EQUALS = 'NOT_EQUALS'.freeze,
  CONDITION_OPERATOR_NAME_LESS_THAN = 'LESS_THAN'.freeze,
  CONDITION_OPERATOR_NAME_GREATER_THAN = 'GREATER_THAN'.freeze,
  CONDITION_OPERATOR_NAME_RANGE = 'RANGE'.freeze
].freeze
PROBLEM_LIFECYCLE_STATE_ENUM =
[
  PROBLEM_LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze,
  PROBLEM_LIFECYCLE_STATE_INACTIVE = 'INACTIVE'.freeze
].freeze
RESPONDER_ACTIVITY_TYPE_ENUM =
[
  RESPONDER_ACTIVITY_TYPE_STARTED = 'STARTED'.freeze,
  RESPONDER_ACTIVITY_TYPE_COMPLETED = 'COMPLETED'.freeze
].freeze
PROBLEM_LIFECYCLE_DETAIL_ENUM =
[
  PROBLEM_LIFECYCLE_DETAIL_OPEN = 'OPEN'.freeze,
  PROBLEM_LIFECYCLE_DETAIL_RESOLVED = 'RESOLVED'.freeze,
  PROBLEM_LIFECYCLE_DETAIL_DISMISSED = 'DISMISSED'.freeze
].freeze
RESPONDER_EXECUTION_MODES_ENUM =
[
  RESPONDER_EXECUTION_MODES_MANUAL = 'MANUAL'.freeze,
  RESPONDER_EXECUTION_MODES_AUTOMATED = 'AUTOMATED'.freeze,
  RESPONDER_EXECUTION_MODES_ALL = 'ALL'.freeze
].freeze
RESPONDER_EXECUTION_STATES_ENUM =
[
  RESPONDER_EXECUTION_STATES_STARTED = 'STARTED'.freeze,
  RESPONDER_EXECUTION_STATES_AWAITING_CONFIRMATION = 'AWAITING_CONFIRMATION'.freeze,
  RESPONDER_EXECUTION_STATES_AWAITING_INPUT = 'AWAITING_INPUT'.freeze,
  RESPONDER_EXECUTION_STATES_SUCCEEDED = 'SUCCEEDED'.freeze,
  RESPONDER_EXECUTION_STATES_FAILED = 'FAILED'.freeze,
  RESPONDER_EXECUTION_STATES_SKIPPED = 'SKIPPED'.freeze,
  RESPONDER_EXECUTION_STATES_ALL = 'ALL'.freeze
].freeze
RESPONDER_EXECUTION_STATUS_ENUM =
[
  RESPONDER_EXECUTION_STATUS_STARTED = 'STARTED'.freeze,
  RESPONDER_EXECUTION_STATUS_AWAITING_CONFIRMATION = 'AWAITING_CONFIRMATION'.freeze,
  RESPONDER_EXECUTION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze,
  RESPONDER_EXECUTION_STATUS_FAILED = 'FAILED'.freeze,
  RESPONDER_EXECUTION_STATUS_SKIPPED = 'SKIPPED'.freeze
].freeze
CONFIGURATION_LIST_ITEM_TYPE_ENUM =
[
  CONFIGURATION_LIST_ITEM_TYPE_MANAGED = 'MANAGED'.freeze,
  CONFIGURATION_LIST_ITEM_TYPE_CUSTOM = 'CUSTOM'.freeze
].freeze
RECOMMENDATION_LIFECYCLE_DETAIL_ENUM =
[
  RECOMMENDATION_LIFECYCLE_DETAIL_OPEN = 'OPEN'.freeze,
  RECOMMENDATION_LIFECYCLE_DETAIL_RESOLVED = 'RESOLVED'.freeze,
  RECOMMENDATION_LIFECYCLE_DETAIL_DISMISSED = 'DISMISSED'.freeze
].freeze