Class ResponderExecution
Attributes for a responder execution (ResponderExecution resource).
Inherited Members
Namespace: Oci.CloudguardService.Models
Assembly: OCI.DotNetSDK.Cloudguard.dll
Syntax
public class ResponderExecution
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 responder execution for the problem |
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
Locks
Declaration
[JsonProperty(PropertyName = "locks")]
public List<ResourceLock> Locks { get; set; }
Property Value
Type | Description |
---|---|
List<ResourceLock> | Locks associated with this resource. |
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
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? | Execution mode of the responder |
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 | Responder 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? | Responder 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