Class ProblemSummary
Summary information for a problem.
Inherited Members
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. |