Class CreateResourceRequestPayload
- Namespace
- Azure.Iot.Operations.Services.EdgeRegistry.Generated
- Assembly
- Azure.Iot.Operations.Services.dll
Request payload for creating a generic xRegistry Resource entity along with its default Version.
public class CreateResourceRequestPayload : IJsonOnDeserialized, IJsonOnSerializing
- Inheritance
-
CreateResourceRequestPayload
- Implements
- Inherited Members
Properties
DefaultVersion
The attributes of the Resource's default Version, which will be created along side this Resource.
[JsonPropertyName("defaultVersion")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public VersionAttributes DefaultVersion { get; set; }
Property Value
DefaultVersionId
Version identifier for the Resource's default Version, which is created along with this Resource. If omitted, the server determines the versionId.
[JsonPropertyName("defaultVersionId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? DefaultVersionId { get; set; }
Property Value
Extensions
Extension-specific attributes.
[JsonPropertyName("extensions")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public Dictionary<string, byte[]> Extensions { get; set; }
Property Value
- Dictionary<string, byte[]>
GroupId
Group identifier. Uses the default if not specified.
[JsonPropertyName("groupId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? GroupId { get; set; }
Property Value
Meta
The attributes needed to create the Resource Meta (its meta sub-entity).
[JsonPropertyName("meta")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public ResourceMetaAttributes Meta { get; set; }