Class Data
The payload of the event. Information within data
comes from the resource emitting the event.
Assembly: OCI.DotNetSDK.Audit.dll
Syntax
Properties
AdditionalDetails
Declaration
[JsonProperty(PropertyName = "additionalDetails")]
public Dictionary<string, object> AdditionalDetails { get; set; }
Property Value
AvailabilityDomain
Declaration
[JsonProperty(PropertyName = "availabilityDomain")]
public string AvailabilityDomain { get; set; }
Property Value
Type |
Description |
string |
The availability domain where the resource resides.
|
CompartmentId
Declaration
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type |
Description |
string |
The OCID of the compartment of the resource
emitting the event.
|
CompartmentName
Declaration
[JsonProperty(PropertyName = "compartmentName")]
public string CompartmentName { get; set; }
Property Value
Type |
Description |
string |
The name of the compartment. This value is the friendly name associated with compartmentId.
This value can change, but the service logs the value that appeared at the time of the audit
event.
Example: CompartmentA
|
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
EventGroupingId
Declaration
[JsonProperty(PropertyName = "eventGroupingId")]
public string EventGroupingId { get; set; }
Property Value
Type |
Description |
string |
This value links multiple audit events that are part of the same API operation. For example,
a long running API operations that emit an event at the start and the end of an operation
would use the same value in this field for both events.
|
EventName
Declaration
[JsonProperty(PropertyName = "eventName")]
public string EventName { get; set; }
Property Value
Type |
Description |
string |
Name of the API operation that generated this event.
Example: GetInstance
|
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type |
Description |
Dictionary<string, string> |
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name,
type, or namespace. Exists for cross-compatibility only. For more information,
see Resource Tags.
Example: {"Department": "Finance"}
|
Identity
Declaration
[JsonProperty(PropertyName = "identity")]
public Identity Identity { get; set; }
Property Value
Request
Declaration
[JsonProperty(PropertyName = "request")]
public Request Request { get; set; }
Property Value
ResourceId
Declaration
[JsonProperty(PropertyName = "resourceId")]
public string ResourceId { get; set; }
Property Value
Type |
Description |
string |
An OCID or some other ID for the resource
emitting the event.
|
ResourceName
Declaration
[JsonProperty(PropertyName = "resourceName")]
public string ResourceName { get; set; }
Property Value
Type |
Description |
string |
The name of the resource emitting the event.
|
Response
Declaration
[JsonProperty(PropertyName = "response")]
public Response Response { get; set; }
Property Value
StateChange
Declaration
[JsonProperty(PropertyName = "stateChange")]
public StateChange StateChange { get; set; }
Property Value