EventContent Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The content of the event request message.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.EventContentTypeConverter))]
public class EventContent : Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.IEventContent
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.EventContentTypeConverter))>]
type EventContent = class
interface IEventContent
interface IJsonSerializable
Public Class EventContent
Implements IEventContent
- Inheritance
-
EventContent
- Attributes
- Implements
Constructors
EventContent() |
Creates an new EventContent instance. |
Properties
Action |
The action that encompasses the provided event. |
ActorName |
The subject or username associated with the request context that generated the event. |
Id |
The event ID. |
RequestAddr |
The IP or hostname and possibly port of the client connection that initiated the event. This is the RemoteAddr from the standard http request. |
RequestHost |
The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests. |
RequestId |
The ID of the request that initiated the event. |
RequestMethod |
The request method that generated the event. |
RequestUseragent |
The user agent header of the request. |
SourceAddr |
The IP or hostname and the port of the registry node that generated the event. Generally, this will be resolved by os.Hostname() along with the running port. |
SourceInstanceId |
The running instance of an application. Changes after each restart. |
TargetDigest |
The digest of the content, as defined by the Registry V2 HTTP API Specification. |
TargetLength |
The number of bytes of the content. Same as Size field. |
TargetMediaType |
The MIME type of the referenced object. |
TargetName |
The name of the artifact. |
TargetRepository |
The repository name. |
TargetSize |
The number of bytes of the content. Same as Length field. |
TargetTag |
The tag name. |
TargetUrl |
The direct URL to the content. |
TargetVersion |
The version of the artifact. |
Timestamp |
The time at which the event occurred. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of EventContent. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of EventContent. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.IEventContent. |
FromJsonString(String) |
Creates a new instance of EventContent, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of EventContent into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
ToString() |