Class AccessRequestHistorySummary
Summary of access request status.
Inherited Members
Namespace: Oci.OperatoraccesscontrolService.Models
Assembly: OCI.DotNetSDK.Operatoraccesscontrol.dll
Syntax
public class AccessRequestHistorySummary
Properties
ActionsList
Declaration
[JsonProperty(PropertyName = "actionsList")]
public List<string> ActionsList { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of operator actions for which approvals were requested by the operator. |
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | Reason or description about the cause of change. |
Duration
Declaration
[JsonProperty(PropertyName = "duration")]
public int? Duration { get; set; }
Property Value
Type | Description |
---|---|
int? | Duration for approval of request or extension depending on the type of action. |
IsAutoApproved
Declaration
[JsonProperty(PropertyName = "isAutoApproved")]
public bool? IsAutoApproved { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether the access request was automatically approved. |
LifecycleState
Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AccessRequestLifecycleStates? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
AccessRequestLifecycleStates? | The current state of the AccessRequest. |
TimeOfAction
Declaration
[JsonProperty(PropertyName = "timeOfAction")]
public DateTime? TimeOfAction { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Time when the respective action happened in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z' |
UserId
Declaration
[JsonProperty(PropertyName = "userId")]
public string UserId { get; set; }
Property Value
Type | Description |
---|---|
string | Approver who modified the access request. |