Show / Hide Table of Contents

Class ProblemSummary

Summary information for a problem.

Inheritance
object
ProblemSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CloudguardService.Models
Assembly: OCI.DotNetSDK.Cloudguard.dll
Syntax
public class ProblemSummary

Properties

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

Compartment OCID where the resource is created

Remarks

Required

DetectorId

Declaration
[JsonProperty(PropertyName = "detectorId")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DetectorEnum? DetectorId { get; set; }
Property Value
Type Description
DetectorEnum?

Unique identifier of the detector associated with the problem

DetectorRuleId

Declaration
[JsonProperty(PropertyName = "detectorRuleId")]
public string DetectorRuleId { get; set; }
Property Value
Type Description
string

Unique identifier of the detector rule

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

Unique identifier that can't be changed after creation

Remarks

Required

Labels

Declaration
[JsonProperty(PropertyName = "labels")]
public List<string> Labels { get; set; }
Property Value
Type Description
List<string>

User-defined labels on the problem

LifecycleDetail

Declaration
[JsonProperty(PropertyName = "lifecycleDetail")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ProblemLifecycleDetail? LifecycleDetail { get; set; }
Property Value
Type Description
ProblemLifecycleDetail?

Additional details on the substate of the lifecycle state

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ProblemLifecycleState? LifecycleState { get; set; }
Property Value
Type Description
ProblemLifecycleState?

The current lifecycle state of the problem

Locks

Declaration
[JsonProperty(PropertyName = "locks")]
public List<ResourceLock> Locks { get; set; }
Property Value
Type Description
List<ResourceLock>

Locks associated with this resource.

Region

Declaration
[JsonProperty(PropertyName = "region")]
public string Region { get; set; }
Property Value
Type Description
string

DEPRECATED

Regions

Declaration
[JsonProperty(PropertyName = "regions")]
public List<string> Regions { get; set; }
Property Value
Type Description
List<string>

List of regions where the problem is found

ResourceId

Declaration
[JsonProperty(PropertyName = "resourceId")]
public string ResourceId { get; set; }
Property Value
Type Description
string

Unique identifier of the resource that's impacted by the problem

ResourceName

Declaration
[JsonProperty(PropertyName = "resourceName")]
public string ResourceName { get; set; }
Property Value
Type Description
string

Display name of the resource impacted by the problem

ResourceType

Declaration
[JsonProperty(PropertyName = "resourceType")]
public string ResourceType { get; set; }
Property Value
Type Description
string

Type of the resource impacted by the problem

RiskLevel

Declaration
[JsonProperty(PropertyName = "riskLevel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RiskLevel? RiskLevel { get; set; }
Property Value
Type Description
RiskLevel?

The risk level of the problem

RiskScore

Declaration
[JsonProperty(PropertyName = "riskScore")]
public double RiskScore { get; set; }
Property Value
Type Description
double

The risk score for the problem

TargetId

Declaration
[JsonProperty(PropertyName = "targetId")]
public string TargetId { get; set; }
Property Value
Type Description
string

Unique target identifier associated with the problem

TimeFirstDetected

Declaration
[JsonProperty(PropertyName = "timeFirstDetected")]
public DateTime? TimeFirstDetected { get; set; }
Property Value
Type Description
DateTime?

The date and time the problem was first detected. Format defined by RFC3339.

TimeLastDetected

Declaration
[JsonProperty(PropertyName = "timeLastDetected")]
public DateTime? TimeLastDetected { get; set; }
Property Value
Type Description
DateTime?

The date and time the problem was last detected. Format defined by RFC3339.

In this article
Back to top