EventRequestMessage 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 event request message sent to the service URI.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.EventRequestMessageTypeConverter))]
public class EventRequestMessage : Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.IEventRequestMessage
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.EventRequestMessageTypeConverter))>]
type EventRequestMessage = class
interface IEventRequestMessage
interface IJsonSerializable
Public Class EventRequestMessage
Implements IEventRequestMessage
- Inheritance
-
EventRequestMessage
- Attributes
- Implements
Constructors
EventRequestMessage() |
Creates an new EventRequestMessage instance. |
Properties
ActorName |
The subject or username associated with the request context that generated the event. |
ContentAction |
The action that encompasses the provided event. |
ContentId |
The event ID. |
ContentTimestamp |
The time at which the event occurred. |
Header |
The headers of the event request message. |
Method |
The HTTP method used to send the event request message. |
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. |
RequestUri |
The URI used to send the event request message. |
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. |
Version |
The HTTP message version. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of EventRequestMessage. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of EventRequestMessage. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.IEventRequestMessage. |
FromJsonString(String) |
Creates a new instance of EventRequestMessage, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of EventRequestMessage into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
ToString() |