Class ResponderExecutionSummary
A summary of detailed information on responder execution.
Inherited Members
Namespace: Oci.CloudguardService.Models
Assembly: OCI.DotNetSDK.Cloudguard.dll
Syntax
public class ResponderExecutionSummary
Properties
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | Compartment OCID of the problem for the responder execution |
Remarks
Required
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The unique identifier of the responder execution |
Remarks
Required
Message
Declaration
[JsonProperty(PropertyName = "message")]
public string Message { get; set; }
Property Value
Type | Description |
---|---|
string | Message about the responder execution. |
ProblemId
Declaration
[Required(ErrorMessage = "ProblemId is required.")]
[JsonProperty(PropertyName = "problemId")]
public string ProblemId { get; set; }
Property Value
Type | Description |
---|---|
string | Problem ID associated with the responder execution |
Remarks
Required
ProblemName
Declaration
[Required(ErrorMessage = "ProblemName is required.")]
[JsonProperty(PropertyName = "problemName")]
public string ProblemName { get; set; }
Property Value
Type | Description |
---|---|
string | Problem name associated with the responder execution |
Remarks
Required
Region
Declaration
[Required(ErrorMessage = "Region is required.")]
[JsonProperty(PropertyName = "region")]
public string Region { get; set; }
Property Value
Type | Description |
---|---|
string | Region where the problem is found |
Remarks
Required
ResourceName
Declaration
[Required(ErrorMessage = "ResourceName is required.")]
[JsonProperty(PropertyName = "resourceName")]
public string ResourceName { get; set; }
Property Value
Type | Description |
---|---|
string | Resource name of the problem for the responder execution. |
Remarks
Required
ResourceType
Declaration
[Required(ErrorMessage = "ResourceType is required.")]
[JsonProperty(PropertyName = "resourceType")]
public string ResourceType { get; set; }
Property Value
Type | Description |
---|---|
string | resource type of the problem for the responder execution |
Remarks
Required
ResponderExecutionMode
Declaration
[Required(ErrorMessage = "ResponderExecutionMode is required.")]
[JsonProperty(PropertyName = "responderExecutionMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ResponderExecutionModes? ResponderExecutionMode { get; set; }
Property Value
Type | Description |
---|---|
ResponderExecutionModes? | Possible type of responder execution modes |
Remarks
Required
ResponderExecutionStatus
Declaration
[Required(ErrorMessage = "ResponderExecutionStatus is required.")]
[JsonProperty(PropertyName = "responderExecutionStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ResponderExecutionStates? ResponderExecutionStatus { get; set; }
Property Value
Type | Description |
---|---|
ResponderExecutionStates? | Current execution status of the responder |
Remarks
Required
ResponderRuleExecutionDetails
Declaration
[JsonProperty(PropertyName = "responderRuleExecutionDetails")]
public ResponderRuleExecutionDetails ResponderRuleExecutionDetails { get; set; }
Property Value
Type | Description |
---|---|
ResponderRuleExecutionDetails |
ResponderRuleId
Declaration
[Required(ErrorMessage = "ResponderRuleId is required.")]
[JsonProperty(PropertyName = "responderRuleId")]
public string ResponderRuleId { get; set; }
Property Value
Type | Description |
---|---|
string | Responder rule ID for the responder execution |
Remarks
Required
ResponderRuleName
Declaration
[Required(ErrorMessage = "ResponderRuleName is required.")]
[JsonProperty(PropertyName = "responderRuleName")]
public string ResponderRuleName { get; set; }
Property Value
Type | Description |
---|---|
string | Rule name for the responder execution |
Remarks
Required
ResponderRuleType
Declaration
[Required(ErrorMessage = "ResponderRuleType is required.")]
[JsonProperty(PropertyName = "responderRuleType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ResponderType? ResponderRuleType { get; set; }
Property Value
Type | Description |
---|---|
ResponderType? | Rule type for the responder execution |
Remarks
Required
TargetId
Declaration
[Required(ErrorMessage = "TargetId is required.")]
[JsonProperty(PropertyName = "targetId")]
public string TargetId { get; set; }
Property Value
Type | Description |
---|---|
string | Target ID of the problem for the responder execution |
Remarks
Required
TimeCompleted
Declaration
[JsonProperty(PropertyName = "timeCompleted")]
public DateTime? TimeCompleted { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the responder execution was updated. Format defined by RFC3339. |
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the responder execution was created. Format defined by RFC3339. |
Remarks
Required