Class ProblemHistorySummary
Problem history definition.
Inherited Members
Namespace: Oci.CloudguardService.Models
Assembly: OCI.DotNetSDK.Cloudguard.dll
Syntax
public class ProblemHistorySummary
Properties
ActorName
Declaration
[Required(ErrorMessage = "ActorName is required.")]
[JsonProperty(PropertyName = "actorName")]
public string ActorName { get; set; }
Property Value
Type | Description |
---|---|
string | Resource name who performed the activity |
Remarks
Required
ActorType
Declaration
[Required(ErrorMessage = "ActorType is required.")]
[JsonProperty(PropertyName = "actorType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ActorType? ActorType { get; set; }
Property Value
Type | Description |
---|---|
ActorType? | Type of actor who performed the operation |
Remarks
Required
Comment
Declaration
[JsonProperty(PropertyName = "comment")]
public string Comment { get; set; }
Property Value
Type | Description |
---|---|
string | User-defined comments |
Delta
Declaration
[Required(ErrorMessage = "Delta is required.")]
[JsonProperty(PropertyName = "delta")]
public string Delta { get; set; }
Property Value
Type | Description |
---|---|
string | Impacted resource names in a comma-separated string |
Remarks
Required
EventStatus
Declaration
[JsonProperty(PropertyName = "eventStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EventStatus? EventStatus { get; set; }
Property Value
Type | Description |
---|---|
EventStatus? | Event status |
Explanation
Declaration
[Required(ErrorMessage = "Explanation is required.")]
[JsonProperty(PropertyName = "explanation")]
public string Explanation { get; set; }
Property Value
Type | Description |
---|---|
string | Activity explanation details |
Remarks
Required
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | Unique identifier for the history record |
Remarks
Required
LifecycleDetail
Declaration
[Required(ErrorMessage = "LifecycleDetail is required.")]
[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 |
Remarks
Required
Locks
Declaration
[JsonProperty(PropertyName = "locks")]
public List<ResourceLock> Locks { get; set; }
Property Value
Type | Description |
---|---|
List<ResourceLock> | Locks associated with this resource. |
ProblemId
Declaration
[Required(ErrorMessage = "ProblemId is required.")]
[JsonProperty(PropertyName = "problemId")]
public string ProblemId { get; set; }
Property Value
Type | Description |
---|---|
string | Problem ID with which history is associated |
Remarks
Required
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Date and time the problem was created |
Remarks
Required